Repository navigation
fix(intergral/ci): stop false 403 log flood and gate latest to -REL tags - #68
Conversation
- Delete the datasource-proxy "falling back to 403" log, which fired on every Prometheus proxy GET while allowing the request (GFN-130); matches upstream 13 - Only apply the Docker latest tag when the git tag ends -REL, so release candidates stop repointing it (GFN-133) - Pass the tag as BUILD_BRANCH instead of hardcoding main (GFN-129) - Loki gating and the DELETE/PUT/POST blocks are untouched (VUL-2026-0084)
What this PR doesWhat this PR doesRemoves a mis-placed error-level log call in the datasource proxy's route validation and tightens two release-workflow behaviors so
Risk: Low — Flagged because it touches a contract (httpClient) — callers elsewhere may be affected. ⚡ Blast radius2 files · 11 symbols touched · 28 call sites elsewhere in the codebase
Explore this PR's blast radius → · graph: 💰 Agent economicsno agent sessions have reported to this workspace in the last 30 days, so there is no spend to attribute. Set up agent telemetry → Full economics → · by CodeHub |
Three small fixes for the 12.4.8-B update (GFN-134).
GFN-130 — false 403 log flood. The datasource proxy logged
plugin route is not covered by RBAC and disabled default falling back to 403at error level above the method checks, so it fired on every Prometheus proxy GET while the request was then allowed through. This is the bulk of a log flood that started when 12.4.8 REL reached production and forced a log-flood alarm to be disabled. Deleted, matching what upstream did in Grafana 13 (mainandrelease-13.2.1have no log there at all).The Loki gating and the DELETE/PUT/POST blocks are deliberately untouched — that part of the hunk is the fix for GL-Vuln VUL-2026-0084 and must stay.
GFN-133 —
latestmoved by pre-release tags.on_release.ymlappliedintergral/grafana:lateston any tag push, so cutting an RC repointed the public tag at a release candidate; RC0 heldlatestfor 9 days. Now only tags ending-RELmove it.GFN-129 —
BUILD_BRANCHhardcoded. Release images reportedbranch: mainregardless of stream. Now passes the tag.Neither workflow change is exercised by CI — they only take effect on a tag push, and
B-RC0is the first exercise of the non-REL path. Verification is tracked in GFN-135.