v0.31.0
Tests
- static provisioner hash test (#497) #497 (Jason Deal)
v1beta1
Machine Controller Testing (#498) #498 (Jonathan Innis)- Add testing for
v1beta1
hash controller (#509) #509 (Jonathan Innis) - Add testing for outer-level
v1beta1
provisioning controller package (#510) #510 (Jonathan Innis) - Update scheduling benchmarker to use
v1beta1
APIs (#526) #526 (Jonathan Innis) - add provisioner and nodeclaim counter suite tests (#523) #523 (Nick Tran)
- Don't constrain the NodeClaim if no test requirements are specified by default (#527) #527 (Jonathan Innis)
- Add v1beta1 testing for instance type selection testing (#525) #525 (Jonathan Innis)
- Add
v1beta1
testing for NodePool topology (#524) #524 (Jonathan Innis) - Add
v1beta1
deprovisioning testing (#537) #537 (Jonathan Innis) - Add v1beta1 deprovisioning consolidation testing (#538) #538 (Jonathan Innis)
- add k8s 1.28 to CI (#543) #543 (Jason Deal)
Continuous Integration
- Set the toolchain kubebuilder install path to be the default one (#530) #530 (Jonathan Innis)
- Fix caching on install-deps (#536) #536 (Jonathan Innis)
Chores
- Bump eviction api to policy/v1 (#496) #496 (Jonathan Innis)
- deps: bump the actions-deps group with 1 update (#500) #500 (dependabot[bot])
- Rename
.spec.disruption
fields inv1beta1/NodePool
(#494) #494 (Jonathan Innis) - remove provisionable pods from scheduling results (#503) #503 (Nick Tran)
- Handle both well-known label compatibility for
v1alpha5
andv1beta1
(#501) #501 (Jonathan Innis) - Support
v1beta1
in CloudProvider interface (#502) #502 (Jonathan Innis) - Add handling to delete all
v1beta1/NodeClaim
on node termination (#505) #505 (Jonathan Innis) - Rename directories to
v1beta1
naming (#507) #507 (Jonathan Innis) - Add
v1beta1/NodeClaim
informer for cluster state (#504) #504 (Jonathan Innis) - Remove local reference to generic sets implementation (#511) #511 (Jonathan Innis)
- Revert "feat: index default namespace endpoints for discovery (#512)" (#514) #514 (Nick Tran)
- Add scheduling testing support for
v1beta1
APIs (#513) #513 (Jonathan Innis) - Minor updates to v1beta1 handling of defaults and
kubelet
naming (#515) #515 (Jonathan Innis) - deps: bump the go-deps group with 3 updates (#519) #519 (dependabot[bot])
- Require
spec.template.spec.requirements
to be set and changespec.template.spec.kubelet
field name in memory (#521) #521 (Jonathan Innis) - Add nodepool informer for triggering consolidation updates (#522) #522 (Jonathan Innis)
- Drop the
containerRuntime
field from thev1beta1
kubeletConfig (#528) #528 (Jonathan Innis) - Create custom
NodeClassNotReady
error for nodeClaim launch (#531) #531 (Jonathan Innis) - Drop short names for NodeClaims and NodePools (#534) #534 (Jonathan Innis)
- Add
v1beta1/NodePool
drifted reason (#535) #535 (Jonathan Innis) - deps: bump the go-deps group with 1 update (#539) #539 (dependabot[bot])
- log pod names we are provisioning (#540) #540 (Todd Neal)