diff --git a/CHANGELOG.md b/CHANGELOG.md index 90d82309e..2be076591 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Release (2026-MM-DD) +- `alb` + - [v0.17.0](services/alb/CHANGELOG.md#v0170) + - `v2api`: + - **Improvement**: Introduce `TYPE_FIP_NOT_FOUND`, `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` errors for `LoadBalancerErrorType` + - Deprecated SDK layer in root of the module: + - **Improvement**: Introduce `TYPE_FIP_NOT_FOUND`, `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` errors for `LoadBalancerErrorType` - `modelserving`: - [v0.12.0](services/modelserving/CHANGELOG.md#v0120) - **Feature:** Add label support for tokens diff --git a/services/alb/CHANGELOG.md b/services/alb/CHANGELOG.md index 4617ad14d..b635c7431 100644 --- a/services/alb/CHANGELOG.md +++ b/services/alb/CHANGELOG.md @@ -1,3 +1,9 @@ +## v0.17.0 + - `v2api`: + - **Improvement**: Introduce `TYPE_FIP_NOT_FOUND`, `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` errors for `LoadBalancerErrorType` + - Deprecated SDK layer in root of the module: + - **Improvement**: Introduce `TYPE_FIP_NOT_FOUND`, `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` errors for `LoadBalancerErrorType` + ## v0.16.0 - **Breaking change**: Remove `v2beta2api` API diff --git a/services/alb/VERSION b/services/alb/VERSION index cfe6c0094..6b60281ad 100644 --- a/services/alb/VERSION +++ b/services/alb/VERSION @@ -1 +1 @@ -v0.16.0 +v0.17.0 diff --git a/services/alb/model_load_balancer_error.go b/services/alb/model_load_balancer_error.go index d4c8eb305..4251f9985 100644 --- a/services/alb/model_load_balancer_error.go +++ b/services/alb/model_load_balancer_error.go @@ -77,6 +77,14 @@ const ( LOADBALANCERERRORTYPE_METRICS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_METRICS_MISCONFIGURED" // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead LOADBALANCERERRORTYPE_LOGS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_LOGS_MISCONFIGURED" + // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead + LOADBALANCERERRORTYPE_FIP_NOT_FOUND LoadBalancerErrorTypes = "TYPE_FIP_NOT_FOUND" + // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead + LOADBALANCERERRORTYPE_IP_EXHAUSTED LoadBalancerErrorTypes = "TYPE_IP_EXHAUSTED" + // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead + LOADBALANCERERRORTYPE_DNS_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_DNS_NOT_CONFIGURED" + // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead + LOADBALANCERERRORTYPE_VM_PORT_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_VM_PORT_NOT_CONFIGURED" ) // All allowed values of LoadBalancerError enum @@ -91,6 +99,10 @@ var AllowedLoadBalancerErrorTypesEnumValues = []LoadBalancerErrorTypes{ "TYPE_TARGET_NOT_ACTIVE", "TYPE_METRICS_MISCONFIGURED", "TYPE_LOGS_MISCONFIGURED", + "TYPE_FIP_NOT_FOUND", + "TYPE_IP_EXHAUSTED", + "TYPE_DNS_NOT_CONFIGURED", + "TYPE_VM_PORT_NOT_CONFIGURED", } // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead diff --git a/services/alb/model_load_balancer_error_test.go b/services/alb/model_load_balancer_error_test.go index a934096fa..cd3c059d2 100644 --- a/services/alb/model_load_balancer_error_test.go +++ b/services/alb/model_load_balancer_error_test.go @@ -88,6 +88,34 @@ func TestLoadBalancerErrorTypes_UnmarshalJSON(t *testing.T) { }, wantErr: false, }, + { + name: `success - possible enum value no. 10`, + args: args{ + src: []byte(`"TYPE_FIP_NOT_FOUND"`), + }, + wantErr: false, + }, + { + name: `success - possible enum value no. 11`, + args: args{ + src: []byte(`"TYPE_IP_EXHAUSTED"`), + }, + wantErr: false, + }, + { + name: `success - possible enum value no. 12`, + args: args{ + src: []byte(`"TYPE_DNS_NOT_CONFIGURED"`), + }, + wantErr: false, + }, + { + name: `success - possible enum value no. 13`, + args: args{ + src: []byte(`"TYPE_VM_PORT_NOT_CONFIGURED"`), + }, + wantErr: false, + }, { name: "fail", args: args{ diff --git a/services/alb/oas_commit b/services/alb/oas_commit index 262b78f51..1538b64bb 100644 --- a/services/alb/oas_commit +++ b/services/alb/oas_commit @@ -1 +1 @@ -16ba5d1ffe0b8402cbe0c2262eb46074ab6f09af +d5bd75f47f4b364fa6f71663efb4ba41ec703ac8 diff --git a/services/alb/v2api/model_load_balancer_error_type.go b/services/alb/v2api/model_load_balancer_error_type.go index 47640c9b6..99ab8a0d6 100644 --- a/services/alb/v2api/model_load_balancer_error_type.go +++ b/services/alb/v2api/model_load_balancer_error_type.go @@ -29,6 +29,10 @@ const ( LOADBALANCERERRORTYPE_TYPE_TARGET_NOT_ACTIVE LoadBalancerErrorType = "TYPE_TARGET_NOT_ACTIVE" LOADBALANCERERRORTYPE_TYPE_METRICS_MISCONFIGURED LoadBalancerErrorType = "TYPE_METRICS_MISCONFIGURED" LOADBALANCERERRORTYPE_TYPE_LOGS_MISCONFIGURED LoadBalancerErrorType = "TYPE_LOGS_MISCONFIGURED" + LOADBALANCERERRORTYPE_TYPE_FIP_NOT_FOUND LoadBalancerErrorType = "TYPE_FIP_NOT_FOUND" + LOADBALANCERERRORTYPE_TYPE_IP_EXHAUSTED LoadBalancerErrorType = "TYPE_IP_EXHAUSTED" + LOADBALANCERERRORTYPE_TYPE_DNS_NOT_CONFIGURED LoadBalancerErrorType = "TYPE_DNS_NOT_CONFIGURED" + LOADBALANCERERRORTYPE_TYPE_VM_PORT_NOT_CONFIGURED LoadBalancerErrorType = "TYPE_VM_PORT_NOT_CONFIGURED" LOADBALANCERERRORTYPE_UNKNOWN_DEFAULT_OPEN_API LoadBalancerErrorType = "unknown_default_open_api" ) @@ -43,6 +47,10 @@ var AllowedLoadBalancerErrorTypeEnumValues = []LoadBalancerErrorType{ "TYPE_TARGET_NOT_ACTIVE", "TYPE_METRICS_MISCONFIGURED", "TYPE_LOGS_MISCONFIGURED", + "TYPE_FIP_NOT_FOUND", + "TYPE_IP_EXHAUSTED", + "TYPE_DNS_NOT_CONFIGURED", + "TYPE_VM_PORT_NOT_CONFIGURED", "unknown_default_open_api", }