Skip to content

Commit 080de2d

Browse files
committed
chore(rbac): add access to IDMS and ITMS
Add RBAC rules for imagedigestmirrorsets and imagetagmirrorsets under the config.openshift.io API group. Required for Kube Enforcer to observe and respond to OpenShift mirror set configurations.
1 parent aed8612 commit 080de2d

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

enforcers/kube_enforcer/kubernetes_and_openshift/manifests/kube_enforcer/001_kube_enforcer_config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ rules:
160160
# - apiGroups: ["operator.openshift.io"]
161161
# resources: ["imagecontentsourcepolicies", "openshiftapiservers", "kubeapiservers"]
162162
# verbs: ["get", "list", "watch"]
163+
# - apiGroups: ["config.openshift.io"]
164+
# resources: ["imagedigestmirrorsets", "imagetagmirrorsets"]
165+
# verbs: ["get", "list", "watch"]
163166
# - apiGroups: [ "" ]
164167
# resources: ["endpoints"]
165168
# verbs: [ "list" ]

enforcers/kube_enforcer/kubernetes_and_openshift/manifests/kube_enforcer_advanced/001_kube_enforcer_config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,9 @@ rules:
331331
# - apiGroups: ["operator.openshift.io"]
332332
# resources: ["imagecontentsourcepolicies", "openshiftapiservers", "kubeapiservers"]
333333
# verbs: ["get", "list", "watch"]
334+
# - apiGroups: ["config.openshift.io"]
335+
# resources: ["imagedigestmirrorsets", "imagetagmirrorsets"]
336+
# verbs: ["get", "list", "watch"]
334337
# - apiGroups: [ "" ]
335338
# resources: ["endpoints"]
336339
# verbs: [ "list" ]

enforcers/kube_enforcer/kubernetes_and_openshift/manifests/kube_enforcer_advanced_trivy/001_kube_enforcer_config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,9 @@ rules:
331331
# - apiGroups: ["operator.openshift.io"]
332332
# resources: ["imagecontentsourcepolicies", "openshiftapiservers", "kubeapiservers"]
333333
# verbs: ["get", "list", "watch"]
334+
# - apiGroups: ["config.openshift.io"]
335+
# resources: ["imagedigestmirrorsets", "imagetagmirrorsets"]
336+
# verbs: ["get", "list", "watch"]
334337
# - apiGroups: [ "" ]
335338
# resources: ["endpoints"]
336339
# verbs: [ "list" ]

enforcers/kube_enforcer/kubernetes_and_openshift/manifests/kube_enforcer_trivy/001_kube_enforcer_config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,9 @@ rules:
184184
# - apiGroups: ["operator.openshift.io"]
185185
# resources: ["imagecontentsourcepolicies", "openshiftapiservers", "kubeapiservers"]
186186
# verbs: ["get", "list", "watch"]
187+
# - apiGroups: ["config.openshift.io"]
188+
# resources: ["imagedigestmirrorsets", "imagetagmirrorsets"]
189+
# verbs: ["get", "list", "watch"]
187190
# - apiGroups: [ "" ]
188191
# resources: ["endpoints"]
189192
# verbs: [ "list" ]

0 commit comments

Comments
 (0)