diff --git a/devops/custom_pipelines/infrastructure/service-resource.tfvars b/devops/custom_pipelines/infrastructure/service-resource.tfvars index 812c2f151cbd36aa6c03509aac18b935256912c7..7e4fb0d7ddfa1e50fbefe0b62ad079f6d8d6f30d 100644 --- a/devops/custom_pipelines/infrastructure/service-resource.tfvars +++ b/devops/custom_pipelines/infrastructure/service-resource.tfvars @@ -23,7 +23,7 @@ resource_tags = { } # Kubernetes Settings -kubernetes_version = "1.18.8" +kubernetes_version = "1.19.11" aks_agent_vm_size = "Standard_E4s_v3" aks_agent_vm_count = "5" subnet_aks_prefix = "10.10.2.0/23" diff --git a/infra/modules/providers/azure/aks/main.tf b/infra/modules/providers/azure/aks/main.tf index 1c55cd9ff98fee3e2a82ef64d6da6c5199fc2cef..d7e6c9561cc0c3835c005bb63dc57b9025cf411a 100644 --- a/infra/modules/providers/azure/aks/main.tf +++ b/infra/modules/providers/azure/aks/main.tf @@ -72,6 +72,7 @@ resource "azurerm_kubernetes_cluster_node_pool" "internal" { min_count = var.auto_scaling_default_node == true ? var.agent_vm_count : null availability_zones = var.availability_zones mode = "System" + orchestrator_version = var.kubernetes_version } resource "azurerm_kubernetes_cluster" "main" { @@ -93,15 +94,16 @@ resource "azurerm_kubernetes_cluster" "main" { } default_node_pool { - name = "default" - node_count = var.agent_vm_count - vm_size = var.agent_vm_size - os_disk_size_gb = var.agent_vm_disk - vnet_subnet_id = var.vnet_subnet_id - enable_auto_scaling = var.auto_scaling_default_node - max_pods = var.max_pods - max_count = var.auto_scaling_default_node == true ? var.max_node_count : null - min_count = var.auto_scaling_default_node == true ? var.agent_vm_count : null + name = "default" + node_count = var.agent_vm_count + vm_size = var.agent_vm_size + os_disk_size_gb = var.agent_vm_disk + vnet_subnet_id = var.vnet_subnet_id + enable_auto_scaling = var.auto_scaling_default_node + max_pods = var.max_pods + max_count = var.auto_scaling_default_node == true ? var.max_node_count : null + min_count = var.auto_scaling_default_node == true ? var.agent_vm_count : null + orchestrator_version = var.kubernetes_version } network_profile { diff --git a/infra/modules/providers/azure/aks/testing/unit_test.go b/infra/modules/providers/azure/aks/testing/unit_test.go index 59fc84c327a64fffa74b463230a73a0c211f454d..653c725864175ae3f06e287507bdd677a4cf1b73 100644 --- a/infra/modules/providers/azure/aks/testing/unit_test.go +++ b/infra/modules/providers/azure/aks/testing/unit_test.go @@ -42,7 +42,7 @@ func asMap(t *testing.T, jsonString string) map[string]interface{} { func TestTemplate(t *testing.T) { expectedResult := asMap(t, `{ - "kubernetes_version": "1.17.9" + "kubernetes_version": "1.19.11" }`) testFixture := infratests.UnitTestFixture{ diff --git a/infra/modules/providers/azure/aks/variables.tf b/infra/modules/providers/azure/aks/variables.tf index 3dd2bcb850c134de892e200a3b604aec5f7baa27..dd4e64c658c237b40a54507f6de3cf3762a6b7b3 100644 --- a/infra/modules/providers/azure/aks/variables.tf +++ b/infra/modules/providers/azure/aks/variables.tf @@ -59,7 +59,7 @@ variable "max_pods" { variable "kubernetes_version" { type = string - default = "1.17.9" + default = "1.19.11" } variable "admin_user" { diff --git a/infra/modules/providers/azure/redis-cache/main.tf b/infra/modules/providers/azure/redis-cache/main.tf index 3e900fba42ab260905ea2f471135e80b2858146a..dea96984900e8fbd9394eb070a5bbb2b9c96a661 100644 --- a/infra/modules/providers/azure/redis-cache/main.tf +++ b/infra/modules/providers/azure/redis-cache/main.tf @@ -27,6 +27,7 @@ resource "azurerm_redis_cache" "arc" { minimum_tls_version = var.minimum_tls_version tags = var.resource_tags zones = var.zones + replicas_per_master = 1 redis_configuration { maxmemory_reserved = var.memory_features.maxmemory_reserved diff --git a/infra/templates/osdu-r3-mvp/service_resources/override.tfvars b/infra/templates/osdu-r3-mvp/service_resources/override.tfvars index d76cf45af5d1b39c6b6ba96348c88d178704b786..20de212411d0029d789fa7e423a6807a2ab4fdda 100644 --- a/infra/templates/osdu-r3-mvp/service_resources/override.tfvars +++ b/infra/templates/osdu-r3-mvp/service_resources/override.tfvars @@ -34,7 +34,7 @@ resource_tags = { } # Kubernetes Settings -kubernetes_version = "1.18.17" +kubernetes_version = "1.19.11" aks_agent_vm_size = "Standard_E4s_v3" aks_agent_vm_count = "5" subnet_aks_prefix = "10.10.2.0/23" diff --git a/infra/templates/osdu-r3-mvp/service_resources/terraform.tfvars b/infra/templates/osdu-r3-mvp/service_resources/terraform.tfvars index 73d2947d911ee3e53c41d49243386665d1f6827b..7af5a0d6aae2a4e23000f361baa8ee3d82d761a8 100644 --- a/infra/templates/osdu-r3-mvp/service_resources/terraform.tfvars +++ b/infra/templates/osdu-r3-mvp/service_resources/terraform.tfvars @@ -39,7 +39,7 @@ resource_tags = { } # Kubernetes Settings -kubernetes_version = "1.18.17" +kubernetes_version = "1.19.11" aks_agent_vm_size = "Standard_E4s_v3" aks_agent_vm_count = "5" aks_agent_vm_disk = 128 diff --git a/infra/templates/osdu-r3-mvp/service_resources/variables.tf b/infra/templates/osdu-r3-mvp/service_resources/variables.tf index 0259860f954bc3ac0eb892717d0e339585ae5d55..6c5b06d5b4ca10d72b9c74a6b3c7c4e4eebe4298 100644 --- a/infra/templates/osdu-r3-mvp/service_resources/variables.tf +++ b/infra/templates/osdu-r3-mvp/service_resources/variables.tf @@ -248,7 +248,7 @@ variable "aks_agent_vm_disk" { variable "kubernetes_version" { type = string - default = "1.17.11" + default = "1.19.11" } variable "ssh_public_key_file" {