mirror of https://github.com/kubernetes/kops.git
Fix IAM permissions for Karpenter
This commit is contained in:
parent
dba1e5d594
commit
2a21b49eea
|
|
@ -52,17 +52,19 @@ func addKarpenterPermissions(p *iam.Policy) {
|
|||
// use existing kOps instance group launch templates
|
||||
// "ec2:CreateLaunchTemplate",
|
||||
"ec2:CreateFleet",
|
||||
"ec2:RunInstances",
|
||||
"ec2:CreateTags",
|
||||
"iam:PassRole",
|
||||
"ec2:TerminateInstances",
|
||||
"ec2:DescribeLaunchTemplates",
|
||||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeSecurityGroups",
|
||||
"ec2:DescribeSubnets",
|
||||
"ec2:DescribeInstanceTypes",
|
||||
"ec2:DescribeInstanceTypeOfferings",
|
||||
"ec2:DescribeAvailabilityZones",
|
||||
"ec2:DescribeInstanceTypeOfferings",
|
||||
"ec2:DescribeInstanceTypes",
|
||||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeLaunchTemplates",
|
||||
"ec2:DescribeSecurityGroups",
|
||||
"ec2:DescribeSpotPriceHistory",
|
||||
"ec2:DescribeSubnets",
|
||||
"iam:PassRole",
|
||||
"ec2:RunInstances",
|
||||
"ec2:TerminateInstances",
|
||||
"pricing:GetProducts",
|
||||
"ssm:GetParameter",
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,10 +10,12 @@
|
|||
"ec2:DescribeInstances",
|
||||
"ec2:DescribeLaunchTemplates",
|
||||
"ec2:DescribeSecurityGroups",
|
||||
"ec2:DescribeSpotPriceHistory",
|
||||
"ec2:DescribeSubnets",
|
||||
"ec2:RunInstances",
|
||||
"ec2:TerminateInstances",
|
||||
"iam:PassRole",
|
||||
"pricing:GetProducts",
|
||||
"ssm:GetParameter"
|
||||
],
|
||||
"Effect": "Allow",
|
||||
|
|
|
|||
Loading…
Reference in New Issue