Releases: kubernetes-sigs/karpenter
Releases · kubernetes-sigs/karpenter
v0.36.1
v0.36.0
Features
- Add Versioned for NodePool Hash to Prevent Drift on NodePool CRD Upgrade (#1016) #1016 (Amanuel Engeda)
- Drop the hostname requirement when handling PV topology (#1018) #1018 (Jonathan Innis)
- Get the GVK of the supported NodeClasses as part of the CloudProvider interface (#1146) #1146 (Amanuel Engeda)
- Detect Drift on NodeClaims on changes to NodeClass (#1147) #1147 (Amanuel Engeda)
Bug Fixes
- add hardcoded utc prefix to crontab (#1063) #1063 (Nick Tran)
- Changing the MaxInstanceTypes back to original value of 60 in order to… (#1070) #1070 (nikmohan123)
- Add capacity-type label to karpenter_nodes_created and karpenter_node… (#1073) #1073 (tvonhacht-apple)
- add shebang line in install-kwok.sh to execute commands with bash (#1077) #1077 (Feruzjon Muyassarov)
- fix spurious logging for non-CSI volumes (#1075) #1075 (Jason Deal)
- Check node readiness before force terminating (#1099) #1099 (Jonathan Innis)
- Adjust duration validation to include format for
1h10m
(#1125) #1125 (Amanuel Engeda) - Change type to hash on KubeReserved and SystemReserved (#1141) #1141 (Amanuel Engeda)
Documentation
- Update documented stability level for spot-to-spot consolidation (#1059) #1059 (Jonathan Innis)
- adding supported cloud providers to readme (#1112) #1112 (Bryce Soghigian)
- RFC for contributor ladder guidelines (#1044) #1044 (Nick Tran)
Performance Improvements
- Reduce delete calls by checking DeletionTimestamp (#1095) #1095 (Jonathan Innis)
- fix helm namespace for delete Makefile target (#1096) #1096 (Feruzjon Muyassarov)
Tests
- Add minValues to the NodePool requirements for benchmark testing. (#1053) #1053 (nikmohan123)
- Expanded Static drift testing to all
NodeClaimTemplate
fields (#1094) #1094 (Amanuel Engeda)
Continuous Integration
- add go version to dep cache key (#1091) #1091 (Jason Deal)
Chores
- Cleanup unused code bits in scheduling (#1057) #1057 (Jonathan Innis)
- deps: bump the action-deps group in /.github/actions/install-deps with 1 update (#1061) #1061 (dependabot[bot])
- deps: bump the go-deps group with 2 updates (#1062) #1062 (dependabot[bot])
- Add queue depth metrics for provisioning and termination (#1060) #1060 (Jonathan Innis)
- Reason only in terms of NodePools in the scheduler (#1065) #1065 (Jonathan Innis)
- deps: bump the go-deps group with 1 update (#1092) #1092 (dependabot[bot])
- Use strategic merge patching for Core APIs (#1086) #1086 (Jonathan Innis)
- Adding a drift test and cleanup on wording (#1085) #1085 (Amanuel Engeda)
- deps: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#1101) #1101 (dependabot[bot])
- Drop CloudProvider delete call from Node termination (#1103) #1103 (Jonathan Innis)
- deps: bump the k8s-go-deps group with 7 updates (#1109) #1109 (dependabot[bot])
- deps: bump the go-deps group with 2 updates (#1110) #1110 (dependabot[bot])
- deps: bump the actions-deps group with 1 update (#1111) #1111 (dependabot[bot])
- deps: bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible (#1122) #1122 (dependabot[bot])
- Remove finalizer with
Update()
instead ofPatch()
(#1126) #1126 (Jonathan Innis) - Remove validation as covered by OpenAPI validation (#1132) #1132 (Amanuel Engeda)
- Changes to run e2e for private cluster (#1138) #1138 (Jigisha Patil)
- Add comments on calls to kubeClient Update() (#1130) #1130 (Jonathan Innis)
- nit spelling fix (#1142) #1142 (Bryce Soghigian)
- Bump
NodePoolHashVersion
(#1148) #1148 (Amanuel Engeda) - deps: bump the actions-deps group with 1 update (#1150) #1150 (dependabot[bot])
- deps: bump the action-deps group in /.gith...
v0.35.5
chore: Retract v0.35.3 and v0.34.4 (#1158)
v0.35.4
Chores
- Bump tejolote For v0.35.x (#1155) #1155 (Amanuel Engeda)
- Retract v0.35.3 and v0.34.4 (#1158) #1158 (Amanuel Engeda)
Commits
- v0.35.x: feat: Add Versioned for NodePool Hash to Prevent Drift on NodePool CRD Upgrade (#1127) #1127 (Amanuel Engeda)
- v0.35: fix: Adjust duration validation to include format for
1h10m
(#1136) #1136 (Amanuel Engeda)
v0.34.6
chore: Bump tejolote for v0.34.x (#1156)
v0.34.5
Chores
- Bump tejolote for v0.34.x (#1156) #1156 (Amanuel Engeda)
Commits
- v0.34.x: feat: Add Versioned for NodePool Hash to Prevent Drift on NodePool CRD Upgrade (#1128) #1128 (Amanuel Engeda)
- v0.34: fix: Adjust duration validation to include format for
1h10m
(#1137) #1137 (Amanuel Engeda)
v0.32.10
Chores
- Pin the release action for v0.32.x (#1154) #1154 (Amanuel Engeda)
v0.32.9
Commits
- v0.32: feat: Add Versioned for NodePool Hash to Prevent Drift on NodePool CRD Upgrade (#1131) #1131 (Amanuel Engeda)
v0.33.5
cherrypick(v0.33.x): feat: Add Versioned for NodePool Hash to Prevent…
v0.33.4
Commits
- v0.33.x: feat: Add Versioned for NodePool Hash to Prevent Drift on NodePool CRD Upgrade (#1129) #1129 (Amanuel Engeda)