Skip to content

Commit 9b4a113

Browse files
oceanc80openshift-merge-bot[bot]
authored andcommitted
UPSTREAM: <carry>: Add openshift node selector annotation
Signed-off-by: Catherine Chan-Tse <[email protected]>
1 parent e371ec5 commit 9b4a113

File tree

9 files changed

+26
-6
lines changed

9 files changed

+26
-6
lines changed

openshift/catalogd/generate-manifests.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ for container_name in "${!IMAGE_MAPPINGS[@]}"; do
7373
$YQ -i 'select(.kind == "Deployment").spec.template.metadata.annotations += {"target.workload.openshift.io/management": "{\"effect\": \"PreferredDuringScheduling\"}"}' "$TMP_KUSTOMIZE_OUTPUT"
7474
$YQ -i 'select(.kind == "Deployment").spec.template.metadata.annotations += {"openshift.io/required-scc": "privileged"}' "$TMP_KUSTOMIZE_OUTPUT"
7575
$YQ -i 'select(.kind == "Deployment").spec.template.spec += {"priorityClassName": "system-cluster-critical"}' "$TMP_KUSTOMIZE_OUTPUT"
76-
$YQ -i 'select(.kind == "Namespace").metadata.annotations += {"workload.openshift.io/allowed": "management"}' "$TMP_KUSTOMIZE_OUTPUT"
7776
done
7877

7978
# Loop through any flag updates that need to be made to the manager container

openshift/catalogd/kustomize/overlays/openshift/olmv1-ns/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ resources:
1414
patches:
1515
- path: patches/manager_namespace_privileged.yaml
1616
- path: patches/manager_namespace_monitored.yaml
17+
- path: patches/manager_namespace_annotations.yaml
1718
- target:
1819
kind: Service
1920
name: service
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
$patch: merge
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: system
6+
annotations:
7+
workload.openshift.io/allowed: "management"
8+
openshift.io/node-selector: ""

openshift/catalogd/kustomize/overlays/openshift/olmv1-ns/patches/manager_namespace_monitored.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ metadata:
55
name: system
66
labels:
77
openshift.io/cluster-monitoring: "true"
8+
annotations:
9+
openshift.io/node-selector: ""

openshift/catalogd/manifests/00-namespace-openshift-catalogd.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
apiVersion: v1
22
kind: Namespace
33
metadata:
4+
annotations:
5+
openshift.io/node-selector: ""
6+
workload.openshift.io/allowed: management
47
labels:
58
app.kubernetes.io/part-of: olm
69
openshift.io/cluster-monitoring: "true"
@@ -11,5 +14,3 @@ metadata:
1114
pod-security.kubernetes.io/warn: privileged
1215
pod-security.kubernetes.io/warn-version: latest
1316
name: openshift-catalogd
14-
annotations:
15-
workload.openshift.io/allowed: management

openshift/operator-controller/generate-manifests.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ for container_name in "${!IMAGE_MAPPINGS[@]}"; do
7171
$YQ -i 'select(.kind == "Deployment").spec.template.metadata.annotations += {"target.workload.openshift.io/management": "{\"effect\": \"PreferredDuringScheduling\"}"}' "$TMP_KUSTOMIZE_OUTPUT"
7272
$YQ -i 'select(.kind == "Deployment").spec.template.metadata.annotations += {"openshift.io/required-scc": "privileged"}' "$TMP_KUSTOMIZE_OUTPUT"
7373
$YQ -i 'select(.kind == "Deployment").spec.template.spec += {"priorityClassName": "system-cluster-critical"}' "$TMP_KUSTOMIZE_OUTPUT"
74-
$YQ -i 'select(.kind == "Namespace").metadata.annotations += {"workload.openshift.io/allowed": "management"}' "$TMP_KUSTOMIZE_OUTPUT"
7574
done
7675

7776
# Loop through any flag updates that need to be made to the manager container

openshift/operator-controller/kustomize/overlays/openshift/olmv1-ns/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ resources:
1212
patches:
1313
- path: patches/manager_namespace_privileged.yaml
1414
- path: patches/manager_namespace_monitored.yaml
15+
- path: patches/manager_namespace_annotations.yaml
1516
- target:
1617
kind: Service
1718
name: service
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
$patch: merge
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: system
6+
annotations:
7+
workload.openshift.io/allowed: "management"
8+
openshift.io/node-selector: ""

openshift/operator-controller/manifests/00-namespace-openshift-operator-controller.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
apiVersion: v1
22
kind: Namespace
33
metadata:
4+
annotations:
5+
openshift.io/node-selector: ""
6+
workload.openshift.io/allowed: management
47
labels:
58
app.kubernetes.io/part-of: olm
69
openshift.io/cluster-monitoring: "true"
@@ -11,5 +14,3 @@ metadata:
1114
pod-security.kubernetes.io/warn: privileged
1215
pod-security.kubernetes.io/warn-version: latest
1316
name: openshift-operator-controller
14-
annotations:
15-
workload.openshift.io/allowed: management

0 commit comments

Comments
 (0)