bridge: bump gitea-token swarm secret to v3 (fix silent !testme drop)
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
The July gitea credential rotation updated the sops value, but ensure_secret is create-once-immutable, so the service kept mounting cc_ci_bridge_gitea_token_v1 frozen at the pre-rotation token -> HTTP 401 'user does not exist' on every !testme poll, silently dropping all triggers (found + worked around Drone-direct during the 2026-08-03 weekly run; a manually-created _v2 existed but nothing referenced it). Referencing _v3 makes the reconcile unit mint a fresh swarm secret from the CURRENT /run/secrets/bridge_gitea_token (verified: HTTP 200 as autonomic-bot) at next deploy.
This commit is contained in:
@ -72,7 +72,7 @@ let
|
||||
name: cc_ci_bridge_drone_token_v1
|
||||
gitea_token:
|
||||
external: true
|
||||
name: cc_ci_bridge_gitea_token_v1
|
||||
name: cc_ci_bridge_gitea_token_v3
|
||||
'';
|
||||
|
||||
reconcile = pkgs.writeShellApplication {
|
||||
@ -95,7 +95,7 @@ let
|
||||
}
|
||||
ensure_secret /run/secrets/bridge_webhook_hmac cc_ci_bridge_webhook_hmac_v1
|
||||
ensure_secret /run/secrets/bridge_drone_token cc_ci_bridge_drone_token_v1
|
||||
ensure_secret /run/secrets/bridge_gitea_token cc_ci_bridge_gitea_token_v1
|
||||
ensure_secret /run/secrets/bridge_gitea_token cc_ci_bridge_gitea_token_v3
|
||||
|
||||
docker stack deploy --detach=true -c ${stack} ccci-bridge
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user