authproxy-rbac.yaml 726 B

123456789101112131415161718192021222324252627282930313233
  1. # Copyright (c) Tailscale Inc & AUTHORS
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. apiVersion: v1
  4. kind: ServiceAccount
  5. metadata:
  6. name: kube-apiserver-auth-proxy
  7. namespace: tailscale
  8. ---
  9. apiVersion: rbac.authorization.k8s.io/v1
  10. kind: ClusterRole
  11. metadata:
  12. name: tailscale-auth-proxy
  13. rules:
  14. - apiGroups: [""]
  15. resources: ["users", "groups"]
  16. verbs: ["impersonate"]
  17. ---
  18. apiVersion: rbac.authorization.k8s.io/v1
  19. kind: ClusterRoleBinding
  20. metadata:
  21. name: tailscale-auth-proxy
  22. subjects:
  23. - kind: ServiceAccount
  24. name: operator
  25. namespace: tailscale
  26. - kind: ServiceAccount
  27. name: kube-apiserver-auth-proxy
  28. namespace: tailscale
  29. roleRef:
  30. kind: ClusterRole
  31. name: tailscale-auth-proxy
  32. apiGroup: rbac.authorization.k8s.io