Features
- Adds vcpu and memory metrics per instance type (#3824) #3824 (Valdis Rigdon)
- Include knative webhooks in readiness probes (#3879) #3879 (Ellis Tarn)
- Add SecurityGroup Name to AWSNodeTemplate Status (#3866) #3866 (Amanuel Engeda)
Bug Fixes
- Update E2E old drift AMI (#3897) #3897 (Amanuel Engeda)
- Revert v0.27.5
values.yaml
changes (#3916) #3916 (Jonathan Innis) - Explicitly configure AssignPublicIp in EC2 Launch Templates (#3814) #3814 (lorenzadia)
- Enable IMDSv2 (#3931) #3931 (Amanuel Engeda)
- undefined blockdevicemappings volumesize would panic if not defaulted (#3898) #3898 (Nick Tran)
- update graviton allocatable memory calculation (#3940) #3940 (Todd Neal)
- Ensure that our cluster Machine list is more updated than our CloudProvider Machine list (#3943) #3943 (Jonathan Innis)
- Don't Delete Instances if Orphaned (#3951) #3951 (Jonathan Innis)
Documentation
- Add a note on karpenter removing
defaulting.webhook.karpenter.sh
(#3861) #3861 (Jonathan Innis) - Add docs updates for v0.27.5 (#3911) #3911 (Jonathan Innis)
- Updated getting-started guide to add logout of helm registry (#3880) #3880 (Apoorva Kulkarni)
Tests
- Fix missed Eventually() checks in happiness check (#3855) #3855 (Jonathan Innis)
- Bump Tektoncli for e2etests (#3892) #3892 (Amanuel Engeda)
- Properly wait for a full pod restart on E2Es (#3891) #3891 (Jonathan Innis)
- Cleanup Subnet tests (#3890) #3890 (Amanuel Engeda)
- Scale testing (#3874) #3874 (Jonathan Innis)
- Run the tests scoped to the test suite with
E2E_TEST_SUITE
(#3923) #3923 (Jonathan Innis) - Fix failures in Scale Testing Suite (#3926) #3926 (Jonathan Innis)
- Update the spot interruption test to use the FIS client directly (#3938) #3938 (Jonathan Innis)
- fix consolidation test timing and add commit ref in metrics (#3942) #3942 (Nick Tran)
- add in more scale test dimensions (#3946) #3946 (Nick Tran)
- fix cloudwatch importing with missing env variable (#3950) #3950 (Nick Tran)
- reduce scale test instance size (#3958) #3958 (Nick Tran)
Chores
- Fix change monitor changing on different node templates (#3809) #3809 (Jonathan Innis)
- Update data from AWS APIs (#3865) #3865 (github-actions[bot])
- Add SQS Server Side Encryption to interruption queue in getting started guide (#3886) #3886 (Ellis Tarn)
- Update data from AWS APIs (#3888) #3888 (github-actions[bot])
- Move AMI drift to a drift.go (#3904) #3904 (Amanuel Engeda)
- up aws-sdk-go to v1.267 (#3930) #3930 (Brandon Wagner)
- Bump
karpenter-core
and usev1alpha5.MachineLinked
annotation for Delete (#3932) #3932 (Jonathan Innis)
Commits
- c2a915e: Add PITS Global Data Recovery Services (#3858) (Frederic) #3858
- 61657bb: Ignore
make toolchain
when hitting Cache (#3883) (Jonathan Innis) #3883 - 999690c: update maintainers (#3901) (Brandon Wagner) #3901
- 6e44eef: update doc (#3887) (Prabhjot Singh) #3887
- 0e04b48: update k8s versions (#3935) (Todd Neal) #3935
- bf0e7f6: Update faq.md (#3956) (uditsidana) #3956
- cfc9213: add k8s 1.27.x to CI testing (#3957) (Todd Neal) #3957
- 2be6616: Bump karpenter-core to latest for
v0.28.0-rc.2
(#3947) (Jonathan Innis) #3947