diff --git a/deployment.tf b/deployment.tf index 9789b0a..d15d757 100644 --- a/deployment.tf +++ b/deployment.tf @@ -84,7 +84,7 @@ resource "kubernetes_deployment" "nginx_ingress" { "/nginx-ingress-controller", "--configmap=$(POD_NAMESPACE)/${kubernetes_config_map.nginx_ingress.metadata.0.name}", "--publish-service=$(POD_NAMESPACE)/${kubernetes_service.nginx_ingress.metadata.0.name}", - "--election-id=${local.app_name}-leader", + "--election-id=ingress-controller-leader", "--ingress-class=nginx" ] security_context { diff --git a/providers.tf b/providers.tf index 39a878b..c32c2a8 100644 --- a/providers.tf +++ b/providers.tf @@ -5,7 +5,7 @@ terraform { required_providers { kubernetes = { source = "hashicorp/kubernetes" - version = ">= 2.10" + version = ">= 2.3.2" } } } diff --git a/service.tf b/service.tf index 624b74c..896f1bc 100644 --- a/service.tf +++ b/service.tf @@ -20,4 +20,4 @@ resource "kubernetes_service" "nginx_ingress" { target_port = "https" } } -} +} \ No newline at end of file diff --git a/variables.tf b/variables.tf index 0a2c858..7b61e80 100644 --- a/variables.tf +++ b/variables.tf @@ -49,7 +49,7 @@ variable "nginx_extra_response_headers" { variable "nginx_image" { description = "Nginx container image" type = string - default = "k8s.gcr.io/ingress-nginx/controller:v1.0.3" + default = "registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8" } variable "nginx_resources" {