Commit Graph
54 Commits
Author SHA1 Message Date
vlc刘诚 0c88326df9 PodLifeTime defaulting + moving arguments to its corresponding plugin 2022-09-23 11:32:38 +08:00
vlc刘诚 3b1cdcd442 NodeUtilization defaulting + moving arguments to its corresponding plugin 2022-09-23 11:32:38 +08:00
vlc刘诚 8d471baf3e RemoveFailedPods defaulting + moving arguments to its corresponding plugin 2022-09-23 11:32:38 +08:00
Lucas Severo Alves f47c2c4407 add new preevectionfilter plugin with args 2022-09-12 16:56:21 +02:00
Amir Alavi e8fae9a3b7 remove pod security policy; additional policy/v1beta1 cleanup; use informers for descheduler unit tests
update go to 1.19 and helm kubernetes cluster to 1.25
bump -rc.0 to 1.25 GA
bump k8s utils library
bump golang-ci
use go 1.19 for helm github action
upgrade kubectl from 0.20 to 0.25

Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2022-09-04 10:30:40 -04:00
Jan Chaloupka d1a9190c50 CONTAINER_ENGINE to override the default docker engine 2022-08-11 16:09:46 +02:00
Lucas Severo Alves ba85e794b2 introduce ct for local helm install test 2022-08-10 18:01:42 +02:00
Sean Malloy e494a5817e Bump To Go 1.18.2
The main k/k repo was updated to Go 1.18.2 for the
k8s v1.24.0 release. See below PR for reference.

https://github.com/kubernetes/kubernetes/pull/110044
2022-05-18 09:36:32 -05:00
Mike Dame ac4d576df8 Update e2e test versions 2022-05-12 14:16:53 +00:00
Jan Chaloupka 4603182320 Bump go version in go.mod to go1.17 2021-11-29 16:49:35 +01:00
Amir Alavi 0de8002b7d Update gce scripts to spread nodes over 2 zones 2021-08-16 22:41:37 -04:00
Amir Alavi 84d648ff60 Add e2e tests for TopologySpreadConstraint 2021-08-16 22:39:31 -04:00
Amir AlaviandAmir Alavi 2ec4b8b674 Update GCE images to Ubuntu 18.04 LTS 2021-07-30 16:14:20 -04:00
jayonlau c6b67e8a6f Clean up extra spaces
Clean up extra spaces, although these errors are not important, they affect the code specification.
2021-07-09 15:40:35 +08:00
Pravar Agrawal df84dc4548 add verify script for defaulters gen 2021-06-30 09:41:43 +05:30
BinacsLee fe8e17f72c fix staticcheck failure for pkg/descheduler/descheduler_test.go 2021-05-17 23:07:12 +08:00
Mike Dame 58408d710b Update error messages in verify scripts to be more informative 2021-04-30 16:56:16 -04:00
Pravar Agrawal 4fce2ca2f1 add verify script for deep-copies gen 2021-04-08 22:51:24 +05:30
Pravar Agrawal a9099efc45 add verify scripts for conversions gen
Signed-off-by: Pravar Agrawal <pravaag1@in.ibm.com>
2021-04-08 09:56:32 +05:30
Jan Chaloupka 160669817e Bump go to 1.16 2021-03-25 10:13:40 +01:00
Mike Dame 5df2a0c516 Add hack scripts and makefile targets 2021-03-08 14:39:08 -05:00
Mike Dame 131ed42a4c Add sigs.k8s.io/mdtoc dependency 2021-03-08 10:46:27 -05:00
Mike Dame 301af7fd9c Add hack/verify-spelling.sh script and Makefile target 2020-10-22 10:20:53 -04:00
Sean Malloy d7420eb945 Update e2e tests to use kind v0.9.0 2020-09-15 09:11:36 -05:00
Sean Malloy 195082d33b Update To Go 1.15.0
As part of the k8s 1.19 release cycle the Go version is being bumped to
1.15.0. Updating the descheduler to use Go 1.15 prior to the descheduler
v0.19.0 release.

See below issues for reference:
* https://github.com/kubernetes/release/issues/1421
* https://github.com/kubernetes/kubernetes/issues/93484
2020-08-31 14:03:43 -05:00
Sean Malloy 71c8eae47e Update To Go 1.14.4
The kubernetes project has been updated to use Go 1.14.4. See below pull
request.

https://github.com/kubernetes/kubernetes/pull/88638

After making the updates to Go 1.14 "make gen" no longer worked. The
file hack/tools.go had to be created to get "make gen" working with Go
1.14.
2020-06-23 21:33:28 -05:00
Mike Dame 6ecbc85448 Add hack/{update,verify}-vendor.sh scripts 2020-04-07 10:34:47 -04:00
Avesh Agarwal 8dc7b475d9 Fix makefile for make gen, and Update hack files and
auto-generated files.
2020-02-07 16:32:55 -05:00
Sean Malloy 5efec68fd3 Update To Go 1.13.5
Starting with Kubernetes release 1.17 Go >= 1.13.4 is required.

https://github.com/kubernetes/kubernetes/pull/82809
2019-12-18 00:26:25 -06:00
Mike Dame c9e3c63b85 Remove codecgen
Since [1] codecgen has been obsolete.

[1] https://github.com/kubernetes/kubernetes/issues/36120
2019-10-21 13:33:38 -04:00
Jan Chaloupka e35eb4a0b5 Run ./hack/update-gofmt 2019-09-19 14:29:00 +02:00
Jan Chaloupka 2e6f14103b Project migrared under kubernetes-sigs, change import path prefix to sigs.k8s.io/descheduler 2019-09-19 14:09:05 +02:00
Bowen Song 7245a31f52 Change hard coded leastLoadedNode=[3rd node] to searching for leastLoadedNode worker node
Accomodate https://github.com/kubernetes-incubator/descheduler/commit/dee89a6cc1ec00ed699a09ed632ca3ed68232a92

And format files according to gofmt verification

update version to 1.11.1
2019-07-11 17:26:06 -04:00
ravisantoshgudimetlaandBowen Song 66a2a87e49 Start use kind for e2e tests 2019-07-11 10:03:06 -04:00
Reeta Singh dee89a6cc1 Refactoring test by make it table driven and adding golangci-lint to the CI pipeline 2019-06-03 20:40:02 -07:00
ravisantoshgudimetla 14d9e175c2 Run apiserver on private ip and bump kube version installed to 1.13 2018-12-14 14:54:42 -05:00
ravisantoshgudimetla 0a815e8786 Fix deprecated warning in CI 2018-08-21 14:45:14 -04:00
ravisantoshgudimetla 654fdbba94 Fix broken e2e tests 2018-08-05 13:16:47 -04:00
Jan Chaloupka bc7be54e2e Bump Travis go version to 1.9.1 2018-05-22 14:50:20 +02:00
Jan Chaloupka e41ef8cca3 Allow to override repository organization
Given the repository is build and about-to-be tested under openshift organization
we need to change the kubernetes-incubator into openshift. Yet, keeping both repos still in sync.
2018-03-29 16:34:02 +02:00
ravisantoshgudimetla de76f9b14c E2E using gce first pass 2018-03-19 11:34:17 -04:00
Avesh Agarwal 44752e5e83 Update code and hack dir for kube 1.9 rebase. 2018-01-09 12:41:01 -05:00
Avesh Agarwal a82cf7cea4 Update verify-gofmt for go1.9. 2018-01-09 11:04:26 -05:00
ravisantoshgudimetla 9e536da99e Commit for gofmt
Signed-off-by: ravisantoshgudimetla <ravisantoshgudimetla@gmail.com>
2017-10-05 16:03:28 -04:00
Avesh Agarwal d634701250 Descheduler related modifications. 2017-09-15 14:13:27 -04:00
Avesh Agarwal a75b8d064e Avoid auto generation of default file for componentconfig api. 2017-08-10 14:43:22 -04:00
Avesh Agarwal 77c971c062 Avodi regenerating default function file for pkg/api. 2017-08-10 14:23:22 -04:00
Avesh Agarwal a48327c08f Implement a script to auto generate default funcs files. 2017-08-05 16:22:21 -04:00
Avesh Agarwal 7e22d01692 Create autogenerated deep copies files. 2017-08-05 16:04:29 -04:00
Avesh Agarwal f5ae1f49ca Implement a script to auto-generate deep copies code. 2017-08-05 16:03:43 -04:00