File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
node-pools/worker-karpenter Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,12 @@ karpenter_instance_storage_raid0: "true"
47
47
# Require support for the Nitro hypervisor for Karpenter NodePools.
48
48
karpenter_nitro_support_required : " true"
49
49
50
+ # configure whether karpenter node pools only allow instances supporting
51
+ # in-transit encryption
52
+ # https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/data-protection.html#encryption-transit
53
+ # Can be set cluster wide or per node pool
54
+ karpenter_in_transit_support_required : " false"
55
+
50
56
# ALB config created by kube-aws-ingress-controller
51
57
kube_aws_ingress_controller_ssl_policy : " ELBSecurityPolicy-TLS-1-2-2017-01"
52
58
kube_aws_ingress_controller_idle_timeout : " 1m"
Original file line number Diff line number Diff line change @@ -158,6 +158,10 @@ spec:
158
158
- nitro
159
159
#{{ end }}
160
160
#{{ end }}
161
+ #{{ if eq .NodePool.ConfigItems.karpenter_in_transit_support_required "true" }}
162
+ - key : karpenter.k8s.aws/instance-encryption-in-transit-supported
163
+ operator : Exists
164
+ #{{ end }}
161
165
#{{ if $taints }}
162
166
# {{ range $taints }}
163
167
# {{ $taint := . }}
You can’t perform that action at this time.
0 commit comments