Skip to content

Record AWS OIDC trust blocker after variable exposure#100

Merged
OziinG merged 1 commit into
devfrom
cc-95-aws-oidc-trust-blocker-evidence
Apr 30, 2026
Merged

Record AWS OIDC trust blocker after variable exposure#100
OziinG merged 1 commit into
devfrom
cc-95-aws-oidc-trust-blocker-evidence

Conversation

@OziinG

@OziinG OziinG commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Updates AWS deployment readiness notes after PROD_AWS_ROLE_ARN became visible to the public repository workflow.
  • Records the new blocker: AWS OIDC assume-role is rejected by IAM trust/condition, so STS identity verification still does not pass.

Trace

Validation

  • git diff --check -- docs/deployment/aws-deployment-readiness.md
  • npm run check:workspace
  • Scoped secret and role-arn scan over docs/deployment
  • gh run view 25195070684 --repo EVNSolution/thundercrew-domain

Result captured

Run 25195070684 passed variable validation, then failed in aws-actions/configure-aws-credentials with Not authorized to perform sts:AssumeRoleWithWebIdentity.

Update readiness evidence after the organization role variable became visible to the public repository, moving the deployment blocker from GitHub variable visibility to IAM OIDC trust authorization.

Constraint: Run 25195070684 saw PROD_AWS_ROLE_ARN but failed with sts:AssumeRoleWithWebIdentity authorization.
Rejected: Treating variable exposure as deployment readiness | AWS STS identity verification still fails.
Confidence: high
Scope-risk: narrow
Directive: Do not add AWS deploy mutations until the IAM role trusts repo:EVNSolution/thundercrew-domain:environment:prod and the smoke reaches aws sts get-caller-identity.
Tested: git diff --check; npm run check:workspace; scoped secret and role-arn scan; gh run view 25195070684.
Not-tested: Successful OIDC STS assumption because IAM trust still rejects the workflow subject.
@OziinG
OziinG merged commit 76e242c into dev Apr 30, 2026
@OziinG
OziinG deleted the cc-95-aws-oidc-trust-blocker-evidence branch April 30, 2026 23:52
This was referenced May 7, 2026
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