Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump sigs.k8s.io/kueue from 0.9.1 to 0.10.0 #22

Merged
merged 1 commit into from
Jan 8, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 23, 2024

Bumps sigs.k8s.io/kueue from 0.9.1 to 0.10.0.

Release notes

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

Kueue v0.10.0

Changes since v0.9.0:

Urgent Upgrade Notes

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

  • PodSets for RayJobs now account for submitter Job when spec.submissionMode=k8sJob is used.

    if you used the RayJob integration you may need to revisit your quota settings, because now Kueue accounts for the resources required by the KubeRay submitter Job when the spec.submissionMode=k8sJob (by default 500m CPU and 200Mi memory) (#3729, @​andrewsykim)

  • Removed the v1alpha1 Visibility API.

The v1alpha1 Visibility API is deprecated. Please use v1beta1 instead. (#3499, @​mbobrovskyi)

  • The InactiveWorkload reason for the Evicted condition is renamed to Deactivated. Also, the reasons for more detailed situations are renamed:
    • InactiveWorkloadAdmissionCheck -> DeactivatedDueToAdmissionCheck
    • InactiveWorkloadRequeuingLimitExceeded -> DeactivatedDueToRequeuingLimitExceeded

If you were watching for the "InactiveWorkload" reason in the "Evicted" condition, you need to start watching for the "Deactivated" reason. (#3593, @​mbobrovskyi)

Changes by Kind

Feature

  • Adds a managedJobsNamespaceSelector to the Kueue configuration that enables namespace-based control of whether Jobs submitted without a kueue.x-k8s.io/queue-name label are managed by Kueue for all supported Job Kinds. (#3712, @​dgrove-oss)
  • Allow mutating the queue-name label for non-running Deployments. (#3528, @​mbobrovskyi)
  • Allowed StatefulSet scaling down to zero and scale up from zero. (#3487, @​mbobrovskyi)
  • Extend the GenericJob interface to allow implementations of custom Job CRDs to use Topology-Aware Scheduling with rank-based ordering. (#3704, @​PBundyra)
  • Introduce alpha feature, behind the LocalQueueMetrics feature gate, which allows users to get the prometheus LocalQueues metrics: local_queue_pending_workloads local_queue_quota_reserved_workloads_total local_queue_quota_reserved_wait_time_seconds local_queue_admitted_workloads_total local_queue_admission_wait_time_seconds local_queue_admission_checks_wait_time_seconds local_queue_evicted_workloads_total local_queue_reserving_active_workloads local_queue_admitted_active_workloads local_queue_status local_queue_resource_reservation local_queue_resource_usage (#3673, @​KPostOffice)
  • Introduce the LocalQueue defaulting, enabled by the LocalQueueDefaulting feature gate. When a new workload is created without the "queue-name" label, and the LocalQueue with name "default" name exists in the workload's namespace, then the value of the "queue-name" is defaulted to "default". (#3610, @​yaroslava-serdiuk)
  • Kueue-viz: A Dashboard for kueue (#3727, @​akram)

... (truncated)

Commits
  • 5ff057f Prepare release v0.10.0 (#3861)
  • 5d88d56 Bump github.com/gohugoio/hugo in /hack/internal/tools (#3857)
  • 50c1d5e Bump the kubernetes group across 2 directories with 10 updates (#3854)
  • 8f51174 Add RayJob submitter job into PodSets (#3729)
  • 1e1445a Use kueue.x-k8s.io/resource-in-use finalizer for Topology. (#3824)
  • 2416b20 Distinguish errors for non-existing LocalQueue and ClusterQueue in the worklo...
  • 5ad7e23 Fix memory leak due to workload entries left in MultiKueue cache (#3835)
  • 589772d Check if unexpected errors did not occur in queue unit testings (#3838)
  • 27b6ada drop pod taints toleration from kueue repo (#3834)
  • cc65f7e update golang crypto to 0.31.0 (#3825)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [sigs.k8s.io/kueue](https://github.com/kubernetes-sigs/kueue) from 0.9.1 to 0.10.0.
- [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.9.1...v0.10.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. release-note-none Denotes a PR that doesn't merit a release note. labels Dec 23, 2024
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Dec 23, 2024
@k8s-ci-robot
Copy link
Contributor

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@k8s-ci-robot k8s-ci-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Dec 23, 2024
Copy link
Contributor

@mbobrovskyi mbobrovskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 23, 2024
@k8s-ci-robot
Copy link
Contributor

LGTM label has been added.

Git tree hash: 9a2df20fa976f250d1d9dc8e4ea1bcc52d5fed27

@mbobrovskyi
Copy link
Contributor

/assign @mimowo

@mimowo
Copy link
Contributor

mimowo commented Jan 8, 2025

/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dependabot[bot], mbobrovskyi, mimowo

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 8, 2025
@k8s-ci-robot k8s-ci-robot merged commit a49353a into main Jan 8, 2025
4 of 6 checks passed
@k8s-ci-robot k8s-ci-robot added this to the v0.1 milestone Jan 8, 2025
@dependabot dependabot bot deleted the dependabot/go_modules/sigs.k8s.io/kueue-0.10.0 branch January 8, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. release-note-none Denotes a PR that doesn't merit a release note. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants