generator-github-example-basicauth.yaml 685 B

1234567891011121314151617181920212223242526
  1. {% raw %}
  2. apiVersion: external-secrets.io/v1
  3. kind: ExternalSecret
  4. metadata:
  5. name: github-auth-template
  6. spec:
  7. dataFrom:
  8. - sourceRef:
  9. generatorRef:
  10. apiVersion: generators.external-secrets.io/v1alpha1
  11. kind: GithubAccessToken
  12. name: github-auth-token
  13. refreshInterval: "15m0s" # Be sure to set this value lower than 60m since that is the expiration time from github
  14. target:
  15. template:
  16. metadata:
  17. annotations:
  18. tekton.dev/git-0: "https://github.com"
  19. type: kubernetes.io/basic-auth
  20. engineVersion: v2
  21. data:
  22. username: "token"
  23. password: "{{ .token }}"
  24. name: github-auth-template
  25. {% endraw %}