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

Merge upstream Release v0.194.0 ,Con 22743 add aggressive scale down #671

Merged
merged 789 commits into from
Nov 13, 2024

Conversation

yehielnetapp
Copy link
Collaborator

Description

Checklist

  • Added tests that cover your change (if possible)
  • Added/modified documentation as required (such as the README.md, or the userdocs directory)
  • Manually tested
  • Made sure the title of the PR is a good description that can go into the release notes
  • (Core team) Added labels for change area (e.g. area/nodegroup) and kind (e.g. kind/improvement)

BONUS POINTS checklist: complete for good vibes and maybe prizes?! 🤯

  • Backfilled missing tests for code in same general area 🎉
  • Refactored something and made the world a better place 🌟

yuxiang-zhang and others added 30 commits March 14, 2024 18:04
Prepare for next development iteration
…rade

Upgrade Bottlerocket node with explicit `Version` field
* Add release notes for v0.175.0

* remove empty acknowledgements section

---------

Co-authored-by: yuxiang-zhang <[email protected]>
Co-authored-by: Tibi <[email protected]>
* bump dependencies

* update mocks

* fix lint

* bump helm
ensure namespace uniqueness across parallel specs
Include MixedInstancesPolicy LaunchTemplate for validation
* allow GPU instance type for Windows nodes

* update unit test for case gpus:0
* add support for AL2023 for EKS-managed and self-managed nodes

* ensure AL2023 only supports containerd

* add GPU related validations + small nits

* add support for upgrades

* add support for EFA

* improve validations

* fix lint and unit tests

* update docs

* add validation error for maxpods limitation

* add integration tests for al2023

* improve validation message
…-auth configmap` when EKS access entries are disabled (eksctl-io#7698)

* Disable access entry creation for self-managed nodes on clusters with CONFIG_MAP only

* fix logic for updating aws-auth configmap
Make authenticationMode:CONFIG_MAP default on Outposts
Prepare for next development iteration
Fix arn build logic to support different aws partitions
…ries

This changelist changes the design of creating access entries for self-managed nodegroups that use a pre-existing instanceRoleARN by creating the access entry resource outside of the CloudFormation stack by making a separate call to the AWS API. When deleting such a nodegroup, it's the user's responsibility to also delete the corresponding access entry when no more nodegroups are associated with it. This is because eksctl cannot tell if an access entry resource is still in use by non-eksctl created self-managed nodegroups.

Self-managed nodegroups not using a pre-existing instanceRoleARN will continue to have the access entry resource in the CloudFormation stack, making delete nodegroup an atomic operation for most use cases.

Fixes eksctl-io#7502
TiberiuGC and others added 22 commits October 11, 2024 21:39
add support for EKS accelerated AMIs based on AL2023
Add support for M8g instance types
Correct the description of version drift during upgrade to match
the current kubernetes documentation. Node version should not be
newer than the cluster version.
Documentation: correct version drift limits in cluster-upgrade.md
Prepare for next development iteration
…-listener-attributes-actions

Fix missing ELB listener attribute actions required for AWS Load Balancer Controller v2.9.0
Signed-off-by: cpu1 <[email protected]>
@yehielnetapp yehielnetapp changed the title Con 22743 add aggressive scale down Merge upstream Release v0.194.0 ,Con 22743 add aggressive scale down Nov 11, 2024
@yehielnetapp yehielnetapp merged commit e015513 into feat-spot-ocean Nov 13, 2024
1 check passed
@yehielnetapp yehielnetapp deleted the CON-22743_add_aggressiveScaleDown branch November 13, 2024 08:45
@yehielnetapp yehielnetapp restored the CON-22743_add_aggressiveScaleDown branch November 14, 2024 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.