File tree Expand file tree Collapse file tree
openshift-pipelines-operator-rh Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 image : " {{ oc_cli_image }}"
4141 script : |
4242 #!/bin/bash
43+ set -uo pipefail
4344
4445 clair_pod_name=$(oc get pods -n quay-enterprise -l quay-component=clair-app -o name | cut -d/ -f2)
45- oc exec -n quay-enterprise $clair_pod_name -- \
46+ if oc exec -n quay-enterprise " $clair_pod_name" -- \
4647 /bin/sh -c "
4748 curl -L -o /tmp/updates.json.gz http://{{ quayHostname }}/clair/updates.json.gz
4849 /usr/bin/clairctl --config /clair/config.yaml import-updaters /tmp/updates.json.gz
49- " > $(results.status-report.path)
50- echo $? > $(results.exit-code.path)
50+ " > "$(results.status-report.path)" 2>&1; then
51+ rc=0
52+ else
53+ rc=$?
54+ fi
55+ echo "$rc" > "$(results.exit-code.path)"
56+ exit "$rc"
5157
5258 - name : Create Clair Import Pipeline
5359 kubernetes.core.k8s :
6369 - name : clair-import
6470 taskRef :
6571 name : clair-import
66- results :
67- - name : exit-code
68- value : $(tasks.clair-import.results.exit-code)
69- - name : status-report
70- value : $(tasks.clair-import.results.status-report)
72+ results :
73+ - name : exit-code
74+ value : $(tasks.clair-import.results.exit-code)
75+ - name : status-report
76+ value : $(tasks.clair-import.results.status-report)
7177 timeout : " 1h"
Original file line number Diff line number Diff line change 7171 rules :
7272 - apiGroups : [""]
7373 resources : ["pods"]
74- verbs : ["get", "list", "exec"]
74+ verbs : ["get", "list"]
75+ - apiGroups : [""]
76+ resources : ["pods/exec"]
77+ verbs : ["create"]
7578
7679- name : Create Clair Import RoleBinding
7780 kubernetes.core.k8s :
You can’t perform that action at this time.
0 commit comments