Sean Malloy
674993d23a
Update Vendor Deps For k8s 1.19
2020-08-27 23:49:48 -05:00
Sean Malloy
f4c3f9b18f
Bump k8s Modules For k8s 1.19
2020-08-27 23:48:58 -05:00
Kubernetes Prow Robot
d65a7c4783
Merge pull request #380 from ingvagabund/move-some-flags-under-descheduler-polic
...
Deprecate node-selector, max-pods-to-evict-per-node and evict-local-storage-pods flags and promote then to policy v1alpha1 fields
2020-08-21 05:15:39 -07:00
Jan Chaloupka
89541f7545
Deprecate node-selector, max-pods-to-evict-per-node and evict-local-storage-pods flags and promote then to policy v1alpha1 fields
2020-08-21 13:27:40 +02:00
Kubernetes Prow Robot
17f769c1c1
Merge pull request #382 from damemi/readme-toc
...
Add table of contents to README
2020-08-20 12:36:51 -07:00
Mike Dame
eb9e62f047
Add table of contents to README
2020-08-20 15:24:41 -04:00
Kubernetes Prow Robot
6ccd80f2ee
Merge pull request #372 from ingvagabund/isevictable
...
Redefine IsEvictable to be customizable for a particular strategy
2020-08-19 02:53:11 -07:00
Jan Chaloupka
d8251b9086
Redefine IsEvictable to be customizable for a particular strategy
...
Use WithXXX methods to extend the list of constraints to also
provide a reasonable error message.
2020-08-19 11:21:26 +02:00
Kubernetes Prow Robot
4cd1f45d90
Merge pull request #375 from KohlsTechnology/helm-chart-update
...
Update Maintainer Details In Helm Chart
2020-08-17 06:42:19 -07:00
Sean Malloy
2dc3f53a13
Update Maintainer Details In Helm Chart
...
Changing the maintainer for the helm chart to SIG scheduling instead of
an individual person.
2020-08-13 22:15:18 -05:00
Kubernetes Prow Robot
f5d8a02f79
Merge pull request #374 from ingvagabund/namespace-as-pointer
...
Promote Namespaces field to a pointer
2020-08-13 19:04:21 -07:00
Jan Chaloupka
a7c51ffae0
Promote Namespaces field to a pointer
2020-08-13 18:38:46 +02:00
Kubernetes Prow Robot
9746fd300f
Merge pull request #364 from lixiang233/ft_allow_custom_priority_threshold
...
Allow custom priority threshold
2020-08-12 07:35:45 -07:00
lixiang
b5e17f91cd
ClusterRole: add permission to access priorityclasses.scheduling.k8s.io
2020-08-12 13:55:53 +08:00
lixiang
f5524153ba
README: add description for priority threshold
2020-08-12 13:55:53 +08:00
lixiang
6d693d06fb
e2e: add testcase for priority threshold
2020-08-12 13:55:53 +08:00
lixiang
4d7a6ee9be
e2e: Add priority and priority class to runPodLifetimeStrategy and RcByNameContainer
2020-08-12 13:55:53 +08:00
lixiang
0fdaac6042
Strategy: Set threshold priority from strategy's parameters
2020-08-12 13:54:57 +08:00
Kubernetes Prow Robot
bb7ab369d7
Merge pull request #370 from damemi/1.19-rc.4
...
Bump k8s dependencies to 1.19-rc.4
2020-08-11 06:42:16 -07:00
Mike Dame
d96cca2221
go mod tidy && go mod vendor
2020-08-11 09:32:00 -04:00
Mike Dame
6ee87d9d7c
Bump(k8s.io): to 1.19-rc.4
2020-08-11 09:31:43 -04:00
lixiang
95ce2a4ff7
PodEvictor: add a new param thresholdPriority to IsEvictable
2020-08-11 09:57:26 +08:00
Kubernetes Prow Robot
19e1387bf1
Merge pull request #369 from damemi/duplicates-panic
...
Add check for ownerref length in DuplicatePods strategy
2020-08-10 07:06:20 -07:00
Mike Dame
ec4c5bed5d
Add check for ownerref length in DuplicatePods strategy
...
This fixes a panic that occurs if a pod has no ownerrefs
later on in the strategy. If a pod has no ownerrefs, there's
nothing for us to do with it.
2020-08-10 09:37:05 -04:00
lixiang
ae38aa63af
StrategyParameters: Add new param ThresholdPriority and ThresholdPriorityClassName
2020-08-07 13:53:29 +08:00
Kubernetes Prow Robot
cdcd677aa0
Merge pull request #366 from lixiang233/podAntiAffinity_add_missing_validation
...
Add missing validation in PodAntiAffinity
2020-07-30 07:34:31 -07:00
lixiang
a5eb9fc36d
Add missing validation in PodAntiAffinity
2020-07-30 16:44:03 +08:00
Kubernetes Prow Robot
96efd2312b
Merge pull request #363 from KohlsTechnology/new-registry-name
...
Update Container Registry to k8s.gcr.io
2020-07-29 08:29:48 -07:00
Sean Malloy
e7699c4f6b
Update Container Registry to k8s.gcr.io
...
The k8s project recently cut over to the new official k8s.gcr.io
container registry. The descheduler image can now be pulled from
k8s.gcr.io. This is just a new DNS name for the container registry. The
previously documented DNS names for the registry still work, but
require more typing.
2020-07-28 22:45:06 -05:00
Kubernetes Prow Robot
d0fbebb77c
Merge pull request #337 from damemi/rebase-1.19
...
Rebase k8s dependencies to 1.19-rc.2
2020-07-28 10:47:47 -07:00
Kubernetes Prow Robot
46bb5b6f55
Merge pull request #362 from damemi/only-release-tags
...
Update version parsing to exclude helm-chart tags
2020-07-28 09:31:48 -07:00
Kubernetes Prow Robot
b799ed074a
Merge pull request #361 from jjmengze/patch-1
...
remove unnecessary line feed in log messages
2020-07-28 09:19:48 -07:00
Kubernetes Prow Robot
eee41ee111
Merge pull request #338 from ingvagabund/filter-out-pods-by-namespaces
...
Filter pods by namespaces
2020-07-28 08:57:47 -07:00
MengZeLee
6ac81e0b9c
remove unnecessary line feed in log messages
...
If we remove these \n, there will be no misspell errors in go report
2020-07-28 23:27:23 +08:00
Mike Dame
5970899029
Update version parsing to exclude helm-chart tags
2020-07-28 10:59:27 -04:00
Mike Dame
5bb0389538
Update API scheme registration for 1.19
2020-07-28 10:24:21 -04:00
Mike Dame
92cb6a378a
Change gnostic/openapiv2 to lowercase in git
2020-07-27 13:55:31 -04:00
Mike Dame
b09932e92a
go mod tidy && go mod vendor
2020-07-27 13:55:29 -04:00
Mike Dame
63603f38d6
Pin k8s deps to 1.19-rc.2
2020-07-27 13:55:13 -04:00
Jan Chaloupka
42db31683f
README: describe usage of the namespace filtering
2020-07-27 10:57:30 +02:00
Jan Chaloupka
c40a9c397f
e2e: add test for included/excluded namespace through PodLifeTime strategy
2020-07-27 10:54:35 +02:00
Kubernetes Prow Robot
4014ebad92
Merge pull request #359 from KohlsTechnology/more-helm-docs
...
More Helm Documentation
2020-07-26 18:56:16 -07:00
Kubernetes Prow Robot
bb7cb05571
Merge pull request #360 from dharmab/descheduler-autoheal-guide
...
Add NPD+CA autohealing use case to user guide
2020-07-24 15:20:16 -07:00
Dharma Bellamkonda
30b2bd5d9f
Add NPD+CA autohealing use case to user guide
2020-07-24 15:40:47 -06:00
Sean Malloy
8d5ab05aa0
Add Helm Badge To README
2020-07-23 22:14:22 -05:00
Sean Malloy
db501da34d
Clean Up End User Helm Documentation
...
* Correct helm install command in documentation
* Add link to helm install docs from main README
2020-07-23 22:11:17 -05:00
Kubernetes Prow Robot
8d60370612
Merge pull request #358 from damemi/helm-chart-name-docs
...
Update helm chart name in docs
2020-07-23 16:38:22 -07:00
Mike Dame
052f011288
Update helm chart name in docs
2020-07-23 15:42:40 -04:00
Kubernetes Prow Robot
6e23579bd0
Merge pull request #356 from damemi/update-helm-action
...
Update Helm release action to work on release branches
descheduler-helm-chart-0.18.1
2020-07-23 11:05:29 -07:00
Mike Dame
7331f4e5de
Update Helm release action to work on release branches
...
Basing this action on push to `chart-*` tags doesn't work: the action itself
creates the new release tag, so trying to push the changes to a tag ends up
with the releaser comparing the changes to themself (and failing).
This also renames the chart from "descheduler" to "descheduler-helm-chart", to
avoid confusion with automated releases.
2020-07-22 17:12:54 -04:00