Skip to content

feat: add repository-scoped GitHub roles - #3

Merged
glitchedmob merged 1 commit into
mainfrom
feat/add-repository-github-roles
Aug 30, 2026
Merged

feat: add repository-scoped GitHub roles#3
glitchedmob merged 1 commit into
mainfrom
feat/add-repository-github-roles

Conversation

@glitchedmob

Copy link
Copy Markdown
Member

Adds repository-scoped GitHub OIDC roles for all current shared-role consumers while leaving the legacy role intact for cutover.

  • Add exact state-key access for infra-app-config, infra-dns, infra-gh, and infra-vm-workloads
  • Limit trust to each repository's main branch and pull-request subjects
  • Restrict state and resource mutations to main-branch sessions
  • Grant infra-dns read-only SES identity access
  • Grant infra-app-config scoped SES credential-user management
  • Grant infra-vm-workloads scoped SSM access with main-only bootstrap credential reads
  • Expose sensitive role ARN outputs for updating repository secrets
  • Produce an additive plan of 12 additions, 0 changes, and 0 deletions

@glitchedmob
glitchedmob merged commit a2dc0c8 into main Aug 30, 2026
3 checks passed
@glitchedmob
glitchedmob deleted the feat/add-repository-github-roles branch August 30, 2026 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant