From ef4b103a93da647b22d0f89eec7f9e047b60f119 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 19 Nov 2025 11:01:51 +0000 Subject: [PATCH 1/2] Generate ske --- services/ske/api_default.go | 18 ++- services/ske/api_default_test.go | 2 +- services/ske/client.go | 4 +- services/ske/configuration.go | 2 +- services/ske/model_acl.go | 2 +- services/ske/model_acl_test.go | 2 +- services/ske/model_availability_zone.go | 2 +- services/ske/model_availability_zone_test.go | 2 +- services/ske/model_cluster.go | 2 +- services/ske/model_cluster_error.go | 2 +- services/ske/model_cluster_error_test.go | 2 +- services/ske/model_cluster_status.go | 2 +- services/ske/model_cluster_status_state.go | 2 +- .../ske/model_cluster_status_state_test.go | 2 +- services/ske/model_cluster_status_test.go | 2 +- services/ske/model_cluster_test.go | 2 +- .../ske/model_create_kubeconfig_payload.go | 2 +- .../model_create_kubeconfig_payload_test.go | 2 +- .../model_create_or_update_cluster_payload.go | 2 +- ...l_create_or_update_cluster_payload_test.go | 2 +- .../ske/model_credentials_rotation_state.go | 2 +- .../model_credentials_rotation_state_test.go | 2 +- services/ske/model_cri.go | 2 +- services/ske/model_cri_test.go | 2 +- services/ske/model_dns.go | 2 +- services/ske/model_dns_test.go | 2 +- services/ske/model_extension.go | 2 +- services/ske/model_extension_test.go | 2 +- ..._provider_options_request_version_state.go | 115 ++++++++++++++++++ ...ider_options_request_version_state_test.go | 11 ++ services/ske/model_hibernation.go | 2 +- services/ske/model_hibernation_schedule.go | 2 +- .../ske/model_hibernation_schedule_test.go | 2 +- services/ske/model_hibernation_test.go | 2 +- services/ske/model_image.go | 2 +- services/ske/model_image_test.go | 2 +- services/ske/model_kubeconfig.go | 2 +- services/ske/model_kubeconfig_test.go | 2 +- services/ske/model_kubernetes.go | 2 +- services/ske/model_kubernetes_test.go | 2 +- services/ske/model_kubernetes_version.go | 2 +- services/ske/model_kubernetes_version_test.go | 2 +- services/ske/model_list_clusters_response.go | 2 +- .../ske/model_list_clusters_response_test.go | 2 +- services/ske/model_login_kubeconfig.go | 2 +- services/ske/model_login_kubeconfig_test.go | 2 +- services/ske/model_machine.go | 2 +- services/ske/model_machine_image.go | 2 +- services/ske/model_machine_image_test.go | 2 +- services/ske/model_machine_image_version.go | 2 +- .../ske/model_machine_image_version_test.go | 2 +- services/ske/model_machine_test.go | 2 +- services/ske/model_machine_type.go | 2 +- services/ske/model_machine_type_test.go | 2 +- services/ske/model_maintenance.go | 2 +- services/ske/model_maintenance_auto_update.go | 2 +- .../ske/model_maintenance_auto_update_test.go | 2 +- services/ske/model_maintenance_test.go | 2 +- services/ske/model_network.go | 2 +- services/ske/model_network_test.go | 2 +- services/ske/model_nodepool.go | 2 +- services/ske/model_nodepool_kubernetes.go | 2 +- .../ske/model_nodepool_kubernetes_test.go | 2 +- services/ske/model_nodepool_test.go | 2 +- services/ske/model_observability.go | 2 +- services/ske/model_observability_test.go | 2 +- services/ske/model_provider_options.go | 2 +- services/ske/model_provider_options_test.go | 2 +- services/ske/model_runtime_error.go | 2 +- services/ske/model_runtime_error_test.go | 2 +- services/ske/model_taint.go | 2 +- services/ske/model_taint_test.go | 2 +- services/ske/model_time_window.go | 2 +- services/ske/model_time_window_test.go | 2 +- services/ske/model_volume.go | 2 +- services/ske/model_volume_test.go | 2 +- services/ske/model_volume_type.go | 2 +- services/ske/model_volume_type_test.go | 2 +- services/ske/utils.go | 2 +- 79 files changed, 217 insertions(+), 81 deletions(-) create mode 100644 services/ske/model_get_provider_options_request_version_state.go create mode 100644 services/ske/model_get_provider_options_request_version_state_test.go diff --git a/services/ske/api_default.go b/services/ske/api_default.go index c3d9980e5..72b63ff10 100644 --- a/services/ske/api_default.go +++ b/services/ske/api_default.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. @@ -337,6 +337,7 @@ type ApiListClustersRequest interface { } type ApiListProviderOptionsRequest interface { + VersionState(versionState string) ApiListProviderOptionsRequest Execute() (*ProviderOptions, error) } @@ -1541,9 +1542,15 @@ func (a *APIClient) ListClustersExecute(ctx context.Context, projectId string, r } type ListProviderOptionsRequest struct { - ctx context.Context - apiService *DefaultApiService - region string + ctx context.Context + apiService *DefaultApiService + region string + versionState *string +} + +func (r ListProviderOptionsRequest) VersionState(versionState string) ApiListProviderOptionsRequest { + r.versionState = &versionState + return r } func (r ListProviderOptionsRequest) Execute() (*ProviderOptions, error) { @@ -1570,6 +1577,9 @@ func (r ListProviderOptionsRequest) Execute() (*ProviderOptions, error) { localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.versionState != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "versionState", r.versionState, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} diff --git a/services/ske/api_default_test.go b/services/ske/api_default_test.go index 9a0567cda..8c07b5cf7 100644 --- a/services/ske/api_default_test.go +++ b/services/ske/api_default_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API Testing DefaultApiService diff --git a/services/ske/client.go b/services/ske/client.go index 6be216902..1d561da62 100644 --- a/services/ske/client.go +++ b/services/ske/client.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. @@ -42,7 +42,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the SKE-API API v2.0 +// APIClient manages communication with the STACKIT Kubernetes Engine API API v2.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *config.Configuration diff --git a/services/ske/configuration.go b/services/ske/configuration.go index 9a5cfb762..f2c2d9308 100644 --- a/services/ske/configuration.go +++ b/services/ske/configuration.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_acl.go b/services/ske/model_acl.go index 2a2799bf0..7dced681f 100644 --- a/services/ske/model_acl.go +++ b/services/ske/model_acl.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_acl_test.go b/services/ske/model_acl_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_acl_test.go +++ b/services/ske/model_acl_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_availability_zone.go b/services/ske/model_availability_zone.go index 5afb8c704..535f12c38 100644 --- a/services/ske/model_availability_zone.go +++ b/services/ske/model_availability_zone.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_availability_zone_test.go b/services/ske/model_availability_zone_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_availability_zone_test.go +++ b/services/ske/model_availability_zone_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster.go b/services/ske/model_cluster.go index cb3365db1..3c4e60f98 100644 --- a/services/ske/model_cluster.go +++ b/services/ske/model_cluster.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_error.go b/services/ske/model_cluster_error.go index 12abcf9f9..3cec12cd0 100644 --- a/services/ske/model_cluster_error.go +++ b/services/ske/model_cluster_error.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_error_test.go b/services/ske/model_cluster_error_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_cluster_error_test.go +++ b/services/ske/model_cluster_error_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_status.go b/services/ske/model_cluster_status.go index 259ab6cc1..630ebf5b5 100644 --- a/services/ske/model_cluster_status.go +++ b/services/ske/model_cluster_status.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_status_state.go b/services/ske/model_cluster_status_state.go index e9fe6c353..148dd386c 100644 --- a/services/ske/model_cluster_status_state.go +++ b/services/ske/model_cluster_status_state.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_status_state_test.go b/services/ske/model_cluster_status_state_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_cluster_status_state_test.go +++ b/services/ske/model_cluster_status_state_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_status_test.go b/services/ske/model_cluster_status_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_cluster_status_test.go +++ b/services/ske/model_cluster_status_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cluster_test.go b/services/ske/model_cluster_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_cluster_test.go +++ b/services/ske/model_cluster_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_create_kubeconfig_payload.go b/services/ske/model_create_kubeconfig_payload.go index a2c265093..b5456c33a 100644 --- a/services/ske/model_create_kubeconfig_payload.go +++ b/services/ske/model_create_kubeconfig_payload.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_create_kubeconfig_payload_test.go b/services/ske/model_create_kubeconfig_payload_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_create_kubeconfig_payload_test.go +++ b/services/ske/model_create_kubeconfig_payload_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_create_or_update_cluster_payload.go b/services/ske/model_create_or_update_cluster_payload.go index e156c49ff..0cf246700 100644 --- a/services/ske/model_create_or_update_cluster_payload.go +++ b/services/ske/model_create_or_update_cluster_payload.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_create_or_update_cluster_payload_test.go b/services/ske/model_create_or_update_cluster_payload_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_create_or_update_cluster_payload_test.go +++ b/services/ske/model_create_or_update_cluster_payload_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_credentials_rotation_state.go b/services/ske/model_credentials_rotation_state.go index 18bbe6423..bde085972 100644 --- a/services/ske/model_credentials_rotation_state.go +++ b/services/ske/model_credentials_rotation_state.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_credentials_rotation_state_test.go b/services/ske/model_credentials_rotation_state_test.go index ea3c7dabc..0f250c384 100644 --- a/services/ske/model_credentials_rotation_state_test.go +++ b/services/ske/model_credentials_rotation_state_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cri.go b/services/ske/model_cri.go index 03001b58b..70392444b 100644 --- a/services/ske/model_cri.go +++ b/services/ske/model_cri.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_cri_test.go b/services/ske/model_cri_test.go index 6a7d31524..73e85f568 100644 --- a/services/ske/model_cri_test.go +++ b/services/ske/model_cri_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_dns.go b/services/ske/model_dns.go index 82510ff9d..bdec1da78 100644 --- a/services/ske/model_dns.go +++ b/services/ske/model_dns.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_dns_test.go b/services/ske/model_dns_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_dns_test.go +++ b/services/ske/model_dns_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_extension.go b/services/ske/model_extension.go index d8c9f1566..3d28c2021 100644 --- a/services/ske/model_extension.go +++ b/services/ske/model_extension.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_extension_test.go b/services/ske/model_extension_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_extension_test.go +++ b/services/ske/model_extension_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_get_provider_options_request_version_state.go b/services/ske/model_get_provider_options_request_version_state.go new file mode 100644 index 000000000..a9bd09014 --- /dev/null +++ b/services/ske/model_get_provider_options_request_version_state.go @@ -0,0 +1,115 @@ +/* +STACKIT Kubernetes Engine API + +The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. + +API version: 2.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package ske + +import ( + "encoding/json" + "fmt" +) + +// GetProviderOptionsRequestVersionState the model 'GetProviderOptionsRequestVersionState' +type GetProviderOptionsRequestVersionState string + +// List of GetProviderOptionsRequestVersionState +const ( + GETPROVIDEROPTIONSREQUESTVERSIONSTATE_UNSPECIFIED GetProviderOptionsRequestVersionState = "UNSPECIFIED" + GETPROVIDEROPTIONSREQUESTVERSIONSTATE_SUPPORTED GetProviderOptionsRequestVersionState = "SUPPORTED" +) + +// All allowed values of GetProviderOptionsRequestVersionState enum +var AllowedGetProviderOptionsRequestVersionStateEnumValues = []GetProviderOptionsRequestVersionState{ + "UNSPECIFIED", + "SUPPORTED", +} + +func (v *GetProviderOptionsRequestVersionState) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + // Allow unmarshalling zero value for testing purposes + var zeroValue string + if value == zeroValue { + return nil + } + enumTypeValue := GetProviderOptionsRequestVersionState(value) + for _, existing := range AllowedGetProviderOptionsRequestVersionStateEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + return fmt.Errorf("%+v is not a valid GetProviderOptionsRequestVersionState", value) +} + +// NewGetProviderOptionsRequestVersionStateFromValue returns a pointer to a valid GetProviderOptionsRequestVersionState +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewGetProviderOptionsRequestVersionStateFromValue(v string) (*GetProviderOptionsRequestVersionState, error) { + ev := GetProviderOptionsRequestVersionState(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for GetProviderOptionsRequestVersionState: valid values are %v", v, AllowedGetProviderOptionsRequestVersionStateEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v GetProviderOptionsRequestVersionState) IsValid() bool { + for _, existing := range AllowedGetProviderOptionsRequestVersionStateEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to GetProviderOptionsRequestVersionState value +func (v GetProviderOptionsRequestVersionState) Ptr() *GetProviderOptionsRequestVersionState { + return &v +} + +type NullableGetProviderOptionsRequestVersionState struct { + value *GetProviderOptionsRequestVersionState + isSet bool +} + +func (v NullableGetProviderOptionsRequestVersionState) Get() *GetProviderOptionsRequestVersionState { + return v.value +} + +func (v *NullableGetProviderOptionsRequestVersionState) Set(val *GetProviderOptionsRequestVersionState) { + v.value = val + v.isSet = true +} + +func (v NullableGetProviderOptionsRequestVersionState) IsSet() bool { + return v.isSet +} + +func (v *NullableGetProviderOptionsRequestVersionState) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetProviderOptionsRequestVersionState(val *GetProviderOptionsRequestVersionState) *NullableGetProviderOptionsRequestVersionState { + return &NullableGetProviderOptionsRequestVersionState{value: val, isSet: true} +} + +func (v NullableGetProviderOptionsRequestVersionState) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetProviderOptionsRequestVersionState) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/ske/model_get_provider_options_request_version_state_test.go b/services/ske/model_get_provider_options_request_version_state_test.go new file mode 100644 index 000000000..555c8a7d0 --- /dev/null +++ b/services/ske/model_get_provider_options_request_version_state_test.go @@ -0,0 +1,11 @@ +/* +STACKIT Kubernetes Engine API + +The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. + +API version: 2.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package ske diff --git a/services/ske/model_hibernation.go b/services/ske/model_hibernation.go index 25bcebbe9..baaadd8a8 100644 --- a/services/ske/model_hibernation.go +++ b/services/ske/model_hibernation.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_hibernation_schedule.go b/services/ske/model_hibernation_schedule.go index 4d3b7ba3b..2ea02d33c 100644 --- a/services/ske/model_hibernation_schedule.go +++ b/services/ske/model_hibernation_schedule.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_hibernation_schedule_test.go b/services/ske/model_hibernation_schedule_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_hibernation_schedule_test.go +++ b/services/ske/model_hibernation_schedule_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_hibernation_test.go b/services/ske/model_hibernation_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_hibernation_test.go +++ b/services/ske/model_hibernation_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_image.go b/services/ske/model_image.go index 3aa065d36..b51292242 100644 --- a/services/ske/model_image.go +++ b/services/ske/model_image.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_image_test.go b/services/ske/model_image_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_image_test.go +++ b/services/ske/model_image_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubeconfig.go b/services/ske/model_kubeconfig.go index 059413e1b..316054d2f 100644 --- a/services/ske/model_kubeconfig.go +++ b/services/ske/model_kubeconfig.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubeconfig_test.go b/services/ske/model_kubeconfig_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_kubeconfig_test.go +++ b/services/ske/model_kubeconfig_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubernetes.go b/services/ske/model_kubernetes.go index e950c3866..bed63a4a8 100644 --- a/services/ske/model_kubernetes.go +++ b/services/ske/model_kubernetes.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubernetes_test.go b/services/ske/model_kubernetes_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_kubernetes_test.go +++ b/services/ske/model_kubernetes_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubernetes_version.go b/services/ske/model_kubernetes_version.go index 07c3c2be1..67075bc7a 100644 --- a/services/ske/model_kubernetes_version.go +++ b/services/ske/model_kubernetes_version.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_kubernetes_version_test.go b/services/ske/model_kubernetes_version_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_kubernetes_version_test.go +++ b/services/ske/model_kubernetes_version_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_list_clusters_response.go b/services/ske/model_list_clusters_response.go index 809019637..a6d19206b 100644 --- a/services/ske/model_list_clusters_response.go +++ b/services/ske/model_list_clusters_response.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_list_clusters_response_test.go b/services/ske/model_list_clusters_response_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_list_clusters_response_test.go +++ b/services/ske/model_list_clusters_response_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_login_kubeconfig.go b/services/ske/model_login_kubeconfig.go index e70652349..8486b04d3 100644 --- a/services/ske/model_login_kubeconfig.go +++ b/services/ske/model_login_kubeconfig.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_login_kubeconfig_test.go b/services/ske/model_login_kubeconfig_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_login_kubeconfig_test.go +++ b/services/ske/model_login_kubeconfig_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine.go b/services/ske/model_machine.go index d6499a9be..85475c83c 100644 --- a/services/ske/model_machine.go +++ b/services/ske/model_machine.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_image.go b/services/ske/model_machine_image.go index 17e7ecb4c..1170cc490 100644 --- a/services/ske/model_machine_image.go +++ b/services/ske/model_machine_image.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_image_test.go b/services/ske/model_machine_image_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_machine_image_test.go +++ b/services/ske/model_machine_image_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_image_version.go b/services/ske/model_machine_image_version.go index 06bc11fdc..c448435f7 100644 --- a/services/ske/model_machine_image_version.go +++ b/services/ske/model_machine_image_version.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_image_version_test.go b/services/ske/model_machine_image_version_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_machine_image_version_test.go +++ b/services/ske/model_machine_image_version_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_test.go b/services/ske/model_machine_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_machine_test.go +++ b/services/ske/model_machine_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_type.go b/services/ske/model_machine_type.go index 5bc7a6fd3..97eed6c9f 100644 --- a/services/ske/model_machine_type.go +++ b/services/ske/model_machine_type.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_machine_type_test.go b/services/ske/model_machine_type_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_machine_type_test.go +++ b/services/ske/model_machine_type_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_maintenance.go b/services/ske/model_maintenance.go index 14d99c521..18c3b9b89 100644 --- a/services/ske/model_maintenance.go +++ b/services/ske/model_maintenance.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_maintenance_auto_update.go b/services/ske/model_maintenance_auto_update.go index 784852f24..09db7f7b7 100644 --- a/services/ske/model_maintenance_auto_update.go +++ b/services/ske/model_maintenance_auto_update.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_maintenance_auto_update_test.go b/services/ske/model_maintenance_auto_update_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_maintenance_auto_update_test.go +++ b/services/ske/model_maintenance_auto_update_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_maintenance_test.go b/services/ske/model_maintenance_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_maintenance_test.go +++ b/services/ske/model_maintenance_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_network.go b/services/ske/model_network.go index d9d78679d..5770785ed 100644 --- a/services/ske/model_network.go +++ b/services/ske/model_network.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_network_test.go b/services/ske/model_network_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_network_test.go +++ b/services/ske/model_network_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_nodepool.go b/services/ske/model_nodepool.go index 37feddc7c..0a375fa7c 100644 --- a/services/ske/model_nodepool.go +++ b/services/ske/model_nodepool.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_nodepool_kubernetes.go b/services/ske/model_nodepool_kubernetes.go index 7a5d90ebf..1ed34ba5a 100644 --- a/services/ske/model_nodepool_kubernetes.go +++ b/services/ske/model_nodepool_kubernetes.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_nodepool_kubernetes_test.go b/services/ske/model_nodepool_kubernetes_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_nodepool_kubernetes_test.go +++ b/services/ske/model_nodepool_kubernetes_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_nodepool_test.go b/services/ske/model_nodepool_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_nodepool_test.go +++ b/services/ske/model_nodepool_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_observability.go b/services/ske/model_observability.go index ca7c69ae5..2b6dd7d8f 100644 --- a/services/ske/model_observability.go +++ b/services/ske/model_observability.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_observability_test.go b/services/ske/model_observability_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_observability_test.go +++ b/services/ske/model_observability_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_provider_options.go b/services/ske/model_provider_options.go index 3c0a97867..a57f9adb9 100644 --- a/services/ske/model_provider_options.go +++ b/services/ske/model_provider_options.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_provider_options_test.go b/services/ske/model_provider_options_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_provider_options_test.go +++ b/services/ske/model_provider_options_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_runtime_error.go b/services/ske/model_runtime_error.go index 0e636da0f..c53446f78 100644 --- a/services/ske/model_runtime_error.go +++ b/services/ske/model_runtime_error.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_runtime_error_test.go b/services/ske/model_runtime_error_test.go index 5a6402a21..3685988c2 100644 --- a/services/ske/model_runtime_error_test.go +++ b/services/ske/model_runtime_error_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_taint.go b/services/ske/model_taint.go index 553a2f5fe..a8cf79fb6 100644 --- a/services/ske/model_taint.go +++ b/services/ske/model_taint.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_taint_test.go b/services/ske/model_taint_test.go index 002209948..eacfc2476 100644 --- a/services/ske/model_taint_test.go +++ b/services/ske/model_taint_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_time_window.go b/services/ske/model_time_window.go index 3d72ea35e..2bd18ffa3 100644 --- a/services/ske/model_time_window.go +++ b/services/ske/model_time_window.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_time_window_test.go b/services/ske/model_time_window_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_time_window_test.go +++ b/services/ske/model_time_window_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_volume.go b/services/ske/model_volume.go index ab9a64d8f..aee9aee58 100644 --- a/services/ske/model_volume.go +++ b/services/ske/model_volume.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_volume_test.go b/services/ske/model_volume_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_volume_test.go +++ b/services/ske/model_volume_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_volume_type.go b/services/ske/model_volume_type.go index 2cc2c5b55..352ed53bd 100644 --- a/services/ske/model_volume_type.go +++ b/services/ske/model_volume_type.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/model_volume_type_test.go b/services/ske/model_volume_type_test.go index 416840235..555c8a7d0 100644 --- a/services/ske/model_volume_type_test.go +++ b/services/ske/model_volume_type_test.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. diff --git a/services/ske/utils.go b/services/ske/utils.go index 334ef94ec..77e74fb3e 100644 --- a/services/ske/utils.go +++ b/services/ske/utils.go @@ -1,5 +1,5 @@ /* -SKE-API +STACKIT Kubernetes Engine API The SKE API provides endpoints to create, update, delete clusters within STACKIT portal projects and to trigger further cluster management tasks. From 7dc2c0071538ccc9953bb19581f0f670f732ef9d Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Wed, 19 Nov 2025 12:34:05 +0100 Subject: [PATCH 2/2] add changelog entries --- CHANGELOG.md | 8 ++++++-- services/ske/CHANGELOG.md | 6 +++++- services/ske/VERSION | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 556a21a25..bab6a3b3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,8 +67,12 @@ - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` - `serviceenablement`: [v1.2.3](services/serviceenablement/CHANGELOG.md#v123) - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` -- `ske`: [v1.4.1](services/ske/CHANGELOG.md#v141) - - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` +- `ske`: + - [v1.5.0](services/ske/CHANGELOG.md#v150) + - **Feature:** Add `versionState` field to ListProviderOptionsRequest struct + - **Feature:** Add new enum `GetProviderOptionsRequestVersionState` + - [v1.4.1](services/ske/CHANGELOG.md#v141) + - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` - `sqlserverflex`: [v1.3.2](services/sqlserverflex/CHANGELOG.md#v132) - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` - `stackitmarketplace`: [v1.17.1](services/stackitmarketplace/CHANGELOG.md#v1171) diff --git a/services/ske/CHANGELOG.md b/services/ske/CHANGELOG.md index c63b92305..acde25379 100644 --- a/services/ske/CHANGELOG.md +++ b/services/ske/CHANGELOG.md @@ -1,5 +1,9 @@ +## v1.5.0 +- **Feature:** Add `versionState` field to ListProviderOptionsRequest struct +- **Feature:** Add new enum `GetProviderOptionsRequestVersionState` + ## v1.4.1 - - Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` +- Bump STACKIT SDK core module from `v0.19.0` to `v0.20.0` ## v1.4.0 - **Feature:** Add new field `Kubernetes` to `Nodepool` model diff --git a/services/ske/VERSION b/services/ske/VERSION index 9bdb566fc..2e7bd9108 100644 --- a/services/ske/VERSION +++ b/services/ske/VERSION @@ -1 +1 @@ -v1.4.1 \ No newline at end of file +v1.5.0