This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch CAMEL-26929-json-shape
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 323d5148c01e CAMEL-26929: camel-jbang - the JSON of the listings: a 
pid is a number, the rows say their integration, and get about is a list
     add 42bffcc99d73 CAMEL-26769: camel-sanitizer - dev console, camel get 
sanitizer and camel run --sanitizer (#29901)
     add dcc56d35d427 CAMEL-26929: camel-jbang - a name of a running 
integration matches only that integration (#29909)
     add 03d7471dd78a CAMEL-26932: camel-jbang-mcp - camel_version_list works, 
and camel_get_files reads a large file in parts (#29912)
     add b918198190c5 CAMEL-26929: camel-jbang - camel cmd send without a name 
sends to the integration that runs (#29914)
     add a6021a32bc4a CAMEL-26930: camel-jbang - camel run options given on the 
command line win over application.properties (#29916)
     add cdccd72d98f8 CAMEL-26931: camel-jbang - a local camel-cli.properties 
is laid over the global one instead of hiding it (#29917)
     add 80d04951a422 CAMEL-26931: camel-jbang - camel plugin add refuses a 
plugin that cannot be loaded, and run and export go on without one (#29918)
     add 66b30a7ead7e CAMEL-26934: camel-jbang-plugin-kubernetes - 
--kube-config works, the client timeouts apply, and logs stops at a finished 
pod (#29919)
     add 9da94571393a CAMEL-26933: camel-launcher - camel export from the 
launcher exports the Citrus tests (#29920)
     add 5f40eb4fb576 CAMEL-26930: camel-jbang - --jvm-debug and --jvm-args run 
in a JVM of the launcher, not through jbang (#29921)
     add 6ea6b9e94894 CAMEL-26933: camel-openapi-rest-dsl-generator - the 
routes of generate rest --routes validate and run (#29923)
     add c16c723916d4 CAMEL-26929: camel-jbang - no ANSI color codes in the 
piped output of cmd send, trace, browse and the other action commands (#29924)
     add d1bd74938e0a CAMEL-26933: camel-jbang-plugin-validate - validate exits 
with 66 for a missing file or nothing to validate (#29926)
     add 15f261555f5e CAMEL-26929: camel-jbang - cmd logger refuses an unknown 
level, and cmd browse --endpoint=seda:foo matches (#29927)
     add 83cca9f209de CAMEL-26930: camel-jbang - dev mode does not reload for 
logs, target, .git and the Camel folders in the source directory (#29928)
     add b2e4861f683e CAMEL-26931: camel-jbang - camel init writes the right 
file (#29929)
     add 2a4465f27142 CAMEL-26930: camel-jbang - camel debug passes the run 
options on to camel run (#29931)
     add 19e52982123f CAMEL-26934: camel-jbang-plugin-kubernetes - env, mounts, 
labels and annotations apply to a CronJob and a Knative Service (#29932)
     add caf33d978686 CAMEL-26931: camel-jbang - camel doctor checks a SNAPSHOT 
CLI against the Apache snapshots, and camel eval prints only the value (#29933)
     add 2d3d14d9c108 CAMEL-26929: camel-jbang - camel cmd route-structure 
--json applies --filter, --sort, --brief and --description (#29934)
     add dcbf8099711c CAMEL-26929: camel-jbang - camel cmd receive --since 
filters, --output=json has only JSON, and an endpoint that matches nothing is 
not found (#29936)
     add d524d9ff92b1 CAMEL-26932: camel-jbang - a catalog lookup of a 
misspelled name suggests the name it is a typo of (#29938)
     add 76a0de66ebd8 CAMEL-26932: camel-jbang - the AI tools give the lines of 
source code as they are in the file (#29939)
     add 944334c8de73 CAMEL-26931: camel-jbang - camel infra stop --kill no 
longer kills a process that got the pid of a service that is gone (#29940)
     add 55aef62e0131 CAMEL-26931: camel-jbang - a file that does not exist 
exits 66 in camel export, camel dependency and camel transform route (#29941)
     add 561ddc65ddfc CAMEL-26930: camel-jbang - dev mode watches the folder 
that has all the files, and reloads application.properties (#29946)
     add 2707f497d3dd Merge remote-tracking branch 'origin/main' into 
CAMEL-26929-json-shape

No new revisions were added by this update.

Summary of changes:
 .../apache/camel/catalog/dev-consoles-openapi.json | 126 ++++++++
 .../apache/camel/catalog/dev-consoles.properties   |   1 +
 .../camel/catalog/dev-consoles/sanitizer.json      | 131 ++++++++
 .../org/apache/camel/catalog/docs/sanitizer.adoc   |  47 ++-
 .../org/apache/camel/dev-console/sanitizer.json    | 131 ++++++++
 .../org/apache/camel/dev-console/sanitizer         |   2 +
 .../org/apache/camel/dev-consoles.properties       |   7 +
 .../camel-sanitizer/src/main/docs/sanitizer.adoc   |  47 ++-
 .../camel/sanitizer/SanitizerDevConsole.java       | 165 ++++++++++
 .../camel/impl/console/BrowseDevConsole.java       |  15 +-
 .../camel/impl/console/ReceiveDevConsole.java      |   4 +
 .../apache/camel/impl/console/SendDevConsole.java  |  19 +-
 .../camel/impl/console/BrowseDevConsoleTest.java   |  16 +
 .../camel/impl/console/ReceiveDevConsoleTest.java  |  21 ++
 .../impl/console/SendDevConsoleNoRoutesTest.java   |  46 +++
 .../camel/sanitizer/SanitizerDevConsoleTest.java   | 328 ++++++++++++++++++++
 .../support/RouteWatcherReloadDataDirTest.java     |  25 ++
 design/exchange-sanitizer.adoc                     |  24 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  55 +++-
 .../ROOT/pages/camel-jbang-configuration.adoc      |   3 +
 .../modules/ROOT/pages/camel-jbang-debugging.adoc  |   4 +
 .../modules/ROOT/pages/camel-jbang-devtools.adoc   |   8 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |  28 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   4 +-
 .../modules/ROOT/pages/camel-jbang-projects.adoc   |   8 +-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |  11 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |   1 +
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |   1 +
 .../jbang-commands/camel-jbang-get-sanitizer.adoc  |  30 ++
 .../ROOT/pages/jbang-commands/camel-jbang-get.adoc |   1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |   1 +
 dsl/camel-cli-connector/pom.xml                    |   7 +
 .../camel/cli/connector/LocalCliConnector.java     |  17 +
 .../LocalCliConnectorSanitizerActionTest.java      | 139 +++++++++
 .../META-INF/camel-jbang-commands-metadata.json    |   8 +-
 .../dsl/jbang/core/commands/CamelCommand.java      |  38 ++-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |  26 +-
 .../dsl/jbang/core/commands/CliExportContext.java  |  11 +-
 .../camel/dsl/jbang/core/commands/Debug.java       |  44 ++-
 .../camel/dsl/jbang/core/commands/Doctor.java      |   4 +-
 .../apache/camel/dsl/jbang/core/commands/Init.java |  23 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 136 +++++++-
 .../dsl/jbang/core/commands/TransformRoute.java    |   8 +
 .../core/commands/action/CamelBrowseAction.java    |   2 +
 .../core/commands/action/CamelHistoryAction.java   |   2 +
 .../core/commands/action/CamelReceiveAction.java   |  51 ++-
 .../commands/action/CamelRouteStructureAction.java | 133 ++++----
 .../core/commands/action/CamelSendAction.java      |  50 ++-
 .../core/commands/action/CamelSpanAction.java      |   2 +
 .../core/commands/action/CamelStubAction.java      |   2 +
 .../core/commands/action/CamelTraceAction.java     |   2 +
 .../jbang/core/commands/action/LoggerAction.java   |   8 +
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |  91 +++++-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  31 +-
 .../dsl/jbang/core/commands/ai/ToolContext.java    |  47 ++-
 .../core/commands/infra/InfraBaseCommand.java      |  13 +-
 .../dsl/jbang/core/commands/plugin/PluginAdd.java  |  56 +++-
 .../jbang/core/commands/process/ListSanitizer.java | 339 ++++++++++++++++++++
 .../jbang/core/commands/version/VersionList.java   |   5 +-
 .../dsl/jbang/core/common/CommandLineHelper.java   |  63 ++--
 .../camel/dsl/jbang/core/common/PluginHelper.java  |  34 +-
 .../camel/dsl/jbang/core/common/ProcessFinder.java |  26 +-
 .../CliExportContextEmbeddedPluginsTest.java       |  77 +++++
 .../dsl/jbang/core/commands/ColorOutputTest.java   |  58 ++++
 .../core/commands/CommandInputErrorsTest.java      |  12 +
 .../jbang/core/commands/DebugRunArgumentsTest.java |  53 ++++
 .../camel/dsl/jbang/core/commands/DoctorTest.java  |   6 +-
 .../dsl/jbang/core/commands/EvalSimpleTest.java    |   5 +-
 .../camel/dsl/jbang/core/commands/InitTest.java    |  41 +++
 .../core/commands/RunBackgroundStateLineTest.java  |  66 ++++
 .../jbang/core/commands/RunExportGoldenTest.java   |  10 +-
 .../core/commands/RunLauncherJvmCommandTest.java   |  67 ++++
 .../camel/dsl/jbang/core/commands/RunTest.java     |  67 +++-
 .../jbang/core/commands/TransformRouteTest.java    |  24 +-
 .../commands/action/CamelReceiveActionTest.java    |  56 +++-
 .../action/CamelRouteStructureActionTest.java      | 110 +++++++
 .../core/commands/action/CamelSendActionTest.java  |  73 +++++
 .../commands/action/ListSanitizerActionTest.java   |  81 +++++
 .../core/commands/action/LoggerActionTest.java     |  15 +
 .../jbang/core/commands/ai/AuthoringToolsTest.java |  57 ++++
 .../jbang/core/commands/ai/CatalogDocsTest.java    |  20 ++
 .../core/commands/ai/ToolContextCodeLinesTest.java |  85 +++++
 .../config/UserConfigurationMergeTest.java         |  68 ++++
 .../jbang/core/commands/infra/InfraStopTest.java   |  39 +++
 .../jbang/core/commands/plugin/PluginAddTest.java  |  20 +-
 .../core/commands/process/ListSanitizerTest.java   | 343 +++++++++++++++++++++
 .../core/commands/version/VersionListTest.java     |  10 +
 .../dsl/jbang/core/common/PluginFilteringTest.java |  20 +-
 .../dsl/jbang/core/common/PluginHelperTest.java    |  23 ++
 .../dsl/jbang/core/common/ProcessFinderTest.java   |  41 ++-
 .../src/test/resources/golden/cli-help.txt         |  82 ++++-
 .../src/test/resources/golden/cli-parse.txt        |  41 +++
 .../src/test/resources/golden/expected/dev.run.txt |   4 +-
 .../golden/expected/maven-main-mixed.maven.txt     |   2 +-
 .../expected/maven-spring-boot-sanitizer.maven.txt |  44 +++
 .../test/resources/golden/expected/openapi.run.txt |   1 +
 .../test/resources/golden/expected/options.run.txt |   2 +
 .../resources/golden/expected/run-options.run.txt  |   3 +
 .../{stub-all.run.txt => sanitizer.run.txt}        |   4 +-
 .../resources/golden/expected/source-dir.run.txt   |   1 +
 .../resources/golden/expected/stub-all.run.txt     |   1 +
 .../resources/golden/expected/stub-names.run.txt   |   1 +
 .../camel/dsl/jbang/it/TransformMessageITCase.java |   3 +-
 .../jbang/core/commands/mcp/AuthoringTools.java    |   9 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |   3 +-
 .../core/commands/mcp/AuthoringToolsRootsTest.java |  14 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |   7 +-
 .../commands/generate/CodeRestGeneratorTest.java   |  18 ++
 .../core/commands/kubernetes/KubernetesDelete.java |   6 +-
 .../core/commands/kubernetes/KubernetesHelper.java |  36 ++-
 .../commands/kubernetes/KubernetesPodLogs.java     |  90 ++++--
 .../core/commands/kubernetes/KubernetesRun.java    |  14 +-
 .../kubernetes/traits/AnnotationTrait.java         |   5 +
 .../core/commands/kubernetes/traits/EnvTrait.java  |  56 +++-
 .../commands/kubernetes/traits/LabelTrait.java     |   6 +
 .../commands/kubernetes/traits/MountTrait.java     |  28 ++
 .../kubernetes/KubernetesDeleteKubeConfigTest.java |  94 ++++++
 .../kubernetes/KubernetesExportKnativeTest.java    |  26 +-
 .../commands/kubernetes/KubernetesExportTest.java  |  23 ++
 .../commands/kubernetes/KubernetesHelperTest.java  |  31 ++
 .../commands/kubernetes/KubernetesPodLogsTest.java |  24 ++
 .../commands/kubernetes/KubernetesRunTest.java     |   4 +-
 .../core/commands/tui/AiPanelPromptBudgetTest.java |  12 +-
 .../commands/validate/SourceValidateCommand.java   |   5 +
 .../commands/validate/YamlNormalizeCommand.java    |   4 +-
 .../commands/validate/YamlValidateCommand.java     |   4 +
 .../core/commands/validate/ValidateJsonTest.java   |  19 ++
 .../camel/dsl/jbang/run/CamelMainRunner.java       |  25 +-
 .../camel/dsl/jbang/run/MavenRunSupport.java       |  26 +-
 .../apache/camel/dsl/jbang/run/RunPipeline.java    | 178 ++++++++---
 .../camel/dsl/jbang/run/RunProfileProperties.java  |  45 ++-
 .../org/apache/camel/dsl/jbang/run/RunRequest.java |  16 +
 .../camel/dsl/jbang/run/SpringBootRunner.java      |   4 +
 .../dsl/jbang/run/export/ProjectExporter.java      |   6 +-
 .../camel/dsl/jbang/run/ProjectRunnerTest.java     |  97 ++++++
 .../dsl/jbang/run/RunPipelineReloadFolderTest.java |  77 +++++
 .../camel/dsl/jbang/run/RunPipelineTest.java       | 106 +++++++
 .../dsl/jbang/run/export/ProjectExporterTest.java  |   7 +-
 .../dsl/jbang/launcher/CamelLauncherMain.java      |  24 ++
 .../CamelLauncherMainEmbeddedPluginsTest.java      |  45 +++
 .../dsl/jbang/launcher/CamelLauncherTest.java      |   2 +-
 .../generator/openapi/RestDslYamlGenerator.java    |  15 +-
 ...piV3PetstoreSimpleWithRoutesDescriptionYaml.txt |   4 +-
 .../OpenApiV3PetstoreSimpleWithRoutesYaml.txt      |   2 +
 144 files changed, 5287 insertions(+), 394 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/sanitizer.json
 create mode 100644 
components/camel-sanitizer/src/generated/resources/META-INF/org/apache/camel/dev-console/sanitizer.json
 create mode 100644 
components/camel-sanitizer/src/generated/resources/META-INF/services/org/apache/camel/dev-console/sanitizer
 create mode 100644 
components/camel-sanitizer/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
 create mode 100644 
components/camel-sanitizer/src/main/java/org/apache/camel/sanitizer/SanitizerDevConsole.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/SendDevConsoleNoRoutesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/sanitizer/SanitizerDevConsoleTest.java
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-get-sanitizer.adoc
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSanitizerActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListSanitizer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CliExportContextEmbeddedPluginsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ColorOutputTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DebugRunArgumentsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunBackgroundStateLineTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunLauncherJvmCommandTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/ListSanitizerActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolContextCodeLinesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/UserConfigurationMergeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListSanitizerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/golden/expected/maven-spring-boot-sanitizer.maven.txt
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/resources/golden/expected/{stub-all.run.txt
 => sanitizer.run.txt} (93%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesDeleteKubeConfigTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-run/src/test/java/org/apache/camel/dsl/jbang/run/RunPipelineReloadFolderTest.java
 create mode 100644 
dsl/camel-jbang/camel-launcher/src/test/java/org/apache/camel/dsl/jbang/launcher/CamelLauncherMainEmbeddedPluginsTest.java

Reply via email to