Available on OperatorHub

Install from the OpenShift Console OperatorHub or browse the public listing on operatorhub.io. Search for Integration Platform or openshift-integration-operator.

Helm chart on Artifact Hub — review container image vulnerabilities in the security report.

1. Install the Operator

If you prefer the CLI, install the latest release using Helm (Quay.io images):

helm upgrade --install openshift-integration-operator \
  https://github.com/maximilianoPizarro/openshift-integration-operator/releases/download/v0.8.1/openshift-integration-operator-0.8.1.tgz \
  --namespace openshift-integration \
  --create-namespace

2. Deploy an Ephemeral Flow

Create a simple Camel route that logs a message every 10 seconds. The operator will instantly deploy a precompiled worker pod.

cat <<EOF | oc apply -f -
apiVersion: platform.io/v1alpha1
kind: IntegrationFlow
metadata:
  name: hello-ephemeral
  namespace: openshift-integration
spec:
  deploymentMode: EPHEMERAL
  engine: CAMEL
  integrationType: CAMEL_ROUTE
  ephemeral:
    ttlSeconds: 3600
  targeting:
    strategy: explicit
    clusters: [local]
  kaotoDesign: |
    - route:
        id: hello-route
        from:
          uri: "timer:tick?period=10000"
          steps:
            - log:
                message: "Hello from Ephemeral Mode!"
EOF

3. Watch it run

Check the status of the flow. It should transition to Running within seconds.

oc get integrationflow hello-ephemeral -n openshift-integration -w

Once running, check the logs of the worker pod:

oc logs -l platform.io/flow-name=hello-ephemeral -n openshift-integration -f

Next Steps

  • Open the OpenShift Console, navigate to the new Integration Platform menu, and edit your flow visually using Kaoto.
  • When you are ready for production, click Promote to GitOps in the UI to generate a Git repository and CI/CD pipelines.
  • Read the Architecture guide to understand how it works under the hood.