Skip to content

Conversation

@schmichael
Copy link
Member

Post-1.11.0-rc.1 merge back to main

schmichael and others added 8 commits November 5, 2025 13:57
* chore(deps): bump github.com/opencontainers/selinux to 1.13.0

Fixes GHSA-cgrx-mc8f-2prm

* forgot to go mod tidy
…ixes (#27062)

* system scheduler: slight refactor for feasibility counts

Refactors the scheduler to count feasible nodes based on the
reconciler report and tunes the count while computing placements.
This allows node feasibility to be determined while computing
placements removing he need for temporary plan adjustments or
storing extra metrics information.

* system scheduler: mark new placements as canaries

When a new deployment is in progress that is canarying, any new
alloc placements must be marked as canaries. This prevents new
versions of the alloc being placed before the deployment has
been promoted.

* filter canaries on ineligible nodes

* count max_parallel for canaries after feasibility checking

* system scheduler: only canary on destructive updates

---------

Co-authored-by: Tim Gross <[email protected]>
@schmichael schmichael requested review from a team as code owners November 7, 2025 22:41
@schmichael schmichael merged commit c574dec into main Nov 10, 2025
67 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants