Jan Chaloupka
701f22404b
Serve secure metrics at 10258
2021-03-05 16:35:45 +01:00
Jan Chaloupka
3bd031bbb3
Move build's versioning bits under pkg/version
2021-03-03 15:56:53 +01:00
Mike Dame
e45e21368a
Add default logging-format value
2021-01-25 14:19:58 -05:00
Sean Malloy
8795fe6b90
Fix Version Output For Automated Container Builds
...
Prior to this change the output from the command "descheduler version"
when run using the official container images from k8s.gcr.io would
always output an empty string. See below for an example.
```
docker run k8s.gcr.io/descheduler/descheduler:v0.19.0 /bin/descheduler version
Descheduler version {Major: Minor: GitCommit: GitVersion: BuildDate:2020-09-01T16:43:23+0000 GoVersion:go1.15 Compiler:gc Platform:linux/amd64}
```
This change makes it possible to pass the descheduler version
information to the automated container image build process and
also makes it work for local builds too.
2020-11-20 23:25:22 -06:00
Ali Farah
3ac0c408de
Add --logging-format flag
...
Add k8s.io/component-base/config package
2020-10-12 22:27:39 +11:00
Ali Farah
6329b6c27b
Convert logs to use structured logs
2020-09-12 14:46:16 +10: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
Ali Farah
15fcde5229
Update klog to v2
2020-06-22 20:43:22 +10:00
Mike Dame
30d05382b6
Wire --descheduler-interval flag to run descheduler on a loop
2020-01-30 17:17:55 -05:00
Mike Dame
4b9e732c18
Switch from glog to klog
2019-10-28 20:44:02 -04:00
Mike Dame
5af668e89a
Remove old API install patterns
2019-10-12 11:08:46 -04:00
Mike Dame
26adf87323
Bump reactions
...
Change imports to reflect current component-base usage
2019-10-12 11:07:21 -04: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
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
Adi Yadav
5d843d1f08
Added manual changes.
2019-04-11 23:24:20 -04:00
ravisantoshgudimetla
f1f8b2eaa7
Limit maximum number of pods to be evicted per node
2018-03-22 12:40:19 +01:00
Avesh Agarwal
e858c9ee80
Fix glog issue: ERROR: logging before flag.Parse.
2018-01-09 12:54:52 -05:00
Avesh Agarwal
44752e5e83
Update code and hack dir for kube 1.9 rebase.
2018-01-09 12:41:01 -05:00
Avesh Agarwal
955d0eb228
Merge pull request #36 from ravisantoshgudimetla/flag-fix
...
kubeconfig file correction
2017-11-27 11:15:27 -05:00
ravisantoshgudimetla
344dc0f3c2
kubeconfig file correction
2017-11-20 22:40:15 -05:00
Avesh Agarwal
7d079813e5
Fix to not process empty node list and also fix error reporting in other places.
...
Also fix unit test panic and if nodeLister is nil and refactor some code.
2017-11-10 16:09:33 -05:00
Avesh Agarwal
c29c9db41e
Implement node selectors to retrieve node list based on provided query.
2017-11-10 12:02:43 -05:00
ravisantoshgudimetla
023ccd99f5
Introducing versioning in descheduler
...
Signed-off-by: ravisantoshgudimetla <ravisantoshgudimetla@gmail.com >
2017-10-24 15:45:45 -04:00
ravisantoshgudimetla
9e536da99e
Commit for gofmt
...
Signed-off-by: ravisantoshgudimetla <ravisantoshgudimetla@gmail.com >
2017-10-05 16:03:28 -04:00
ravisantoshgudimetla
32c8898ec7
Conversion to glog
...
Signed-off-by: ravisantoshgudimetla <ravisantoshgudimetla@gmail.com >
Conversion to glog
2017-10-04 12:17:44 -04:00
Avesh Agarwal
b7a7fd621e
Add dry run option.
2017-09-26 16:15:44 -04:00
Avesh Agarwal
d634701250
Descheduler related modifications.
2017-09-15 14:13:27 -04:00