Skip to content

feat(crossplane): activate iam Policy MRD for the eks-ci permissions boundary#2612

Open
devantler wants to merge 2 commits into
mainfrom
claude/aws-policy-mrd-boundary
Open

feat(crossplane): activate iam Policy MRD for the eks-ci permissions boundary#2612
devantler wants to merge 2 commits into
mainfrom
claude/aws-policy-mrd-boundary

Conversation

@devantler

Copy link
Copy Markdown
Contributor

🤖 Generated by the Daily AI Engineer

Why

A review of the EKS CI identity (aws#4) found a privilege-escalation path: the CI role could create an IAM role with arbitrary permissions and pass it to EC2, escaping its smoke-test scope. The fix caps every role it creates with a permissions boundary — which needs the Policy managed-resource kind active, currently off by design (#2564).

What

Activates policies.iam.aws.m.upbound.io in the aws activation policy and grants the aws tenant RBAC over it — one kind, only for the boundary; broad Policy/RolePolicyAttachment use stays off. Consumed by the boundary manifest in aws#4, which should merge after this.

Part of #2326.

Note: the merge queue is currently wedged on the pending GHCR_TOKEN rotation (see #2611) — this draft is mergeable once that secret is rotated.

@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Daily AI Engineer

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Nice work!

Reviewed commit: 8c61e42a41

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@devantler devantler marked this pull request as ready for review July 13, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🫴 Ready

Development

Successfully merging this pull request may close these issues.

1 participant