diff --git a/tailscale/rbac.yaml b/tailscale/rbac.yaml new file mode 100644 index 0000000..7a28dc1 --- /dev/null +++ b/tailscale/rbac.yaml @@ -0,0 +1,30 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: tailscale + namespace: tailscale +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: tailscale +rules: + - apiGroups: [""] + resources: ["pods", "services", "endpoints", "namespaces", "secrets"] + verbs: ["get", "list", "watch"] + - apiGroups: ["tailnet.tailscale.com"] + resources: ["*"] + verbs: ["*"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: tailscale +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: tailscale +subjects: + - kind: ServiceAccount + name: tailscale + namespace: tailscale