mirror of
https://github.com/open-cluster-management-io/ocm.git
synced 2026-08-23 22:26:49 +00:00
🌱 Bump github.com/aws/aws-sdk-go-v2/service/eks (#1382)
Bumps the aws group with 1 update: [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2). Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.78.0 to 1.79.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.0...service/s3/v1.79.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/eks dependency-version: 1.79.0 dependency-type: direct:production update-type: version-update:semver-minor 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:
@@ -5,7 +5,7 @@ go 1.25.0
|
||||
require (
|
||||
github.com/aws/aws-sdk-go-v2 v1.41.1
|
||||
github.com/aws/aws-sdk-go-v2/config v1.32.7
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.78.0
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.80.0
|
||||
github.com/aws/aws-sdk-go-v2/service/iam v1.53.2
|
||||
github.com/aws/smithy-go v1.24.0
|
||||
github.com/cloudevents/sdk-go/v2 v2.16.2
|
||||
|
||||
@@ -44,8 +44,8 @@ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17 h1:WWLqlh79iO48yLkj1v
|
||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17/go.mod h1:EhG22vHRrvF8oXSTYStZhJc1aUgKtnJe+aOiFEV90cM=
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.78.0 h1:3sGbR7pC+zLcUO817wxuY4CmhxDn4sD5b2ZfGphRsLQ=
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.78.0/go.mod h1:Qg678m+87sCuJhcsZojenz8mblYG+Tq86V4m3hjVz0s=
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.80.0 h1:moQGV8cPbVTN7r2Xte1Mybku35QDePSJEd3onYVmBtY=
|
||||
github.com/aws/aws-sdk-go-v2/service/eks v1.80.0/go.mod h1:Qg678m+87sCuJhcsZojenz8mblYG+Tq86V4m3hjVz0s=
|
||||
github.com/aws/aws-sdk-go-v2/service/iam v1.53.2 h1:62G6btFUwAa5uR5iPlnlNVAM0zJSLbWgDfKOfUC7oW4=
|
||||
github.com/aws/aws-sdk-go-v2/service/iam v1.53.2/go.mod h1:av9clChrbZbJ5E21msSsiT2oghl2BJHfQGhCkXmhyu8=
|
||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E=
|
||||
|
||||
+8
@@ -1,3 +1,11 @@
|
||||
# v1.80.0 (2026-02-11)
|
||||
|
||||
* **Feature**: This release adds support for Windows Server 2025 in Amazon EKS Managed Node Groups.
|
||||
|
||||
# v1.79.0 (2026-02-10.2)
|
||||
|
||||
* **Feature**: Introducing an optional policy field, an IAM policy applied to pod identity associations in addition to IAM role policies. When specified, pod permissions are the intersection of IAM role policies and the policy field, ensuring the principle of least privilege.
|
||||
|
||||
# v1.78.0 (2026-02-10)
|
||||
|
||||
* **Feature**: Amazon EKS adds a new DescribeUpdate update type, VendedLogsUpdate, to support an integration between EKS Auto Mode and Amazon CloudWatch Vended Logs.
|
||||
|
||||
Generated
Vendored
+17
@@ -107,6 +107,23 @@ type CreatePodIdentityAssociationInput struct {
|
||||
// [List of session tags added by EKS Pod Identity]: https://docs.aws.amazon.com/eks/latest/userguide/pod-id-abac.html#pod-id-abac-tags
|
||||
DisableSessionTags *bool
|
||||
|
||||
// An optional IAM policy in JSON format (as an escaped string) that applies
|
||||
// additional restrictions to this pod identity association beyond the IAM policies
|
||||
// attached to the IAM role. This policy is applied as the intersection of the
|
||||
// role's policies and this policy, allowing you to reduce the permissions that
|
||||
// applications in the pods can use. Use this policy to enforce least privilege
|
||||
// access while still leveraging a shared IAM role across multiple applications.
|
||||
//
|
||||
// Important considerations
|
||||
//
|
||||
// - Session tags: When using this policy, disableSessionTags must be set to true
|
||||
// .
|
||||
//
|
||||
// - Target role permissions: If you specify both a TargetRoleArn and a policy,
|
||||
// the policy restrictions apply only to the target role's permissions, not to the
|
||||
// initial role used for assuming the target role.
|
||||
Policy *string
|
||||
|
||||
// Metadata that assists with categorization and organization. Each tag consists
|
||||
// of a key and an optional value. You define both. Tags don't propagate to any
|
||||
// other cluster or Amazon Web Services resources.
|
||||
|
||||
Generated
Vendored
+17
@@ -82,6 +82,23 @@ type UpdatePodIdentityAssociationInput struct {
|
||||
// [List of session tags added by EKS Pod Identity]: https://docs.aws.amazon.com/eks/latest/userguide/pod-id-abac.html#pod-id-abac-tags
|
||||
DisableSessionTags *bool
|
||||
|
||||
// An optional IAM policy in JSON format (as an escaped string) that applies
|
||||
// additional restrictions to this pod identity association beyond the IAM policies
|
||||
// attached to the IAM role. This policy is applied as the intersection of the
|
||||
// role's policies and this policy, allowing you to reduce the permissions that
|
||||
// applications in the pods can use. Use this policy to enforce least privilege
|
||||
// access while still leveraging a shared IAM role across multiple applications.
|
||||
//
|
||||
// Important considerations
|
||||
//
|
||||
// - Session tags: When using this policy, disableSessionTags must be set to true
|
||||
// .
|
||||
//
|
||||
// - Target role permissions: If you specify both a TargetRoleArn and a policy,
|
||||
// the policy restrictions apply only to the target role's permissions, not to the
|
||||
// initial role used for assuming the target role.
|
||||
Policy *string
|
||||
|
||||
// The new IAM role to change in the association.
|
||||
RoleArn *string
|
||||
|
||||
|
||||
+9
@@ -17352,6 +17352,15 @@ func awsRestjson1_deserializeDocumentPodIdentityAssociation(v **types.PodIdentit
|
||||
sv.OwnerArn = ptr.String(jtv)
|
||||
}
|
||||
|
||||
case "policy":
|
||||
if value != nil {
|
||||
jtv, ok := value.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("expected String to be of type string, got %T instead", value)
|
||||
}
|
||||
sv.Policy = ptr.String(jtv)
|
||||
}
|
||||
|
||||
case "roleArn":
|
||||
if value != nil {
|
||||
jtv, ok := value.(string)
|
||||
|
||||
+1
-1
@@ -3,4 +3,4 @@
|
||||
package eks
|
||||
|
||||
// goModuleVersion is the tagged release for this module
|
||||
const goModuleVersion = "1.78.0"
|
||||
const goModuleVersion = "1.80.0"
|
||||
|
||||
+10
@@ -1462,6 +1462,11 @@ func awsRestjson1_serializeOpDocumentCreatePodIdentityAssociationInput(v *Create
|
||||
ok.String(*v.Namespace)
|
||||
}
|
||||
|
||||
if v.Policy != nil {
|
||||
ok := object.Key("policy")
|
||||
ok.String(*v.Policy)
|
||||
}
|
||||
|
||||
if v.RoleArn != nil {
|
||||
ok := object.Key("roleArn")
|
||||
ok.String(*v.RoleArn)
|
||||
@@ -6189,6 +6194,11 @@ func awsRestjson1_serializeOpDocumentUpdatePodIdentityAssociationInput(v *Update
|
||||
ok.Boolean(*v.DisableSessionTags)
|
||||
}
|
||||
|
||||
if v.Policy != nil {
|
||||
ok := object.Key("policy")
|
||||
ok.String(*v.Policy)
|
||||
}
|
||||
|
||||
if v.RoleArn != nil {
|
||||
ok := object.Key("roleArn")
|
||||
ok.String(*v.RoleArn)
|
||||
|
||||
+4
@@ -107,6 +107,8 @@ const (
|
||||
AMITypesWindowsFull2019X8664 AMITypes = "WINDOWS_FULL_2019_x86_64"
|
||||
AMITypesWindowsCore2022X8664 AMITypes = "WINDOWS_CORE_2022_x86_64"
|
||||
AMITypesWindowsFull2022X8664 AMITypes = "WINDOWS_FULL_2022_x86_64"
|
||||
AMITypesWindowsCore2025X8664 AMITypes = "WINDOWS_CORE_2025_x86_64"
|
||||
AMITypesWindowsFull2025X8664 AMITypes = "WINDOWS_FULL_2025_x86_64"
|
||||
AMITypesAl2023X8664Standard AMITypes = "AL2023_x86_64_STANDARD"
|
||||
AMITypesAl2023Arm64Standard AMITypes = "AL2023_ARM_64_STANDARD"
|
||||
AMITypesAl2023X8664Neuron AMITypes = "AL2023_x86_64_NEURON"
|
||||
@@ -136,6 +138,8 @@ func (AMITypes) Values() []AMITypes {
|
||||
"WINDOWS_FULL_2019_x86_64",
|
||||
"WINDOWS_CORE_2022_x86_64",
|
||||
"WINDOWS_FULL_2022_x86_64",
|
||||
"WINDOWS_CORE_2025_x86_64",
|
||||
"WINDOWS_FULL_2025_x86_64",
|
||||
"AL2023_x86_64_STANDARD",
|
||||
"AL2023_ARM_64_STANDARD",
|
||||
"AL2023_x86_64_NEURON",
|
||||
|
||||
+8
@@ -2222,6 +2222,14 @@ type PodIdentityAssociation struct {
|
||||
// If defined, the EKS Pod Identity association is owned by an Amazon EKS add-on.
|
||||
OwnerArn *string
|
||||
|
||||
// An optional IAM policy in JSON format (as an escaped string) that applies
|
||||
// additional restrictions to this pod identity association beyond the IAM policies
|
||||
// attached to the IAM role. This policy is applied as the intersection of the
|
||||
// role's policies and this policy, allowing you to reduce the permissions that
|
||||
// applications in the pods can use. Use this policy to enforce least privilege
|
||||
// access while still leveraging a shared IAM role across multiple applications.
|
||||
Policy *string
|
||||
|
||||
// The Amazon Resource Name (ARN) of the IAM role to associate with the service
|
||||
// account. The EKS Pod Identity agent manages credentials to assume this role for
|
||||
// applications in the containers in the Pods that use this service account.
|
||||
|
||||
Vendored
+1
-1
@@ -119,7 +119,7 @@ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
|
||||
# github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4
|
||||
## explicit; go 1.23
|
||||
github.com/aws/aws-sdk-go-v2/internal/ini
|
||||
# github.com/aws/aws-sdk-go-v2/service/eks v1.78.0
|
||||
# github.com/aws/aws-sdk-go-v2/service/eks v1.80.0
|
||||
## explicit; go 1.23
|
||||
github.com/aws/aws-sdk-go-v2/service/eks
|
||||
github.com/aws/aws-sdk-go-v2/service/eks/internal/endpoints
|
||||
|
||||
Reference in New Issue
Block a user