This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-23810-aesh-switch
in repository https://gitbox.apache.org/repos/asf/camel.git
from 046c0a0d2aad CAMEL-23810: ci - the native launcher build rebuilds the
embedded plugins with camel-jbang-core
add 33c69f878cd3 CAMEL-26716: design - Good to know, hint rules as
metadata in the catalog and facts per component, which also explain a failure
(#29554)
add 522ac4fec7b1 CAMEL-26848: camel-jbang - camel export keeps a key of
application.properties that the run settings repeat, such as
camel.server.port=8080 (#29617)
add 6d44dc033d8a CAMEL-26823: camel-core - the route topology says whether
a route waits for the answer of the route it sends to (#29599)
add 9a4805438a58 CAMEL-26850: camel-jbang - camel run: a route with
transacted processes no messages (#29624)
add a8f3de30554f chore: camel-jbang - About has the links of the runtime:
a queue between the routes of an integration is a call or a hand-off, and no In
or Out (#29600)
add 89929a305815 CAMEL-26823: the Diagram and the source editor of the
Camel CLI show whether a route waits for the answer of the route it sends to
(#29616)
add 0f6251481421 (deps) bump kafka-version from 4.3.1 to 4.3.2 (#29622)
add c66ae9991a13 (deps) bump vertx-version from 5.2.1 to 5.2.3 (#29620)
add 6362d0a5bfdd CAMEL-25675: camel-hashicorp-vault - TLS trust store and
client certificate, and the cert login (#29619)
add 0a38e213987d build(deps): bump eu.maveniverse.maven.scalpel:extension3
from 0.4.3 to 0.5.0 (#29611)
add 1bca9fc70f34 CAMEL-26855: camel-jbang - embedded plugins not found
when the CLI is installed in a folder with a space, and a test that never runs
(#29626)
add d8207501aacf CAMEL-26814: camel-jbang - the run options form picks a
chaos scenario of the example or folder (#29625)
add d3f206202ebb chore: camel-chaos - Times out counts as tried once it
ran, and let there be chaos remembers the budget and the picks (#29623)
add 3bf571f4928f chore: camel-jbang - TUI Timeline says clearly whether it
is paused or live (#29634)
add a6302efb3bbc CAMEL-26854: camel-jbang - Upgrade TamboUI to 0.7.0
(#29631)
add 976a8ec25348 chore: ci - Scalpel ignores root-level files that do not
affect the build (#29636)
add 23ced2b9ea13 Merge remote-tracking branch 'origin/main' into
CAMEL-23810-aesh-switch
add 184261efb03b CAMEL-26848: camel-jbang - camel export: a --property
value overrides the key of application.properties again
No new revisions were added by this update.
Summary of changes:
.github/CI-ARCHITECTURE.md | 2 +
.../actions/incremental-build/incremental-build.sh | 9 +-
.mvn/extensions.xml | 2 +-
AGENTS.md | 3 +-
.../camel/catalog/components/hashicorp-vault.json | 14 +-
.../apache/camel/catalog/dev-consoles-openapi.json | 9 +-
.../camel/catalog/dev-consoles/route-topology.json | 9 +-
.../org/apache/camel/catalog/docs/chaos.adoc | 6 +-
.../catalog/docs/hashicorp-vault-component.adoc | 41 +-
.../org/apache/camel/catalog/docs/main.adoc | 8 +-
.../main/camel-main-configuration-metadata.json | 6 +-
components/camel-chaos/src/main/docs/chaos.adoc | 6 +-
.../apache/camel/component/chaos/ChaosAdvisor.java | 3 +-
.../camel/component/chaos/ChaosTriedTest.java | 3 +
.../org/apache/camel/diagram/TopologyHelper.java | 2 +
.../apache/camel/diagram/TopologyLayoutEngine.java | 15 +-
.../camel/diagram/TopologyHelperErrorPathTest.java | 18 +
.../vault/HashicorpVaultEndpointConfigurer.java | 24 +
.../vault/HashicorpVaultEndpointUriFactory.java | 10 +-
.../component/hashicorp/vault/hashicorp-vault.json | 14 +-
.../src/main/docs/hashicorp-vault-component.adoc | 41 +-
.../vault/HashicorpVaultAuthentication.java | 3 +-
.../hashicorp/vault/HashicorpVaultClient.java | 66 ++-
.../vault/HashicorpVaultClientSettings.java | 53 +-
.../vault/HashicorpVaultConfiguration.java | 63 ++-
.../hashicorp/vault/HashicorpVaultEndpoint.java | 4 +
.../vault/HashicorpVaultPropertiesFunction.java | 8 +-
.../hashicorp/vault/HashicorpVaultTls.java | 202 +++++++
.../camel/component/hashicorp/vault/FakeVault.java | 87 ++-
.../vault/HashicorpVaultClientSettingsTest.java | 37 ++
.../hashicorp/vault/HashicorpVaultClientTest.java | 2 +-
.../hashicorp/vault/HashicorpVaultTlsTest.java | 203 +++++++
.../vault/integration/HashicorpVaultTlsIT.java | 142 +++++
.../camel/component/hashicorp/vault/tls/ca.pem | 12 +
.../component/hashicorp/vault/tls/client-rsa.pem | 43 ++
.../camel/component/hashicorp/vault/tls/client.p12 | Bin 0 -> 2944 bytes
.../camel/component/hashicorp/vault/tls/client.pem | 44 ++
.../camel/component/hashicorp/vault/tls/server.p12 | Bin 0 -> 1661 bytes
.../component/hashicorp/vault/tls/truststore.p12 | Bin 0 -> 806 bytes
.../org/apache/camel/spi/RouteTopologyDumper.java | 16 +-
.../camel/vault/HashicorpVaultConfiguration.java | 83 ++-
.../apache/camel/dev-console/route-topology.json | 9 +-
.../impl/console/RouteTopologyDevConsole.java | 14 +-
.../impl/console/RouteTopologyDevConsoleTest.java | 26 +-
.../camel/impl/DefaultDumpRoutesStrategy.java | 1 +
.../camel/impl/DefaultRouteTopologyDumper.java | 92 ++-
.../DefaultDumpRoutesStrategyTopologyJsonTest.java | 2 +
.../impl/DefaultRouteTopologyDumperReplyTest.java | 111 ++++
.../HashicorpVaultConfigurationConfigurer.java | 24 +
...corpVaultConfigurationPropertiesConfigurer.java | 28 +
.../camel-main-configuration-metadata.json | 6 +-
core/camel-main/src/main/docs/main.adoc | 8 +-
.../HashicorpVaultConfigurationProperties.java | 35 +-
design/good-to-know.adoc | 620 +++++++++++++++++++++
.../images/jbang/camel-tui-run-chaos-scenario.png | Bin 0 -> 324084 bytes
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 12 +
.../ROOT/pages/camel-jbang-tui-diagram.adoc | 4 +
.../pages/camel-jbang-tui-getting-started.adoc | 6 +
.../ROOT/pages/camel-jbang-tui-observe.adoc | 4 +-
.../ROOT/pages/camel-jbang-tui-source-editor.adoc | 6 +-
docs/user-manual/modules/ROOT/pages/security.adoc | 6 +-
.../dsl/HashicorpVaultEndpointBuilderFactory.java | 71 ++-
.../camel/dsl/jbang/core/common/PluginHelper.java | 21 +-
...va => ExportMainApplicationPropertiesTest.java} | 6 +-
.../dsl/jbang/core/common/PluginHelperTest.java | 16 +
.../dsl/jbang/core/commands/tui/AboutView.java | 47 +-
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 6 +
.../dsl/jbang/core/commands/tui/ChaosControl.java | 13 +-
.../core/commands/tui/ChaosExploreDialog.java | 32 ++
.../jbang/core/commands/tui/DiagramTopology.java | 10 +
.../dsl/jbang/core/commands/tui/JumpLink.java | 43 ++
.../jbang/core/commands/tui/RunOptionsForm.java | 84 ++-
.../dsl/jbang/core/commands/tui/RuntimeLinks.java | 181 ++++++
.../camel/dsl/jbang/core/commands/tui/SendHow.java | 120 ++++
.../dsl/jbang/core/commands/tui/SourceTab.java | 62 ++-
.../dsl/jbang/core/commands/tui/SourceViewer.java | 13 +-
.../dsl/jbang/core/commands/tui/TimelineTab.java | 65 ++-
.../core/commands/tui/TopologyGroupFolds.java | 10 +-
.../jbang/core/commands/tui/TuiBackendHelper.java | 6 +-
.../core/commands/tui/diagram/DiagramColors.java | 2 +
.../tui/diagram/TopologyDiagramWidget.java | 6 +-
.../src/main/resources/tui/help/chaos.md | 3 +-
.../src/main/resources/tui/help/diagram.md | 6 +
.../src/main/resources/tui/help/overview.md | 6 +-
.../src/main/resources/tui/help/source.md | 5 +
.../src/main/resources/tui/help/timeline.md | 5 +-
.../jbang/core/commands/tui/ChaosExploreTest.java | 30 +
.../dsl/jbang/core/commands/tui/NoopBackend.java | 15 +
.../core/commands/tui/RunOptionsFormTest.java | 57 ++
.../jbang/core/commands/tui/RuntimeLinksTest.java | 152 +++++
.../commands/tui/SourceEditorProjectInfoTest.java | 2 +-
.../jbang/core/commands/tui/SourceSizeTest.java | 2 +-
.../core/commands/tui/SourceTabJumpLinksTest.java | 119 +++-
.../core/commands/tui/TimelineTabRenderTest.java | 28 +-
.../core/commands/tui/TopologyGroupFoldsTest.java | 15 +
.../tui/TuiBackendHelperRecordingTest.java | 11 +
.../tui/diagram/TopologyReplyArrowTest.java | 89 +++
.../camel/dsl/jbang/run/export/Exporter.java | 10 +-
.../dsl/jbang/run/export/ProjectExporterTest.java | 68 +++
.../camel/main/download/TransactedDownloader.java | 66 ++-
.../main/download/TransactedDownloaderTest.java | 110 ++++
parent/pom.xml | 6 +-
102 files changed, 3764 insertions(+), 182 deletions(-)
create mode 100644
components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultTls.java
create mode 100644
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultTlsTest.java
create mode 100644
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/integration/HashicorpVaultTlsIT.java
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/ca.pem
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/client-rsa.pem
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/client.p12
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/client.pem
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/server.p12
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/truststore.p12
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/DefaultRouteTopologyDumperReplyTest.java
create mode 100644 design/good-to-know.adoc
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-run-chaos-scenario.png
rename
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{ExportMainApplicationProperties.java
=> ExportMainApplicationPropertiesTest.java} (95%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/JumpLink.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RuntimeLinks.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SendHow.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RuntimeLinksTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/TopologyReplyArrowTest.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/TransactedDownloaderTest.java