diff --git a/submariner-operator/templates/rbac.yaml b/submariner-operator/templates/rbac.yaml index 2a125d8..fd3d70e 100644 --- a/submariner-operator/templates/rbac.yaml +++ b/submariner-operator/templates/rbac.yaml @@ -170,74 +170,25 @@ metadata: app: {{ template "submariner.name" . }} rules: - apiGroups: - - "" + - submariner.io resources: - - pods - - services - - services/finalizers - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - verbs: - - '*' - - apiGroups: - - apps - resources: - - deployments - - daemonsets - - replicasets - - statefulsets - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - apps - resourceNames: - - submariner-operator - resources: - - deployments/finalizers - verbs: - - update - - apiGroups: - - "" - resources: - - pods - verbs: - - get - - apiGroups: - - apps - resources: - - replicasets verbs: - get + - list + - watch - apiGroups: - submariner.io resources: - - '*' - - servicediscoveries + - gatewayroutes + - nongatewayroutes verbs: - - '*' - - apiGroups: - - lighthouse.submariner.io - resources: - - '*' - - serviceexports - verbs: - - create - - delete - get - list - - patch - - update - watch + - create + - update + - delete --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -554,57 +505,42 @@ metadata: rules: - apiGroups: - "" - resources: - - configmaps - verbs: - - get - - list - - watch - - update - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - get - - list - - create - - update - - delete - - apiGroups: # pods and services are looked up to figure out network settings - - "" resources: - pods - services + - secrets + - configmaps + - endpoints verbs: - get - list - - watch - - apiGroups: - - operator.openshift.io - resources: - - dnses - verbs: - - get - - list - - watch - - update - apiGroups: - config.openshift.io resources: - networks + resourceNames: + - cluster verbs: - get - - list - apiGroups: - "" + resources: + - nodes verbs: - get - list - watch - update + - apiGroups: + - projectcalico.org resources: - - nodes + - ippools + verbs: + - get + - create + - delete + - update + - deletecollection --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding