25 lines
921 B
YAML
25 lines
921 B
YAML
---
|
||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||
kind: Kustomization
|
||
metadata:
|
||
name: vault
|
||
spec:
|
||
interval: 1h
|
||
path: ./kubernetes/apps/security/vault/app
|
||
postBuild:
|
||
substituteFrom:
|
||
- name: cluster-secrets
|
||
kind: Secret
|
||
prune: true
|
||
sourceRef:
|
||
kind: GitRepository
|
||
name: flux-system
|
||
namespace: flux-system
|
||
targetNamespace: security
|
||
# wait выключен сознательно: PVC у Vault создаётся дефолтным StorageClass'ом из
|
||
# proxmox-csi, а готовность пода Vault наступает только после ручного
|
||
# `vault operator init` + unseal (readinessProbe `vault status` возвращает exit 2,
|
||
# пока хранилище запечатано). С wait: true Kustomization висела бы красной всё
|
||
# это время, хотя чарт установлен корректно.
|
||
wait: false
|