Skip to content

Commit 14cb0b8

Browse files
committed
Update IAM policy attachment for node role to use ReadOnly access and add lifecycle block to private subnet resource
1 parent 1e5d6db commit 14cb0b8

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Terraform/modules/eks/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ resource "aws_iam_role" "node" {
9090
resource "aws_iam_role_policy_attachment" "node_policy" {
9191
for_each = toset([
9292
"arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy",
93-
"arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryPullOnly",
93+
"arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly",
9494
"arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy"
9595
])
9696

Terraform/modules/vpc/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ resource "aws_subnet" "private" {
2222
"karpenter.sh/discovery" = var.cluster_name
2323
}
2424

25+
lifecycle {
26+
create_before_destroy = false
27+
}
28+
2529
depends_on = [
2630
aws_vpc.main
2731
]

0 commit comments

Comments
 (0)