Skip to content

Releases: kubernetes-sigs/karpenter

v0.28.0

14 Jun 21:25
be40f2c
Compare
Choose a tag to compare

Features

Bug Fixes

Tests

Performance Improvements

  • allow multi-machine consolidation fallback to single-machine consolidation when mutli-node consolidation validation fails (#367) #367 (Brandon Wagner)

Chores

Commits

  • 1a2fdaa: Edit the cache for install-deps to use K8s version (#363) (Jonathan Innis) #363
  • a9b5dbd: Pass K8s version to make presubmit (#364) (Jonathan Innis) #364
  • be40f2c: Convert managed by label to annotation (#369) (Jonathan Innis) #369
  • 14c5fe0: add errors_total CloudProvider metric (#310) (Jack Francis) #310
  • 99a9cc4: Fix node termination summary metric not firing (#335) (Jonathan Innis) #335
  • 0c034ad: Speed up setup when cache is hit (#338) (Jonathan Innis) #338
  • 4418ff4: Gate nodes associated with a machine based on resolved provider id (#346) (Jonathan Innis) #346
  • befb8e4: remove k8s 1.21 as it went end of support in Feb 2023 (#349) (Todd Neal) #349
  • a405ca6: Fix log formatting on startup logs (#297) (Jonathan Innis) #297
  • 826c7d6: Fix data race in deprovisioning testing (#300) (Jonathan Innis) #300
  • 4890c1c: Add provisioner context to log line (#301) (Jonathan Innis) #301
  • 0499f89: Fix empty machine validation check (#306) (Jonathan Innis) #306
  • 7fadb5c: Add more clarity and tests on Consolidated() and change the logic to only track the consolidatedAt time (#305) (Jonathan Innis) #305
  • ab2d168: Add eventing for blocked consolidation on nodes or machines (#303) (Jonathan Innis) #303
  • 33435cd: Fix panic on tests that don't schedule to nodes (#316) (Jonathan Innis) #316
  • 611e27d: Fix provisioner name dereference panic (#318) (Jonathan Innis) #318
  • 879e077: Fix bad symlink path for release (#322) (Jonathan Innis) #322

v0.27.6

12 Jun 17:01
Compare
Choose a tag to compare

Performance Improvements

  • allow multi-machine consolidation fallback to single-machine consolidation when mutli-node consolidation validation fails (#367) #368 (Brandon Wagner)

v0.28.0-rc.2

30 May 21:51
b2f4489
Compare
Choose a tag to compare
v0.28.0-rc.2 Pre-release
Pre-release

Features

Bug Fixes

Tests

Chores

Commits

  • 14c5fe0: add errors_total CloudProvider metric (#310) (Jack Francis) #310
  • 99a9cc4: Fix node termination summary metric not firing (#335) (Jonathan Innis) #335
  • 0c034ad: Speed up setup when cache is hit (#338) (Jonathan Innis) #338
  • 4418ff4: Gate nodes associated with a machine based on resolved provider id (#346) (Jonathan Innis) #346
  • befb8e4: remove k8s 1.21 as it went end of support in Feb 2023 (#349) (Todd Neal) #349

v0.27.5

18 May 21:59
fb59f0b
Compare
Choose a tag to compare

Commits

v0.27.4

18 May 16:11
Compare
Choose a tag to compare

Features

Chores

v0.28.0-rc.1

04 May 17:22
879e077
Compare
Choose a tag to compare
v0.28.0-rc.1 Pre-release
Pre-release

Features

Bug Fixes

Chores

Commits

  • a405ca6: Fix log formatting on startup logs (#297) (Jonathan Innis) #297
  • 826c7d6: Fix data race in deprovisioning testing (#300) (Jonathan Innis) #300
  • 4890c1c: Add provisioner context to log line (#301) (Jonathan Innis) #301
  • 0499f89: Fix empty machine validation check (#306) (Jonathan Innis) #306
  • 7fadb5c: Add more clarity and tests on Consolidated() and change the logic to only track the consolidatedAt time (#305) (Jonathan Innis) #305
  • ab2d168: Add eventing for blocked consolidation on nodes or machines (#303) (Jonathan Innis) #303
  • 33435cd: Fix panic on tests that don't schedule to nodes (#316) (Jonathan Innis) #316
  • 611e27d: Fix provisioner name dereference panic (#318) (Jonathan Innis) #318
  • 879e077: Fix bad symlink path for release (#322) (Jonathan Innis) #322

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