Releases: aws/karpenter-provider-aws
Releases · aws/karpenter-provider-aws
v0.33.6
Features
- convert unpinned Ubuntu EC2NodeClasses (#6699) #6714 (Jason Deal)
- cache SSM values #6733 (Jason Deal)
Continuous Integration
- Enables webhooks for v0.33.x (#6687) #6687 (Amanuel Engeda)
Chores
- Add v1 APIs and Conversion webhooks for v0.33.x (#6616) #6616 (Amanuel Engeda)
- Add nodeclaim status validation for v1 on v0.33.x (#6672) #6672 (Amanuel Engeda)
- Bump upstream version for v0.33 (#6679) #6679 (Amanuel Engeda)
- make image configurable (#6716) #6714 (Nick Tran)
Commits
- bump sigs.k8s.io/karpenter #6714 (Jason Deal)
- bump sigs.k8s.io/karpenter #6714 (Jason Deal)
- pin golangci-lint and controller-gen #6733 (Jason Deal)
- bump sigs.k8s.io/karpenter to v0.33.6 (#6744) #6744 (Jason Deal)
v0.37.0
Note: This release adds a readiness condition to the EC2NodeClass
. A CRD upgrade will be required. Please refer to the upgrade guide for more details.
Features
- Add ability to select instance by EBS Maximum Bandwidth (#5925) #5925 (Netanel Kadosh)
- Add nodepool label to karpenter_interruption_actions_performed (#6094) #6094 (Ant Smith @Apple)
- Add extra fields to Bottlerocket k8s config (#6252) #6252 (Nathaniel Emerson)
Bug Fixes
- chart: Correct fix for ServiceMonitor indentation (#6029) #6029 (Steve Hipwell)
- chart: Updated release to not duplicate AH config (#6022) #6022 (Steve Hipwell)
- Update docs about queue name change (#6062) #6062 (Max Forasteiro)
- Fix volume size validation (#6072) #6072 (Jonathan Innis)
- create tag script error (InvalidID) when multiple sunbets for eks nodegroup (#6073) #6073 (WTTAT)
- correct AMI ordering function (#6164) #6164 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6167 (Jonathan Innis)
- Increase to large instance size for scale tests (#6184) #6184 (Amanuel Engeda)
- Add truncating back to cloudprovider, considering minValues (#6182) #6182 (Jonathan Innis)
- adjust status conditions to only use root condition (#6195) #6195 (Nick Tran)
Documentation
- Clarify need for credentials when running make codegen (#6014) #6014 (lplazas)
- add information about consolidateAfter not working with WhenUnderutilized (#6016) #6016 (morre)
- Refactor note in amiSelectorTerms documentation for clarity (#6026) #6026 (Omer Aplatony)
- Drop note on budget schedules sometimes being in utc (#6060) #6060 (Jonathan Innis)
- Clarify interruption queue setting in docs (#6059) #6059 (Jonathan Innis)
- Clarify conceptual docs around
Exists
operator (#6070) #6070 (Jonathan Innis) - Fix reference to total cluster size constraint (#6071) #6071 (Jeff Harris)
- Remove settings.aws.enablePodENI from docs (#6088) #6088 (Maciej Józefczyk)
- release v0.36.1 (#6101) #6101 (Jason Deal)
- revert version bump in upgrade guide (#6105) #6105 (Jason Deal)
- Add Getting Started note for IAM private clusters (#6161) #6161 (Jonathan Innis)
- fix migrating from cas node affinity guide (#6218) #6218 (Nick Tran)
- update patch versions for v0.31.x-v0.36.x (#6230) #6230 (Jason Deal)
- update instance type generation for AL2023 (#6231) #6231 (Jason Deal)
- Fix to add cury brackets (#6261) #6261 (oddy)
- add note about eksctl breaking change (#6276) #6276 (Jason Deal)
Tests
- Add a test for returning
eksnodeclass-hash-version
onCreate()
(#6031) #6031 (Jonathan Innis) - Run E2E and CI on staging branches (#6119) #6119 (Jonathan Innis)
- fix daemonset sensitive tests (#6123) #6123 (Jason Deal)
- fix remaining DaemonSet induced flakes (#6148) #6148 (Jason Deal)
- Fix drift testing with AL2023 on 1.23 (#6151) #6151 (Jonathan Innis)
- Fix AMI selection when performing version compat e2e (#6170) #6170 (Jonathan Innis)
- Fix NotFound error on upgrade (#6176) #6176 (Jonathan Innis)
- Fix failing testing to validate correct message value (#6197) #6197 (Jonathan Innis)
- fix race in flakey drift test (#6174) #6174 (Jason Deal)
Continuous Integration
- Excluded cluster should not be run for Soak Testing (#6041) #6041 (Amanuel Engeda)
- Add postsubmit task for hydrating proxy (#6047) #6047 (Jonathan Innis)
- Always add retention policy to E2E run logs (#6104) #6104 (Amanuel Engeda)
- Remove unneeded log retention (#6139) [#6139](https://github.com/aws/karpenter-provider-aws/p...
v0.36.2
Bug Fixes
- correct AMI ordering function (#6164) #6205 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6205 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6205 (Amanuel Engeda) - ad8dee2: Add ordering fix for inflightIPs (Jonathan Innis) #6205
- bump sigs.k8s.io/karpenter to v0.36.2 (#6226) #6226 (Jason Deal)
v0.35.5
Bug Fixes
- correct AMI ordering function (#6164) #6204 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6204 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6204 (Amanuel Engeda) - e671e9f: Add ordering fix for inflightIPs (Jonathan Innis) #6204
- bump sigs.k8s.io/karpenter to v0.35.5 (#6225) #6225 (Jason Deal)
v0.34.6
Bug Fixes
- correct AMI ordering function (#6164) #6203 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6203 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6203 (Amanuel Engeda) - 7430dcc: Add ordering fix for inflightIPs (Jonathan Innis) #6203
- bump sigs.k8s.io/karpenter to v0.34.6 (#6224) #6224 (Jason Deal)
v0.33.5
Bug Fixes
- correct AMI ordering function (#6164) #6202 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6202 (Jonathan Innis)
Continuous Integration
- Fix drift failure (#6217) #6217 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6202 (Amanuel Engeda) - 0c86f93: Add ordering fix for inflightIPs (Jonathan Innis) #6202
- a34d1aa: Fix repository check on release branch (Jonathan Innis) #6207
- bump sigs.k8s.io/karpenter to v0.33.5 (#6223) #6223 (Jason Deal)
v0.32.10
Bug Fixes
- correct AMI ordering function (#6164) #6201 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6201 (Jonathan Innis)
Documentation
- Fix allow interruption queue actions (#6048) #6048 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6201 (Amanuel Engeda) - 2a657d8: Add ordering fix for inflightIPs (Jonathan Innis) #6201
- bump karpenter-core to v0.32.10 (#6222) #6222 (Jason Deal)
v0.31.5
Bug Fixes
- correct AMI ordering function (#6164) #6200 (Nick Tran)
- Ensure shallow copy of data when returning back cached data (#6167) #6200 (Jonathan Innis)
Commits
- Reduce the number of
DescribeImages
calls (#6126) #6200 (Amanuel Engeda) - 2a66caa: Add ordering fix for inflightIPs (Jonathan Innis) #6200
- bump karpenter-core to v0.31.5 (#6221) #6221 (Jason Deal)
v0.36.1
Commits
- bump upstream Karpenter to v0.36.1 (#6095) #6095 (Jason Deal)
v0.36.0
Features
- chart: Added cosign verify docs (#5759) #5759 (Steve Hipwell)
- Add ability to select instances by CPU manufacturer (#5769) #5769 (Netanel Kadosh)
- Add Versioned for EC2NodeClass Hash to Prevent Drift on EC2NodeClass CRD Upgrade (#5770) #5770 (Amanuel Engeda)
Bug Fixes
- add InstanceStorePolicy to instance list cache (#5763) #5763 (Jason Deal)
- Update spot pricing even in Isolated VPC (#5704) #5704 (Faixan)
- Move mutex in pricing before AWS api calls, refactor spot and onDemand (#5751) #5751 (tvonhacht-apple)
- Fix InstanceType cache invalidation on ICE eviction (#5839) #5839 (Jonathan Innis)
- use the correct pricing currency in cn-northwest-1 region (#5694) #5694 (Fan Yang)
- only upload artifacthub metadata to release repo (#5875) #5875 (Jason Deal)
- include capacity type and resource.Quantity in launch template cache key (#5882) #5882 (Jason Deal)
- Hash volume size quantity value as a string (#5454) #5454 (Jonathan Innis)
- Fix slack messaging for E2E tests (#5958) #5958 (Amanuel Engeda)
- Fix Slack Notification Step #5962 (jigisha620)
Documentation
- release v0.35.0 (#5754) #5754 (Jason Deal)
- Fix automated methods link (#5760) #5760 (Aleksa Cukovic)
- Update documented stability level for spot-to-spot consolidation (#5768) #5768 (Jonathan Innis)
- Revert PR #5774 (Hugo version bump) (#5782) #5782 (Amanuel Engeda)
- Fix weighted nodepools link in all docs versions (#5772) #5772 (Jonathan Innis)
- add kubeReserved default note (#5788) #5788 (Jason Deal)
- Fix typo in
instance_type_offering_price_estimate
metric description (#5805) #5805 (Jonathan Innis) - fix topology zone list value quote issue in docs (#5808) #5808 (Bingchen)
- Update docs for v0.35.1 #5813 (jigisha620)
- Ensure that every nodeClassRef uses all fields (#5807) #5807 (Jonathan Innis)
- Update docs for v0.34.2 release (#5810) #5810 (Amanuel Engeda)
- Reword AMI tasks to options (#5815) #5815 (Chris Negus)
- Dns policy docs (#5818) #5818 (Jonathan Innis)
- better compatibility matrix (#5842) #5842 (Erez Zarum)
- drop 1.29 Ubuntu warning (#5867) #5867 (Jason Deal)
- Add patch updates to docs (#5870) #5870 (Jonathan Innis)
- Documentation on minValues in NodePool requirement. (#5853) #5853 (nikmohan123)
- fix kompat tools to support semantic versioning correctly (#5859) #5859 (Erez Zarum)
- pin amis for getting started guides (#5877) #5877 (Nick Tran)
- Update managing-amis.md (#5878) #5878 (Bryan Stenson)
- Add minor edits for minValues with formatting (#5900) #5900 (Jonathan Innis)
- Update landing page for NodePool from Provisioner (#5911) #5911 (Amanuel Engeda)
- add AMI requirement note (#5904) #5904 (Jason Deal)
- Update docs for v0.32.9 (#5968) #5968 (Amanuel Engeda)
- Update docs for v0.33.4 (#5969) #5969 (Amanuel Engeda)
- Update docs for v0.35.4 (#5972) #5972 (Amanuel Engeda)
- Update docs for v0.34.5 (#5970) #5970 (Amanuel Engeda)
- Update broken link for Advanced EKS Immersion Karpenter Workshop (#5985) #5985 (Amanuel Engeda)
- Add more scheduling examples (#5977) #5977 (Geoff Webster)
- Fix CloudFormation download URL (#6004) #6004 (Petr Ruzicka)
- Upgrade guide note on rollbacking to the latest patch release for v1beta1 (#6007) #6007 ([Amanuel Engeda](http...