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

Sync with upstream #120

Merged
merged 71 commits into from
Nov 19, 2024
Merged

Conversation

ingvagabund and others added 30 commits August 6, 2024 15:20
chore: upgrade python EOL and action versions
descheduler v0.31: update e2e test versions
…ntext-conditional

feat(helm): make securityContext conditional in Deployment and CronJob
…r-plugin-args

Plugin args: tag arguments with omitempty to reduce the marshalled json size
At the time of making this commit, the package `github.com/ghodss/yaml`
is no longer actively maintained.

`sigs.k8s.io/yaml` is a permanent fork of `ghodss/yaml` and is actively
maintained by Kubernetes SIG.

Signed-off-by: Eng Zer Jun <[email protected]>
descheduler v0.31: update docs and manifests
…ts-bug

[e2e] no test timeouts, produce the same image tag as in production
chore: replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml`
Signed-off-by: Amir Alavi <[email protected]>
descheduler v0.31.0: bump kustomize files
descheduler v0.31.0: bump helm chart
fix: github action Release Charts to have write permissions
ingvagabund and others added 12 commits November 13, 2024 14:21
…sage-extended

sortNodesByUsage: drop extended resources as they are already counted in
…tion-refactoring-I

nodeutilization: NodeUtilization: make pod utilization extraction configurable
…tion-refactoring-II

nodeutilization: evictPodsFromSourceNodes: iterate through existing resources
…Values

nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage
…raction into a dedicated usage client

Turning a usage client into an interface allows to implement other kinds
of usage clients like actual usage or prometheus based resource
collection.
…tion-refactoring-III

nodeutilization: separate code responsible for requested resource extraction into a dedicated usage client
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 16, 2024
Copy link

openshift-ci bot commented Nov 16, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ingvagabund

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

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 16, 2024
…n background

When the feature is enabled each pod with descheduler.alpha.kubernetes.io/request-evict-only
annotation will have the eviction API error examined for a specific
error code/reason and message. If matched eviction of such a pod will be interpreted
as initiation of an eviction in background.
Copy link

openshift-ci bot commented Nov 19, 2024

@ingvagabund: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/security 5814784 link false /test security

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

@ingvagabund ingvagabund changed the title wip: Sync with upstream Sync with upstream Nov 19, 2024
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 19, 2024
@ingvagabund ingvagabund added the lgtm Indicates that a PR is ready to be merged. label Nov 19, 2024
@ingvagabund ingvagabund merged commit 9244957 into openshift:release-4.18 Nov 19, 2024
2 of 4 checks passed
@ingvagabund ingvagabund deleted the sync-with-upstream branch November 19, 2024 12: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. lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants