-
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 #120
Sync with upstream #120
Conversation
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
…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
[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 |
538ae94
to
e8d5167
Compare
…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.
e8d5167
to
5814784
Compare
@ingvagabund: The following test failed, say
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. |
With carry patches from: