You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(ske): Region adjustment
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Renaming argus to observability
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Remove deprecated field allow_privileged_containers
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add and adjust unit tests for deprecated argus extension
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Remove deprecated kubernetesVersion field
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Generate docs
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Review findings
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
Copy file name to clipboardExpand all lines: docs/data-sources/ske_cluster.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,14 +33,10 @@ data "stackit_ske_cluster" "example" {
33
33
34
34
### Read-Only
35
35
36
-
-`allow_privileged_containers` (Boolean, Deprecated) DEPRECATED as of Kubernetes 1.25+
37
-
Flag to specify if privileged mode for containers is enabled or not.
38
-
This should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs).
39
36
-`egress_address_ranges` (List of String) The outgoing network ranges (in CIDR notation) of traffic originating from workload on the cluster.
40
37
-`extensions` (Attributes) A single extensions block as defined below (see [below for nested schema](#nestedatt--extensions))
41
38
-`hibernations` (Attributes List) One or more hibernation block as defined below. (see [below for nested schema](#nestedatt--hibernations))
42
39
-`id` (String) Terraform's internal data source. ID. It is structured as "`project_id`,`name`".
43
-
-`kubernetes_version` (String, Deprecated) Kubernetes version. This field is deprecated, use `kubernetes_version_used` instead
44
40
-`kubernetes_version_min` (String) The minimum Kubernetes version, this field is always nil. SKE automatically updates the cluster Kubernetes version if you have set `maintenance.enable_kubernetes_version_updates` to true or if there is a mandatory update, as described in [Updates for Kubernetes versions and Operating System versions in SKE](https://docs.stackit.cloud/stackit/en/version-updates-in-ske-10125631.html). To get the current kubernetes version being used for your cluster, use the `kubernetes_version_used` field.
45
41
-`kubernetes_version_used` (String) Full Kubernetes version used. For example, if `1.22` was selected, this value may result to `1.22.15`
46
42
-`maintenance` (Attributes) A single maintenance block as defined below (see [below for nested schema](#nestedatt--maintenance))
@@ -54,8 +50,9 @@ This should be used with care since it also disables a couple of other features
54
50
Read-Only:
55
51
56
52
-`acl` (Attributes) Cluster access control configuration (see [below for nested schema](#nestedatt--extensions--acl))
57
-
-`argus` (Attributes) A single argus block as defined below (see [below for nested schema](#nestedatt--extensions--argus))
53
+
-`argus` (Attributes, Deprecated) A single argus block as defined below. This field is deprecated and will be removed 06 January 2026. (see [below for nested schema](#nestedatt--extensions--argus))
58
54
-`dns` (Attributes) DNS extension configuration (see [below for nested schema](#nestedatt--extensions--dns))
55
+
-`observability` (Attributes) A single observability block as defined below. (see [below for nested schema](#nestedatt--extensions--observability))
59
56
60
57
<aid="nestedatt--extensions--acl"></a>
61
58
### Nested Schema for `extensions.acl`
@@ -84,6 +81,15 @@ Read-Only:
84
81
-`zones` (List of String) Specify a list of domain filters for externalDNS (e.g., `foo.runs.onstackit.cloud`)
85
82
86
83
84
+
<aid="nestedatt--extensions--observability"></a>
85
+
### Nested Schema for `extensions.observability`
86
+
87
+
Read-Only:
88
+
89
+
-`enabled` (Boolean) Flag to enable/disable Observability extensions.
90
+
-`instance_id` (String) Observability instance ID to choose which Observability instance is used. Required when enabled is set to `true`.
-`allow_privileged_containers` (Boolean) Flag to specify if privileged mode for containers is enabled or not.
54
-
This should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs).
55
-
Deprecated as of Kubernetes 1.25 and later
56
53
-`extensions` (Attributes) A single extensions block as defined below. (see [below for nested schema](#nestedatt--extensions))
57
54
-`hibernations` (Attributes List) One or more hibernation block as defined below. (see [below for nested schema](#nestedatt--hibernations))
58
-
-`kubernetes_version` (String, Deprecated) Kubernetes version. Must only contain major and minor version (e.g. 1.22). This field is deprecated, use `kubernetes_version_min instead`
59
55
-`kubernetes_version_min` (String) The minimum Kubernetes version. This field will be used to set the minimum kubernetes version on creation/update of the cluster. If unset, the latest supported Kubernetes version will be used. SKE automatically updates the cluster Kubernetes version if you have set `maintenance.enable_kubernetes_version_updates` to true or if there is a mandatory update, as described in [Updates for Kubernetes versions and Operating System versions in SKE](https://docs.stackit.cloud/stackit/en/version-updates-in-ske-10125631.html). To get the current kubernetes version being used for your cluster, use the read-only `kubernetes_version_used` field.
60
56
-`maintenance` (Attributes) A single maintenance block as defined below. (see [below for nested schema](#nestedatt--maintenance))
61
57
-`network` (Attributes) Network block as defined below. (see [below for nested schema](#nestedatt--network))
@@ -117,8 +113,9 @@ Optional:
117
113
Optional:
118
114
119
115
-`acl` (Attributes) Cluster access control configuration. (see [below for nested schema](#nestedatt--extensions--acl))
120
-
-`argus` (Attributes) A single argus block as defined below. (see [below for nested schema](#nestedatt--extensions--argus))
116
+
-`argus` (Attributes, Deprecated) A single argus block as defined below. This field is deprecated and will be removed 06 January 2026. (see [below for nested schema](#nestedatt--extensions--argus))
121
117
-`dns` (Attributes) DNS extension configuration (see [below for nested schema](#nestedatt--extensions--dns))
118
+
-`observability` (Attributes) A single observability block as defined below. (see [below for nested schema](#nestedatt--extensions--observability))
122
119
123
120
<aid="nestedatt--extensions--acl"></a>
124
121
### Nested Schema for `extensions.acl`
@@ -153,6 +150,18 @@ Optional:
153
150
-`zones` (List of String) Specify a list of domain filters for externalDNS (e.g., `foo.runs.onstackit.cloud`)
154
151
155
152
153
+
<aid="nestedatt--extensions--observability"></a>
154
+
### Nested Schema for `extensions.observability`
155
+
156
+
Required:
157
+
158
+
-`enabled` (Boolean) Flag to enable/disable Observability extensions.
159
+
160
+
Optional:
161
+
162
+
-`instance_id` (String) Observability instance ID to choose which Observability instance is used. Required when enabled is set to `true`.
Description: `The minimum Kubernetes version, this field is always nil. `+SKEUpdateDoc+" To get the current kubernetes version being used for your cluster, use the `kubernetes_version_used` field.",
80
80
Computed: true,
81
81
},
82
-
"kubernetes_version": schema.StringAttribute{
83
-
Description: "Kubernetes version. This field is deprecated, use `kubernetes_version_used` instead",
84
-
Computed: true,
85
-
DeprecationMessage: "This field is always nil, use `kubernetes_version_used` to get the cluster kubernetes version. This field would cause errors when the cluster got a kubernetes version minor upgrade, either triggered by automatic or forceful updates.",
Description: "DEPRECATED as of Kubernetes 1.25+\n Flag to specify if privileged mode for containers is enabled or not.\nThis should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs).",
93
-
DeprecationMessage: "Please remove this flag from your configuration when using Kubernetes version 1.25+.",
94
-
Computed: true,
95
-
},
96
86
"egress_address_ranges": schema.ListAttribute{
97
87
Description: "The outgoing network ranges (in CIDR notation) of traffic originating from workload on the cluster.",
0 commit comments