Features
- Weighted provisioners (#2307) (Jonathan Innis) https://karpenter.sh/v0.16.0/provisioner/#specweight
Bug Fixes
- track existing node resources correctly in the event of unexpected DS pods (#2322) #2322 (Todd Neal)
Documentation
Tests
Chores
- Migrate setup-roles script to website scripts (#2325) #2325 (Jonathan Innis)
- add pipeline-run cron for integ tests (#2314) #2314 (Brandon Wagner)
- reduce log spam (#2334) #2334 (Todd Neal)
Commits
- 943de31: add v0.15.0 upgrade notes (#2310) (Todd Neal) #2310
- d20b122: Provisioner Prioritization One Pager (#2246) (Jonathan Innis) #2246
- Typo (#2315) #2315 (Rahul Kumar)
- 6e6d1a2: Weighted provisioners (#2307) (Jonathan Innis) #2307
- 2f949e5: adds lower costs benefit to landing page (#2318) (Alex Kestner) #2318
- 45abfa1: Add e2etesting to weighted provisioners feature (#2324) (Jonathan Innis) #2324
- Replace functional methods with samber/lo (#2313) #2313 (Ellis Tarn)
- add a providerRef example in the custom userdata docs (#2312) #2312 (Ellis Tarn)
- Default to 2 replicas and a rolling deployment strategy (#2311) #2311 (Ellis Tarn)
- Fixed a bug where startuptaints weren't correctly injected into bottlerocket (#2327) #2327 (Ellis Tarn)
- f9e6c43: Added info to Node NotReady troubleshooting (#2292) (Chris Negus) #2292
- a bug where karpenter.sh/provisioner-name was not selectable by pods (#2328) #2328 (Ellis Tarn)
- 91a82ec: fix 3rd gen filter (#2338) (Brandon Wagner) #2338
- 326de8c: Revert "fix 3rd gen filter (#2338)" (#2340) (Brandon Wagner) #2340
- improved test assertion error printing (#2348) #2348 (Ellis Tarn)
- Allow rollout to proceed when capacity is not available (#2349) #2349 (Ellis Tarn)
- a6985f1: v0.16.0 release (#2350) (Ellis Tarn) #2350