Skip to content

Commit d0744e5

Browse files
author
Oleg Bulatov
committed
exit with 0 even if kill failed
1 parent 9f9555e commit d0744e5

24 files changed

+58
-58
lines changed

ci-operator/templates/master-sidecar-3.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ objects:
6666
set -euo pipefail
6767
6868
trap 'touch /tmp/shared/exit' EXIT
69-
trap 'jobs -p | xargs -r kill; exit 0' TERM
69+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
7070
7171
# wait until the master job creates admin.kubeconfig
7272
while true; do
@@ -104,7 +104,7 @@ objects:
104104
echo "Gathering artifacts ..."
105105
}
106106
trap 'teardown' EXIT
107-
trap 'jobs -p | xargs -r kill; exit 0' TERM
107+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
108108
109109
(
110110
while true; do

ci-operator/templates/master-sidecar-4.2.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ objects:
122122
set -euo pipefail
123123
124124
trap 'touch /tmp/shared/exit' EXIT
125-
trap 'jobs -p | xargs -r kill; exit 0' TERM
125+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
126126
127127
# wait until the master job creates admin.kubeconfig
128128
while true; do
@@ -175,7 +175,7 @@ objects:
175175
cp -R /tmp/shared/logs /tmp/artifacts/
176176
}
177177
trap 'teardown' EXIT
178-
trap 'jobs -p | xargs kill || true; wait; exit 0' TERM
178+
trap 'jobs -p | xargs -r kill || true; wait; exit 0' TERM
179179
180180
export HOME=/tmp/home
181181
export PATH=/tmp/shared/bin:$PATH

ci-operator/templates/master-sidecar-4.3.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ objects:
122122
set -euo pipefail
123123
124124
trap 'touch /tmp/shared/exit' EXIT
125-
trap 'jobs -p | xargs -r kill; exit 0' TERM
125+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
126126
127127
# wait until the master job creates admin.kubeconfig
128128
while true; do
@@ -175,7 +175,7 @@ objects:
175175
cp -R /tmp/shared/logs /tmp/artifacts/
176176
}
177177
trap 'teardown' EXIT
178-
trap 'jobs -p | xargs kill || true; wait; exit 0' TERM
178+
trap 'jobs -p | xargs -r kill || true; wait; exit 0' TERM
179179
180180
export HOME=/tmp/home
181181
export PATH=/tmp/shared/bin:$PATH

ci-operator/templates/master-sidecar-4.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ objects:
122122
set -euo pipefail
123123
124124
trap 'touch /tmp/shared/exit' EXIT
125-
trap 'jobs -p | xargs -r kill; exit 0' TERM
125+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
126126
127127
# wait until the master job creates admin.kubeconfig
128128
while true; do
@@ -175,7 +175,7 @@ objects:
175175
cp -R /tmp/shared/logs /tmp/artifacts/
176176
}
177177
trap 'teardown' EXIT
178-
trap 'jobs -p | xargs kill || true; wait; exit 0' TERM
178+
trap 'jobs -p | xargs -r kill || true; wait; exit 0' TERM
179179
180180
export HOME=/tmp/home
181181
export PATH=/tmp/shared/bin:$PATH

ci-operator/templates/openshift/endurance/endurance-install.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ objects:
321321
322322
}
323323
324-
trap 'jobs -p | xargs -r kill; exit 0' TERM
324+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
325325
teardown
326326
327327
# Runs an install

ci-operator/templates/openshift/endurance/endurance-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ objects:
110110
export PATH=/usr/libexec/origin:$PATH
111111
112112
trap 'touch /tmp/done' EXIT
113-
trap 'jobs -p | xargs -r kill; exit 0' TERM
113+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
114114
115115
mkdir -p "${HOME}"
116116

ci-operator/templates/openshift/installer/cluster-launch-installer-custom-test-image.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ objects:
168168
export PATH=/tmp/shared:$PATH
169169
170170
trap 'touch /tmp/shared/exit' EXIT
171-
trap 'jobs -p | xargs -r kill; exit 0' TERM
171+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
172172
173173
function patch_image_specs() {
174174
cat <<EOF >samples-patch.yaml
@@ -789,7 +789,7 @@ objects:
789789
}
790790
791791
trap 'teardown' EXIT
792-
trap 'jobs -p | xargs -r kill; exit 0' TERM
792+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
793793
794794
for i in $(seq 1 220); do
795795
if [[ -f /tmp/shared/exit ]]; then

ci-operator/templates/openshift/installer/cluster-launch-installer-e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ objects:
154154
export PATH=/usr/libexec/origin:$PATH
155155
156156
trap 'touch /tmp/shared/exit' EXIT
157-
trap 'jobs -p | xargs -r kill; exit 0' TERM
157+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
158158
159159
function fips_check() {
160160
oc --insecure-skip-tls-verify --request-timeout=60s get nodes -o jsonpath --template '{range .items[*]}{.metadata.name}{"\n"}{end}' > /tmp/nodelist
@@ -875,7 +875,7 @@ objects:
875875
}
876876
877877
trap 'teardown' EXIT
878-
trap 'jobs -p | xargs -r kill; exit 0' TERM
878+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
879879
880880
for i in $(seq 1 220); do
881881
if [[ -f /tmp/shared/exit ]]; then

ci-operator/templates/openshift/installer/cluster-launch-installer-libvirt-e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ objects:
127127
#!/bin/bash
128128
set -euo pipefail
129129
trap 'touch "${HOME}"/exit' EXIT
130-
trap 'jobs -p | xargs -r kill; exit 0' TERM
130+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
131131
mock-nss.sh
132132
gcloud auth activate-service-account \
133133
--quiet --key-file /tmp/cluster/gce.json
@@ -326,7 +326,7 @@ objects:
326326
}
327327
328328
trap 'teardown' EXIT
329-
trap 'jobs -p | xargs -r kill; exit 0' TERM
329+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
330330
331331
for i in `seq 1 180`; do
332332
if [[ -f /home/packer/exit ]]; then

ci-operator/templates/openshift/installer/cluster-launch-installer-metal-e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ objects:
124124
export PATH=/usr/libexec/origin:$PATH
125125
126126
trap 'touch /tmp/shared/exit' EXIT
127-
trap 'jobs -p | xargs -r kill; exit 0' TERM
127+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
128128
129129
mkdir -p "${HOME}"
130130
@@ -628,7 +628,7 @@ objects:
628628
}
629629
630630
trap 'teardown' EXIT
631-
trap 'jobs -p | xargs -r kill; exit 0' TERM
631+
trap 'jobs -p | xargs -r kill || true; exit 0' TERM
632632
633633
for i in $(seq 1 220); do
634634
if [[ -f /tmp/shared/exit ]]; then

0 commit comments

Comments
 (0)