Skip to content

Commit 8a19ffb

Browse files
fix: enforce basic policy in node role (#141)
1 parent 55a44cf commit 8a19ffb

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

modules/infra/eks/karpenter.tf

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ module "karpenter" {
1212
tags = local.all_security_tags
1313

1414
node_iam_role_additional_policies = {
15-
AmazonSSMManagedInstanceCore = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
15+
AmazonSSMManagedInstanceCore = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
16+
AmazonEC2ContainerRegistryReadOnly = "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly"
17+
AmazonEKS_CNI_Policy = "arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy"
18+
AmazonEKSWorkerNodePolicy = "arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy"
1619
}
1720

1821
create_pod_identity_association = true

modules/infra/eks/nodes.tf

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ module "self_managed_node_group" {
2626
}
2727

2828
iam_role_additional_policies = {
29-
AmazonSSMManagedInstanceCore = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
29+
AmazonSSMManagedInstanceCore = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
30+
AmazonEC2ContainerRegistryReadOnly = "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly"
31+
AmazonEKS_CNI_Policy = "arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy"
32+
AmazonEKSWorkerNodePolicy = "arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy"
3033
}
3134

3235
// The following variables are necessary if you decide to use the module outside of the parent EKS module context.

0 commit comments

Comments
 (0)