Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.92 KB

File metadata and controls

60 lines (47 loc) · 1.92 KB
page_title stackit_ske_kubernetes_versions Data Source - stackit
subcategory
description Returns Kubernetes versions as reported by the SKE provider options API for the given region.

stackit_ske_kubernetes_versions (Data Source)

Returns Kubernetes versions as reported by the SKE provider options API for the given region.

Example Usage

data "stackit_ske_kubernetes_versions" "example" {
  version_state = "SUPPORTED"
}

resource "stackit_ske_cluster" "example" {
  project_id         = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  name               = "example"
  kubernetes_version = data.stackit_ske_kubernetes_versions.example.kubernetes_versions.0.version
  node_pools = [
    {
      name               = "np-example"
      machine_type       = "x.x"
      os_version         = "x.x.x"
      os_name            = "xxx"
      minimum            = "2"
      maximum            = "3"
      availability_zones = ["eu01-1"]
      volume_type        = "storage_premium_perf6"
      volume_size        = "48"
    }
  ]
}

Schema

Optional

  • region (String) Region override. If omitted, the provider’s region will be used.
  • version_state (String) If specified, only returns Kubernetes versions with this version state. Possible values are: SUPPORTED.

Read-Only

Nested Schema for kubernetes_versions

Read-Only:

  • expiration_date (String) Expiration date of the version in RFC3339 format.
  • feature_gates (Map of String) Map of available feature gates for this version.
  • state (String) State of the kubernetes version.
  • version (String) Kubernetes version string (e.g., 1.33.6).