fluxcd-system
Setup
⚠️ Note
Do not use helm upgrade --install for the Flux Operator.
Operators mutate their own resources, so Helm cannot reconcile them.
Use helm upgrade or uninstall + install instead.
Install operator
helm install flux-operator oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator \
--namespace flux-system \
--create-namespace
Update operator and flux system
helm upgrade flux-operator oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator \
--namespace flux-system \
--create-namespace
kubectl apply -f ./deploy/fluxsystem.yaml
Allow prometheus scrapping:
kubectl apply -f deploy/monitoring.yaml
kubectl label ns flux-system prometheus-monitoring=enabled