37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: external-secrets
|
|
spec:
|
|
interval: 1h
|
|
chartRef:
|
|
kind: OCIRepository
|
|
name: external-secrets
|
|
install:
|
|
crds: CreateReplace
|
|
upgrade:
|
|
crds: CreateReplace
|
|
cleanupOnFail: true
|
|
remediation:
|
|
retries: 3
|
|
# Оператор без состояния: переустановка с нуля безопасна, поэтому при
|
|
# падении апгрейда релиз снимается и ставится заново, а не залипает.
|
|
strategy: uninstall
|
|
values:
|
|
replicaCount: 1
|
|
# CRD ставит и обновляет сам чарт.
|
|
installCRDs: true
|
|
# Валидирующий вебхук и его certController включены: сертификаты чарт
|
|
# выпускает и продлевает сам, cert-manager для этого не нужен.
|
|
webhook:
|
|
create: true
|
|
certController:
|
|
create: true
|
|
resources:
|
|
requests:
|
|
cpu: 10m
|
|
memory: 64Mi
|
|
limits:
|
|
memory: 256Mi
|