deployment.yaml 903 B

12345678910111213141516171819202122232425262728
  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. releaseName: external-secrets
  13. targetNamespace: external-secrets
  14. interval: 10m
  15. chart:
  16. spec:
  17. chart: external-secrets
  18. version: 0.10.3
  19. sourceRef:
  20. kind: HelmRepository
  21. name: external-secrets
  22. namespace: flux-system
  23. values:
  24. installCRDs: false
  25. # Ref: https://fluxcd.io/flux/components/helm/api/v2/#helm.toolkit.fluxcd.io/v2.Install
  26. install:
  27. createNamespace: true