--- apiVersion: v1 kind: Namespace metadata: name: postgres-operator-system --- apiVersion: source.toolkit.fluxcd.io/v1 kind: HelmRepository metadata: name: crunchydata-postgres-operator namespace: flux-system spec: url: https://charts.crunchydata.com interval: 1h --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: postgres-operator-crds namespace: postgres-operator-system spec: interval: 30m chart: spec: chart: pgo-crds version: 5.3.0 # or latest stable version sourceRef: kind: HelmRepository name: crunchydata-postgres-operator namespace: flux-system install: createNamespace: true upgrade: disableWait: true timeout: 5m --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: postgres-operator namespace: postgres-operator-system spec: interval: 30m chart: spec: chart: postgres-operator version: 5.3.0 # or latest stable version sourceRef: kind: HelmRepository name: crunchydata-postgres-operator namespace: flux-system install: createNamespace: true dependsOn: - name: postgres-operator-crds namespace: postgres-operator-system