ci: fix titan-iac and data-prepper pipeline gate publishing

This commit is contained in:
Brad Stein 2026-04-19 14:33:26 -03:00
parent 3ccc2a1100
commit 592d037522
2 changed files with 2 additions and 3 deletions

2
Jenkinsfile vendored
View File

@ -156,7 +156,7 @@ PY
script {
env.FLUX_BRANCH = sh(
returnStdout: true,
script: "awk '/branch:/{print $2; exit}' clusters/atlas/flux-system/gotk-sync.yaml"
script: "awk '/branch:/{print \\$2; exit}' clusters/atlas/flux-system/gotk-sync.yaml"
).trim()
if (!env.FLUX_BRANCH) {
error('Flux branch not found in gotk-sync.yaml')

View File

@ -222,9 +222,8 @@ EOF
if [ "${status}" != "ok" ]; then
gate_glue_check="failed"
fi
if ! cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null; then
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null || \
echo "warning: metrics push failed for suite=${suite}" >&2
fi
# TYPE platform_quality_gate_runs_total counter
platform_quality_gate_runs_total{suite="${suite}",status="ok"} ${ok_count}
platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_count}