From b4720fad02d403f45682435a79db4fab46d0c87d Mon Sep 17 00:00:00 2001 From: Tom Pantelis Date: Wed, 1 May 2024 14:28:32 -0400 Subject: [PATCH] Reduce submariner-globalnet RBAC permissions Signed-off-by: Tom Pantelis --- submariner-operator/templates/rbac.yaml | 83 +++---------------------- 1 file changed, 10 insertions(+), 73 deletions(-) diff --git a/submariner-operator/templates/rbac.yaml b/submariner-operator/templates/rbac.yaml index fd3d70e..d7010ea 100644 --- a/submariner-operator/templates/rbac.yaml +++ b/submariner-operator/templates/rbac.yaml @@ -219,75 +219,6 @@ metadata: chart: {{ template "submariner.chart" . }} app: {{ template "submariner.name" . }} rules: - - apiGroups: - - "" - 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 - - apiGroups: - - submariner.io - resources: - - '*' - - servicediscoveries - verbs: - - '*' - - apiGroups: - - lighthouse.submariner.io - resources: - - '*' - - serviceexports - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - apiGroups: - coordination.k8s.io resources: @@ -574,14 +505,20 @@ rules: - apiGroups: - "" resources: - - pods - - namespaces - nodes verbs: - get - list - watch - update + - apiGroups: + - "" + resources: + - pods + verbs: + - get + - list + - watch - apiGroups: - "" resources: @@ -597,8 +534,8 @@ rules: - apiGroups: - submariner.io resources: - - endpoints - clusters + - endpoints verbs: - get - list @@ -623,7 +560,7 @@ rules: - apiGroups: - multicluster.x-k8s.io resources: - - "serviceexports" + - serviceexports verbs: - get - list