You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ENABLE_PREFIX_DELEGATION :lower(tostring(var.vpc_cni_enable_prefix_delegation)), # Enable prefix delegation for IPv6, allocate IPs in /28 blocks (instead of all at once)
79
-
WARM_IP_TARGET : var.vpc_cni_warm_ip_target, # Keep +4 IPs warm for each node to speed up pod scheduling
80
-
WARM_ENI_TARGET : var.vpc_cni_warm_eni_target, # Keep +1 ENI warm for each node to speed up pod scheduling
81
-
POD_SECURITY_GROUP_ENFORCING_MODE :lower(tostring(var.vpc_cni_pod_security_group_enforcing_mode)), # Enable pod security group enforcing mode
82
-
AWS_VPC_K8S_CNI_EXTERNALSNAT :lower(tostring(var.vpc_cni_external_snat)), # Enable external SNAT to enable pod to pod communication across different vpc's
83
-
}, var.vpc_cni_enable_pod_eni? {
84
-
ENABLE_POD_ENI :lower(tostring(var.vpc_cni_enable_pod_eni)), # Enable pod ENI support
85
-
} : {})
86
-
})
76
+
configuration_values=jsonencode(merge(
77
+
{
78
+
env :merge({
79
+
ENABLE_PREFIX_DELEGATION :lower(tostring(var.vpc_cni_enable_prefix_delegation)), # Enable prefix delegation for IPv6, allocate IPs in /28 blocks (instead of all at once)
80
+
WARM_IP_TARGET : var.vpc_cni_warm_ip_target, # Keep +4 IPs warm for each node to speed up pod scheduling
81
+
WARM_ENI_TARGET : var.vpc_cni_warm_eni_target, # Keep +1 ENI warm for each node to speed up pod scheduling
82
+
POD_SECURITY_GROUP_ENFORCING_MODE :lower(tostring(var.vpc_cni_pod_security_group_enforcing_mode)), # Enable pod security group enforcing mode
83
+
AWS_VPC_K8S_CNI_EXTERNALSNAT :lower(tostring(var.vpc_cni_external_snat)), # Enable external SNAT to enable pod to pod communication across different vpc's
84
+
}, var.vpc_cni_enable_pod_eni? {
85
+
ENABLE_POD_ENI :lower(tostring(var.vpc_cni_enable_pod_eni)), # Enable pod ENI support
description="Enable Kubernetes NetworkPolicy enforcement via the VPC CNI node agent"
731
+
type=bool
732
+
default=false
733
+
}
734
+
729
735
variable"vpc_cni_external_snat" {
730
736
description="Needed to enable cross-vpc pod-to-pod communication - see: https://github.com/aws/amazon-vpc-cni-k8s?tab=readme-ov-file#aws_vpc_k8s_cni_externalsnat"
0 commit comments