forked from kubernetes-sigs/descheduler
-
Notifications
You must be signed in to change notification settings - Fork 14
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 #121
Merged
ingvagabund
merged 71 commits into
openshift:load-aware-descheduling
from
ingvagabund:sync-with-upstream
Nov 17, 2024
Merged
Sync with upstream #121
ingvagabund
merged 71 commits into
openshift:load-aware-descheduling
from
ingvagabund:sync-with-upstream
Nov 17, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Amir Alavi <[email protected]>
bump k8s.io libs to v0.31.0
Signed-off-by: Amir Alavi <[email protected]>
Signed-off-by: Amir Alavi <[email protected]>
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
Signed-off-by: Amir Alavi <[email protected]>
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]>
Signed-off-by: Amir Alavi <[email protected]>
descheduler v0.31.0: bump kustomize files
chore: bump golangci-lint to latest
descheduler v0.31.0: bump helm chart
fix: github action Release Charts to have write permissions
[e2e] abstract common methods
…descheduler as a pod
Update Dockerfile - GoLang v 1.22.7 FIX - CVE-2024-34156, CVE-2024-34155 and CVE-2024-34158
…sage-dont-hardcode-resource-names Update nodes sorting function to respect available resources
…server-apply DeschedulerServer: new Apply function for applying configuration
…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
…t for InfoS printing resource usage
…Values nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage
…i-lint bump(golangci-lint)=v1.62.0
…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
…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.
ingvagabund
added
lgtm
Indicates that a PR is ready to be merged.
approved
Indicates a PR has been approved by an approver from all required OWNERS files.
labels
Nov 17, 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 |
ingvagabund
merged commit Nov 17, 2024
d236c1a
into
openshift:load-aware-descheduling
2 of 4 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pulling: