generator-acr-example.yaml 689 B

1234567891011121314151617181920212223242526272829
  1. {% raw %}
  2. apiVersion: external-secrets.io/v1beta1
  3. kind: ExternalSecret
  4. metadata:
  5. name: azurecr-credentials
  6. spec:
  7. dataFrom:
  8. - sourceRef:
  9. generatorRef:
  10. apiVersion: generators.external-secrets.io/v1alpha1
  11. kind: ACRAccessToken
  12. name: myregistry.azurecr.io
  13. refreshInterval: 12h
  14. target:
  15. name: azurecr-credentials
  16. template:
  17. type: kubernetes.io/dockerconfigjson
  18. data:
  19. .dockerconfigjson: |
  20. {
  21. "auths": {
  22. "myregistry.azurecr.io": {
  23. "username": "{{ .username }}",
  24. "identitytoken": "{{ .password }}",
  25. }
  26. }
  27. }
  28. {% endraw %}