Skip to content

Releases: maximilianoPizarro/openshift-integration-operator

OpenShift Integration Operator v0.8.2

19 Jun 19:27

Choose a tag to compare

What's New

Kaoto & Console UX

  • Responsive Kaoto workspace with collapsible detail and kaotoDesign preview 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.2 tags (no latest strategy).
  • 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 LICENSE file; CNCF incubation governance and release docs.
  • Catalog fix: social webhook examples use valid http component names.

Container Images

All images published to Quay.io:

  • quay.io/maximilianopizarro/openshift-integration-operator:v0.8.2
  • quay.io/maximilianopizarro/integration-console-plugin:v0.8.2
  • quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-core:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-messaging:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-http:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-data:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-cloud:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-ai:v0.8.2
  • quay.io/maximilianopizarro/camel-worker-full:v0.8.2
  • quay.io/maximilianopizarro/camel-yaml-worker:v0.8.2
  • quay.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.2

OLM (operator-sdk)

operator-sdk run bundle quay.io/maximilianopizarro/openshift-integration-operator-bundle:v0.8.2

Changelog: https://maximilianopizarro.github.io/openshift-integration-operator/changelog.html

v0.7.0

15 Jun 17:37

Choose a tag to compare

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.0
  • quay.io/maximilianopizarro/integration-console-plugin:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-core:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-full:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-ai:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-cloud:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-data:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-http:v0.7.0
  • quay.io/maximilianopizarro/camel-worker-messaging:v0.7.0
  • quay.io/maximilianopizarro/camel-yaml-worker:v0.7.0
  • quay.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-operator

Or install from OperatorHub (pending PR merge).

OpenShift Integration Operator v0.6.6

12 Jun 17:58

Choose a tag to compare

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

Images (Quay)

  • quay.io/maximilianopizarro/openshift-integration-operator:v0.6.6
  • quay.io/maximilianopizarro/integration-console-plugin:v0.6.6
  • quay.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 10m

Upgrade

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

11 Jun 15:16

Choose a tag to compare

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 Collectorintegration-otel-collector deployed automatically
  • Tekton GitOps pipelineintegration-flow-build + populate-scaffold task 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, replaces 0.4.0

Images (Quay)

  • quay.io/maximilianopizarro/openshift-integration-operator:v0.4.1
  • quay.io/maximilianopizarro/integration-console-plugin:v0.4.1
  • quay.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 10m

Upgrade from 0.4.0

CSV replaces: openshift-integration-operator.v0.4.0 — standard OLM upgrade path.

v0.4.0 — OpenShift Integration Operator

11 Jun 13:05

Choose a tag to compare

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

06 Jun 02:39

Choose a tag to compare

Highlights

Ephemeral Mode — Default Full Worker

  • Default ephemeral image is now camel-worker-full with 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) — set false to 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-scaffold task for placeholder Git URLs
  • Auto-detect components from kaotoDesign YAML

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

Full Changelog

v0.2.0...v0.3.0