Skip to content

Commit 3e2f479

Browse files
Merge pull request #871 from liouk/required-scc
AUTH-482: set required-scc for openshift workloads
2 parents 71817d2 + 1c2d310 commit 3e2f479

File tree

7 files changed

+10
-0
lines changed

7 files changed

+10
-0
lines changed

bindata/assets/deployments/console-deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
component: ui
2222
annotations:
2323
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
24+
openshift.io/required-scc: restricted-v2
2425
spec:
2526
nodeSelector:
2627
node-role.kubernetes.io/master: ""

bindata/assets/deployments/downloads-deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ spec:
2222
component: downloads
2323
annotations:
2424
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
25+
openshift.io/required-scc: restricted-v2
2526
spec:
2627
nodeSelector:
2728
kubernetes.io/os: linux

manifests/07-conversionwebhook-ibm-cloud-managed.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
template:
1717
metadata:
1818
annotations:
19+
openshift.io/required-scc: restricted-v2
1920
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2021
labels:
2122
name: console-conversion-webhook

manifests/07-conversionwebhook.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
metadata:
1717
annotations:
1818
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
19+
openshift.io/required-scc: restricted-v2
1920
labels:
2021
name: console-conversion-webhook
2122
spec:

manifests/07-operator-ibm-cloud-managed.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
template:
1717
metadata:
1818
annotations:
19+
openshift.io/required-scc: restricted-v2
1920
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
2021
labels:
2122
name: console-operator

manifests/07-operator.yaml

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

pkg/console/subresource/deployment/deployment_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import (
2525
const (
2626
workloadManagementAnnotation = "target.workload.openshift.io/management"
2727
workloadManagementAnnotationValue = `{"effect": "PreferredDuringScheduling"}`
28+
requiredSCCAnnotation = "openshift.io/required-scc"
2829
)
2930

3031
func TestDefaultDeployment(t *testing.T) {
@@ -137,6 +138,7 @@ func TestDefaultDeployment(t *testing.T) {
137138
infrastructureConfigResourceVersionAnnotation: "",
138139
consoleImageAnnotation: "",
139140
workloadManagementAnnotation: workloadManagementAnnotationValue,
141+
requiredSCCAnnotation: "restricted-v2",
140142
}
141143

142144
consoleDeploymentAffinity := &corev1.Affinity{
@@ -1615,6 +1617,7 @@ func TestDefaultDownloadsDeployment(t *testing.T) {
16151617
Labels: labels,
16161618
Annotations: map[string]string{
16171619
workloadManagementAnnotation: workloadManagementAnnotationValue,
1620+
requiredSCCAnnotation: "restricted-v2",
16181621
},
16191622
},
16201623
Spec: downloadsDeploymentPodSpecSingleReplica,
@@ -1657,6 +1660,7 @@ func TestDefaultDownloadsDeployment(t *testing.T) {
16571660
Labels: labels,
16581661
Annotations: map[string]string{
16591662
workloadManagementAnnotation: workloadManagementAnnotationValue,
1663+
requiredSCCAnnotation: "restricted-v2",
16601664
},
16611665
},
16621666
Spec: *downloadsDeploymentPodSpecHighAvail,

0 commit comments

Comments
 (0)