diff --git a/infra/controllers/external-secrets.yaml b/infra/controllers/external-secrets.yaml new file mode 100644 index 0000000..0235005 --- /dev/null +++ b/infra/controllers/external-secrets.yaml @@ -0,0 +1,32 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: external-secrets +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: external-secrets + namespace: external-secrets +spec: + interval: 24h + url: https://charts.external-secrets.io +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: external-secrets + namespace: external-secrets +spec: + interval: 30m + chart: + spec: + chart: external-secrets + version: 0.16.2 + sourceRef: + kind: HelmRepository + name: external-secrets + namespace: external-secrets + interval: 12h + values: diff --git a/infra/kustomization.yaml b/infra/kustomization.yaml index 3d31300..559f729 100644 --- a/infra/kustomization.yaml +++ b/infra/kustomization.yaml @@ -10,6 +10,7 @@ resources: - controllers/openebs.yaml - controllers/k8up.yaml - controllers/openbao.yaml + - controllers/external-secrets.yaml - controllers/mongodb-operator.yaml - controllers/cloudnative-pg.yaml - diskpools/anapistula-delrosalae-hdd.yaml