Skip to content

chore: Add Citrus 5.1.0 catalog - #206

Merged
lordrip merged 1 commit into
KaotoIO:mainfrom
christophd:chore/citrus-5.1.0
Oct 26, 2026
Merged

lordrip merged 1 commit into
KaotoIO:mainfrom
christophd:chore/citrus-5.1.0

Conversation

@christophd

@christophd christophd commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features
    • Added support for the Citrus 5.1.0 catalog.
    • Added schemas for Citrus agent configuration, test actions, validation matchers, and aggregate test functions.
    • Added catalog entries for Camel infrastructure services, covering databases, messaging, cloud services, storage, security, and observability.
    • Added comprehensive validation rules, defaults, required fields, and supported options for Citrus 5.1.0 configurations and test definitions.

@coderabbitai

coderabbitai Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9c1211ce-d0fb-4f33-b248-af62c43d64c0
📥 Commits

Reviewing files that changed from the base of the PR and between 6ce2340 and 80211e9.

📒 Files selected for processing: 12
  • catalog/citrus/5.1.0/citrus-agent-configuration.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-endpoints.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-functions.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-infra-services.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-test-actions.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-test-containers.json
  • catalog/citrus/5.1.0/citrus-catalog-aggregate-validation-matcher.json
  • catalog/citrus/5.1.0/citrus-testcase.json
  • catalog/citrus/5.1.0/citrus-testcase.xsd
  • catalog/citrus/5.1.0/index.json
  • catalog/index.json
  • index.js

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

Adds Citrus 5.1.0 agent configuration and aggregate catalog definitions for test functions, containers, validation matchers, and infrastructure services. Adds index entries that register Citrus 5.1.0 in the catalog.

Changes: Citrus 5.1.0 Catalog

Layer / File(s) Summary
Configuration and function schemas
catalog/citrus/5.1.0/citrus-agent-configuration.json, catalog/citrus/5.1.0/citrus-catalog-aggregate-functions.json
Adds the agent configuration schema and test-function catalog. The schemas define properties, defaults, required fields, and validation constraints.
Test-container and validation-matcher schemas
catalog/citrus/5.1.0/citrus-catalog-aggregate-test-containers.json, catalog/citrus/5.1.0/citrus-catalog-aggregate-validation-matcher.json
Adds schemas for test containers and validation matchers, including their properties, required fields, defaults, and validation constraints.
Infrastructure-service catalog
catalog/citrus/5.1.0/citrus-catalog-aggregate-infra-services.json
Adds 59 Camel test infrastructure service entries with module names, version, titles, and descriptions.
Catalog indexes and version registration
catalog/citrus/5.1.0/index.json, catalog/index.json, index.js
Adds the Citrus 5.1.0 catalog index and registers the version in the repository catalog indexes.

Priority: ⬇️ Low

Estimated code review effort: 3 (Moderate) | ~25 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 80211

This change adds the Citrus 5.1.0 catalog and registers it in the indexes. No actionable merge-blocking risk remains after review.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: adding the Citrus 5.1.0 catalog.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1 files. (7 skipped: 7 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

I’m a rabbit with a catalog to explore,
New Citrus entries hop through the door.
Schemas list each field just right,
Defaults keep their values tight.
I nibble a leaf and bounce away,
With version five-one-oh to display!

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@lordrip
lordrip merged commit 24aa4b0 into KaotoIO:main Oct 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants