diff --git a/terraform/layer2-k8s/eks-keda.tf b/terraform/layer2-k8s/eks-keda.tf index 1f6a8d84..d191829b 100644 --- a/terraform/layer2-k8s/eks-keda.tf +++ b/terraform/layer2-k8s/eks-keda.tf @@ -52,6 +52,32 @@ module "keda_namespace" { } ] } + }, + { + name = "allow-control-plane" + policy_types = ["Ingress"] + pod_selector = { + match_expressions = { + key = "app" + operator = "In" + values = ["keda-operator-metrics-apiserver"] + } + } + ingress = { + ports = [ + { + port = "6443" + protocol = "TCP" + } + ] + from = [ + { + ip_block = { + cidr = "0.0.0.0/0" + } + } + ] + } } ] }