Skip to content

[Bug] eksctl uses deprecated aws-sdk-go package #8455

@tendervittles

Description

@tendervittles

What were you trying to accomplish?

I want to build eksctl without the deprecated aws-sdk-go package.

https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-go-v1-on-july-31-2025/

What happened?

You have references to this package.

Logs

eksctl (main)$ grep -rn aws-sdk-go | grep -v aws-sdk-go-v2
integration/tests/update/update_cluster_test.go:16:	"github.com/aws/aws-sdk-go/aws"
Makefile:12:AWS_SDK_GO_DIR ?= $(shell go list -m -f '{{.Dir}}' 'github.com/aws/aws-sdk-go')
pkg/eks/retryer_v2.go:10:	"github.com/aws/aws-sdk-go/aws/awserr"
pkg/eks/mocks/ConfigProvider.go:6:	aws "github.com/aws/aws-sdk-go/aws"
pkg/eks/mocks/ConfigProvider.go:7:	client "github.com/aws/aws-sdk-go/aws/client"
pkg/eks/versions_manager_test.go:10:	"github.com/aws/aws-sdk-go/aws"
pkg/connector/arn.go:13:	"github.com/aws/aws-sdk-go/aws/endpoints"
pkg/utils/waiters/waiters.go:10:	"github.com/aws/aws-sdk-go/aws/request"
pkg/ctl/update/pod_identity_association.go:6:	"github.com/aws/aws-sdk-go/aws"
pkg/ctl/create/pod_identity_association.go:7:	"github.com/aws/aws-sdk-go/aws"
pkg/ctl/utils/update_authentication_mode.go:13:	"github.com/aws/aws-sdk-go/aws"
pkg/addons/image.go:7:	"github.com/aws/aws-sdk-go/aws/endpoints"
pkg/iam/arn.go:16:// ARN implements the pflag.Value interface for aws-sdk-go/aws/arn.ARN
pkg/iam/arn.go:21:// Parse wraps the aws-sdk-go/aws/arn.Parse function and instead returns a
pkg/credentials/filecache_v2.go:9:	"github.com/aws/aws-sdk-go/aws/credentials"
pkg/credentials/filecache.go:10:	"github.com/aws/aws-sdk-go/aws/credentials"
pkg/credentials/filecache_v2_test.go:11:	awscredentials "github.com/aws/aws-sdk-go/aws/credentials"
pkg/actions/karpenter/karpenter.go:8:	"github.com/aws/aws-sdk-go/aws/request"
pkg/actions/nodegroup/nodegroup.go:6:	"github.com/aws/aws-sdk-go/aws/request"
go.mod:10:	github.com/aws/aws-sdk-go v1.55.7
grep: .git/objects/pack/pack-d4088d78cc563e2001f4f4d7f75d0c4f8a8c1aca.pack: binary file matches
go.sum:107:github.com/aws/aws-sdk-go v1.55.7 h1:UJrkFq7es5CShfBwlWAC8DA077vp8PyVbQd3lqLiztE=
go.sum:108:github.com/aws/aws-sdk-go v1.55.7/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU=
.mockery.yaml:27:  github.com/aws/aws-sdk-go/aws/client:
ATTRIBUTIONS.md:25:* `github.com/aws/aws-sdk-go`
ATTRIBUTIONS.md:131:* `github.com/aws/aws-sdk-go`
ATTRIBUTIONS.md:179:#### github.com/aws/aws-sdk-go
ATTRIBUTIONS.md:963:### github.com/aws/aws-sdk-go
ATTRIBUTIONS.md:1257:* `github.com/aws/aws-sdk-go`
ATTRIBUTIONS.md:1328:#### github.com/aws/aws-sdk-go
ATTRIBUTIONS.md:20995:* `github.com/aws/aws-sdk-go`
ATTRIBUTIONS.md:21356:#### github.com/aws/aws-sdk-go
eksctl (main)$ 

Anything else we need to know?

Versions

commit f1c8201f8aba2aab188a7ae7ef494cacb8ba9b30 (HEAD -> main, origin/main, origin/HEAD)
Author: eksctl-bot <[email protected]>
Date:   Tue Jul 29 20:22:00 2025 +0100

    Prepare for next development iteration (#8452)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions