Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/con 27280 update cluster with new controller #625

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
691 commits
Select commit Hold shift + click to select a range
b4d258d
Merge pull request #7451 from teraflik/patch-1
yuxiang-zhang Jan 22, 2024
ce6e6e6
Fix coredns pdb preventing cluster deletion
yuxiang-zhang Jan 22, 2024
ae510ae
Merge pull request #7496 from yuxiang-zhang/fix-coredns-cannot-be-evi…
yuxiang-zhang Jan 23, 2024
6574fa1
Add support for EKS 1.29
yuxiang-zhang Jan 12, 2024
d38585b
Merge pull request #7498 from yuxiang-zhang/eks-1.29
yuxiang-zhang Jan 23, 2024
28c842b
Add release notes for 0.169.0
yuxiang-zhang Jan 23, 2024
1c8cc62
Merge pull request #7499 from yuxiang-zhang/update-release-notes
yuxiang-zhang Jan 23, 2024
1e1d72f
Prepare for next development iteration
eksctl-bot Jan 23, 2024
e34c5ff
Merge pull request #7500 from eksctl-io/main-1c8cc6244
yuxiang-zhang Jan 23, 2024
7b89891
Update arm-support.md
yuxiang-zhang Jan 24, 2024
9575570
Merge pull request #7501 from eksctl-io/yuxiang-zhang-patch-1
yuxiang-zhang Jan 24, 2024
f75c48e
Expand Karpenter settings.aws block to settings for v0.33.0 and greater
yuxiang-zhang Jan 25, 2024
622f4fe
Merge pull request #7503 from yuxiang-zhang/update-karpenter-config-f…
yuxiang-zhang Jan 25, 2024
dbdfa18
Update stale.yml
yuxiang-zhang Jan 25, 2024
29e0d7e
Merge pull request #7505 from eksctl-io/update-stale-bot
yuxiang-zhang Jan 25, 2024
f694469
docs(fargate): eksctl update command is deprecated
skl Jan 30, 2024
a6aa06b
Fix deleting cluster sometimes drain managed nodegroups
yuxiang-zhang Jan 26, 2024
aec56df
Update userdocs on nodegroups
yuxiang-zhang Jan 27, 2024
71d8472
Merge pull request #7515 from yuxiang-zhang/drain-unmanaged-ng-only
yuxiang-zhang Jan 31, 2024
f79b052
Merge branch 'main' into skl/docs-fargate-support-upgrade
yuxiang-zhang Jan 31, 2024
b39bb66
Merge pull request #7517 from skl/skl/docs-fargate-support-upgrade
yuxiang-zhang Jan 31, 2024
9ce88cc
Update release drafter template
yuxiang-zhang Feb 2, 2024
3f0d81f
Merge pull request #7524 from yuxiang-zhang/patch-release-drafter
yuxiang-zhang Feb 2, 2024
fff42b5
Add support for Access Entry Type
yuxiang-zhang Feb 2, 2024
47c1309
Update access entries userdocs
yuxiang-zhang Feb 1, 2024
4af2dce
Merge pull request #7522 from yuxiang-zhang/add-access-entry-type
yuxiang-zhang Feb 2, 2024
e1b83ad
Add release notes for 0.170.0
yuxiang-zhang Feb 2, 2024
d03c123
Merge pull request #7525 from yuxiang-zhang/add-release-note
yuxiang-zhang Feb 2, 2024
97bde1e
Prepare for next development iteration
eksctl-bot Feb 2, 2024
02c2066
Merge pull request #7526 from eksctl-io/main-d03c12312
yuxiang-zhang Feb 2, 2024
275fefe
Improve userdocs layout
yuxiang-zhang Feb 3, 2024
3c2bb26
Announce eksctl Support Status Update
yuxiang-zhang Feb 7, 2024
4e3d0e4
Merge pull request #7539 from yuxiang-zhang/update-layout
yuxiang-zhang Feb 7, 2024
b4d7df7
Add support for Ubuntu 22.04 based EKS images
toabctl Jan 30, 2024
0415323
Merge pull request #7516 from toabctl/ubuntu-22.04-support
yuxiang-zhang Feb 9, 2024
61eb80b
Add release notes for 0.171.0
yuxiang-zhang Feb 9, 2024
9858c54
Merge pull request #7541 from yuxiang-zhang/update-release-notes
yuxiang-zhang Feb 9, 2024
c73022d
Prepare for next development iteration
eksctl-bot Feb 9, 2024
87e12f2
Merge pull request #7542 from eksctl-io/main-9858c5482
yuxiang-zhang Feb 9, 2024
1b84a48
Changed the error to more understandable when the region code isn't set
a2ush Feb 10, 2024
fade871
Merge pull request #7523 from a2ush/fix
yuxiang-zhang Feb 12, 2024
d9d55c2
Fix checks for updated addon versions
mttrb Jan 11, 2024
647874e
Merge pull request #7471 from mttrb/fix_addon_versions
yuxiang-zhang Feb 14, 2024
6c73af1
Extract common steps setting up build environment from workflows
yuxiang-zhang Feb 2, 2024
79e3f38
Disable slack notifications
yuxiang-zhang Feb 2, 2024
f5c0a54
Bump actions/cache from 3.3.2 to 4.0.0
yuxiang-zhang Feb 13, 2024
d07f0c3
Merge pull request #7551 from yuxiang-zhang/extract-setup-build
yuxiang-zhang Feb 14, 2024
2451626
Update userdocs dependencies
yuxiang-zhang Feb 14, 2024
f8e3d06
Update schema for new AMI family
yuxiang-zhang Feb 14, 2024
3ae9ae8
Update go dependencies
yuxiang-zhang Feb 14, 2024
f3b2eec
Bump k8s dependencies to v0.29
a-hilaly Feb 14, 2024
aa47542
Replace all deprecated sets.String with generic sets.Set
yuxiang-zhang Feb 15, 2024
2d16eaf
Update actions dependencies
yuxiang-zhang Feb 14, 2024
0cb2f05
Update build image manifest, tag file and workflows
yuxiang-zhang Feb 15, 2024
06029b0
Merge pull request #7554 from eksctl-io/bump-deps
yuxiang-zhang Feb 15, 2024
389f689
Update build image go version to 1.21
yuxiang-zhang Feb 15, 2024
123b48d
Merge pull request #7561 from eksctl-io/build-img
yuxiang-zhang Feb 15, 2024
b4d74c2
Revert removing RetryMetricsHeader in presigned requests
yuxiang-zhang Feb 16, 2024
d05aee2
Merge pull request #7563 from eksctl-io/revert-fix-presigned
yuxiang-zhang Feb 16, 2024
922ba42
Add release notes for 0.172.0
yuxiang-zhang Feb 16, 2024
65b338a
Merge pull request #7564 from yuxiang-zhang/update-release-notes
yuxiang-zhang Feb 16, 2024
7707c54
Revert misdeleted checkout step for publishing release
yuxiang-zhang Feb 16, 2024
024e22d
Add integ test without build target
yuxiang-zhang Feb 16, 2024
44c9e19
Remove unused slack token
yuxiang-zhang Feb 16, 2024
2d6ad0d
Merge pull request #7566 from yuxiang-zhang/update-workflows
yuxiang-zhang Feb 16, 2024
eb5dd44
Remove slackToken
yuxiang-zhang Feb 16, 2024
15a9f6e
Merge pull request #7570 from yuxiang-zhang/remove-slack-token
yuxiang-zhang Feb 16, 2024
7e82650
Prepare for next development iteration
eksctl-bot Feb 16, 2024
7447691
Merge pull request #7571 from eksctl-io/main-15a9f6e37
yuxiang-zhang Feb 21, 2024
8ef49ae
Bump dependencies for Dependabot alerts
dependabot[bot] Feb 21, 2024
0dd23e1
Fix generate-internal-groups.sh permission
yuxiang-zhang Feb 22, 2024
e88a717
Update dependencies
yuxiang-zhang Feb 22, 2024
f863aee
Merge pull request #7588 from eksctl-io/update-deps
yuxiang-zhang Feb 22, 2024
210f0ac
Make EKS 1.29 default
yuxiang-zhang Feb 3, 2024
1667a68
Merge pull request #7599 from yuxiang-zhang/default-1.29
yuxiang-zhang Feb 23, 2024
4b2179e
Automate PR with release notes draft
yuxiang-zhang Feb 23, 2024
f1fa4a1
Merge pull request #7604 from yuxiang-zhang/automate-release-draft
yuxiang-zhang Feb 27, 2024
75c95b1
Remove inline ELB and CloudWatch policies from Cluster Role (#7603)
ibnjunaid Feb 27, 2024
0318017
Update docs with Ubuntu 20.04 supported in EKS <= 1.29 (#7618)
rpocase Feb 27, 2024
b4af6fa
Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#7591)
dependabot[bot] Feb 27, 2024
6903772
Add profile flag support for get and delete access entry
yuxiang-zhang Feb 28, 2024
2f233fa
Merge pull request #7623 from yuxiang-zhang/add-profile-to-get-ae
yuxiang-zhang Feb 28, 2024
a294361
Fix caching credentials with assummed role MFA session
vutny Feb 29, 2024
7c62894
Merge pull request #7626 from vutny/fix-assume-role-session-duration
yuxiang-zhang Feb 29, 2024
1575882
Remove dependabot from contributors
yuxiang-zhang Feb 29, 2024
d0135d2
Merge pull request #7628 from yuxiang-zhang/tune-drafter
yuxiang-zhang Feb 29, 2024
aa4576a
Use eksctl-bot token for release draft PR (#7629)
yuxiang-zhang Feb 29, 2024
fb54247
Add release notes for v0.173.0
yuxiang-zhang Feb 29, 2024
a7ee893
Merge pull request #7619 from eksctl-io/update-release-notes
yuxiang-zhang Mar 1, 2024
90b3c3e
Prepare for next development iteration
eksctl-bot Mar 1, 2024
38ce9e6
Merge pull request #7631 from eksctl-io/main-a7ee89342
yuxiang-zhang Mar 1, 2024
fb3ec18
Bump peter-evans/create-pull-request to fix error in GH API
yuxiang-zhang Mar 1, 2024
3dad473
Merge pull request #7633 from yuxiang-zhang/bump-pr-action-version
yuxiang-zhang Mar 1, 2024
cbe870c
Update dependabot version updates frequency
yuxiang-zhang Mar 1, 2024
632768e
Merge pull request #7635 from eksctl-io/update-dependabot-config
yuxiang-zhang Mar 1, 2024
b6f24ff
Fix EFA network interface device index assignment
yuxiang-zhang Mar 12, 2024
22195e4
Merge pull request #7643 from yuxiang-zhang/fix-efa
yuxiang-zhang Mar 13, 2024
96006c8
Remove goreleaser from build deps
yuxiang-zhang Feb 28, 2024
7dbf272
Replace make build-all with goreleaser action
yuxiang-zhang Feb 28, 2024
04d3dac
Inline script files in publish release workflows
yuxiang-zhang Feb 28, 2024
4573609
Rename release workflows
yuxiang-zhang Feb 29, 2024
90e16ce
Merge pull request #7632 from yuxiang-zhang/enable-brew-pr
yuxiang-zhang Mar 14, 2024
9bb5780
Add release notes for v0.174.0
yuxiang-zhang Mar 14, 2024
4eb2b39
Merge pull request #7630 from eksctl-io/update-release-notes
yuxiang-zhang Mar 15, 2024
d3c6eaf
Fix typo in publish-release.yaml
yuxiang-zhang Mar 15, 2024
3c1a5c4
Merge pull request #7663 from eksctl-io/fix-typo
yuxiang-zhang Mar 15, 2024
419aebd
Prepare for next development iteration
eksctl-bot Mar 15, 2024
76902cd
Merge pull request #7664 from eksctl-io/main-3c1a5c4c2
yuxiang-zhang Mar 15, 2024
e1d1692
Upgrade with explicit version if release version is up-to-date
yuxiang-zhang Mar 19, 2024
febff8e
Test Bottlerocket node upgrade and verify version
yuxiang-zhang Mar 19, 2024
00c736d
Merge pull request #7666 from eksctl-io/fix-bottlerocket-upgrade
yuxiang-zhang Mar 21, 2024
5b28c17
Add release notes for v0.175.0 (#7669)
eksctl-bot Mar 22, 2024
1d18d74
Prepare for next development iteration (#7671)
eksctl-bot Mar 22, 2024
53aa373
Bump dependencies (#7668)
TiberiuGC Mar 22, 2024
78e6711
Aim for namespace uniqueness across parallel specs (#7680)
TiberiuGC Mar 22, 2024
42cab35
Include MixedInstancesPolicy LaunchTemplate for validation
yuxiang-zhang Mar 14, 2024
cfec0d9
Merge pull request #7661 from yuxiang-zhang/7644
yuxiang-zhang Mar 22, 2024
cdbbd6d
Allow GPU instance types for Windows nodes (#7681)
TiberiuGC Mar 27, 2024
025550a
Display full draft release notes in PR description (#7686)
qclaogui Mar 30, 2024
2ca7b65
Bump mkdocs version (#7696)
TiberiuGC Apr 2, 2024
f9475f8
Add support for AMIs based on AmazonLinux2023 (#7684)
TiberiuGC Apr 4, 2024
2addd3a
[EKSCTL create cluster command] Authorise self-managed nodes via `aws…
TiberiuGC Apr 4, 2024
66d1a5e
Enforce `authenticationMode:CONFIG_MAP` on Outposts (#7699)
TiberiuGC Apr 4, 2024
5b33f07
Add release notes for v0.176.0 (#7672)
eksctl-bot Apr 5, 2024
127757a
Prepare for next development iteration
eksctl-bot Apr 5, 2024
e747b99
Merge pull request #7701 from eksctl-io/main-5b33f073a
cPu1 Apr 8, 2024
3a00263
Bump dependencies
cPu1 Apr 8, 2024
33f60ef
Update build image tag
cPu1 Apr 8, 2024
d53aa6c
Merge pull request #7705 from cPu1/bump-deps
cPu1 Apr 8, 2024
0af6420
Bump dependencies
cPu1 Apr 16, 2024
ce836e8
Merge pull request #7712 from cPu1/bump-deps
cPu1 Apr 16, 2024
940b4bd
Fix arn build logic to support different aws partitions
timandy Apr 18, 2024
a6bc072
Merge pull request #7715 from timandy/main
cPu1 Apr 23, 2024
523605f
Fix reusing instanceRoleARN for nodegroups authorized with access ent…
Apr 15, 2024
e578254
Add note about deleting nodegroups
cPu1 Apr 15, 2024
c8be7d7
Add integration tests
cPu1 Apr 18, 2024
c2d8c80
Fix cluster deletion in tests
cPu1 Apr 22, 2024
752fded
Merge pull request #7707 from cPu1/accessentry-instance-role-arn
cPu1 Apr 24, 2024
00934fd
Allow nodegroup creation after a cluster subnet is deleted (#7714)
TiberiuGC Apr 24, 2024
9289bf8
Handle K8s service account lifecycle on `eksctl create/delete podiden…
TiberiuGC Apr 24, 2024
5cab628
Add support for Ubuntu Pro 22.04 based EKS images (#7711)
aciba90 Apr 24, 2024
5a63580
Disable IMDSv1 in unowned integration tests
cPu1 Apr 23, 2024
d35fa56
Merge pull request #7722 from cPu1/disable-imds-v1
cPu1 Apr 24, 2024
e80bb08
include pre-releases as full releases when drafting release notes
TiberiuGC Apr 24, 2024
2956a45
Merge pull request #7723 from TiberiuGC/improvement/include-pre-relea…
cPu1 Apr 25, 2024
c115419
Add utils command to migrate `iamidentitymappings` to EKS access entr…
punkwalker Apr 25, 2024
dfd89d8
Revert "[Release drafter] Treat RCs as full releases when drafting no…
TiberiuGC Apr 25, 2024
b17d037
Fix creating pod identities
cPu1 Apr 25, 2024
3a18083
Fix deleting pod identities
cPu1 Apr 25, 2024
c9ee358
Merge pull request #7727 from cPu1/fix-podidentity-creation
cPu1 Apr 25, 2024
119b4c4
Fix deleting clusters with a non-active status
cPu1 Apr 26, 2024
98e1228
Merge pull request #7728 from cPu1/fix-delete-cluster
cPu1 Apr 26, 2024
d648bc5
Add release notes for v0.177.0
TiberiuGC Apr 25, 2024
29a9324
update release notes for 0.177.0
TiberiuGC Apr 25, 2024
0229468
Merge pull request #7721 from eksctl-io/update-release-notes
cPu1 Apr 26, 2024
a6da234
Prepare for next development iteration
eksctl-bot Apr 26, 2024
4cc7918
Merge pull request #7730 from eksctl-io/main-02294680c
cPu1 Apr 29, 2024
e7b9846
Update aws-node from 1.12.6 to 1.18.1 (#7756)
consideRatio May 16, 2024
ec1ff7b
Fix kubeletExtraConfig support for AL2023
cPu1 May 16, 2024
bff6404
Merge pull request #7758 from cPu1/al2023-kubelet-extra-config
cPu1 May 16, 2024
c32ec3f
Add release notes for 0.178
cPu1 May 17, 2024
fa79d2e
Merge pull request #7769 from cPu1/release-notes-0.178
cPu1 May 17, 2024
446a2f0
Prepare for next development iteration
eksctl-bot May 17, 2024
6c2665a
Merge pull request #7772 from eksctl-io/main-fa79d2e0b
cPu1 May 23, 2024
04abf58
Support EKS 1.30
cPu1 May 16, 2024
5c1ddc7
Merge pull request #7781 from cPu1/eks-1.30
cPu1 May 23, 2024
18f8337
Add release notes for v0.179.0
cPu1 May 23, 2024
b8f1ac4
Merge pull request #7771 from eksctl-io/update-release-notes
cPu1 May 24, 2024
b9fb579
Prepare for next development iteration
eksctl-bot May 24, 2024
2974871
Merge pull request #7783 from eksctl-io/main-b8f1ac4d7
cPu1 May 24, 2024
5619e9f
Add option to create service account for pod identities which default…
TiberiuGC May 29, 2024
586f9d1
Update json schema (#7788)
TiberiuGC May 29, 2024
5271ed1
[Pod Identity Associations] Don't allow `--create-service-account` fl…
TiberiuGC May 29, 2024
7630270
Add release notes for v0.180.0 (#7782)
eksctl-bot May 29, 2024
ef67ded
Prepare for next development iteration (#7791)
eksctl-bot May 29, 2024
5782494
add new addon fields required for pod identity support
TiberiuGC Apr 25, 2024
1d5b861
ammend create addon command to create roles for pod identity associat…
TiberiuGC Apr 29, 2024
cc94cf1
ammend delete addon command to delete roles for pod identity associat…
TiberiuGC Apr 30, 2024
a645a6e
small tweaks
TiberiuGC Apr 30, 2024
3c535ef
Support updating podIdentityAssociations for addons
cPu1 Apr 29, 2024
4be08c8
Show addon.podIdentityAssociations in `get addon`
cPu1 Apr 29, 2024
e079911
Disallow updating podidentityassociations owned by addons
cPu1 Apr 29, 2024
1e69cf0
Show pod identities in `get addons`, use a pointer for addon.podIdent…
cPu1 May 6, 2024
961bd52
Update mocks
cPu1 May 6, 2024
07d83f1
Fix deleting the specified addon instead of all addons
cPu1 May 6, 2024
bfb0a8b
Disallow deletion of addon pod identities in `delete podidentityassoc…
cPu1 May 6, 2024
77f841d
Show ownerARN in `get podidentityassociations`
cPu1 May 6, 2024
aeac061
Fix `create cluster` when iam.podIdentityAssociations is unset
cPu1 May 6, 2024
b9eea35
Delete IAM resources when addon.podIdentityAssociations is []
cPu1 May 7, 2024
1b0c2ca
take into account that not all EKS addons will support pod IDs at launch
TiberiuGC May 9, 2024
7e32105
add validations
TiberiuGC May 9, 2024
cca112c
Migrate EKS addons to pod identity using the Addons API
cPu1 May 9, 2024
8b9c4db
add unit tests and update generated files
TiberiuGC May 12, 2024
5a58bc4
Migrate: ignore pod identity associations that already exist
cPu1 May 10, 2024
0afd1ac
add docs && tweak validation
TiberiuGC May 14, 2024
3c4d4ee
Delete old IRSA stack in `update addon`
cPu1 May 15, 2024
d5b6778
Add integration test for addon.podIdentityAssociations
cPu1 May 22, 2024
8a36b28
add integration tests for creating and deleting addons && bugfixes ar…
TiberiuGC May 27, 2024
4bb1a7d
update describe addon config command to return pod identity config
TiberiuGC May 27, 2024
c63f625
add auto-create-pod-identity-associations CLI flag
TiberiuGC May 27, 2024
80ecc7b
update unit tests
TiberiuGC May 27, 2024
befc6a9
update list of minimum IAM permissions
TiberiuGC May 28, 2024
d970920
tech debt - unskip tests from PI suite
TiberiuGC May 28, 2024
55004c1
fix addons integration test
TiberiuGC May 29, 2024
dda4a32
Allow updating addons with recommended IAM policies, disallow setting…
cPu1 May 30, 2024
5a96c5e
Add more validation
cPu1 Jun 3, 2024
6a73694
Rename fields to addonsConfig.autoApplyPodIdentityAssociations and ad…
cPu1 Jun 3, 2024
bb87f30
Update AWS SDK
cPu1 Jun 3, 2024
e64db43
use service level endpoint resolver instead of global endpoint resolv…
TiberiuGC Jun 3, 2024
b71d96e
Update link to docs
cPu1 Jun 3, 2024
c7955ae
Merge pull request #7807 from TiberiuGC/addon-podidentity
cPu1 Jun 3, 2024
f2b9816
Disallow IRSA config if addon has existing pod identity associations
cPu1 Jun 3, 2024
8a4de0a
Merge pull request #7813 from cPu1/addon-podidentity-update
cPu1 Jun 3, 2024
cd52c56
Add release notes for v0.181.0
cPu1 Jun 3, 2024
48a8e87
Merge pull request #7790 from eksctl-io/update-release-notes
cPu1 Jun 3, 2024
0c5a279
Prepare for next development iteration
eksctl-bot Jun 3, 2024
7331dc1
Merge pull request #7815 from eksctl-io/main-48a8e87de
cPu1 Jun 4, 2024
0e9dbbd
Fix formatting for notes in documentation
cPu1 Jun 4, 2024
9ad0474
apply same formatting fix for addons.md file
TiberiuGC Jun 4, 2024
5e5419f
Merge pull request #7817 from cPu1/fix-docs-formatting
cPu1 Jun 4, 2024
105b6db
G6 support
practicusai Jun 6, 2024
4ee5579
Subnets availability validation should use AZs resolved by `EC2::Desc…
TiberiuGC Jun 6, 2024
09dd74f
Update pkg/addons/assets/efa-device-plugin.yaml
practicusai Jun 6, 2024
a1f05d3
Update pkg/addons/assets/efa-device-plugin.yaml
practicusai Jun 6, 2024
7aade08
Merge branch 'main' into g6-support
practicusai Jun 6, 2024
68695db
Merge pull request #7819 from practicusai/g6-support
cPu1 Jun 6, 2024
54e9b87
Fix upgrading AL2 ARM64 nodegroups
cPu1 Jun 6, 2024
631488f
Merge pull request #7821 from cPu1/fix-al2-arm64-upgrade
cPu1 Jun 7, 2024
30b7885
fix typo for iam policy
richzw Jun 6, 2024
4dd55bf
Merge pull request #7820 from richzw/main
cPu1 Jun 7, 2024
be4a37a
update aws-node to latest version
TiberiuGC May 16, 2024
a33bfab
coredns script should exclude preview versions
TiberiuGC May 17, 2024
e7c402c
Merge pull request #7766 from eksctl-io/bugfix/update-generated-files
cPu1 Jun 7, 2024
ac497e2
Add release notes for v0.182.0
cPu1 Jun 7, 2024
40a6990
Merge pull request #7814 from eksctl-io/update-release-notes
cPu1 Jun 7, 2024
d8011b2
Prepare for next development iteration
eksctl-bot Jun 7, 2024
dca6eed
Merge pull request #7825 from eksctl-io/main-40a6990a0
cPu1 Jun 7, 2024
0f9e0eb
Make EKS 1.30 the default
cPu1 Jun 11, 2024
d4d12aa
Fix tests
cPu1 Jun 11, 2024
17a507a
Merge pull request #7827 from cPu1/eks-1.30-default
cPu1 Jun 11, 2024
c850f4d
Add release notes for v0.183.0
cPu1 Jun 11, 2024
a8f8fdf
Merge pull request #7824 from eksctl-io/update-release-notes
cPu1 Jun 11, 2024
a36e61d
Merge remote-tracking branch 'origin/feat-spot-ocean' into feat-spot-…
baruchis123 Jun 24, 2024
5c7fdc2
align with origin
baruchis123 Jun 24, 2024
60752e3
merge with upstream release 0.183
baruchis123 Jun 30, 2024
b5e95c0
[src] install spot ocean controller on existing cluster
baruchis123 Jul 2, 2024
c92783d
[fix] return spot ocean tags for node creation
baruchis123 Jul 3, 2024
17ef73c
[fix] move tag creation to before creation of vng
baruchis123 Jul 4, 2024
e669625
[fix] revert go releaser
baruchis123 Jul 4, 2024
20bad10
[fix] revert go releaser
baruchis123 Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
6 changes: 3 additions & 3 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ categories:
labels:
- 'kind/bug'
- title: '🧰 Maintenance'
labels:
labels:
- 'area/tech-debt'
- 'area/ci'
- title: '📝 Documentation'
labels:
labels:
- 'area/docs'
- 'kind/docs'
change-template: '- $TITLE (#$NUMBER)'
Expand All @@ -44,4 +44,4 @@ exclude-contributors:
- 'dependabot'
replacers:
- search: '/\s(?:and )?@dependabot(?:\[bot\])?,?/g'
replace: ''
replace: ''
2 changes: 1 addition & 1 deletion .github/workflows/ecr-publish-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ jobs:

- name: Build and push image
run: |
PATH=$PATH:$(go env GOPATH)/bin make -f Makefile.docker push-build-image
PATH=$PATH:$(go env GOPATH)/bin make -f Makefile.docker push-build-image
2 changes: 1 addition & 1 deletion .github/workflows/ecr-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ jobs:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
labels: ${{ steps.meta.outputs.labels }}
2 changes: 1 addition & 1 deletion .github/workflows/exclude-file.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ weave-community.slack.com
netlify.com
slack.k8s.io
docs.google.com
groups.google.com
groups.google.com
2 changes: 1 addition & 1 deletion .github/workflows/publish-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
with:
token: "${{ secrets.EKSCTLBOT_TOKEN }}"
- name: Trigger Netlify deployment
run: make publish-docs
run: make publish-docs
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
args: release --clean --timeout 60m --skip=validate --config=.github/.goreleaser.brew.combined.yml --release-notes="${{env.RELEASE_NOTES_FILE}}"
env:
GITHUB_TOKEN: ${{ secrets.customToken }}
PRE_RELEASE_ID:
PRE_RELEASE_ID:

- name: GoReleaser Release Candidate
if: ${{ inputs.isReleaseCandidate }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-drafter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
<blockquote>

${{ steps.draft.outputs.body }}

</blockquote>
</details>
<br />
Expand All @@ -59,4 +59,4 @@ jobs:
[1]: https://github.com/eksctl-io/eksctl/blob/main/.github/workflows/release-drafter.yaml
title: 'Add release notes for ${{ steps.draft.outputs.tag_name }}'
labels: kind/improvement, skip-release-notes
branch: update-release-notes
branch: update-release-notes
39 changes: 9 additions & 30 deletions .github/workflows/update-generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
resource: ["coredns", "aws-node"]
resource: ["coredns", "aws-node"]
name: Update ${{ matrix.resource }} and open PR
runs-on: ubuntu-latest
container: public.ecr.aws/eksctl/eksctl-build:833f4464e865a6398788bf6cbc5447967b8974b7
Expand Down Expand Up @@ -50,33 +50,12 @@ jobs:
go-
- name: Update ${{ matrix.resource }}
run: make update-${{ matrix.resource }}
- name: Commit changes
id: commit
run: |
git checkout $DEFAULT_BRANCH
git checkout -B update-${{ matrix.resource }}
git add -u
if ! EDITOR=true git commit -m "Update ${{ matrix.resource }}"; then
echo "changes=false" >> $GITHUB_OUTPUT
exit 0
fi
echo "changes=true" >> $GITHUB_OUTPUT
! git diff --exit-code $DEFAULT_BRANCH HEAD
git push --force-with-lease origin HEAD
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea #v7.0.1
name: Open PR to ${{env.DEFAULT_BRANCH}}
if: steps.commit.outputs.changes == 'true'
- name: Upsert pull request
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e #v6.0.2
with:
github-token: ${{ secrets.EKSCTLBOT_TOKEN }}
script: |
const { data: pr } = await github.rest.pulls.create({
...context.repo,
title: "Update ${{ matrix.resource }}",
head: "update-${{ matrix.resource }}",
base: "${{ env.DEFAULT_BRANCH }}",
});
await github.rest.issues.addLabels({
...context.repo,
issue_number: pr.number,
labels: ["kind/improvement"],
});
token: ${{ secrets.EKSCTLBOT_TOKEN }}
commit-message: update ${{ matrix.resource }}
committer: eksctl-bot <[email protected]>
title: 'Update ${{ matrix.resource }}'
branch: update-${{ matrix.resource }}
labels: area/tech-debt
29 changes: 29 additions & 0 deletions .mockery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,32 @@ packages:
config:
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks

github.com/weaveworks/eksctl/pkg/actions/addon:
interfaces:
IAMRoleCreator:
config:
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks

IAMRoleUpdater:
config:
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks

PodIdentityIAMUpdater:
config:
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks

github.com/weaveworks/eksctl/pkg/actions/podidentityassociation:
interfaces:
StackDeleter:
config:
with-expecter: true
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks
RoleMigrator:
config:
dir: "{{.InterfaceDir}}/mocks"
outpkg: mocks
9 changes: 5 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -160,13 +160,14 @@ generate-all: generate-always $(conditionally_generated_files) ## Re-generate al
check-all-generated-files-up-to-date: generate-all ## Run the generate all command and verify there is no new diff
git diff --quiet -- $(conditionally_generated_files) || (git --no-pager diff $(conditionally_generated_files); echo "HINT: to fix this, run 'git commit $(conditionally_generated_files) --message \"Update generated files\"'"; exit 1)

### Update aws-node addon manifests from AWS
pkg/addons/default/assets/aws-node.yaml:
go generate ./pkg/addons/default/aws_node_generate.go

.PHONY: update-aws-node
update-aws-node: ## Re-download the aws-node manifests from AWS
go generate ./pkg/addons/default/aws_node_generate.go
pkg/addons/default/scripts/update_aws_node.sh

.PHONY:
update-coredns: ## get latest coredns builds for each available eks version
@go run pkg/addons/default/scripts/update_coredns_assets.go

.PHONY:
update-coredns: ## get latest coredns builds for each available eks version
Expand Down
5 changes: 5 additions & 0 deletions docs/release_notes/0.181.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release v0.181.0

## 🚀 Features

- EKS-Addons support for pod identity associations (#7807)
21 changes: 21 additions & 0 deletions docs/release_notes/0.182.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Release v0.182.0

## 🚀 Features

- Added AWS G6 GPU instance support (#7819)

## 🐛 Bug Fixes

- Fix upgrading AL2 ARM64 nodegroups (#7821)
- Subnets availability validation should use AZs resolved by `EC2::DescribeSubnets` call (#7816)
- Fix Github workflow for updating generated files for default addons (#7766)

## 📝 Documentation

- Fix typo for iam policy (#7820)
- Fix formatting for notes in documentation (#7817)

## Acknowledgments

The eksctl maintainers would like to sincerely thank @practicusai and @richzw.

5 changes: 5 additions & 0 deletions docs/release_notes/0.183.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release v0.183.0

## 🎯 Improvements

- Make EKS 1.30 the default (#7827)
12 changes: 5 additions & 7 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,11 @@ module github.com/weaveworks/eksctl

go 1.21

toolchain go1.21.5

require (
github.com/Masterminds/semver/v3 v3.2.1
github.com/aws/amazon-ec2-instance-selector/v2 v2.4.2-0.20230601180523-74e721cb8c1e
github.com/aws/aws-sdk-go v1.51.16
github.com/aws/aws-sdk-go-v2 v1.26.1
github.com/aws/aws-sdk-go-v2 v1.27.1
github.com/aws/aws-sdk-go-v2/config v1.27.11
github.com/aws/aws-sdk-go-v2/credentials v1.17.11
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.40.5
Expand All @@ -20,7 +18,7 @@ require (
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.35.1
github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.36.3
github.com/aws/aws-sdk-go-v2/service/ec2 v1.156.0
github.com/aws/aws-sdk-go-v2/service/eks v1.42.1
github.com/aws/aws-sdk-go-v2/service/eks v1.43.0
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.24.4
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.30.5
github.com/aws/aws-sdk-go-v2/service/iam v1.32.0
Expand Down Expand Up @@ -62,6 +60,7 @@ require (
github.com/spf13/afero v1.11.0
github.com/spf13/cobra v1.8.0
github.com/spf13/pflag v1.0.5
github.com/spotinst/spotinst-sdk-go v1.171.0
github.com/stretchr/testify v1.9.0
github.com/tidwall/gjson v1.17.1
github.com/tidwall/sjson v1.2.5
Expand Down Expand Up @@ -127,8 +126,8 @@ require (
github.com/atotto/clipboard v0.1.4 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.8 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.8 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 // indirect
Expand Down Expand Up @@ -355,7 +354,6 @@ require (
github.com/sourcegraph/go-diff v0.7.1-0.20230316160316-1b4d09c1adcb // indirect
github.com/spf13/cast v1.5.1 // indirect
github.com/spf13/viper v1.17.0 // indirect
github.com/spotinst/spotinst-sdk-go v1.171.0 // indirect
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
github.com/stbenjam/no-sprintf-host-port v0.1.1 // indirect
github.com/stretchr/objx v0.5.2 // indirect
Expand Down
16 changes: 8 additions & 8 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -716,8 +716,8 @@ github.com/aws/amazon-ec2-instance-selector/v2 v2.4.2-0.20230601180523-74e721cb8
github.com/aws/aws-sdk-go v1.51.16 h1:vnWKK8KjbftEkuPX8bRj3WHsLy1uhotn0eXptpvrxJI=
github.com/aws/aws-sdk-go v1.51.16/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/aws/aws-sdk-go-v2 v1.16.15/go.mod h1:SwiyXi/1zTUZ6KIAmLK5V5ll8SiURNUYOqTerZPaF9k=
github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA=
github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM=
github.com/aws/aws-sdk-go-v2 v1.27.1 h1:xypCL2owhog46iFxBKKpBcw+bPTX/RJzwNj8uSilENw=
github.com/aws/aws-sdk-go-v2 v1.27.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg=
github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA=
Expand All @@ -727,11 +727,11 @@ github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.22/go.mod h1:/vNv5Al0bpiF8YdX2Ov6Xy05VTiXsql94yUqJMYaj0w=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.8 h1:RnLB7p6aaFMRfyQkD6ckxR7myCC9SABIqSz4czYUUbU=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.8/go.mod h1:XH7dQJd+56wEbP1I4e4Duo+QhSMxNArE8VP7NuUOTeM=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.16/go.mod h1:62dsXI0BqTIGomDl8Hpm33dv0OntGaVblri3ZRParVQ=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.8 h1:jzApk2f58L9yW9q1GEab3BMMFWUkkiZhyrRUtbwUbKU=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.8/go.mod h1:WqO+FftfO3tGePUtQxPXM6iODVfqMwsVMgTbG/ZXIdQ=
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU=
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY=
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.40.5 h1:vhdJymxlWS2qftzLiuCjSswjXBRLGfzo/BEE9LDveBA=
Expand All @@ -746,8 +746,8 @@ github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.36.3 h1:JNWpkjIm
github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.36.3/go.mod h1:TiLZ2/+WAEyG2PnuAYj/un46UJ7qBf5BWWTAKgaHP8I=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.156.0 h1:TFK9GeUINErClL2+A+GLYhjiChVdaXCgIUiCsS/UQrE=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.156.0/go.mod h1:xejKuuRDjz6z5OqyeLsz01MlOqqW7CqpAB4PabNvpu8=
github.com/aws/aws-sdk-go-v2/service/eks v1.42.1 h1:q7MWjPP0uCmUvuGDFCvkbqRkqfH+Bq6di9RTd64S0YM=
github.com/aws/aws-sdk-go-v2/service/eks v1.42.1/go.mod h1:UhKBrO0Ezz8iIg02a6u4irGKBKh0gTz3fF8LNdD2vDI=
github.com/aws/aws-sdk-go-v2/service/eks v1.43.0 h1:TRgA51vdnrXiZpCab7pQT0bF52rX5idH0/fzrIVnQS0=
github.com/aws/aws-sdk-go-v2/service/eks v1.43.0/go.mod h1:875ZmajQCZ9N7HeR1DE25nTSaalkqGYzQa+BxLattlQ=
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.24.4 h1:V5YvSMQwZklktzYeOOhYdptx7rP650XP3RnxwNu1UEQ=
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.24.4/go.mod h1:aYygRYqRxmLGrxRxAisgNarwo4x8bcJG14rh4r57VqE=
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.30.5 h1:/x2u/TOx+n17U+gz98TOw1HKJom0EOqrhL4SjrHr0cQ=
Expand Down
Loading