Releases: maximilianoPizarro/openshift-integration-operator
Releases · maximilianoPizarro/openshift-integration-operator
OpenShift Integration Operator v0.8.2
What's New
Kaoto & Console UX
- Responsive Kaoto workspace with collapsible detail and
kaotoDesignpreview panels — Source/Design stays usable without closing OpenShift navigation. - Improved ephemeral flow logs: controlled polling/retries and backend readiness checks so transient worker startup no longer shows false “running without logs”.
Versioning & Runtime
- Unified operator, console plugin, Helm chart, CSV, and ephemeral worker defaults to pinned
v0.8.2tags (nolateststrategy). - Java 21 LTS and Node 24 LTS aligned across CI, UBI images, and the console plugin build.
CI & Quality
- Kind-based ephemeral smoke test in GitHub Actions — validates flow startup and runtime logs during image builds.
- CI migrated to Node 24–compatible actions; Helm installed directly in workflows.
- Ephemeral reconciler keeps reconciling while worker is deploying/building until
Running.
Documentation & Governance
- OpenSSF Best Practices badge (project 13312).
- Expanded
SECURITY.md(Artifact Hub Trivy reports, GitHub Private Vulnerability Reporting). - Apache 2.0
LICENSEfile; CNCF incubation governance and release docs. - Catalog fix: social webhook examples use valid
httpcomponent names.
Container Images
All images published to Quay.io:
quay.io/maximilianopizarro/openshift-integration-operator:v0.8.2quay.io/maximilianopizarro/integration-console-plugin:v0.8.2quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.8.2quay.io/maximilianopizarro/camel-worker-core:v0.8.2quay.io/maximilianopizarro/camel-worker-messaging:v0.8.2quay.io/maximilianopizarro/camel-worker-http:v0.8.2quay.io/maximilianopizarro/camel-worker-data:v0.8.2quay.io/maximilianopizarro/camel-worker-cloud:v0.8.2quay.io/maximilianopizarro/camel-worker-ai:v0.8.2quay.io/maximilianopizarro/camel-worker-full:v0.8.2quay.io/maximilianopizarro/camel-yaml-worker:v0.8.2quay.io/maximilianopizarro/camel-test-runner:v0.8.2
Install
Helm
helm repo add openshift-integration https://maximilianopizarro.github.io/openshift-integration-operator/
helm install openshift-integration-operator openshift-integration/openshift-integration-operator --version 0.8.2OLM (operator-sdk)
operator-sdk run bundle quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.8.2Changelog: https://maximilianopizarro.github.io/openshift-integration-operator/changelog.html
v0.7.0
What's New
Enhanced OperatorHub Metadata
- Capabilities upgraded from Basic Install to Full Lifecycle
- nativeAPIs added for Infrastructure Features display (Deployments, Services, PipelineRuns, ApplicationSets, Routes, ConsolePlugins, PrometheusRules, SonataFlows, Integrations)
- Description expanded with platform components table, dynamic console plugin details, deployment modes, and integration patterns
- suggested-namespace annotation:
openshift-integration - replaces v0.6.6 for proper semver upgrade path
Container Images
All images published to Quay.io:
quay.io/maximilianopizarro/openshift-integration-operator:v0.7.0quay.io/maximilianopizarro/integration-console-plugin:v0.7.0quay.io/maximilianopizarro/camel-worker-core:v0.7.0quay.io/maximilianopizarro/camel-worker-full:v0.7.0quay.io/maximilianopizarro/camel-worker-ai:v0.7.0quay.io/maximilianopizarro/camel-worker-cloud:v0.7.0quay.io/maximilianopizarro/camel-worker-data:v0.7.0quay.io/maximilianopizarro/camel-worker-http:v0.7.0quay.io/maximilianopizarro/camel-worker-messaging:v0.7.0quay.io/maximilianopizarro/camel-yaml-worker:v0.7.0quay.io/maximilianopizarro/camel-test-runner:v0.7.0
Install
helm repo add openshift-integration https://maximilianopizarro.github.io/openshift-integration-operator/
helm install openshift-integration-operator openshift-integration/openshift-integration-operatorOr install from OperatorHub (pending PR merge).
OpenShift Integration Operator v0.6.6
OpenShift Integration Operator v0.6.6
Platform release with OLM bundle, console plugin, Helm chart, and Quay images at :v0.6.6.
Highlights (v0.6.0 → v0.6.6)
- Multi-namespace console — namespace-aware routes, RBAC-aware API, per-flow namespace fixes (v0.6.0)
- Self-service RBAC — default ClusterRole aggregation and namespace-first console listing (v0.6.1)
- HPA & catalog — per-flow HPA RBAC, manual console refresh, OperatorHub link fixes (v0.6.2)
- Security dashboard — Artifact Hub vulnerability scans for 11 images; Security Report on GitHub Pages (v0.6.3)
- Console layout fix — restored tab visibility and v0.6.2 panel heights after fullscreen regression (v0.6.4–v0.6.5)
- Helm & OLM branding — chart icon on GitHub Pages, PNG logo embedded in CSV (v0.6.6)
OperatorHub submissions
- community-operators #8351 — OperatorHub.io
- community-operators-prod #10013 — OpenShift OperatorHub
Images (Quay)
quay.io/maximilianopizarro/openshift-integration-operator:v0.6.6quay.io/maximilianopizarro/integration-console-plugin:v0.6.6quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.6.6- Camel worker images
:v0.6.6(core, http, kafka, sql, aws, azure, gcp, test-runner)
Install (OLM)
operator-sdk run bundle quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.6.6 \
-n openshift-integration --timeout 10mUpgrade
CSV replaces: openshift-integration-operator.v0.6.0 — standard OLM upgrade path from v0.6.x.
Helm
Chart package attached (openshift-integration-operator-0.6.6.tgz). Also available via Artifact Hub.
OpenShift Integration Operator v0.4.1
OpenShift Integration Operator v0.4.1
Platform release with OLM bundle, console plugin, and Quay images at :v0.4.1.
Highlights
- Kaoto Designer — deployed by operator reconciler (Deployment + Service + Route on OpenShift)
- OpenTelemetry Collector —
integration-otel-collectordeployed automatically - Tekton GitOps pipeline —
integration-flow-build+populate-scaffoldtask via reconciler - Console plugin — dark theme improvements, dynamic Platform Status (GitOps services shown only when relevant)
- Periodic sidecar reconcile — Kaoto/OTel/Tekton config updates without new semver
- OLM CSV — Route RBAC, logo PNG,
imagePullPolicy: Always, replaces0.4.0
Images (Quay)
quay.io/maximilianopizarro/openshift-integration-operator:v0.4.1quay.io/maximilianopizarro/integration-console-plugin:v0.4.1quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.4.1- Camel worker images
:v0.4.1
Install (OLM)
operator-sdk run bundle quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.4.1 \
-n openshift-integration --timeout 10mUpgrade from 0.4.0
CSV replaces: openshift-integration-operator.v0.4.0 — standard OLM upgrade path.
v0.4.0 — OpenShift Integration Operator
OpenShift Integration Operator v0.4.0
- Ephemeral dynamic config (properties, disableProperties, secrets)
- PatternFly 6 console plugin with HTTPS proxy on port 8443
- ConsolePlugin reconciled programmatically at operator startup
- Updated logo and favicon
- All component images tagged v0.4.0 on Quay.io
v0.3.0 — Ephemeral Full Worker & 80+ Camel Extensions
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