Releases: aws/karpenter-provider-aws
Releases · aws/karpenter-provider-aws
v1.4.0
Features
- enable resolver based instance type filtering (#7919) #7919 (Jason Deal)
- add support for custom ssm parameters in amiSelectorTerms (#7341) #7341 (Wesley Yep)
- al2023 arm64 nvidia ami support (#7996) #7996 (Jason Deal)
Bug Fixes
- don't drift when launched into open ODCR (#7867) #7867 (Jason Deal)
- Fix spot pricing data being overridden when fetched (#7877) #7877 (Jonathan Innis)
- Handle rate limiting in validation controller (#7892) #7892 (edibble21)
- Create a separate controller for generating availability/pricing metrics (#7898) #7898 (Jonathan Innis)
- add pagination for subnets and security groups (#7954) #7954 (Reed Schalo)
- karpenter no longer panics if SQS queue is unavailable (#7951) #7951 (DerekFrank)
Documentation
- Add a 1.3.0 upgrade section to the upgrade guide (#7855) #7855 (Jonathan Innis)
- Drop some old compat notices that no longer apply (#7854) #7854 (Jonathan Innis)
- Add additional notes around PDBs into the docs (#7858) #7858 (Amanuel Engeda)
- Add note about using the reserved capacity type (#7859) #7859 (Jonathan Innis)
- contributing: Add section for building custom image (#7250) #7250 (Mark)
- Github should link to kubernetes sigs karpenter, instead of a provider (AWS) (#7730) #7730 (Stefan McShane)
- Update the docs for the patch releases (#7896) #7896 (Amanuel Engeda)
- Fix cloud provider anchor link in faq.md (#7901) #7901 (Gnana Siva Sai V)
- Fix ref on disruption.md (#7900) #7900 (Kohei Sugimoto)
- bump latest release to v1.3.3 (#7922) #7922 (Jason Deal)
- Improve clarity in NodePool constraint definition (#7932) #7932 (Aleg Malinovsky)
- Change node role policy ReadOnly -> PullOnly (support ECR pull-through cache) (#7963) #7963 (artem-nefedov)
- Fix broken link (#7968) #7968 (Eddie Grau)
Code Refactoring
- instance profile provider (#7971) #7971 (Jason Deal)
Tests
- Add e2etests for checking metrics (#7915) #7915 (Jonathan Innis)
- add race detection to E2Es (#7966) #7966 (Reed Schalo)
Chores
- Release v1.3.1 (#7852) #7852 (github-actions[bot])
- Bump upstream Karpenter version #7857 (jigisha620)
- deps: bump the go-deps group with 13 updates (#7862) #7862 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 in the k8s-go-deps group (#7861) #7861 (dependabot[bot])
- Add ability to the helm chart to specify initContainers. (#7668) #7668 (Daniel Ricart)
- deps: bump golang.org/x/net from 0.35.0 to 0.36.0 (#7887) #7887 (dependabot[bot])
- deps: bump golang.org/x/net from 0.33.0 to 0.36.0 in /test/hack/resource (#7886) #7886 (dependabot[bot])
- Add docs update to include a note on upgrading Karpenter using a CI/CD pipeline (#7888) #7888 (Amanuel Engeda)
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in /.github/actions/e2e/install-karpenter in the action-deps group (#7905) #7905 (dependabot[bot])
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in /.github/actions/e2e/run-tests-private-cluster in the action-deps group (#7906) #7906 (dependabot[bot])
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in the actions-deps group (#7907) #7907 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.208.0 to 1.210.0 in the go-deps group (#7910) #7910 (dependabot[bot])
- deps: bump the k8s-go-deps group with 4 updates (#7909) #7909 (dependabot[bot])
- Update data from AWS APIs (#7911) #7911 (github-actions[bot])
- Bump
sigs.k8s.io/karpenter
to the latest (#7918) #7918 (Jonathan Innis) - deps: bump the actions-deps group with 2 updates (#7944) #7944 (dependabot[bot]...
v1.3.3
v1.2.3
v1.1.5
v1.3.2
Bug Fixes
- don't drift when launched into open ODCR (#7867) (Jason Deal)
v1.3.1
Bug Fixes
- duplicate offerings on cache miss (#7845) #7845 (Jason Deal)
- Pass security groups and subnets into RunInstances dry-run (#7844) #7844 (Jonathan Innis)
- spurious logging from capacity reservation controller (#7847) #7847 (Reed Schalo)
Documentation
- Fix website version dropdown (#7831) #7831 (Jonathan Innis)
- note feature gate for capacity reservations (#7846) #7846 (Jason Deal)
- fix budget calculation for non percentage values (#7728) #7728 (Sylvain Rabot)
- Update disruption.md - correcting spelling typo (#7823) #7823 (Muhammed Karakas)
Continuous Integration
- Fix flaking in the terminationGracePeriod E2Es (#7828) #7828 (Jonathan Innis)
Chores
- Release v1.3.0 (#7830) #7830 (github-actions[bot])
- Bump
sigs.k8s.io/karpenter
to latest (#7841) #7841 (Jonathan Innis) - Install toolchain files to location provided in KUBEBUILDER_ASSETS if set (#7238) #7238 (Jeremy Bopp)
- Fix IAM instance profile eventual consistency error (#7849) #7849 (Jonathan Innis)
- Pin sigs.k8s.io/karpenter to v1.3.1 (#7851) #7851 (Jonathan Innis)
v1.3.0
Features
- on-demand capacity reservation support (#7726) #7726 (Jason Deal)
Bug Fixes
- only select available AMIs (#7672) #7672 (Jason Deal)
- spurious logging from the ssm invalidation controller (#7698) #7698 (Jason Deal)
- helm: MEMORY_LIMIT env for custom controller container name (#7700) #7700 (Hansuk Hong)
- update RunInstances permissions for capacity-reservations (#7801) #7801 (Jason Deal)
- cache ec2nodeclass validation state (#7803) #7803 (Jason Deal)
Documentation
- Update the Community Meetings to Include Issue Triage and Working Group (#7637) #7637 (Amanuel Engeda)
- Update all versions of the working groups documentation (#7659) #7659 (Amanuel Engeda)
- Update to Karpenter version reference after patch releases (#7671) #7671 (Amanuel Engeda)
- update nodes eligible dashboard name (#7662) #7662 (Reed Schalo)
- Update the v1 migration doc for patches (#7682) #7682 (Amanuel Engeda)
- add the link to karpenter-provider-alibabacloud (#7644) #7644 (Vacant2333)
- update link to GOOS and GOARCH values (#7691) #7691 (David B.)
- Use code format for env variables in upgrade guide (#7683) #7683 (Ben Bodenmiller)
- fix version order and remaining 1.32 bumps (#7693) #7693 (Jason Deal)
- make AMISelectorTerm.Owner string (#7646) #7646 (Julius Hinze)
- update pod level controls for TGP (#7710) #7710 (Jason Deal)
- fix typo in concepts/disruption (#7737) #7737 (Adrian Mester)
- webhook configurations for upgrade to v1 (#7757) #7757 (David)
- reserved capacity updates (#7804) #7804 (Jason Deal)
- update docs to new release tags (#7817) #7817 (Saurav Agarwalla)
Performance Improvements
- Remove calling List on NodeClaims and Nodes in interruption controller (#7707) #7707 (Jonathan Innis)
Tests
- Add Support for Upstream E2E tests with default AWS Provider EC2NodeClass (#7697) #7697 (Amanuel Engeda)
- select OS in ODCR scheduling tests (#7802) #7802 (Jason Deal)
Continuous Integration
- pin upgrade test to v1.2.0 (#7678) #7678 (Jason Deal)
- Fix E2E test flakes (#7827) #7827 (Jonathan Innis)
Chores
- Release v1.2.0 (#7655) #7655 (github-actions[bot])
- deps: bump the go-deps group across 1 directory with 13 updates (#7656) #7656 (dependabot[bot])
- Remove Nirvana Money from ADOPTERS.md, as they have shut down (#7657) #7657 (Frederick Roth)
- Drop the events controller (#7665) #7665 (Amanuel Engeda)
- deps: bump the go-deps group with 12 updates (#7690) #7690 (dependabot[bot])
- deps: bump aws-actions/configure-aws-credentials from 4.0.2 to 4.0.3 in /.github/actions/e2e/dump-logs in the action-deps group (#7689) #7689 (dependabot[bot])
- deps: bump aws-actions/configure-aws-credentials from 4.0.2 to 4.0.3 in the actions-deps group (#7688) #7688 (dependabot[bot])
- replace
golang.org/x/exp/slices
with slices (#7686) #7686 (Eng Zer Jun) - Bump go minor version to 1.23.6 (#7706) #7706 (Jigisha Patil)
- Update instance provider delete to check if the instance is terminated #7684 (jigisha620)
- Helm: Add sidecarVolumeMounts and extraVolumeMounts volumes to all sidecars (#7608) #7608 (Oleksiy Tsyban)
- add a binary makefile target (#7704) #7704 (Michael McCune)
- Add CreateError when launch template isn't found (#7711) #7711 (Jonathan Innis)
- deps: bump the go-deps group with 13 updates (#7717) #7717 (dependabot[bot])
- deps: bump aws-actions/configure-aws-credentials from 4.0.2 to 4.0.3 in /.github/actions/e2e/upgrade-crds in the action-deps group (#7715) #7715 (dependabot[bot])
- Update data from AWS APIs (#7721) #7721 ([gith...
v1.2.2
Chores
- Backport neuron support for bottlerocket 1.2.x (#7805) #7805 (Reed Schalo)
- bump core for E2Es 1.2.x (#7809) #7809 (Reed Schalo)
- Update Karpenter tag to v1.2.2 (#7811) #7811 (Amanuel Engeda)
Commits
v1.1.4
Chores
- bump core for E2Es 1.1.x (#7808) #7808 (Reed Schalo)
- Update Karpenter to v1.1.2 (#7812) #7812 (Amanuel Engeda)
v1.0.9
Bug Fixes
- backport label allowlisting to enable seamless downgrades from 1.1+ #7798 (Saurav Agarwalla)
Continuous Integration
- Enable copyloopvar in linter (#6830) #7798 (Jonathan Innis)
Chores
- bump core for E2Es 1.0.x (#7807) #7807 (Reed Schalo)
- Update Karpenter to v1.0.6 (#7813) #7813 (Amanuel Engeda)