From 9604dfb6f4a21d410494d902f192b46e2948c588 Mon Sep 17 00:00:00 2001 From: Michael Messmer Date: Tue, 2 Sep 2025 16:56:31 +0200 Subject: [PATCH] add k8s min version --- ske-cluster/README.md | 1 + ske-cluster/providers.tf | 2 +- ske-cluster/ske-cluster.tf | 8 +------- ske-cluster/variables.tf | 9 ++++----- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/ske-cluster/README.md b/ske-cluster/README.md index 1f8c5a1..46c065b 100644 --- a/ske-cluster/README.md +++ b/ske-cluster/README.md @@ -9,6 +9,7 @@ module "ske-cluster" { source = "git::https://stackit-hackathon-2025.git.qa.onstackit.cloud/commerce-platform/hackdays-common-infra-poc//terraform/modules/ske-cluster" stackit_project_id = local.stackit_project_id ske_cluster_name = "example-cluster" + ske_k8s_version_min = "1.32.7" ske_node_pools = [ { name = "example-pool" diff --git a/ske-cluster/providers.tf b/ske-cluster/providers.tf index 4d06b01..c3406cd 100644 --- a/ske-cluster/providers.tf +++ b/ske-cluster/providers.tf @@ -2,7 +2,7 @@ terraform { required_providers { stackit = { source = "stackitcloud/stackit" - version = ">= 0.50.0" + version = "~> 0.62.0" } } } diff --git a/ske-cluster/ske-cluster.tf b/ske-cluster/ske-cluster.tf index 7ba0827..a8ecc50 100644 --- a/ske-cluster/ske-cluster.tf +++ b/ske-cluster/ske-cluster.tf @@ -4,13 +4,7 @@ resource "stackit_ske_cluster" "this" { name = var.ske_cluster_name maintenance = var.ske_maintenance node_pools = var.ske_node_pools - #] - #extensions = { - # argus = { - # enabled = true - # argus_instance_id = var.observability-instance-id - # } - #} + kubernetes_version_min = var.ske_k8s_version_min } // Kubeconfig diff --git a/ske-cluster/variables.tf b/ske-cluster/variables.tf index 391681d..7836271 100644 --- a/ske-cluster/variables.tf +++ b/ske-cluster/variables.tf @@ -29,8 +29,7 @@ variable "ske_maintenance" { }) } -#variable "observability-instance-id" { -# description = "instance id of the observability instance for cluster monitoring" -# type = string -# -#} \ No newline at end of file +variable "ske_k8s_version_min" { + description = "minimum Kubernetes version" + type = string +} \ No newline at end of file