Skip to content

build(deps): bump sigs.k8s.io/kueue from 0.19.0 to 0.19.1 - #84

Merged
tkatila merged 1 commit into
mainfrom
dependabot/go_modules/sigs.k8s.io/kueue-0.19.1
Aug 20, 2026
Merged

build(deps): bump sigs.k8s.io/kueue from 0.19.0 to 0.19.1#84
tkatila merged 1 commit into
mainfrom
dependabot/go_modules/sigs.k8s.io/kueue-0.19.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps sigs.k8s.io/kueue from 0.19.0 to 0.19.1.

Release notes

Sourced from sigs.k8s.io/kueue's releases.

v0.19.1

Changes since v0.19.0:

Actions Required Before Upgrading

(No, really, you MUST read this before you upgrade)

  • Minor releases: Review the .0 release notes for each new minor version you cross; see: v0.18.0, v0.19.0.

  • LeaderWorkerSet: Fixed a quota bypass where raising spec.leaderWorkerTemplate.size on an already-admitted, Kueue-managed LeaderWorkerSet ran more pods per group than the reserved quota covered. spec.leaderWorkerTemplate.size is now immutable while the LeaderWorkerSet is managed by Kueue, behind the new LWSImmutableGroupSize feature gate (Beta, enabled by default). spec.replicas stays mutable.

    If you change spec.leaderWorkerTemplate.size on a Kueue-managed LeaderWorkerSet, recreate it at the new size instead, or disable the LWSImmutableGroupSize feature gate to keep the previous behavior, which also restores the quota bypass. (#13809, @​ivnovakov)

  • TAS: Enforce stricter slice-size validation for Workloads. When podSetSliceRequiredTopology is specified, podSetSliceSize must also be specified and must be greater than 0. Non-positive slice sizes in topology constraints are also rejected.

If you create Workload objects directly (or via custom controllers), update manifests before upgrade so that:

  • podSetSliceRequiredTopology is never set without podSetSliceSize
  • podSetSliceSize is always greater than 0
  • podSetSliceSize is not set when podSetSliceRequiredTopology is absent
  • every podsetSliceRequiredTopologyConstraints entry has size greater than 0

If you need a phased rollout, temporarily disable TASValidateWorkloadSliceSize, clean up invalid Workloads, then re-enable it. (#13737, @​mszadkow)

  • TAS: Fix a bug where TASRecomputeAssignmentWithinSchedulingCycle can be enabled even if TopologyAwareScheduling is disabled.

If you disable TopologyAwareScheduling, also set TASRecomputeAssignmentWithinSchedulingCycle=false before upgrading. (#14257, @​tenzen-y)

Changes by Kind

Feature

  • Helm: the controller-manager Deployment now supports optional controllerManager.strategy, controllerManager.hostNetwork, and controllerManager.dnsPolicy values. (#13825, @​dinhxuanvu)
  • MultiKueue: Forwarded in-place serveConfigV2 (Ray Serve application config) updates on a RayService from the manager to the worker cluster, so editing the Serve config on the manager now takes effect on the worker promptly. Changes to rayClusterConfig/upgradeStrategy (zero-downtime upgrade) are not yet propagated. (#14036, @​kevin85421)

Bug or Regression

  • AFS: Fixed a bug that could modify cached Workload data while calculating LocalQueue fair-sharing usage, potentially producing inconsistent scheduling snapshots. (#13568, @​aburan28)
  • AFS: Fixed a bug where a LocalQueue with fairSharing.weight: 0 could be prioritized for admission instead of deprioritized when AdmissionFairSharing is enabled. (#13559, @​sumanthd032)
  • AFS: Fixed pending Workload snapshot ordering when a referenced LocalQueue is missing. (#13515, @​YQ-Wang)
  • AdmissionFairSharing: Fixed a bug where resource usage smaller than one milli-unit was truncated to zero before it could accumulate, so with a long usageHalfLifeTime the consumedResources for CPU and extended resources such as GPUs stayed at 0 permanently and were ignored by fair sharing. (#13761, @​Shreesha001)
  • AdmissionFairSharing: Fixed a bug where workloads admitted via AdmissionChecks could keep their entry penalty permanently, inflating LocalQueue fair-sharing usage and deprioritizing later workloads. (#13795, @​apullo777)
  • AdmissionFairSharing: Fixed stale fair-sharing usage caused by entry penalties being applied to non-usage-based ClusterQueues or reapplied during second scheduling passes. (#13851, @​apullo777)
  • AdmissionFairSharing: Fixed transient LocalQueue lookup errors causing a pending-Workload snapshot to mix fair-sharing comparisons with standard queue ordering, resulting in a non-transitive comparator and inconsistent admission order. When a lookup fails, the entire snapshot now falls back to standard queue ordering. (#13546, @​YQ-Wang)
  • ClusterQueue: Fixed a bug where a terminating ClusterQueue (one with a deletion timestamp still retained by the resource-in-use finalizer because workloads are reserving quota) stopped updating status.pendingWorkloads, status.admittedWorkloads, and status.reservingWorkloads and never set its Active condition to Terminating, leaving stale status. Kueue now keeps the status of a terminating ClusterQueue accurate. (#13757, @​kaushik229)
  • ConcurrentAdmission: Fix preemption ordering by waiting for more-preferred variants to be evaluated for admission before opening the preemption gate for a less-preferred variant. (#14281, @​yuluo-yx)
  • Corrected invalid PodSet info errors to report the expected and actual PodSet counts in the correct order. (#13672, @​cryo-zd)
  • DRA: Fixed DeviceClass validation errors reporting a duplicated request field path with an incorrect request index in counter-based and capacity-based quota paths. (#13899, @​cryo-zd)
  • DRA: Fixed a bug where extended resource quota could be charged against a DeviceClass the scheduler would not allocate from when multiple DeviceClasses share the same extendedResourceName. (#14124, @​thc1006)
  • DRA: Fixed a startup crash when KueueDRAIntegrationPartitionableDevices or KueueDRAIntegrationConsumableCapacity feature gates are enabled but the ResourceSlice API (resource.k8s.io/v1) is not available on the cluster. (#13720, @​MaysaMacedo)

... (truncated)

Commits
  • df3d365 Prepare release v0.19.1 (#14302)
  • e951638 Fix flaky test for workload validation (#14296)
  • c612819 Automated cherry pick of #14275: Multiply integration test by RecomputeAssign...
  • c6c0432 [release-0.19] Stop a failing branch from cancelling the others (#14286)
  • 9ec9931 Automated cherry pick of #14269: fix(scheduler): dedup overlapping victims in...
  • be29708 [release-0.19] fix: fix concurrent admission variant preemption ordering (#14...
  • 3f5a9d5 fix: ungate elastic pods when the enqueued slice finished mid-rollover (#14277)
  • 88690d4 Automated cherry pick of #14242: TAS: stop dumping every leaf domain in the a...
  • f42ca49 MultiKueue: extract shared fixture and adopt it across jobs_test.go (#14268)
  • 637df42 fix(features): require TAS for assignment recomputation (#14257)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 17, 2026
@dependabot
dependabot Bot requested review from pfl and tkatila as code owners August 17, 2026 19:17
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 17, 2026
@pfl

pfl commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

At the moment the only dependecy in the code on kueue are its CRs, not any code. This does not change from a patch version to another.

@tkatila

tkatila commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [sigs.k8s.io/kueue](https://github.com/kubernetes-sigs/kueue) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/kubernetes-sigs/kueue/releases)
- [Changelog](https://github.com/kubernetes-sigs/kueue/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/kueue@v0.19.0...v0.19.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/kueue
  dependency-version: 0.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/sigs.k8s.io/kueue-0.19.1 branch from 075a915 to 265d624 Compare August 20, 2026 06:39
@tkatila
tkatila merged commit c89fe5c into main Aug 20, 2026
11 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/sigs.k8s.io/kueue-0.19.1 branch August 20, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants