Skip to content

Releases: kubernetes-sigs/karpenter

v0.27.3

19 Apr 16:45
ab4eccc
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

Commits

  • d544d21: Rename MachineCreated status condition to MachineLaunched (#257) (Jonathan Innis) #257
  • c7f3203: Add JSON printer column for zone (#258) (Jonathan Innis) #258
  • 4bb544e: remove old webhook permission (#259) (Brandon Wagner) #259
  • 4045aa4: Create separate controller for termination handling (#254) (Jonathan Innis) #254
  • fa8b643: Add CacheSyncClient for patching out finalizer (#269) (Jonathan Innis) #269
  • 137105d: Add stale bot to karpenter-core (#271) (Jonathan Innis) #271
  • c67f74b: Separate lifecycle actions from other controllers (#268) (Jonathan Innis) #268
  • 87ee33a: Fire an error when StorageClass uses in-tree CSI provider (#267) (Jonathan Innis) #267
  • 394c11c: Fix CPU FS quota and its defaulting (#274) (Jonathan Innis) #274
  • 58087ae: Remove container loglevel from config-logging (#283) (Jonathan Innis) #283
  • f74430e: Revert "Remove container loglevel from config-logging (#283)" (#285) (Jonathan Innis) #285
  • 31975c4: Extend operator with healthz checks and hide manager (#286) (Jonathan Innis) #286
  • ace3584: Discover default storage class when none specified (#293) (Jonathan Innis) #293
  • b915d90: Fix node requeue when node is nominated (#294) (Jonathan Innis) #294
  • ab4eccc: only log after cordon succeeds (#296) (Nick Tran) #296

v0.27.2

11 Apr 20:03
Compare
Choose a tag to compare

Bug Fixes

Chores

  • add logging if deprovisioners take longer than expected (#288) (Todd Neal)

v0.27.1

29 Mar 19:39
ec51fba
Compare
Choose a tag to compare

Features

Bug Fixes

  • problem where pods blocking eviction were not respected for cons… (#247) #247 (Nick Tran)

Chores

Commits

v0.27.0

07 Mar 18:16
7d58c3c
Compare
Choose a tag to compare

Bug Fixes

Breaking Changes

  • Merge metrics to fire singleton metrics to controller-runtime namespace (#225) (Jonathan Innis) #225

v0.26.1

02 Mar 19:40
3e5ec9b
Compare
Choose a tag to compare
feat: add events for do-not-evict blocking deprovisioning (#224)

* feat: add events for do-not-evict blocking deprovisioning

* added suite test

* removed suite test

* moved canbeterminated

* simplified

v0.26.0

01 Mar 19:52
3e5ec9b
Compare
Choose a tag to compare

Features

Commits

  • 2fe0c76: Prevent eviction hanging due to do-not-evict (#220) (Jonathan Innis) #220

v0.25.0

21 Feb 15:32
0613466
Compare
Choose a tag to compare

Bug Fixes

Tests

Chores

Commits

  • f3b4934: Handle insufficient capacity self-delete (#208) (Jonathan Innis) #208
  • 874ad56: Create a garbage collection reconciler for machine (#202) (Jonathan Innis) #202
  • 1951766: Staging changes for linking machines through discovery (#211) (Jonathan Innis) #211
  • 6262bba: Truncate instance types requirements list (#212) (Jonathan Innis) #212
  • 33f74ed: Add machine created/terminated counters (#213) (Jonathan Innis) #213
  • 25a784d: Bump go to 1.20 (#215) (Jonathan Innis) #215

v0.24.0

08 Feb 20:24
6abab23
Compare
Choose a tag to compare

Features

Bug Fixes

  • Ensure that resource limits that exactly equal capacity are allowed (#200) #200 (Will Thames)

Tests

Chores

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

v0.23.0

24 Jan 21:42
a2d4c9b
Compare
Choose a tag to compare

Bug Fixes

Commits

  • 12c3355: Return a machine struct from the cloudprovider create call (#164) (Jonathan Innis) #164
  • c38b8b0: Handle provider id changing in cluster state (#166) (Jonathan Innis) #166

v0.22.1

11 Jan 18:06
a42dc9c
Compare
Choose a tag to compare

Bug Fixes

  • Enable HA on webhook reconcilers (#142) #142 (Ellis Tarn)
  • don't panic when given a bad topology selector (#160) #160 (Ellis Tarn)
  • Fix missed return statement in capacity (#156) (Jonathan Innis) #156
  • Remove auto-patching from typed controllers (#159) (Jonathan Innis) #159
  • Fix #157: Use stable instance-type in inflight controllers (#158) (Alexandr D) #158
  • Ignore MachineNotFound in terminate calls (#162) (Jonathan Innis) #162
  • Revert "fix: Enable HA on webhook reconcilers (#142)" (#163) (Ellis Tarn) #163