apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: cert-manager-secrets namespace: flux-system spec: interval: 1h path: ./kubernetes//apps/cert-manager/app prune: true sourceRef: kind: GitRepository namespace: flux-system name: home-cluster-ops decryption: provider: sops secretRef: name: sops-age --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: cert-manager namespace: cert-manager spec: interval: 1h targetNamespace: cert-manager path: ./kubernetes//templates/apps/cert-manager/app prune: true sourceRef: kind: GitRepository namespace: flux-system name: home-cluster-ops --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: cert-manager-issuers namespace: cert-manager spec: interval: 1h targetNamespace: cert-manager path: ./kubernetes/templates/apps/cert-manager/issuers prune: true sourceRef: kind: GitRepository namespace: flux-system name: home-cluster-ops dependsOn: - name: cert-manager-secrets - name: cert-manager postBuild: substituteFrom: - kind: Secret name: cert-manager-secrets