Features
- AWSNodeTemplate Static Drift (#4345) #4345 (Amanuel Engeda)
Bug Fixes
- Add readiness probe
initialDelaySeconds
(#4307) #4307 (Jonathan Innis) - unblock release Stable-PR (#4416) #4416 (Amanuel Engeda)
Documentation
- Add v0.29 changes to docs (#4282) #4282 (Jonathan Innis)
- step02-create-cluster.sh - upgrade to eks 1.27 (#4288) #4288 (Arthur Lutz)
- Update documentation on GHA and architecture (#4272) #4272 (Jonathan Innis)
- Add "ci:" to PR template (#4299) #4299 (Jonathan Innis)
- Fixed typo with upgrade guide (#4333) #4333 (Amanuel Engeda)
- Add missing colon for karpenter.k8s.aws/instance-generation (#4343) #4343 (Shamsher Ansari)
- Add updated guidance on
do-not-evict
annotation (#4373) #4373 (Jonathan Innis) - Update version guidance in the FAQ (#4374) #4374 (Jonathan Innis)
- Update docs for drift (#4375) #4375 (Amanuel Engeda)
- Update drift table (#4378) #4378 (Amanuel Engeda)
- Simplify developer guide to use a single ECR repository across multiple projects (#4385) #4385 (Ellis Tarn)
- Add FAQ section to answer logging questions (#4380) #4380 (Jesse Feinman)
- Added EKS cluster upgrade with Drift to FAQ (#4197) #4197 (Bill Rayburn)
- Updated PR template to include preview documentation recommendation (#4396) #4396 (Ellis Tarn)
Tests
- conformance testing failing due to limitation on instances (#4338) #4338 (Amanuel Engeda)
- Adding Provisioner Static Drift (#4305) #4305 (Amanuel Engeda)
- Fix flaky tests on grabbing CRDs to fast (#4351) #4351 (Amanuel Engeda)
- Update e2e test discovery tag (#4361) #4361 (Amanuel Engeda)
- Add SG and OIDC Clean-up (#4258) #4258 (Amanuel Engeda)
Continuous Integration
- GHA release prepare-website (#4281) #4281 (Amanuel Engeda)
- Add jitter for E2Etests to prevent throttling (#4283) #4283 (Amanuel Engeda)
- Group dependabot updates together (#4285) #4285 (Jonathan Innis)
- Update E2EUpgrade git ref (#4286) #4286 (Amanuel Engeda)
- Update CloudFormation ReadMe and default regions (#4291) #4291 (Amanuel Engeda)
- Conformance tests should run on Sunday evenings (#4287) #4287 (Amanuel Engeda)
- Fix website script updates during release process (#4306) #4306 (Jonathan Innis)
- Fix dirty commit on release (#4309) #4309 (Jonathan Innis)
- Set creation timestamp on containers (#4315) #4315 (Jonathan Innis)
- limit conformance test parallelism (#4328) #4328 (Amanuel Engeda)
- Reduce conformance tests (#4329) #4329 (Amanuel Engeda)
- Add more exempt PR labels from Stalebot (#4330) #4330 (Jonathan Innis)
- Add relabelings to kubelet serviceMonitor (#4336) #4336 (Jonathan Innis)
- Deny all IMDSv1 to instances (#4358) #4358 (Amanuel Engeda)
- Update Resource IMDSv1 Permissions (#4360) #4360 (Amanuel Engeda)
- Handle Multiple Clean-up Script (#4369) #4369 (Amanuel Engeda)
- Add metric relabelings to kubelet cAdvisor and disable other endpoints (#4376) #4376 (Jonathan Innis)
- Fix docgen resolution of
nodeClaimSubsystem
(#4379) #4379 (Jonathan Innis) - Tag OIDC using cluster name for clean-up (#4387) #4387 (Amanuel Engeda)
- Flaky Start-up Taint Drift Test (#4386) #4386 (Amanuel Engeda)
Chores
- Release v0.29.1 (#4280) #4280 (github-actions[bot])
- deps: Bump k8s deps to 1.26 (#4284) #4284 (Jonathan Innis)
- deps: bump the website-deps group in /website with 1 update (#4292) #4292 (dependabot[bot])
- deps: bump the actions-deps group with 1 update (#4293) #4293 (dependabot[bot])
- Release v0.29.2 (#4304) #4304 (github-actions[bot])
- Bump
karpenter-core
to latest (#4316) #4316 (Jonathan Innis) - deps: bump the website-deps group in /website with 1 update (#4323) #4323 (dependabot[bot])
- Update data from AWS APIs (#4327) #4327 (github-actions[bot])
- Adding AWSNodeTemplate Hash Annotation (#4308) #4308 (Amanuel Engeda)
- Update Controller to Include Hash (#4339) #4339 (Amanuel Engeda)
- Add testing for NodeRequirement Drift (#3933) #3933 (Amanuel Engeda)
- Bump
karpenter-core
to latest (#4371) #4371 (Jonathan Innis) - Bump
karpenter-core
to latest (#4383) #4383 (Jonathan Innis) - Info -> Debug for pricing updates (#4400) #4400 (Ellis Tarn)
- Update Cloudprovider interface with driftReason (#4397) #4397 (Amanuel Engeda)
- Create v1beta1 APIs (#4405) #4405 (Jonathan Innis)
- Cleanup comments in
v1beta1
and addInstanceProfile
for Model (#4412) #4412 (Jonathan Innis) - Bump karpenter-core (#4398) #4398 (Amanuel Engeda)
- update karpenter-core for drift changes (#4413) #4413 (Nick Tran)
- Bump core for version release (#4414) #4414 (Amanuel Engeda)
Commits
- fix ref to v0.26 prometheus and grafana (#4322) #4322 (Nick Tran)
- 0b8f5b1: update to latest karpenter-core (#4335) (Todd Neal) #4335
- e08a862: Update upgrade-guide.md (#4352) (Patrick Carney) #4352
- 4caa48d: update codegen with the new VPC limits for the m7i family (Todd Neal) #4399
- 05435d8: update instance types doc (Todd Neal) #4399