--- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: dragonfly-operator spec: interval: 1h chartRef: kind: OCIRepository name: dragonfly-operator values: # CRD (dragonflydb.io) идут обычным шаблоном чарта, а не каталогом crds/, # поэтому обновляются вместе с релизом; keep: true не даёт Helm удалить их # при удалении релиза (иначе вместе с CRD уехали бы все Dragonfly CR). crds: install: true keep: true # Метрики оператора отдаются напрямую на :8080, а не через kube-rbac-proxy. # Prometheus Operator в кластере нет, поэтому ServiceMonitor и дашборд Grafana # не включаем: без их CRD релиз бы не встал. rbacProxy: enabled: false serviceMonitor: enabled: false grafanaDashboard: enabled: false manager: # Дефолт чарта — docker.dragonflydb.io/dragonflydb/operator; берём тот же # образ из ghcr и фиксируем дайджестом. image: repository: ghcr.io/dragonflydb/operator tag: v1.6.1@sha256:b11411142935f92ed0ec30a5ddeb31680e09ab66beecb827cb0224f1c4238638 resources: requests: cpu: 10m memory: 128Mi limits: memory: 256Mi