From 637869c3b51dc4dbf8202209f7957410d35c4e44 Mon Sep 17 00:00:00 2001 From: k8s-infra-cherrypick-robot <90416843+k8s-infra-cherrypick-robot@users.noreply.github.com> Date: Tue, 13 Oct 2026 04:08:20 -0700 Subject: [PATCH] [release-2.32] Fix terraform validate for the exoscale provider (#13652) * Pin the exoscale terraform provider below 0.75 Signed-off-by: Ali Afsharzadeh * Use lowercase state for exoscale compute instances Signed-off-by: Ali Afsharzadeh --------- Signed-off-by: Ali Afsharzadeh Co-authored-by: Ali Afsharzadeh --- contrib/terraform/exoscale/modules/kubernetes-cluster/main.tf | 4 ++-- .../terraform/exoscale/modules/kubernetes-cluster/versions.tf | 2 +- contrib/terraform/exoscale/versions.tf | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/contrib/terraform/exoscale/modules/kubernetes-cluster/main.tf b/contrib/terraform/exoscale/modules/kubernetes-cluster/main.tf index 3ea4f4f2c..100126f05 100644 --- a/contrib/terraform/exoscale/modules/kubernetes-cluster/main.tf +++ b/contrib/terraform/exoscale/modules/kubernetes-cluster/main.tf @@ -41,7 +41,7 @@ resource "exoscale_compute_instance" "master" { template_id = data.exoscale_template.os_image[each.key].id type = each.value.size disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size - state = "Running" + state = "running" zone = var.zone security_group_ids = [exoscale_security_group.master_sg.id] network_interface { @@ -73,7 +73,7 @@ resource "exoscale_compute_instance" "worker" { template_id = data.exoscale_template.os_image[each.key].id type = each.value.size disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size - state = "Running" + state = "running" zone = var.zone security_group_ids = [exoscale_security_group.worker_sg.id] network_interface { diff --git a/contrib/terraform/exoscale/modules/kubernetes-cluster/versions.tf b/contrib/terraform/exoscale/modules/kubernetes-cluster/versions.tf index 047420aec..9f1631394 100644 --- a/contrib/terraform/exoscale/modules/kubernetes-cluster/versions.tf +++ b/contrib/terraform/exoscale/modules/kubernetes-cluster/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { exoscale = { source = "exoscale/exoscale" - version = ">= 0.21" + version = ">= 0.21, < 0.75" } } required_version = ">= 0.13" diff --git a/contrib/terraform/exoscale/versions.tf b/contrib/terraform/exoscale/versions.tf index 0333b41b9..fe72553cd 100644 --- a/contrib/terraform/exoscale/versions.tf +++ b/contrib/terraform/exoscale/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { exoscale = { source = "exoscale/exoscale" - version = ">= 0.21" + version = ">= 0.21, < 0.75" } null = { source = "hashicorp/null"