Skip to content

Commit 47c7011

Browse files
committed
fix
1 parent d14cfca commit 47c7011

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Terraform/modules/eks/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ resource "aws_sqs_queue" "karpenter_interruption" {
203203
resource "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

backend/main.tf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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+
}

0 commit comments

Comments
 (0)