diff --git a/CHANGELOG.md b/CHANGELOG.md index 74728e828..9c6436040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ ## Release (2025-XX-XX) -- `ske`: [v0.26.0](services/ske/CHANGELOG.md#v0260) - - Add `required:"true"` tags to model structs +- `ske`: + - [v0.26.0](services/ske/CHANGELOG.md#v0260) + - Add `required:"true"` tags to model structs + - [v0.27.0](services/ske/CHANGELOG.md#v0270) + - Added new `ClusterErrorCode` types: `CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND`, `CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE` - `git`: [v0.6.0](services/git/CHANGELOG.md#v060) - **Feature:** Add support for `Flavors` for STACKIT git instance - **Feature:** Add support for `Acl` for STACKIT git instance diff --git a/services/ske/CHANGELOG.md b/services/ske/CHANGELOG.md index 52383802d..f5de73ca4 100644 --- a/services/ske/CHANGELOG.md +++ b/services/ske/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.27.0 +- Added new `ClusterErrorCode` types: `CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND`, `CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE` + ## v0.26.0 - Add `required:"true"` tags to model structs diff --git a/services/ske/model_cluster_error.go b/services/ske/model_cluster_error.go index befc00d4b..78ab0f910 100644 --- a/services/ske/model_cluster_error.go +++ b/services/ske/model_cluster_error.go @@ -32,18 +32,22 @@ type ClusterErrorCode string const ( CLUSTERERRORCODE_OBSERVABILITY_INSTANCE_NOT_FOUND ClusterErrorCode = "SKE_OBSERVABILITY_INSTANCE_NOT_FOUND" CLUSTERERRORCODE_DNS_ZONE_NOT_FOUND ClusterErrorCode = "SKE_DNS_ZONE_NOT_FOUND" - CLUSTERERRORCODE_NODE_MISCONFIGURED_PDB ClusterErrorCode = "SKE_NODE_MISCONFIGURED_PDB" CLUSTERERRORCODE_NODE_NO_VALID_HOST_FOUND ClusterErrorCode = "SKE_NODE_NO_VALID_HOST_FOUND" + CLUSTERERRORCODE_NODE_MISCONFIGURED_PDB ClusterErrorCode = "SKE_NODE_MISCONFIGURED_PDB" CLUSTERERRORCODE_NODE_MACHINE_TYPE_NOT_FOUND ClusterErrorCode = "SKE_NODE_MACHINE_TYPE_NOT_FOUND" + CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND ClusterErrorCode = "SKE_INFRA_SNA_NETWORK_NOT_FOUND" + CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE ClusterErrorCode = "SKE_FETCHING_ERRORS_NOT_POSSIBLE" ) // All allowed values of ClusterError enum var AllowedClusterErrorCodeEnumValues = []ClusterErrorCode{ "SKE_OBSERVABILITY_INSTANCE_NOT_FOUND", "SKE_DNS_ZONE_NOT_FOUND", - "SKE_NODE_MISCONFIGURED_PDB", "SKE_NODE_NO_VALID_HOST_FOUND", + "SKE_NODE_MISCONFIGURED_PDB", "SKE_NODE_MACHINE_TYPE_NOT_FOUND", + "SKE_INFRA_SNA_NETWORK_NOT_FOUND", + "SKE_FETCHING_ERRORS_NOT_POSSIBLE", } func (v *ClusterErrorCode) UnmarshalJSON(src []byte) error { diff --git a/services/ske/model_cluster_error_test.go b/services/ske/model_cluster_error_test.go index 8e56d5663..1463b485c 100644 --- a/services/ske/model_cluster_error_test.go +++ b/services/ske/model_cluster_error_test.go @@ -42,14 +42,14 @@ func TestClusterErrorCode_UnmarshalJSON(t *testing.T) { { name: `success - possible enum value no. 3`, args: args{ - src: []byte(`"SKE_NODE_MISCONFIGURED_PDB"`), + src: []byte(`"SKE_NODE_NO_VALID_HOST_FOUND"`), }, wantErr: false, }, { name: `success - possible enum value no. 4`, args: args{ - src: []byte(`"SKE_NODE_NO_VALID_HOST_FOUND"`), + src: []byte(`"SKE_NODE_MISCONFIGURED_PDB"`), }, wantErr: false, }, @@ -60,6 +60,20 @@ func TestClusterErrorCode_UnmarshalJSON(t *testing.T) { }, wantErr: false, }, + { + name: `success - possible enum value no. 6`, + args: args{ + src: []byte(`"SKE_INFRA_SNA_NETWORK_NOT_FOUND"`), + }, + wantErr: false, + }, + { + name: `success - possible enum value no. 7`, + args: args{ + src: []byte(`"SKE_FETCHING_ERRORS_NOT_POSSIBLE"`), + }, + wantErr: false, + }, { name: "fail", args: args{