Features
- Support karpenter.sh/instance-network-bandwidth (#3432) #3432 (Ellis Tarn)
- default user-data as a shellscript if no mime format is provided (#3427) #3427 (Brandon Wagner)
- provisioner label for karpenter_nodes_created & karpenter_nodes_terminated (#3444) #3444 (Wojciech Kaczyński)
- Allow to deploy chart without any cpu limit (#3283) #3283 (Romain Bélorgey)
- Provide ability to specify owners when selecting an AMI (#3204) #3204 (Will Thames)
- Add envFrom to container spec and expose in values file for use in proxy environments (#3394) #3394 (jebbens)
Bug Fixes
- clean -dirty release on stable release commit hash (#3434) #3434 (Brandon Wagner)
- track inflight ip usage for subnet selection between ec2 api resyncs (#3419) #3419 (Brandon Wagner)
- AWSNodeTemplate controller should not produce an error if no securityGroupSelector is specified (#3437) #3437 (Amanuel Engeda)
- security group selector wildcard key (#3447) #3447 (Brandon Wagner)
- e2etests for node templates (#3445) #3445 (Amanuel Engeda)
- Pricing and Bandwidth CodeGen (#3471) #3471 (Brandon Wagner)
Documentation
- evictionMaxGracePeriod wrong type in example (#3449) #3449 (Nicholas Hawkes)
- Add Astradot to Adopters list (#3453) #3453 (Prashant Deva)
- Add Target Australia to adopters list (#3465) #3465 (Gazal)
- fix pod density ref links (#3464) #3464 (Brandon Wagner)
- Add Dig Security to adopters list (#3468) #3468 (Shahar Danus)
- fix migrating from cas permissions (#3463) #3463 (Brandon Wagner)
- Add Docker to adopters list (#3500) #3500 (Romain Bélorgey)
Tests
- temporarily skip amd test (#3474) #3474 (Brandon Wagner)
- add test for ami owners and name (#3486) #3486 (Nick Tran)
- fix test panic (#3503) #3503 (Todd Neal)
Chores
- Release v0.25.0 (#3430) #3430 (github-actions[bot])
- Add Machine Link Tagging to Link Flow (#3410) #3410 (Jonathan Innis)
- disable imdsv1 in tests (#3431) #3431 (Brandon Wagner)
- deps: bump golang.org/x/text from 0.3.7 to 0.3.8 in /test/cmd/logs (#3446) #3446 (dependabot[bot])
- Move pricingProvider to providers to prevent dependency cycles (#3439) #3439 (Amanuel Engeda)
- Adjusting hack pulling pricing data (#3450) #3450 (Amanuel Engeda)
- update test cmd deps (#3448) #3448 (Brandon Wagner)
- update go version in tools (#3451) #3451 (Brandon Wagner)
- Fix image signing in
make release
(#3452) #3452 (Jonathan Innis) - Update tag override in release automation (#3457) #3457 (Jonathan Innis)
- upgrade ec2-spot-interrupter to v0.0.10 (#3472) #3472 (Brandon Wagner)
- Move launch templates to providers prevent to dependency cycles (#3458) #3458 (Amanuel Engeda)
- Move amifamily to providers (#3485) #3485 (Amanuel Engeda)
- update core dependencies (#3490) #3490 (Nick Tran)
- fix pco allocation strategy for ec2 fleet (#3502) #3502 (Brandon Wagner)
Commits
- c8773f4: docs : Added OccMundial as an adopter (#3438) (Alex Parra) #3438
- 485db7b: fix!: Stop blocking termination on
karpenter.sh/do-not-evict
(#3442) (Jonathan Innis) #3442 - 0d3ee82: BREAKING CHANGE: Refactor controller image values (#3398) (Nick Fisher) #3398
- 241f70c: Fix image signing args parsing in
make release
(#3456) (Jonathan Innis) #3456 - 558e38b: Update
interruptionQueueName
to stable (#3484) (Jonathan Innis) #3484 - c5a2044: Typo (#3487) (Matt Martyn) #3487