Skip to content

Instantly share code, notes, and snippets.

@spiffxp
Last active December 2, 2018 03:11
Show Gist options
  • Save spiffxp/76830ed68445130494c84237b1c0aeac to your computer and use it in GitHub Desktop.
Save spiffxp/76830ed68445130494c84237b1c0aeac to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -eu
name=$(basename ${0%.*})
data_dir=data/${name}
mkdir -p ${data_dir}
refresh_testgrid_summary_json=true
dashboards="
sig-release-master-blocking
sig-release-master-upgrade
sig-release-1.12-blocking
sig-release-1.11-blocking
sig-release-1.10-blocking
sig-release-1.9-blocking
"
for dashboard in ${dashboards}; do
testgrid_summary_json=${data_dir}/testgrid-summary-${dashboard}.json
if ${refresh_testgrid_summary_json}; then
curl -sL testgrid.k8s.io/${dashboard}/summary > ${testgrid_summary_json}
fi
<${testgrid_summary_json} jq -r \
--arg dashboard ${dashboard} \
'to_entries | map(
select(.value.overall_status=="FAILING") |
"- [\($dashboard)#\(.key)](https://testgrid.k8s.io/\($dashboard)#\(.key))"
)[]'
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment