Files
home-ops/kubernetes/apps/security/external-secrets/ks.yaml
T
hermes 790c983d04
Flate / Flate - Success (pull_request) Blocked by required conditions
Flate / Flate - Filter (pull_request) Successful in 5s
Flate / Flate (pull_request) Successful in 18s
chore(security): комментарий про dependsOn — логика Flux-объекта, без kustomize-слоя
2026-09-17 21:02:39 +00:00

28 lines
1.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: external-secrets
spec:
interval: 1h
path: ./kubernetes/apps/security/external-secrets/app
prune: true
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
targetNamespace: security
wait: true
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
name: external-secrets
namespace: security
# Оператор ходит в Vault через kubernetes-auth, поэтому ждём готовности Vault.
# dependsOn адресует Flux-Kustomization в её собственном ns: поле namespace
# необязательно и по умолчанию равно ns самого объекта-зависимости
# (CRD kustomize.toolkit.fluxcd.io), а не ns, куда тот раскладывает ресурсы.
# Обе Kustomization лежат в ns security, поэтому поле не нужно.
dependsOn:
- name: vault