deployment.yaml 872 B

123456789101112131415161718192021222324252627
  1. # How to manage values files. Ref: https://fluxcd.io/docs/guides/helmreleases/#refer-to-values-inside-the-chart
  2. # How to inject values: https://fluxcd.io/docs/guides/helmreleases/#cloud-storage
  3. ---
  4. apiVersion: helm.toolkit.fluxcd.io/v2
  5. kind: HelmRelease
  6. metadata:
  7. name: external-secrets
  8. namespace: flux-system
  9. spec:
  10. # Override Release name to avoid the pattern Namespace-Release
  11. # Ref: https://fluxcd.io/flux/components/helm/api/v2/#helm.toolkit.fluxcd.io/v2.HelmRelease
  12. interval: 10m
  13. releaseName: external-secrets
  14. chart:
  15. spec:
  16. chart: external-secrets
  17. version: 1.3.1
  18. sourceRef:
  19. kind: HelmRepository
  20. name: external-secrets
  21. namespace: flux-system
  22. values:
  23. crds:
  24. create: false
  25. # Ref: https://fluxcd.io/flux/components/helm/api/v2/#helm.toolkit.fluxcd.io/v2.Install
  26. install:
  27. createNamespace: true