v0.24.0
Features
- Add machine controller for
v1alpha5.Machine
reconciliation (#167) #167 (Jonathan Innis) - add support for CPUCFSQuota (#187) #187 (Lucas Sant' Anna)
Bug Fixes
- Ensure that resource limits that exactly equal capacity are allowed (#200) #200 (Will Thames)
Tests
- Added cluster.Consolidated() checks to test (#190) #190 (Ellis Tarn)
- Alter tracking bindings in testing (
ExpectProvisioned
, etc.) (#193) #193 (Jonathan Innis)
Chores
- Keep Track of
v1alpha5.Machine
in Cluster State (#170) #170 (Jonathan Innis) - deps: bump github.com/prometheus/client_golang (#186) #186 (dependabot[bot])
- deps: bump go.uber.org/multierr from 1.8.0 to 1.9.0 (#183) #183 (dependabot[bot])
- deps: bump github.com/onsi/gomega from 1.24.1 to 1.26.0 (#184) #184 (dependabot[bot])
- deps: bump github.com/go-playground/validator/v10 (#182) #182 (dependabot[bot])
- simplify deprovisioning controller and remove dead code (#179) #179 (Ellis Tarn)
- improve log message when scheduling fails (#192) #192 (Todd Neal)
- deps: bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 (#196) #196 (dependabot[bot])
- deps: bump github.com/samber/lo from 1.34.0 to 1.37.0 (#194) #194 (dependabot[bot])
- deps: bump go.uber.org/zap from 1.23.0 to 1.24.0 (#195) #195 (dependabot[bot])
- Add a
ttlAfterNotRegistered
value to global settings forv1alpha5.Machine
(#191) #191 (Jonathan Innis)
Commits
- 8e8c049: support for ImageGCHighThresholdPercent and ImageGCLowThresholdPercent (#172) (Lucas Sant' Anna) #172
- bd476c4: Remove runtime resolution of configMap settings (#174) (Jonathan Innis) #174
- 08b676a: Make settings copyable (#177) (Jonathan Innis) #177
- ba48f3d: Add dependabot to karpenter-core (#181) (Jonathan Innis) #181
- 53e783d: Fix cache syncing causing transient failures (#188) (Jonathan Innis) #188
- 558e8c5: Fix fits function to check that total values are non-negative (#189) (Jonathan Innis) #189
- 586061d: Return an error when receiving no provider or providerRef (#201) (Jonathan Innis) #201
- a6491a7: Remove deprovisioning reporter in favor of native eventing (#204) (Jonathan Innis) #204
- 6abab23: Fix panic in termination flow (#205) (Jonathan Innis) #205