From c88f3bcd902a48c0f514ca6a80208cab5fbad66b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 01:51:47 +0000 Subject: [PATCH] :seedling: Bump the aws group across 1 directory with 2 updates (#1588) Bumps the aws group with 2 updates in the / directory: [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) and [github.com/aws/smithy-go](https://github.com/aws/smithy-go). Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.86.0 to 1.87.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.86.0...service/s3/v1.87.0) Updates `github.com/aws/smithy-go` from 1.27.1 to 1.27.2 - [Release notes](https://github.com/aws/smithy-go/releases) - [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/smithy-go/compare/v1.27.1...v1.27.2) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/eks dependency-version: 1.87.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/aws/smithy-go dependency-version: 1.27.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 +-- go.sum | 8 +++--- .../aws-sdk-go-v2/service/eks/CHANGELOG.md | 4 +++ .../service/eks/api_op_UpdateClusterConfig.go | 4 ++- .../service/eks/deserializers.go | 9 +++++++ .../service/eks/go_module_metadata.go | 2 +- .../aws-sdk-go-v2/service/eks/serializers.go | 5 ++++ .../aws-sdk-go-v2/service/eks/types/enums.go | 25 +++++++++++++++++++ .../aws-sdk-go-v2/service/eks/types/types.go | 25 +++++++++++++++++++ vendor/github.com/aws/smithy-go/CHANGELOG.md | 9 +++++++ .../aws/smithy-go/go_module_metadata.go | 2 +- vendor/modules.txt | 4 +-- 12 files changed, 90 insertions(+), 11 deletions(-) diff --git a/go.mod b/go.mod index 76e3a5d41..d2845d5fb 100644 --- a/go.mod +++ b/go.mod @@ -5,9 +5,9 @@ go 1.26.0 require ( github.com/aws/aws-sdk-go-v2 v1.42.0 github.com/aws/aws-sdk-go-v2/config v1.32.25 - github.com/aws/aws-sdk-go-v2/service/eks v1.86.0 + github.com/aws/aws-sdk-go-v2/service/eks v1.87.0 github.com/aws/aws-sdk-go-v2/service/iam v1.54.5 - github.com/aws/smithy-go v1.27.1 + github.com/aws/smithy-go v1.27.2 github.com/cloudevents/sdk-go/v2 v2.16.2 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc github.com/evanphx/json-patch v5.9.11+incompatible diff --git a/go.sum b/go.sum index 2d21c6f03..2c727e459 100644 --- a/go.sum +++ b/go.sum @@ -44,8 +44,8 @@ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.29 h1:RdwIf/CuUsvJX3RgJa github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.29/go.mod h1:71wt8W2EgswdZy9Mf9KNnzxZ3TiZlv4caKghPktDOkA= github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.30 h1:VTGy885W5DKBxWRUJbym9hytNaYzsyaPkCHGRRMAOhU= github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.30/go.mod h1:AS0HycUvJRFvTt613AYDOgO2jzw+00cVSMny8XB3yMY= -github.com/aws/aws-sdk-go-v2/service/eks v1.86.0 h1:RYiM/XcRljyvfTKlrldQCAZ0iL3sGmI4JuiJMbiKa+M= -github.com/aws/aws-sdk-go-v2/service/eks v1.86.0/go.mod h1:rbIASs+SfCDUXx2EdfMkNpDGptlW8hvMZ9AawRiUBqE= +github.com/aws/aws-sdk-go-v2/service/eks v1.87.0 h1:bftLltXNWmNr9ed3CaQnVlzNPTNTFdHguNhIsZF6DxM= +github.com/aws/aws-sdk-go-v2/service/eks v1.87.0/go.mod h1:rbIASs+SfCDUXx2EdfMkNpDGptlW8hvMZ9AawRiUBqE= github.com/aws/aws-sdk-go-v2/service/iam v1.54.5 h1:a/gAOhIOi+vHYeRU224WIXlJrLXs4Z1Qbm92vfX64jc= github.com/aws/aws-sdk-go-v2/service/iam v1.54.5/go.mod h1:tMNzI+fYFCk4cIdZ7FEybLzShwnmWkfxQw85ED1b4ng= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12 h1:ZD2+BSw9vFsNlKYIasSNt3uDbjqqXIBcM13UJv/Lx2k= @@ -60,8 +60,8 @@ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.6 h1:yLr03zQE/5Eu5l3QU0Si+xMb github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.6/go.mod h1:Q5N6icH+KJZDLh+ESNwzdv6cZ6vLFF/egy3IOxWhmz4= github.com/aws/aws-sdk-go-v2/service/sts v1.43.3 h1:VrIhKRCSK1umelSgB9RghvA9RTUYeQffyAS5ApXehNI= github.com/aws/aws-sdk-go-v2/service/sts v1.43.3/go.mod h1:r8wkDOuLaaMFqFiYAb8dGY2A3gJCOujMc6CFOVC4Zhc= -github.com/aws/smithy-go v1.27.1 h1:4T340VFndXtADGF52gYa1POyL7s9E4Z1OeZ1hCscIw8= -github.com/aws/smithy-go v1.27.1/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc= +github.com/aws/smithy-go v1.27.2 h1:y9NPmSE6am6LjEFPfqHqG/jJk7AauQvhCJONKh7kpzk= +github.com/aws/smithy-go v1.27.2/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/CHANGELOG.md index b632a1474..39c9429ad 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/CHANGELOG.md @@ -1,3 +1,7 @@ +# v1.87.0 (2026-06-18) + +* **Feature**: Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. + # v1.86.0 (2026-06-12) * **Feature**: Patches missing enum values for EKS updates diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/api_op_UpdateClusterConfig.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/api_op_UpdateClusterConfig.go index d82cd2f23..9be0831db 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/api_op_UpdateClusterConfig.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/api_op_UpdateClusterConfig.go @@ -119,7 +119,9 @@ type UpdateClusterConfigInput struct { // remove this configuration after the cluster is created. RemoteNetworkConfig *types.RemoteNetworkConfigRequest - // An object representing the VPC configuration to use for an Amazon EKS cluster. + // An object representing the VPC configuration to use for the cluster update. You + // can use this parameter to update the control plane egress mode, the subnets used + // by the cluster, the security groups, and the endpoint access settings. ResourcesVpcConfig *types.VpcConfigRequest // Update the configuration of the block storage capability of your EKS Auto Mode diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/deserializers.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/deserializers.go index 9c9fc1a62..92333d1c2 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/deserializers.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/deserializers.go @@ -18899,6 +18899,15 @@ func awsRestjson1_deserializeDocumentVpcConfigResponse(v **types.VpcConfigRespon sv.ClusterSecurityGroupId = ptr.String(jtv) } + case "controlPlaneEgressMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ControlPlaneEgressModeType to be of type string, got %T instead", value) + } + sv.ControlPlaneEgressMode = types.ControlPlaneEgressModeType(jtv) + } + case "endpointPrivateAccess": if value != nil { jtv, ok := value.(bool) diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/go_module_metadata.go index ce63e975a..d0728d00e 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/go_module_metadata.go @@ -3,4 +3,4 @@ package eks // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.86.0" +const goModuleVersion = "1.87.0" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/serializers.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/serializers.go index d3dc3a6a9..993f67925 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/serializers.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/serializers.go @@ -7360,6 +7360,11 @@ func awsRestjson1_serializeDocumentVpcConfigRequest(v *types.VpcConfigRequest, v object := value.Object() defer object.Close() + if len(v.ControlPlaneEgressMode) > 0 { + ok := object.Key("controlPlaneEgressMode") + ok.String(string(v.ControlPlaneEgressMode)) + } + if v.EndpointPrivateAccess != nil { ok := object.Key("endpointPrivateAccess") ok.Boolean(*v.EndpointPrivateAccess) diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/enums.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/enums.go index 359bd5443..3e82ce55c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/enums.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/enums.go @@ -472,6 +472,27 @@ func (ConnectorConfigProvider) Values() []ConnectorConfigProvider { } } +type ControlPlaneEgressModeType string + +// Enum values for ControlPlaneEgressModeType +const ( + ControlPlaneEgressModeTypeAwsManaged ControlPlaneEgressModeType = "AWS_MANAGED" + ControlPlaneEgressModeTypeCustomerRouted ControlPlaneEgressModeType = "CUSTOMER_ROUTED" + ControlPlaneEgressModeTypeCustomerIsolated ControlPlaneEgressModeType = "CUSTOMER_ISOLATED" +) + +// Values returns all known values for ControlPlaneEgressModeType. Note that this +// can be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (ControlPlaneEgressModeType) Values() []ControlPlaneEgressModeType { + return []ControlPlaneEgressModeType{ + "AWS_MANAGED", + "CUSTOMER_ROUTED", + "CUSTOMER_ISOLATED", + } +} + type EksAnywhereSubscriptionLicenseType string // Enum values for EksAnywhereSubscriptionLicenseType @@ -1055,6 +1076,7 @@ const ( UpdateParamTypeWarmPoolMinSize UpdateParamType = "WarmPoolMinSize" UpdateParamTypeWarmPoolState UpdateParamType = "WarmPoolState" UpdateParamTypeWarmPoolReuseOnScaleIn UpdateParamType = "WarmPoolReuseOnScaleIn" + UpdateParamTypeControlPlaneEgressMode UpdateParamType = "ControlPlaneEgressMode" ) // Values returns all known values for UpdateParamType. Note that this can be @@ -1113,6 +1135,7 @@ func (UpdateParamType) Values() []UpdateParamType { "WarmPoolMinSize", "WarmPoolState", "WarmPoolReuseOnScaleIn", + "ControlPlaneEgressMode", } } @@ -1161,6 +1184,7 @@ const ( UpdateTypeCapabilityUpdate UpdateType = "CapabilityUpdate" UpdateTypeControlPlaneScalingConfigUpdate UpdateType = "ControlPlaneScalingConfigUpdate" UpdateTypeVendedLogsUpdate UpdateType = "VendedLogsUpdate" + UpdateTypeControlPlaneEgressUpdate UpdateType = "ControlPlaneEgressUpdate" ) // Values returns all known values for UpdateType. Note that this can be expanded @@ -1187,6 +1211,7 @@ func (UpdateType) Values() []UpdateType { "CapabilityUpdate", "ControlPlaneScalingConfigUpdate", "VendedLogsUpdate", + "ControlPlaneEgressUpdate", } } diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/types.go b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/types.go index 7908374f7..07f563c74 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/types.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/eks/types/types.go @@ -2827,6 +2827,21 @@ type UpgradePolicyResponse struct { // An object representing the VPC configuration to use for an Amazon EKS cluster. type VpcConfigRequest struct { + // Specifies the control plane egress routing mode for the cluster. If the cluster + // is set to AWS_MANAGED , Amazon EKS manages the egress path from the control + // plane and you don't need to configure NAT gateways or other routing + // infrastructure for control plane traffic. If the cluster is set to + // CUSTOMER_ROUTED , you manage the egress path from the control plane in your VPC + // subnets. You are responsible for ensuring that the control plane can reach + // required endpoints such as webhook servers and OIDC providers. The default value + // is AWS_MANAGED . Once set to CUSTOMER_ROUTED , this setting cannot be changed + // back to AWS_MANAGED on the same cluster. + // + // [Learn more about control plane egress routing in the Amazon EKS User Guide.] + // + // [Learn more about control plane egress routing in the Amazon EKS User Guide.]: https://docs.aws.amazon.com/eks/latest/userguide/control-plane-egress.html + ControlPlaneEgressMode ControlPlaneEgressModeType + // Set this value to true to enable private access for your cluster's Kubernetes // API server endpoint. If you enable private access, Kubernetes API requests from // within your cluster's VPC use the private VPC endpoint. The default value for @@ -2891,6 +2906,16 @@ type VpcConfigResponse struct { // communication. ClusterSecurityGroupId *string + // The current control plane egress routing mode for the cluster. If the cluster + // is set to AWS_MANAGED , Amazon EKS manages the egress path from the control + // plane. If the cluster is set to CUSTOMER_ROUTED , you manage the egress path + // from the control plane in your VPC subnets. + // + // [Learn more about control plane egress routing in the Amazon EKS User Guide.] + // + // [Learn more about control plane egress routing in the Amazon EKS User Guide.]: https://docs.aws.amazon.com/eks/latest/userguide/control-plane-egress.html + ControlPlaneEgressMode ControlPlaneEgressModeType + // This parameter indicates whether the Amazon EKS private API server endpoint is // enabled. If the Amazon EKS private API server endpoint is enabled, Kubernetes // API requests that originate from within your cluster's VPC use the private VPC diff --git a/vendor/github.com/aws/smithy-go/CHANGELOG.md b/vendor/github.com/aws/smithy-go/CHANGELOG.md index 6ff611a8d..fe8409e5f 100644 --- a/vendor/github.com/aws/smithy-go/CHANGELOG.md +++ b/vendor/github.com/aws/smithy-go/CHANGELOG.md @@ -1,3 +1,12 @@ +# Release (2026-06-05) + +## General Highlights +* **Dependency Update**: Updated to the latest SDK module versions + +## Module Highlights +* `github.com/aws/smithy-go`: v1.27.2 + * **Bug Fix**: Fix incorrect serialization of unions in CBOR-based protocols. + # Release (2026-06-04) ## General Highlights diff --git a/vendor/github.com/aws/smithy-go/go_module_metadata.go b/vendor/github.com/aws/smithy-go/go_module_metadata.go index ba81f7728..8b6dcf929 100644 --- a/vendor/github.com/aws/smithy-go/go_module_metadata.go +++ b/vendor/github.com/aws/smithy-go/go_module_metadata.go @@ -3,4 +3,4 @@ package smithy // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.27.1" +const goModuleVersion = "1.27.2" diff --git a/vendor/modules.txt b/vendor/modules.txt index 8d6a31439..a1dfc9192 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -121,7 +121,7 @@ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 github.com/aws/aws-sdk-go-v2/internal/v4a github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 -# github.com/aws/aws-sdk-go-v2/service/eks v1.86.0 +# github.com/aws/aws-sdk-go-v2/service/eks v1.87.0 ## explicit; go 1.24 github.com/aws/aws-sdk-go-v2/service/eks github.com/aws/aws-sdk-go-v2/service/eks/internal/endpoints @@ -157,7 +157,7 @@ github.com/aws/aws-sdk-go-v2/service/ssooidc/types github.com/aws/aws-sdk-go-v2/service/sts github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sts/types -# github.com/aws/smithy-go v1.27.1 +# github.com/aws/smithy-go v1.27.2 ## explicit; go 1.24 github.com/aws/smithy-go github.com/aws/smithy-go/auth