Skip to content

Commit f7eb1eb

Browse files
Merge pull request #2335 from liouk/required-scc
AUTH-482: set required-scc for openshift workloads
2 parents 77f948e + bb1c14f commit f7eb1eb

30 files changed

+64
-0
lines changed

assets/admission-webhook/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
metadata:
2222
annotations:
2323
kubectl.kubernetes.io/default-container: prometheus-operator-admission-webhook
24+
openshift.io/required-scc: restricted-v2
2425
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2526
labels:
2627
app.kubernetes.io/managed-by: cluster-monitoring-operator

assets/alertmanager/alertmanager.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ spec:
121121
kubernetes.io/os: linux
122122
podMetadata:
123123
annotations:
124+
openshift.io/required-scc: nonroot
124125
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
125126
labels:
126127
app.kubernetes.io/component: alert-router

assets/kube-state-metrics/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
metadata:
2121
annotations:
2222
kubectl.kubernetes.io/default-container: kube-state-metrics
23+
openshift.io/required-scc: restricted-v2
2324
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2425
labels:
2526
app.kubernetes.io/component: exporter

assets/monitoring-plugin/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ spec:
2323
template:
2424
metadata:
2525
annotations:
26+
openshift.io/required-scc: restricted-v2
2627
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2728
labels:
2829
app.kubernetes.io/component: monitoring-plugin

assets/node-exporter/daemonset.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ spec:
1919
metadata:
2020
annotations:
2121
kubectl.kubernetes.io/default-container: node-exporter
22+
openshift.io/required-scc: node-exporter
2223
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2324
labels:
2425
app.kubernetes.io/component: exporter

assets/openshift-state-metrics/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ spec:
1717
template:
1818
metadata:
1919
annotations:
20+
openshift.io/required-scc: restricted-v2
2021
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2122
labels:
2223
app.kubernetes.io/component: exporter

assets/prometheus-adapter/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ spec:
2323
metadata:
2424
annotations:
2525
checksum.config/md5: c7fb4696aad1a53eaad3f90f16b9905b
26+
openshift.io/required-scc: restricted-v2
2627
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2728
labels:
2829
app.kubernetes.io/component: metrics-adapter

assets/prometheus-k8s/prometheus.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ spec:
170170
kubernetes.io/os: linux
171171
podMetadata:
172172
annotations:
173+
openshift.io/required-scc: nonroot
173174
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
174175
labels:
175176
app.kubernetes.io/component: prometheus

assets/prometheus-operator-user-workload/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
metadata:
2121
annotations:
2222
kubectl.kubernetes.io/default-container: prometheus-operator
23+
openshift.io/required-scc: restricted-v2
2324
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2425
labels:
2526
app.kubernetes.io/component: controller

assets/prometheus-operator/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
metadata:
2121
annotations:
2222
kubectl.kubernetes.io/default-container: prometheus-operator
23+
openshift.io/required-scc: restricted-v2
2324
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2425
labels:
2526
app.kubernetes.io/component: controller

0 commit comments

Comments
 (0)