merge crreg/gate-flips (7101d53977) #1072

Open
pipeline-bot wants to merge 2 commits from crreg/gate-flips into trunk
Collaborator
No description provided.
The build+release CR history is mirrored into `workflows` (full parity) and the
release-path SAs are authorized there; flip every live gate to read/write it:
- I1 assert-ready reads pipelinebuild in workflows (SA pipeline-gate, granted)
- I2 deploy reads pipelinerelease in workflows (SA pipeline-deploy, granted)
- promote-images writes+patches the release row in workflows (pipeline-build-images)
- deploy-operator-pin declares the autodeploy release in workflows (build-pipeline;
  set -euo pipefail, grant present) — was actually broken in alice (0 projects there)
- shipd.js creates the Ship-button release in workflows (needs the step-1 grant LIVE first)
- cosmetic: dashboard.html Argo deep-links + buildkit target_url (runs are in workflows)

Removes NO workflows-alice RBAC/grants (retire-at-B4). Both read gates fail open,
so the cutover is a no-op window, never a block. Verified SOUND by adversarial review.
dashboard.html's failed-step 'red pill' Argo deep-link now points at
/workflows/workflows/ (runs execute in the bare workflows ns); update the
dashboard-release-render assertion in lockstep.
This pull request has changes conflicting with the target branch.
  • CHANGELOG.md
  • dashboard/dashboard.html
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin crreg/gate-flips:crreg/gate-flips
git switch crreg/gate-flips
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/pipelines!1072
No description provided.