Skip to content

Releases: kubernetes-sigs/karpenter

v0.29.1

17 Jul 21:42
85cc92b
Compare
Choose a tag to compare

⚠️ Known Resource Leak

This release contains a memory and file descriptor leak issue that is fixed in v0.29.2. We recommend any users on v0.29.1 to bump to this new patch release version.

Features

Chores

Commits

v0.29.0

06 Jul 18:38
540802e
Compare
Choose a tag to compare

Documentation

Chores

Commits

  • 6482d9a: Fix dedupe on events (#372) (Amanuel Engeda) #372
  • d68a918: IgnoreMachineNotFoundError for drift errors (#373) (Amanuel Engeda) #373
  • 5130965: BREAKING CHANGE: change service metrics port to match pod port (#374) (Nick Tran) #374
  • b303101: Fix externeal cloudprovider taint add in 1.26 (#375) (Jonathan Innis) #375
  • 7909e13: Propagate discovery label to pods owned by deploy (#384) (Jonathan Innis) #384
  • 1e88464: Ensure the ephemeral taints are removed before considering the node initialized (#383) (Jonathan Innis) #383
  • 1a05bdf: Remove karpenter-core charts (#387) (Jonathan Innis) #387
  • a11d05d: Update stalebot to close stale PRs (#389) (Jonathan Innis) #389
  • 540802e: Use loopback address to call knative readiness/liveness internally (#391) (Jonathan Innis) #391

v0.28.1

22 Jun 00:49
41574fd
Compare
Choose a tag to compare

Commits

  • 41574fd: cherry-pick: Fix externeal cloudprovider taint add in 1.26 (#375) (#381) (Ellis Tarn) #381

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