Skip to content

Commit dfaf42a

Browse files
authored
fix: add missing permission to get namespaces (#2728)
1 parent 930c9cc commit dfaf42a

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

deploy/helm/generated/role.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ rules:
2020
- get
2121
- list
2222
- watch
23+
- apiGroups:
24+
- ""
25+
resources:
26+
- namespaces
27+
verbs:
28+
- get
2329
- apiGroups:
2430
- ""
2531
resources:

deploy/static/trivy-operator.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3224,6 +3224,12 @@ rules:
32243224
- get
32253225
- list
32263226
- watch
3227+
- apiGroups:
3228+
- ""
3229+
resources:
3230+
- namespaces
3231+
verbs:
3232+
- get
32273233
- apiGroups:
32283234
- ""
32293235
resources:

pkg/operator/cluster.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,8 @@ func (r *ClusterController) numOfCoreComponentPodsAndNodes(ctx context.Context)
329329
return corePodsCount + len(addonPods.Items), len(nodes.Items), nil
330330
}
331331

332+
// +kubebuilder:rbac:groups="",resources=namespaces,verbs=get
333+
332334
func (r *ClusterController) isOpenShift(ctx context.Context) bool {
333335
_, err := r.clientset.CoreV1().Namespaces().Get(ctx, "openshift-kube-apiserver", metav1.GetOptions{})
334336
return !k8sapierror.IsNotFound(err)

0 commit comments

Comments
 (0)