🌱 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
dependabot[bot]
2026-06-23 01:51:47 +00:00
committed by GitHub
co-authored by lnx01
parent 4b56ebc413
commit c88f3bcd90
12 changed files with 90 additions and 11 deletions
+2 -2
View File
@@ -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
+4 -4
View File
@@ -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=
+4
View File
@@ -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
@@ -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
+9
View File
@@ -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)
+1 -1
View File
@@ -3,4 +3,4 @@
package eks
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.86.0"
const goModuleVersion = "1.87.0"
+5
View File
@@ -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)
+25
View File
@@ -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",
}
}
+25
View File
@@ -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
+9
View File
@@ -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
+1 -1
View File
@@ -3,4 +3,4 @@
package smithy
// goModuleVersion is the tagged release for this module
const goModuleVersion = "1.27.1"
const goModuleVersion = "1.27.2"
+2 -2
View File
@@ -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