-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: reject ADR-002 (Vault), withdraw ADR-003, unblock ADR-004
ADR-002 (HashiCorp Vault AWS Secrets Engine) rejected after review with Matt Morgan. Key reasons: - CodeBuild already has an IAM role; direct sts:AssumeRole into a StackSet-provisioned target-account role is the correct pattern - StackSets auto-propagate trust to new accounts at vending time and remove it at decommission — no extra per-account onboarding step - Role assumption (no credential issuance) is strictly better security - Vault adds cluster infrastructure cost with no proportionate benefit - Note: OpenBao preferred over HashiCorp Vault if Vault is ever needed ADR-003 (vault cluster topology) withdrawn — depends on ADR-002. ADR-004 (sc-automation-codebuild-role via StackSet) confirmed as the final design; Vault dependency caveat removed. Jira: CSC-1345 → Done, CSC-1346 → Done, CSC-1344 → In Progress (unblocked)
- Loading branch information
Dave Arnold
committed
Jun 3, 2026
1 parent
4b32072
commit 9f88515
Showing
3 changed files
with
81 additions
and
21 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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