generator-acr-argocd-helm-repo.yaml 928 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {% raw %}
  2. apiVersion: generators.external-secrets.io/v1alpha1
  3. kind: ACRAccessToken
  4. metadata:
  5. name: azurecr
  6. spec:
  7. tenantId: 11111111-2222-3333-4444-111111111111
  8. registry: example.azurecr.io
  9. auth:
  10. managedIdentity:
  11. identityId: 11111111-2222-3333-4444-111111111111
  12. ---
  13. apiVersion: external-secrets.io/v1
  14. kind: ExternalSecret
  15. metadata:
  16. name: azurecr-credentials
  17. spec:
  18. dataFrom:
  19. - sourceRef:
  20. generatorRef:
  21. apiVersion: generators.external-secrets.io/v1alpha1
  22. kind: ACRAccessToken
  23. name: azurecr
  24. refreshInterval: 30h0s
  25. target:
  26. name: azurecr-credentials
  27. template:
  28. metadata:
  29. labels:
  30. argocd.argoproj.io/secret-type: repository
  31. data:
  32. name: "example.azurecr.io"
  33. url: "example.azurecr.io"
  34. username: "{{ .username }}"
  35. password: "{{ .password }}"
  36. enableOCI: "true"
  37. type: "helm"
  38. {% endraw %}