--- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: external-secrets-stores spec: interval: 1h path: ./kubernetes/apps/security/external-secrets-stores/app prune: true sourceRef: kind: GitRepository name: flux-system namespace: flux-system targetNamespace: security wait: true # ClusterSecretStore и ExternalSecret — это CR, которые ставят CRD'ы из чарта # external-secrets. В одном Kustomization с HelmRelease оператора они падали бы # с `no matches for kind "ClusterSecretStore"`, потому что CRD'ы появляются # только после установки релиза. Поэтому отдельный Kustomization и dependsOn. dependsOn: - name: external-secrets