Skip to main content
The operator is configured through command-line flags, which map directly to Helm values when deploying via Helm. The core controllers and the self-healing loop are on by default; AI and the optional integrations are opt-in.

Feature matrix

Command-line flags

Core

Operator v0.12.0 removed the Deployment validating webhook and its flags: --enable-webhook, --webhook-mode, --webhook-cert-path, --webhook-cert-name and --webhook-cert-key. Passing one stops the binary from starting, so remove them from any manifest that runs the manager directly. See Helm values for the chart side.

Metrics

Self-healing and AI

The Helm chart never passes --llm-api-key. It injects the key as an environment variable from a Secret via secretKeyRef (ANTHROPIC_API_KEY for claude), so it stays out of the pod spec. See AI setup.

Bootstrap

Integrations

Operator v0.13.0 removed the WebSocket server and its flags, --enable-websocket and --websocket-addr. Passing either stops the binary from starting with flag provided but not defined. See the upgrade guide.
The ArgoCD watcher only activates if both --enable-argocd=true and the ArgoCD Application CRD (argoproj.io/v1alpha1) is detected in the cluster. If the CRD is missing, the watcher silently skips registration.

Helm values

Complete Helm values.yaml reference

Installation

Install methods and verification