davsclaus commented on code in PR #29572:
URL: https://github.com/apache/camel/pull/29572#discussion_r4527397385
##########
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-jbang-example-catalog.json:
##########
@@ -913,6 +913,57 @@
],
"order": 1
},
+ {
+ "name": "fail-well/chaos",
+ "title": "Chaos",
+ "description": "The shop charges an order every second at a payment
service over HTTP and hands it to shipping; chaos rules added while it runs
make the payment service answer 503, go down for 10 seconds and fail shipping,
the retries recover most orders and the dead letter channel parks the rest, and
a scenario file replays a bad half minute with a seed and ends with the verdict
PASS as its exit code; a refunds route from Kafka (stubbed) has a gap on
purpose, for an AI to find with camel cmd chaos-explore.",
+ "level": "fail-well",
+ "teaches": {
+ "components": [
+ "timer",
+ "kafka",
+ "http",
+ "platform-http",
+ "seda",
+ "direct",
+ "file",
+ "log"
+ ],
+ "eips": [
+ "errorHandler",
+ "deadLetterChannel",
+ "redeliveryPolicy",
+ "setVariable",
+ "setBody",
+ "removeHeaders"
+ ],
+ "languages": [
+ "simple"
+ ]
Review Comment:
Done in da37c05eabc7: `jsonpath` added to the chaos example's
`teaches.languages`. The catalog is synced from camel-jbang-examples, so the
same line goes into `fail-well/chaos/metadata.json` there, and the next sync is
a no-op.
_Claude Code on behalf of Claus Ibsen_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]