File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,7 @@ resource "aws_sqs_queue" "karpenter_interruption" {
203203resource "aws_iam_service_linked_role" "spot" {
204204 aws_service_name = " spot.amazonaws.com"
205205 description = " Service-linked role for EC2 Spot Instances used by Karpenter"
206+ custom_suffix = " karpenter"
206207
207208 lifecycle {
208209 prevent_destroy = true
Original file line number Diff line number Diff line change @@ -146,6 +146,11 @@ resource "aws_iam_role_policy" "github_actions_infra_policy" {
146146 " iam:TagRole" ,
147147 " iam:UntagRole" ,
148148 " iam:ListRoleTags" ,
149+
150+ # Service Linked Role permissions (ADDED - this was missing!)
151+ " iam:CreateServiceLinkedRole" ,
152+ " iam:DeleteServiceLinkedRole" ,
153+ " iam:GetServiceLinkedRoleDeletionStatus" ,
149154
150155 # Additional permissions for EKS
151156 " autoscaling:*" ,
@@ -176,4 +181,4 @@ resource "aws_iam_role_policy" "github_actions_infra_policy" {
176181 }
177182 ]
178183 })
179- }
184+ }
You can’t perform that action at this time.
0 commit comments