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.