v0.3.0 — Ephemeral Full Worker & 80+ Camel Extensions
·
203 commits
to main
since this release
Highlights
Ephemeral Mode — Default Full Worker
- Default ephemeral image is now
camel-worker-fullwith 80+ Camel Quarkus extensions precompiled - Deploy any flow instantly without build step — kafka, http, sql, mongodb, aws, AI, and more work out of the box
preferFullWorker: true(default) — setfalseto use tier-based auto-selection
Precompiled Worker Images
| Image | Extensions |
|---|---|
camel-worker-full |
80+ (all domains) |
camel-worker-core |
timer, log, direct, seda, bean |
camel-worker-messaging |
kafka, amqp, jms, mqtt5, nats |
camel-worker-http |
platform-http, rest, graphql, grpc |
camel-worker-data |
sql, jdbc, mongodb, file, ftp |
camel-worker-cloud |
aws2-s3/sqs/sns, azure, google |
camel-worker-ai |
langchain4j-chat, djl |
Scaffold Registry & Tekton
- Externalizable scaffolds (embedded ConfigMaps, git, oci, configmap)
- Tekton
populate-scaffoldtask for placeholder Git URLs - Auto-detect components from
kaotoDesignYAML
CI/CD
- Java 17 + 21 test matrix
- Catalog validation (255 examples)
- Helm lint, 9 worker image builds in parallel
- Docker manifest v2 for Artifact Hub scanning
Security & Ops
- External Secrets Operator template
- Multi-namespace configuration
- No credentials in
values.yaml
Console Plugin
- Go static server (no nginx) — HTTPS on port 9443
- PatternFly compliance audit
- New screenshots: overview, logs, lifecycle controls
New Logo
- Geometric camel + integration hub ring
- Red-orange gradient, no third-party attributions
Container Images
quay.io/maximilianopizarro/openshift-integration-operator:v0.3.0
quay.io/maximilianopizarro/integration-console-plugin:v0.3.0
quay.io/maximilianopizarro/camel-worker-full:v0.3.0
quay.io/maximilianopizarro/camel-worker-{core,messaging,http,data,cloud,ai}:v0.3.0
quay.io/maximilianopizarro/camel-test-runner:v0.3.0
Install
helm repo add integration-platform \
https://maximilianopizarro.github.io/openshift-integration-operator/
helm install openshift-integration-operator \
integration-platform/openshift-integration-operator \
--version 0.3.0 -n openshift-integration --create-namespace