# Based on traefik/traefik helm chart 20.8.0 for traefik v2.9.6 --- kind: ServiceAccount apiVersion: v1 metadata: namespace: traefik name: traefik --- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: traefik rules: - apiGroups: - extensions - networking.k8s.io resources: - ingressclasses - ingresses verbs: - get - list - watch - apiGroups: - "" resources: - services - endpoints - secrets verbs: - get - list - watch - apiGroups: - extensions - networking.k8s.io resources: - ingresses/status verbs: - update - apiGroups: - traefik.containo.us resources: - ingressroutes - ingressroutetcps - ingressrouteudps - middlewares - middlewaretcps - tlsoptions - tlsstores - traefikservices - serverstransports verbs: - get - list - watch --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: traefik roleRef: kind: ClusterRole apiGroup: rbac.authorization.k8s.io name: traefik subjects: - namespace: traefik kind: ServiceAccount name: traefik