mirror of
https://github.com/Sea-Haven-Industries/seahaven-org-baseline.git
synced 2026-10-06 19:11:58 +00:00
fix(ci): let the runner plan role read the Karpenter chart (#186)
Some checks are pending
Deploy / deploy-management (push) Waiting to run
Deploy / deploy-external-dev (push) Waiting to run
Deploy / deploy-security (push) Waiting to run
Deploy / deploy-dev (push) Waiting to run
Deploy / deploy-prod (push) Waiting to run
Deploy / deploy-ci (push) Waiting to run
Some checks are pending
Deploy / deploy-management (push) Waiting to run
Deploy / deploy-external-dev (push) Waiting to run
Deploy / deploy-security (push) Waiting to run
Deploy / deploy-dev (push) Waiting to run
Deploy / deploy-prod (push) Waiting to run
Deploy / deploy-ci (push) Waiting to run
The platform plan fetches a public ECR token. That call was only granted to the apply role.
This commit is contained in:
parent
45ff3a906a
commit
e8e60dbad6
1 changed files with 12 additions and 0 deletions
|
|
@ -491,6 +491,18 @@ function planPolicy(hcpArn: string, githubArn: string): object {
|
||||||
Action: ["kms:ListAliases", "ssm:DescribeParameters"],
|
Action: ["kms:ListAliases", "ssm:DescribeParameters"],
|
||||||
Resource: "*",
|
Resource: "*",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Sid: "EcrPublicAuth",
|
||||||
|
Effect: "Allow",
|
||||||
|
Action: "ecr-public:GetAuthorizationToken",
|
||||||
|
Resource: "*",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Sid: "StsForPublicEcr",
|
||||||
|
Effect: "Allow",
|
||||||
|
Action: "sts:GetServiceBearerToken",
|
||||||
|
Resource: "*",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Sid: "EcrReads",
|
Sid: "EcrReads",
|
||||||
Effect: "Allow",
|
Effect: "Allow",
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue