This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26931-bad-version
in repository https://gitbox.apache.org/repos/asf/camel.git
from 64d02a4fb537 CAMEL-26931: camel-jbang - VersionSetTest checks that
--repo is the repository the version is checked in
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 7aeb32746f11 Merge remote-tracking branch 'origin/main' into
CAMEL-26931-bad-version
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