oc_install_operator
Install an Operator on an OpenShift cluster via OLM, Helm, or direct manifests. Configure operator name, namespace, source, and version for deployment.
Instructions
Install an Operator on the OpenShift/Kubernetes cluster using OLM, Helm, or direct manifests
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Installation method: olm (Operator Lifecycle Manager), helm (Helm chart), or manifest (direct YAML) | olm |
| channel | No | Update channel for the operator (stable, alpha, beta, etc.) | |
| context | No | OpenShift context to use (optional) | |
| version | No | Version of the operator to install (if not specified, installs latest available) | |
| helmRepo | No | Helm repository URL (required if source is helm) | |
| namespace | No | Target namespace for operator installation | default |
| manifestUrl | No | URL to operator manifest (required if source is manifest) | |
| operatorName | Yes | Name of the operator to install (e.g., "prometheus-operator", "cert-manager") | |
| createNamespace | No | Create namespace if it does not exist | |
| installPlanApproval | No | Install plan approval strategy for OLM | Automatic |