chore: drop unused Grafana token; rotate CF service token secret - #17
Merged
Conversation
- grafana_alerts_token removed from the secrets map (the Grafana service-account path was abandoned for the cluster Alertmanager) - secrets.yaml carries the rotated cloudflare_auth_client_secret: the GitHub Actions service token expired 2026-06-03 and was rotated via the Cloudflare API with duration set to forever - docs updated for the Alertmanager delivery target
tfroot-github manages .github/workflows/dependabot-notify.yml in every active repository, shared-workflows included. Pointing callers at a reusable hosted at that same path guaranteed it would be overwritten by the caller content on every apply (observed: the 2026-08-24 sync replaced the reusable with the caller, breaking dependabot-notify at startup with zero jobs on tfroot-github#16). The reusable now lives at _dependabot-notify.yml in shared-workflows; callers stay managed everywhere.
xnoto
force-pushed
the
chore/drop-grafana-alerts-token
branch
from
August 25, 2026 12:20
6e4e2c9 to
8da6185
Compare
OpenTofu Plan |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
secrets.yaml: carries the rotatedcloudflare_auth_client_secret. The GitHub Actions service token had expired 2026-06-03 (1-year duration, never successfully used) — diagnosed via Cloudflare API (last_seen_at: null), rotated, and duration set toforever. This unblocks every Cloudflare Access machine-auth consumer, including the Dependabot alert path.main.tf: dropsgrafana_alerts_tokenfrom the secrets map — unused after the Alertmanager pivot (Grafana 12 cannot ingest external alerts into the embedded AM).AGENTS.md/gh-dependabot.tf: docs updated for the Alertmanager delivery target.On apply:
GRAFANA_ALERTS_TOKENis deleted from all repos andCLOUDFLARE_AUTH_CLIENT_SECRETis updated org-wide.Validation
make testclean. Token values handled in-subprocess only (kubectl/sops set), never exposed.Merge order
Last, after shared-workflows#15, kustomize-cluster#55, tfroot-cloudflare#21.