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

davsclaus pushed a change to branch CAMEL-26727-chaos-what-to-try
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 164a7be96e84 CAMEL-26727: camel-chaos - what to try: chaos rules 
suggested per route from what the route does
     add 8b37635f85ef CAMEL-26726: camel-jbang - the explain question shows a 
time expectation as a time
     add 1af51333af0a CAMEL-26722: camel-chaos - scenario files, chaos-load, 
and the chaos verdict as the exit code of camel run (#29392)
     add fc5c0e3a84d0 CAMEL-26723: camel-jbang - make a chaos rule of a real 
error, to prove a fix against the same failure (#29393)
     add 3fe7a44af422 CAMEL-26725: camel-jbang - make a test of a chaos rule 
with AI, so a finding runs again with the same faults (#29395)
     add 25b610194e8f CAMEL-26729: camel-core - a failure seen by an 
onException that does not handle it counts as a redelivery (#29399)
     add 5c86c4ab6078 Merge remote-tracking branch 'origin/main' into 
CAMEL-26726-chaos-expect-time-loss
     add 16fda6f09ce6 Merge remote-tracking branch 
'origin/CAMEL-26726-chaos-expect-time-loss' into CAMEL-26727-chaos-what-to-try

No new revisions were added by this update.

Summary of changes:
 .../apache/camel/catalog/dev-consoles-openapi.json |   2 +-
 .../apache/camel/catalog/dev-consoles/chaos.json   |   2 +-
 .../org/apache/camel/catalog/docs/chaos.adoc       | 109 ++++++++++++++-
 .../org/apache/camel/catalog/docs/main.adoc        |   4 +-
 .../main/camel-main-configuration-metadata.json    |   2 +
 .../org/apache/camel/dev-console/chaos.json        |   2 +-
 components/camel-chaos/src/main/docs/chaos.adoc    | 109 ++++++++++++++-
 .../component/chaos/ChaosContextServicePlugin.java |  98 +++++++++++--
 .../camel/component/chaos/ChaosDevConsole.java     |   2 +-
 .../apache/camel/component/chaos/ChaosManager.java |  72 +++++++++-
 .../apache/camel/component/chaos/ChaosReport.java  |  22 ++-
 .../apache/camel/component/chaos/ChaosRule.java    |  13 +-
 .../camel/component/chaos/ChaosScenario.java       | 124 +++++++++++++++++
 .../component/chaos/ChaosScenarioMainTest.java     | 145 ++++++++++++++++++++
 .../camel/component/chaos/ChaosScenarioTest.java   | 138 +++++++++++++++++++
 .../src/test/resources/chaos/boom.chaos}           |   9 +-
 .../errorhandler/RedeliveryErrorHandler.java       |   2 +
 .../ChaosConfigurationPropertiesConfigurer.java    |  11 ++
 .../camel-main-configuration-metadata.json         |   2 +
 core/camel-main/src/main/docs/main.adoc            |   4 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   6 +
 .../camel/main/ChaosConfigurationProperties.java   |  46 +++++++
 .../main/ChaosConfigurationPropertiesTest.java     |  24 +++-
 .../ManagedFailureWithoutRedeliveryTest.java       |  81 +++++++++++
 .../java/org/apache/camel/util/SecurityUtils.java  |   5 +-
 .../org/apache/camel/util/SecurityUtilsTest.java   |  10 ++
 design/chaos.adoc                                  |   9 ++
 .../modules/ROOT/attachments/security-model.yaml   |   2 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |  35 +++++
 .../modules/ROOT/pages/camel-jbang-running.adoc    |   3 +-
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |  18 ++-
 ...reload.adoc => camel-jbang-cmd-chaos-load.adoc} |   6 +-
 .../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc |   1 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |   3 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |   3 +-
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |   3 +-
 .../modules/ROOT/pages/security-model.adoc         |   5 +-
 .../apache/camel/cli/connector/ChaosAction.java    |  20 ++-
 .../LocalCliConnectorChaosActionTest.java          |  34 +++++
 .../META-INF/camel-jbang-commands-metadata.json    |   8 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   1 +
 .../dsl/jbang/core/commands/ChaosVerdict.java      | 103 ++++++++++++++
 .../apache/camel/dsl/jbang/core/commands/Run.java  |  94 ++++++++++++-
 .../core/commands/action/CamelChaosLoadAction.java |  95 +++++++++++++
 .../dsl/jbang/core/commands/process/ListChaos.java |   5 +-
 .../dsl/jbang/core/commands/ChaosVerdictTest.java  |  89 ++++++++++++
 .../jbang/core/commands/RunExportGoldenTest.java   |   4 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |  43 ++++++
 .../core/commands/action/CamelChaosActionTest.java |  35 ++++-
 .../src/test/resources/golden/cli-help.txt         | 152 ++++++++++++++-------
 .../src/test/resources/golden/cli-parse.txt        |  19 +++
 .../test/resources/golden/expected/chaos.run.txt   |   1 +
 .../golden/expected/maven-main-chaos.maven.txt     |   1 +
 .../golden/expected/maven-quarkus-dev.maven.txt    |   2 +-
 .../golden/expected/maven-quarkus.maven.txt        |   2 +-
 .../dsl/jbang/core/commands/tui/ChaosAiPrompt.java |  60 +++++++-
 .../dsl/jbang/core/commands/tui/ChaosControl.java  | 103 ++++++++++++--
 .../jbang/core/commands/tui/ChaosFromError.java    | 113 +++++++++++++++
 .../jbang/core/commands/tui/ChaosScenarioFile.java |  78 +++++++++++
 .../dsl/jbang/core/commands/tui/ChaosTab.java      |  11 ++
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |  37 ++++-
 .../jbang/core/commands/tui/MonitorContext.java    |   2 +
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |   4 +
 .../src/main/resources/tui/help/chaos.md           |  19 +++
 .../src/main/resources/tui/help/errors.md          |   1 +
 .../jbang/core/commands/tui/ChaosAiPromptTest.java |  58 +++++++-
 .../jbang/core/commands/tui/ChaosControlTest.java  |  67 +++++++++
 .../core/commands/tui/ChaosFromErrorTest.java      | 138 +++++++++++++++++++
 .../camel/dsl/jbang/run/CamelMainRunner.java       |   2 +
 .../camel/dsl/jbang/run/MavenRunSupport.java       |  16 +++
 .../org/apache/camel/dsl/jbang/run/RunFiles.java   |  13 +-
 .../apache/camel/dsl/jbang/run/RunPipeline.java    |   7 +
 .../org/apache/camel/dsl/jbang/run/RunRequest.java |  11 ++
 .../camel/dsl/jbang/run/ProjectRunnerTest.java     |  17 +++
 .../apache/camel/dsl/jbang/run/RunFilesTest.java   |   8 ++
 pom.xml                                            |   1 +
 76 files changed, 2464 insertions(+), 142 deletions(-)
 create mode 100644 
components/camel-chaos/src/main/java/org/apache/camel/component/chaos/ChaosScenario.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosScenarioMainTest.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosScenarioTest.java
 copy components/{camel-oauth/helm/values-whoami.yaml => 
camel-chaos/src/test/resources/chaos/boom.chaos} (90%)
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedFailureWithoutRedeliveryTest.java
 copy 
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-cmd-reload.adoc 
=> camel-jbang-cmd-chaos-load.adoc} (73%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ChaosVerdict.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosLoadAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ChaosVerdictTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ChaosFromError.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ChaosScenarioFile.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ChaosFromErrorTest.java

Reply via email to