Features
- Machine Migration (#3408) #3408 (Jonathan Innis)
- Adding AMI status into AWSNodeTemplate (#3551) #3551 (Amanuel Engeda)
- adds new karpenter_cloudprovider_instance_price_estimate prometheus metric (#3613) #3613 (Valdis Rigdon)
- support reservedENIs for vpc cni custom networking (#3516) #3516 (Brandon Wagner)
Bug Fixes
- Stringify the kubeletExtraArgs values for AL2/Ubuntu (#3841) #3841 (Jonathan Innis)
Documentation
- add pods preventing eviction point in control flow (#3782) #3782 (Nick Tran)
- Fix a typo in settings.md (#3780) #3780 (Apoorva Kulkarni)
- add detail on spot interruption behavior (#3789) #3789 (Josh Hart)
- Update AWSNodeTemplate docs for ami selectors (#3786) #3786 (Vishal Vazkar)
- Add a note on Karpenter's dependency on tags for IAM (#3832) #3832 (Jonathan Innis)
- Add upgrade note on CRDs for machines (#3847) #3847 (Jonathan Innis)
Tests
- Fix upgrading CRDS from older version (#3790) #3790 (Jonathan Innis)
- E2ETesting Delete launch templates in cleanup step (#3808) #3808 (Jonathan Innis)
- Ignore empty output when running xargs (#3811) #3811 (Jonathan Innis)
- Fix E2ETest Flakiness on Labels and Machines (#3821) #3821 (Jonathan Innis)
- Fix settings override logic in AfterEach (#3825) #3825 (Jonathan Innis)
Chores
- Release v0.27.3 (#3783) #3783 (github-actions[bot])
- Add additional machine e2e for node finalizer compatability (#3792) #3792 (Jonathan Innis)
- Sort missing instanceTypes for Bandwidth Codegen (#3801) #3801 (Amanuel Engeda)
- Handle re-owned nodes linking (#3793) #3793 (Jonathan Innis)
- Add an upgrade note for machine migration (#3797) #3797 (Jonathan Innis)
- deps: Bump yaml from 2.1.1 to 2.2.2 in /website (#3810) #3810 (dependabot[bot])
- Fix folder cleanup for new versions of the website (#3817) #3817 (Jonathan Innis)
- Add machine permission to aggregate clusterrole (#3831) #3831 (Jonathan Innis)
- deps: Bump github.com/aws/aws-sdk-go-v2/config from 1.18.19 to 1.18.22 in /test (#3838) #3838 (dependabot[bot])
- deps: Bump postcss from 8.4.21 to 8.4.23 in /website (#3834) #3834 (dependabot[bot])
- deps: Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.253 in /test (#3837) #3837 (dependabot[bot])
- Update data from AWS APIs (#3839) #3839 (github-actions[bot])
- deps: Bump github.com/aws/aws-sdk-go from 1.44.195 to 1.44.253 (#3833) #3833 (dependabot[bot])
- deps: Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#3836) #3836 (dependabot[bot])
- deps: Bump github.com/go-playground/validator/v10 from 10.11.2 to 10.13.0 (#3835) #3835 (dependabot[bot])
- Fix escaping regex special characters (#3840) #3840 (Jonathan Innis)
- Restore GPU labels and use DoesNotExist (#3845) #3845 (Jonathan Innis)
- Bump
karpenter-core
to latest (#3846) #3846 (Jonathan Innis) - Remove
aws.nodeNameConvention
from Karpenter settings (#3851) #3851 (Jonathan Innis)