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