Skip to content

Commit 675db9d

Browse files
mrhillsmanAllda
authored andcommitted
Limit the version of ocp passed to preflight-trigger
Signed-off-by: Melvin Hillsman <[email protected]>
1 parent 6d72cde commit 675db9d

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

ansible/roles/operator-pipeline/templates/openshift/tasks/preflight-trigger.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,15 @@ spec:
8585
exit 0
8686
fi
8787
88+
DPTP_VER="4.9"
89+
CP_VER="$(params.ocp_version)"
90+
91+
if [ "$(printf '%s\n' "$DPTP_VER" "$CP_VER" | sort -V | head -n1)" = "$DPTP_VER" ]; then
92+
OCP_VER="${DPTP_VER}"
93+
else
94+
OCP_VER="${CP_VER}"
95+
fi
96+
8897
if [ "$(params.ocp_version)" == "4.6" ] || [ "$(params.ocp_version)" == "4.7" ]; then
8998
JOB_SUFFIX="aws"
9099
else
@@ -99,10 +108,10 @@ spec:
99108
export PFLT_DOCKERCONFIG
100109
101110
preflight-trigger \
102-
-job-name "periodic-ci-redhat-openshift-ecosystem-preflight-ocp-$(params.ocp_version)-preflight-common-${JOB_SUFFIX}" \
103-
-job-config-path "release/ci-operator/jobs/redhat-openshift-ecosystem/preflight/redhat-openshift-ecosystem-preflight-ocp-$(params.ocp_version)-periodics.yaml" \
111+
-job-name "periodic-ci-redhat-openshift-ecosystem-preflight-ocp-${OCP_VER}-preflight-common-${JOB_SUFFIX}" \
112+
-job-config-path "release/ci-operator/jobs/redhat-openshift-ecosystem/preflight/redhat-openshift-ecosystem-preflight-ocp-${OCP_VER}-periodics.yaml" \
104113
-prow-config-path release/core-services/prow/02_config/_config.yaml \
105-
-ocp-version "$(params.ocp_version)" \
114+
-ocp-version "${OCP_VER}" \
106115
-pflt-docker-config "${PFLT_DOCKERCONFIG}" \
107116
-pflt-artifacts artifacts \
108117
-pflt-log-level "$(params.log_level)" \
@@ -112,10 +121,10 @@ spec:
112121
-output-path prowjob-base-url
113122
else
114123
preflight-trigger \
115-
-job-name "periodic-ci-redhat-openshift-ecosystem-preflight-ocp-$(params.ocp_version)-preflight-common-${JOB_SUFFIX}" \
116-
-job-config-path "release/ci-operator/jobs/redhat-openshift-ecosystem/preflight/redhat-openshift-ecosystem-preflight-ocp-$(params.ocp_version)-periodics.yaml" \
124+
-job-name "periodic-ci-redhat-openshift-ecosystem-preflight-ocp-${OCP_VER}-preflight-common-${JOB_SUFFIX}" \
125+
-job-config-path "release/ci-operator/jobs/redhat-openshift-ecosystem/preflight/redhat-openshift-ecosystem-preflight-ocp-${OCP_VER}-periodics.yaml" \
117126
-prow-config-path release/core-services/prow/02_config/_config.yaml \
118-
-ocp-version "$(params.ocp_version)" \
127+
-ocp-version "${OCP_VER}" \
119128
-pflt-artifacts artifacts \
120129
-pflt-log-level "$(params.log_level)" \
121130
-pflt-index-image "$(params.bundle_index_image)" \
@@ -152,7 +161,7 @@ spec:
152161
BASE_URL="https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/logs/"
153162
PROWJOB_URL=$(awk '/prowjob_url/ { gsub(/"/, ""); print $2 }' prowjob-base-url)
154163
PROWJOB_ID=${PROWJOB_URL##*/}
155-
ARTIFACTS_TARBALL_URI="${BASE_URL}periodic-ci-redhat-openshift-ecosystem-preflight-ocp-$(params.ocp_version)-preflight-common-${JOB_SUFFIX}/${PROWJOB_ID}/artifacts/preflight-common-${JOB_SUFFIX}/operator-pipelines-preflight-common-encrypt/artifacts/preflight.tar.gz.asc"
164+
ARTIFACTS_TARBALL_URI="${BASE_URL}periodic-ci-redhat-openshift-ecosystem-preflight-ocp-${OCP_VER}-preflight-common-${JOB_SUFFIX}/${PROWJOB_ID}/artifacts/preflight-common-${JOB_SUFFIX}/operator-pipelines-preflight-common-encrypt/artifacts/preflight.tar.gz.asc"
156165
157166
curl -sLO "${ARTIFACTS_TARBALL_URI}"
158167

0 commit comments

Comments
 (0)