Releases: kubernetes-sigs/karpenter
Releases · kubernetes-sigs/karpenter
v0.36.3
Bug Fixes
- Backport nodeClassRef conversion fix for v0.36.x (#1540) #1540 (Amanuel Engeda)
Chores
- Add v1 APIs for v0.36.x (#1487) #1487 (Amanuel Engeda)
- Add Conversion Webhooks for v0.36.x (#1494) #1494 (Amanuel Engeda)
- Include Updates to the v1 API for v0.36.x (#1506) #1506 (Amanuel Engeda)
- Include status validation for v1 NodeClaim in v0.36.x (#1526) #1526 (Amanuel Engeda)
- Backport conversion webhooks changes for v0.36.x (#1552) #1552 (Amanuel Engeda)
- Backport NillableDuration updates for v0.36.x (#1556) #1556 (Amanuel Engeda)
- Backport (#1561) v36.x (#1563) #1563 (Reed Schalo)
v0.35.7
chore: Backport (#1561) v35.x (#1564)
v0.35.6
Bug Fixes
- Backport nodeClassRef conversion fix for v0.35.x (#1539) #1539 (Amanuel Engeda)
Chores
- Add v1 APIs for v0.35.x (#1486) #1486 (Amanuel Engeda)
- Add Conversion webhooks for v0.35.x (#1493) #1493 (Amanuel Engeda)
- Include Updates to the v1 API for v0.35.x (#1505) #1505 (Amanuel Engeda)
- Include status validation for v1 NodeClaim in v0.35.x (#1525) #1525 (Amanuel Engeda)
- Backport conversion webhooks changes for v0.35.x (#1551) #1551 (Amanuel Engeda)
- Backport NillableDuration updates for v0.35.x (#1554) #1554 (Amanuel Engeda)
- Backport (#1561) v35.x (#1564) #1564 (Reed Schalo)
v0.34.8
chore: Backport (#1561) v34.x (#1565)
v0.34.7
Bug Fixes
- Backport nodeClassRef conversion fix for v0.34.x (#1538) #1538 (Amanuel Engeda)
Chores
- Add v1 APIs for v0.34.x (#1485) #1485 (Amanuel Engeda)
- Add Conversion webhooks for v0.34.x (#1492) #1492 (Amanuel Engeda)
- Include Updates to the v1 API for v0.34.x (#1504) #1504 (Amanuel Engeda)
- Include status validation for v1 NodeClaim in v0.34.x (#1523) #1523 (Amanuel Engeda)
- Backport conversion webhooks changes for v0.34.x (#1550) #1550 (Amanuel Engeda)
- Backport NillableDuration updates for v0.34.x (#1558) #1558 (Reed Schalo)
- Backport (#1561) v34.x (#1565) #1565 (Reed Schalo)
v0.33.7
chore: Backport (#1561) v33.x (#1566)
v0.33.6
Bug Fixes
- Backport nodeClassRef conversion fix for v0.33.x (#1537) #1537 (Amanuel Engeda)
Chores
- Add v1 APIs for v0.33.x (#1482) #1482 (Amanuel Engeda)
- Add Conversion webhooks for v0.33.x (#1491) #1491 (Amanuel Engeda)
- Include Updates to the v1 API for v0.33.x (#1503) #1503 (Amanuel Engeda)
- Include status validation for v1 NodeClaim in v0.33.x (#1522) #1522 (Amanuel Engeda)
- Remove min-Value from being set on conversion v1 -> v1beta1 (#1531) #1531 (Amanuel Engeda)
- Backport conversion webhooks changes for v0.33.x (#1549) #1549 (Amanuel Engeda)
- Backport NillableDuration updates for v0.33.x (#1557) #1557 (Reed Schalo)
- Backport (#1561) v33.x (#1566) #1566 (Reed Schalo)
v0.37.0
Features
- support custom instance types with the KWOK provider (#1048) #1048 (David)
- add kind cluster gha (#1234) #1234 (Nick Tran)
- add kwoknodeclass (#1277) #1277 (Nick Tran)
- create constraints on offerings (#1262) #1262 (Reed Schalo)
Bug Fixes
- address disruption taint race condition (#1180) #1180 (Jason Deal)
- Only log found provisionable pods with new nodeclaims (#1214) #1214 (Jonathan Innis)
- update metric when there are zero disruption candidates (#1187) #1187 (Jason Deal)
- allow empty string for condition reason (#1285) #1285 (Jason Deal)
Documentation
- RFC: disruption controls by reason (#936) #936 (Bryce Soghigian)
Tests
- Re-organize the requirement tests. (#1108) #1108 (nikmohan123)
Continuous Integration
- Remove needs-triage auto-add (#1221) #1221 (Jonathan Innis)
- Update golangci-lint config to latest (#1255) #1255 (Jonathan Innis)
Chores
- Add retryable error to cloud provider (#1164) #1164 (Jigisha Patil)
- Add method to ignore Retryable error (#1170) #1170 (Jigisha Patil)
- Re-enqueue nodeclaim termination after 10s in case of retryable error (#1172) #1172 (Jigisha Patil)
- deps: bump the go-deps group with 3 updates (#1186) #1186 (dependabot[bot])
- Remove Cloudprovider from Consistency controller (#1184) #1184 (Amanuel Engeda)
- deps: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the k8s-go-deps group (#1174) #1174 (dependabot[bot])
- Add retryable error handling to node termination (#1192) #1192 (Jonathan Innis)
- Retry retrieving default namespace to reduce flakiness (#1193) #1193 (Jonathan Innis)
- deps: bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#1194) #1194 (dependabot[bot])
- bump registration ttl log (#1183) #1183 (Bryce Soghigian)
- deps: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the go-deps group (#1200) #1200 (dependabot[bot])
- deps: bump actions/checkout from 4.1.2 to 4.1.3 in the actions-deps group (#1201) #1201 (dependabot[bot])
- deps: bump the k8s-go-deps group with 7 updates (#1199) #1199 (dependabot[bot])
- deps: bump the go-deps group with 2 updates (#1216) #1216 (dependabot[bot])
- deps: bump actions/checkout from 4.1.3 to 4.1.4 in the actions-deps group (#1217) #1217 (dependabot[bot])
- deps: bump the actions-deps group with 2 updates (#1235) #1235 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in the k8s-go-deps group (#1236) #1236 (dependabot[bot])
- deps: bump the go-deps group with 3 updates (#1237) #1237 (dependabot[bot])
- deps: bump actions/setup-go from 5.0.0 to 5.0.1 in /.github/actions/install-deps in the action-deps group (#1238) #1238 (dependabot[bot])
- Clarify failed scheduling error on all disruption methods (#1233) #1233 (Jonathan Innis)
- unpin go version in go mod (#1240) #1240 (Nick Tran)
- deps: bump actions/checkout from 4.1.4 to 4.1.5 in the actions-deps group (#1251) #1251 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in the k8s-go-deps group (#1252) #1252 (dependabot[bot])
- deps: bump the go-deps group with 3 updates (#1253) #1253 (dependabot[bot])
- Don't require message or reason to be set for NodeClaim status conditions (#1254) #1254 (Jonathan Innis)
- Bump operatorpkg to latest (#1257) #1257 (Jonathan Innis)
- Convert to controller-runtime's new
reconcile.AsReconciler
(#1247) #1247 (Jonathan Innis) - Factor minValues requirements checking into the InstanceTypes methods (#1246) #1246 (Jonathan Innis)
- deps: bump the k8s-go-deps group with 7 updates (#1267) #1267 (dependabot[bot])
- deps: bump github.com/doc...
v0.36.2
cherry-pick: address disruption taint race condition (#1180) (#1206) Co-authored-by: Nick Tran <[email protected]>