# /clusters/prod/infrastructure.yaml --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: infrastructure-core namespace: flux-system spec: interval: 10m0s path: ./infrastructure/core prune: true sourceRef: kind: GitRepository name: flux-system --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: infrastructure-controllers namespace: flux-system spec: interval: 10m0s path: ./infrastructure/controllers prune: true sourceRef: kind: GitRepository name: flux-system dependsOn: - name: cluster-vars - name: infrastructure-core postBuild: substituteFrom: - kind: Secret name: cluster-vars-prod --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: infrastructure-configs namespace: flux-system spec: interval: 10m0s path: ./infrastructure/configs prune: true sourceRef: kind: GitRepository name: flux-system dependsOn: - name: cluster-vars - name: infrastructure-controllers decryption: provider: sops secretRef: name: sops-age postBuild: substituteFrom: - kind: Secret name: cluster-vars-prod