Skip to content

PLT-1605 : Codebuild permissions required for issuing new codebuild projects#405

Merged
mianava merged 1 commit intomainfrom
PLT-1605/permissions/mianava
Mar 11, 2026
Merged

PLT-1605 : Codebuild permissions required for issuing new codebuild projects#405
mianava merged 1 commit intomainfrom
PLT-1605/permissions/mianava

Conversation

@mianava
Copy link
Contributor

@mianava mianava commented Mar 11, 2026

🎫 Ticket

https://jira.cms.gov/browse/...

🛠 Changes

ℹ️ Context

These changes are made to support the establishment and management of new codebuild projects.

🧪 Validation

This will be validated upon merge and running tofu apply with the github actions role.

Tofu plan for cdap test

Details # aws_iam_role_policy.github_actions_role_policy will be updated in-place ~ resource "aws_iam_role_policy" "github_actions_role_policy" { id = "cdap-test-github-actions:terraform-##" name = "terraform-###" ~ policy = jsonencode( ~ { ~ Statement = [ # (2 unchanged elements hidden) { Action = [ "backup:GetBackupSelection", "backup:GetBackupPlan", "backup:DescribeBackupVault", "backup:CreateBackupSelection", "backup:CreateBackupPlan", ] Effect = "Allow" Resource = "*" }, + { + Action = [ + "codebuild:UpdateWebhook", + "codebuild:UpdateProject", + "codebuild:ListProjects", + "codebuild:DeleteWebhook", + "codebuild:DeleteProject", + "codebuild:CreateWebhook", + "codebuild:CreateInvalidation", ] + Effect = "Allow" + Resource = "*" }, { Action = [ "cloudfront:ListDistributions", "cloudfront:GetResponseHeadersPolicy", "cloudfront:GetOriginAccessControl", "cloudfront:CreateInvalidation", ] Effect = "Allow" Resource = "*" }, # (23 unchanged elements hidden) ] # (1 unchanged attribute hidden) } ) # (2 unchanged attributes hidden) }

@mianava mianava marked this pull request as ready for review March 11, 2026 17:39
@mianava mianava requested a review from a team as a code owner March 11, 2026 17:39
@mianava mianava merged commit bf41d93 into main Mar 11, 2026
16 checks passed
@mianava mianava deleted the PLT-1605/permissions/mianava branch March 11, 2026 20:36
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.

3 participants