Mike Dame
6ee87d9d7c
Bump(k8s.io): to 1.19-rc.4
2020-08-11 09:31:43 -04: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
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
Jan Chaloupka
11f1333af7
ListPodsOnANode: allow to include/exclude namespaces
...
Info: field selector is still not properly mocked so it's not possible to unit test it
2020-07-21 15:08:05 +02:00
Jan Chaloupka
74f70fdbc9
ListPodsOnANode: define Options type to pass various options
...
Options like:
- filter
- included/excluded namespaces
- labels
2020-07-21 15:07:45 +02:00
Jan Chaloupka
0006fb039d
ListPodsOnANode: have one function parameter per each line
2020-07-21 15:02:34 +02:00
Kubernetes Prow Robot
0894f7740c
Merge pull request #343 from ingvagabund/test-cleanup
...
Clean e2e test so it's easier to extend it
2020-07-21 05:21:13 -07:00
Kubernetes Prow Robot
c3f07dc366
Merge pull request #351 from KohlsTechnology/helm-release-docs
...
Update Release Documentation For Helm Charts
2020-07-20 20:33:14 -07:00
Sean Malloy
ca8f1051eb
Update Helm Chart Version To 0.18.0
2020-07-20 12:52:38 -05:00
Sean Malloy
c7692a2e9f
Update Release Documentation For Helm Charts
...
The descheduler now has an official helm chart. This change documents the
process to release a new helm chart artifact.
2020-07-20 12:51:50 -05:00
Jan Chaloupka
53badf7b61
e2e: create dedicated ns for each e2e test
2020-07-17 18:15:53 +02:00
Jan Chaloupka
f801c5f72f
e2e: code cleanup
2020-07-17 18:15:13 +02:00
Jan Chaloupka
327880ba51
e2e: separate tests for LowNodeUtilization strategy and evict annotation
2020-07-17 18:11:01 +02:00
Jan Chaloupka
7bb8b4feda
e2e: create and delete RC in the same function body
...
So create/delete are coupled and caller of create is responsible for calling delete as well
2020-07-17 18:06:19 +02:00
Kubernetes Prow Robot
36b1e1f061
Merge pull request #298 from stevehipwell/helm-chart
...
Add Helm chart
2020-07-16 16:15:00 -07:00
Steve Hipwell
4507a90bb6
Add helm chart
2020-07-16 17:36:17 +01:00
Kubernetes Prow Robot
550f68306c
Merge pull request #342 from KohlsTechnology/remove-travis-ci-config
...
Remove Travis CI Configuration
2020-07-16 07:05:41 -07:00
Sean Malloy
2b668566ce
Remove Travis CI Configuration
...
The e2e tests are now being run through Prow. Therefore the Travis CI
configuration can now be completely removed.
2020-07-15 23:52:27 -05:00
Kubernetes Prow Robot
ee414ea366
Merge pull request #344 from ingvagabund/kind-have-version-configurable-through-env
...
e2e: have k8s version configurable when creating cluster through kind
2020-07-14 06:47:21 -07:00
Jan Chaloupka
5761b5d595
e2e: have k8s version configurable when creating cluster through kind
2020-07-14 15:25:02 +02:00
Kubernetes Prow Robot
07f476dfc4
Merge pull request #340 from damemi/update-e2e
...
Update e2e script to use Kind setup
2020-07-13 19:57:20 -07:00
Mike Dame
f5e9f07321
Move kind setup to e2e script
...
This moves the kind setup (previously used by Travis) to the e2e runner script
to accomodate the switch to Prow. This provides a KIND_E2E env var to specify
whether to run the tests in kind, or (by default) to run locally).
2020-07-13 15:49:41 -04:00
Kubernetes Prow Robot
05c69ee26a
Merge pull request #336 from lixiang233/avoid_duplicated_append_RemoveDuplicatePods
...
avoid appending list multiple times in RemoveDuplicates
2020-07-09 01:32:02 -07:00
Kubernetes Prow Robot
1623e09122
Merge pull request #332 from lixiang233/fix_test_struct_lownodeutilization
...
Add maxPodsToEvictPerNode to LowNodeUtilization testcase struct
2020-07-09 01:22:02 -07:00
lixiang
696aa7c505
rename maxPodsToEvict to maxPodsToEvictPerNode to avoid misunderstanding
2020-07-08 15:15:48 +08:00