Skip to content

Commit 2cf53cf

Browse files
committed
Skip Data router for the overrides
1 parent dd99469 commit 2cf53cf

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

ci-operator/step-registry/redhat-developer/rhdh/send/data-router/redhat-developer-rhdh-send-data-router-commands.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
set +o errexit
44
set +o nounset
55

6+
# Skip data router reporting when job was triggered via Gangway API with overrides
7+
OVERRIDE_VARS=(
8+
"${MULTISTAGE_PARAM_OVERRIDE_QUAY_REPO}"
9+
"${MULTISTAGE_PARAM_OVERRIDE_GITHUB_ORG_NAME}"
10+
"${MULTISTAGE_PARAM_OVERRIDE_GITHUB_REPOSITORY_NAME}"
11+
"${MULTISTAGE_PARAM_OVERRIDE_RELEASE_BRANCH_NAME}"
12+
"${MULTISTAGE_PARAM_OVERRIDE_GIT_PR_NUMBER}"
13+
"${MULTISTAGE_PARAM_OVERRIDE_TAG_NAME}"
14+
)
15+
for override in "${OVERRIDE_VARS[@]}"; do
16+
if [[ -n "${override}" ]]; then
17+
echo "Gangway API override detected, skipping data router reporting."
18+
exit 0
19+
fi
20+
done
21+
622
RELEASE_BRANCH_NAME=$(echo "${JOB_SPEC}" | jq -r '.extra_refs[].base_ref' 2>/dev/null || echo "${JOB_SPEC}" | jq -r '.refs.base_ref')
723
export RELEASE_BRANCH_NAME
824

ci-operator/step-registry/redhat-developer/rhdh/send/data-router/redhat-developer-rhdh-send-data-router-ref.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ ref:
55
- mount_path: /tmp/secrets
66
name: rhdh-send-data-router
77
namespace: test-credentials
8+
env:
9+
- name: MULTISTAGE_PARAM_OVERRIDE_QUAY_REPO
10+
default: ""
11+
documentation: Optional. Overrides QUAY_REPO via Gangway API.
12+
- name: MULTISTAGE_PARAM_OVERRIDE_GITHUB_ORG_NAME
13+
default: ""
14+
documentation: Optional. Overrides GITHUB_ORG_NAME via Gangway API.
15+
- name: MULTISTAGE_PARAM_OVERRIDE_GITHUB_REPOSITORY_NAME
16+
default: ""
17+
documentation: Optional. Overrides GITHUB_REPOSITORY_NAME via Gangway API.
18+
- name: MULTISTAGE_PARAM_OVERRIDE_RELEASE_BRANCH_NAME
19+
default: ""
20+
documentation: Optional. Overrides RELEASE_BRANCH_NAME via Gangway API.
21+
- name: MULTISTAGE_PARAM_OVERRIDE_GIT_PR_NUMBER
22+
default: ""
23+
documentation: Optional. Overrides GIT_PR_NUMBER via Gangway API.
24+
- name: MULTISTAGE_PARAM_OVERRIDE_TAG_NAME
25+
default: ""
26+
documentation: Optional. Overrides TAG_NAME via Gangway API.
827
from_image:
928
name: droute
1029
namespace: dno

0 commit comments

Comments
 (0)