apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: vault namespace: vault spec: interval: 5m timeout: 10m postRenderers: # chart vault-contour 0.2.3 прибивает server-под к нодам dedicated=sts, # в sarex-contour таких нод нет — снимаем nodeSelector/tolerations. - kustomize: patches: - target: group: apps version: v1 kind: StatefulSet namespace: vault name: vault-vault-contour patch: |- - op: replace path: /spec/template/spec/nodeSelector value: {} - op: replace path: /spec/template/spec/tolerations value: [] values: imagePullSecrets: - name: regcred backup: enabled: false server: ha: # chart всегда рендерит raft HA (standalone/ha.enabled игнорируются); # для контура достаточно одной ноды — retry_join в -1/-2 просто # безобидно логируется. replicas: 1 dataStorage: # chart 0.2.3 по умолчанию просит 20Gi; живой StatefulSet приехал # с 0.1.0 на 10Gi, а размер PVC иммутабелен (local-path без # allowVolumeExpansion) — держим 10Gi, чтобы helm upgrade прошёл. size: 10Gi