# The following ClusterRole and Role are generated from kubebuilder RBAC tags by # generate-rbac.sh. Do not edit this file directly but instead edit the source # files and re-render. --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: contour-gateway-provisioner rules: - apiGroups: - "" resources: - configmaps - endpoints - namespaces - secrets - services verbs: - get - list - watch - apiGroups: - "" resources: - events verbs: - create - get - update - apiGroups: - "" resources: - secrets - serviceaccounts - services verbs: - create - delete - get - list - update - watch - apiGroups: - apiextensions.k8s.io resources: - customresourcedefinitions verbs: - get - list - watch - apiGroups: - apps resources: - daemonsets - deployments verbs: - create - delete - get - list - update - watch - apiGroups: - coordination.k8s.io resources: - leases verbs: - create - get - update - apiGroups: - discovery.k8s.io resources: - endpointslices verbs: - get - list - watch - apiGroups: - gateway.networking.k8s.io resources: - backendtlspolicies - gatewayclasses - gateways - grpcroutes - httproutes - referencegrants - tcproutes - tlsroutes verbs: - get - list - watch - apiGroups: - gateway.networking.k8s.io resources: - backendtlspolicies/status - gatewayclasses/status - gateways/status - grpcroutes/status - httproutes/status - tcproutes/status - tlsroutes/status verbs: - update - apiGroups: - gateway.networking.k8s.io resources: - gatewayclasses - gateways verbs: - get - list - watch - apiGroups: - gateway.networking.k8s.io resources: - gatewayclasses/status - gateways/status verbs: - update - apiGroups: - networking.k8s.io resources: - ingresses verbs: - get - list - watch - apiGroups: - networking.k8s.io resources: - ingresses/status verbs: - create - get - update - apiGroups: - projectcontour.io resources: - contourconfigurations verbs: - create - delete - get - list - update - watch - apiGroups: - projectcontour.io resources: - contourconfigurations - extensionservices - httpproxies - tlscertificatedelegations verbs: - get - list - watch - apiGroups: - projectcontour.io resources: - contourconfigurations/status - extensionservices/status - httpproxies/status verbs: - create - get - update - apiGroups: - projectcontour.io resources: - contourdeployments verbs: - get - list - watch - apiGroups: - rbac.authorization.k8s.io resources: - clusterrolebindings - clusterroles - rolebindings - roles verbs: - create - delete - get - list - update - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: contour-gateway-provisioner namespace: projectcontour rules: - apiGroups: - "" resources: - events verbs: - create - get - update - apiGroups: - coordination.k8s.io resources: - leases verbs: - create - get - update