Skip to content

Commit

Permalink
Merge pull request #628 from deads2k/fix-ns-on-termination
Browse files Browse the repository at this point in the history
OCPBUGS-8093: properly set the pod name and namespace in graceful termination lifecycle events
  • Loading branch information
openshift-merge-robot committed Aug 23, 2023
2 parents 9cfbd90 + c3a73f3 commit bebf0fd
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 3 deletions.
11 changes: 11 additions & 0 deletions bindata/oauth-apiserver/deploy.yaml
Expand Up @@ -75,6 +75,17 @@ spec:
--tls-private-key-file=/var/run/secrets/serving-cert/tls.key \
--tls-cert-file=/var/run/secrets/serving-cert/tls.crt \
${FLAGS}
env:
# used to emit shutdown lifecycles events in the correct namespace
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
# used to emit shutdown lifecycles events in the correct namespace
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
resources:
requests:
memory: 200Mi
Expand Down
11 changes: 11 additions & 0 deletions pkg/operator/assets/bindata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 10 additions & 1 deletion pkg/operator/workload/testdata/sync_ds_scenario_1.yaml
Expand Up @@ -3,7 +3,7 @@ kind: Deployment
metadata:
annotations:
openshiftapiservers.operator.openshift.io/operator-pull-spec: ""
operator.openshift.io/spec-hash: "8ee33dafe676726b34f44c7d7ea1db1d8e318c29232044323695da5d52342f56"
operator.openshift.io/spec-hash: "a3388d2173a2b31e4859bf0a2aaf399244095d1f07b564ef1ff462cb702c8526"
creationTimestamp: ~
labels:
apiserver: "true"
Expand Down Expand Up @@ -58,6 +58,15 @@ spec:
command:
- /bin/bash
- "-ec"
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down
11 changes: 10 additions & 1 deletion pkg/operator/workload/testdata/sync_ds_scenario_2.yaml
Expand Up @@ -3,7 +3,7 @@ kind: Deployment
metadata:
annotations:
openshiftapiservers.operator.openshift.io/operator-pull-spec: ""
operator.openshift.io/spec-hash: "fc856dccb78052f4091e81833aaad06e7354f1e3a2a6fd15927b75e91f0cafde"
operator.openshift.io/spec-hash: "994140f3479dd5b763c4b8e94b37a37d257354f16b8b35806ed6a532a41dc19f"
creationTimestamp: ~
labels:
apiserver: "true"
Expand Down Expand Up @@ -67,6 +67,15 @@ spec:
command:
- /bin/bash
- "-ec"
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down
11 changes: 10 additions & 1 deletion pkg/operator/workload/testdata/sync_ds_scenario_3.yaml
Expand Up @@ -3,7 +3,7 @@ kind: Deployment
metadata:
annotations:
openshiftapiservers.operator.openshift.io/operator-pull-spec: ""
operator.openshift.io/spec-hash: "12ebf32bd21d3cd5a2a3a2eb7f7689fdcced34406acd9b62dfd3859b97e2b931"
operator.openshift.io/spec-hash: "0ac23e4834469cabe09a8436adbc50a839d21736e9750fd62b73d57ec35164af"
creationTimestamp: ~
labels:
apiserver: "true"
Expand Down Expand Up @@ -62,6 +62,15 @@ spec:
command:
- /bin/bash
- "-ec"
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down

0 comments on commit bebf0fd

Please sign in to comment.