Mike Dame
431597dd43
Break dependency on k8s.io/kubernetes
2020-02-03 10:04:53 -05:00
Kubernetes Prow Robot
861f057d1b
Merge pull request #217 from KohlsTechnology/cloud-build-config
...
Automate Container Image Builds Using GCB
2020-02-03 06:55:22 -08:00
Kubernetes Prow Robot
d845040d77
Merge pull request #221 from damemi/descheduling-interval
...
Wire --descheduling-interval to run descheduler on a loop
2020-02-03 05:53:21 -08:00
Mike Dame
30d05382b6
Wire --descheduler-interval flag to run descheduler on a loop
2020-01-30 17:17:55 -05:00
Kubernetes Prow Robot
ca02665d14
Merge pull request #218 from KohlsTechnology/update-owners
...
Add seanmalloy to reviewers
2020-01-30 12:10:19 -08:00
Sean Malloy
ac089fe5ce
Document Descheduler Release Process
2020-01-29 23:32:37 -06:00
Sean Malloy
00e23dbc07
Add seanmalloy to reviewers
2020-01-27 21:21:24 -06:00
Sean Malloy
3401edab53
Automate Container Image Builds Using GCB
...
Adds a GCB(Google Cloud Build) configuraiton file that automates the
building and pushing of descheduler container images to the official
Google Container Registry for k8s.
Reference documentation:
https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/README.md
2020-01-25 21:56:11 -06:00
Kubernetes Prow Robot
e3865fcf8e
Merge pull request #173 from KohlsTechnology/new-staging-repo
...
Use correct GCR staging registry
2020-01-24 07:36:32 -08:00
Sean Malloy
361aa01c51
Remove backticks from Makefile
2020-01-24 09:00:54 -06:00
Kubernetes Prow Robot
d9a77393cc
Merge pull request #213 from mdavidsen/docs/update-examples
...
Update examples to support v1.16.0+
2020-01-18 07:05:35 -08:00
Marius Davidsen
44c7eb5285
Update examples to support v1.16.0+
...
Support for using the `scheduler.alpha.kubernetes.io/critical-pod` annotation was
deprectated in 1.13 and finally removed in 1.16.
2020-01-17 14:24:37 +01:00
Sean Malloy
462bbbbb47
Use correct GCR staging registry
...
The container registry now defaults to
the correct staging registry.
2020-01-09 22:16:14 -06:00
Kubernetes Prow Robot
18e3fd3de5
Merge pull request #210 from KohlsTechnology/update-kind
...
Update Travis With Latest Kind and Kubectl Versions
2020-01-03 02:01:41 -08:00
Sean Malloy
fdf94304d0
Update Travis With Latest Kind and Kubectl Versions
...
* Update to kubectl 1.17.0
* Update to kind 0.6.1
2019-12-18 21:11:11 -06:00
Kubernetes Prow Robot
ea0ba7d39a
Merge pull request #209 from KohlsTechnology/go-1.13
...
Update To Go 1.13.5
2019-12-18 10:01:58 -08:00
Kubernetes Prow Robot
5be355d815
Merge pull request #204 from damemi/k8s-117-bump
...
Bump k8s deps to 1.17
2019-12-18 09:51:58 -08: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
b3cc62dac6
bump(*): k8s to 1.17
2019-12-12 11:02:29 -05:00
Mike Dame
3be0a9f80d
Pin k8s deps to 1.17.0
2019-12-12 11:00:44 -05:00
Kubernetes Prow Robot
906bca0802
Merge pull request #174 from mccare/documentation-compile-and-example-yaml
...
Documentation for compile and example yaml files for creation of kubernetes resources
2019-12-12 07:54:32 -08:00
Kubernetes Prow Robot
d193bc1370
Merge pull request #183 from KohlsTechnology/k8s-events
...
Add k8s events support
2019-12-12 07:36:33 -08:00
Sean Malloy
6654aeff99
Update vendor directory for k8s events support
...
Executed "glide up -v" after adding the k8s event feature. These vendor
dependency changes are required for k8s event support.
2019-12-11 21:35:57 -06:00
Sean Malloy
e3d06d1541
Create k8s event when a pod is successfully evicted
...
This allows end users to more easily monitor when the descheduler evicts
a pod in their environment. Prior to adding k8s event support the only
way to track evicted pods was to view the logs.
2019-12-11 21:35:57 -06:00
Kubernetes Prow Robot
b44d7718b3
Merge pull request #201 from dileep-p/wront-intentation
...
Fix intentation on yaml
2019-12-02 07:43:04 -08:00
Dileep
531d6ddc49
Fix intentation on yaml
2019-11-28 12:36:45 +04:00
Kubernetes Prow Robot
bbc902b86f
Merge pull request #197 from damemi/add-reviewer
...
Add damemi to reviewers
2019-11-13 13:58:55 -08:00
Mike Dame
1fdcbcd008
Add damemi to reviewers
2019-11-13 13:13:31 -05:00
Kubernetes Prow Robot
2fdcfc04d5
Merge pull request #194 from sivanzcw/develop
...
Normalize blank import
2019-11-09 09:07:39 -08:00
Zhang Jinghui
872953b9cf
normalize blank import
2019-11-09 21:53:29 +08:00
Kubernetes Prow Robot
9276f0e555
Merge pull request #193 from mleneveut/master
...
Fix typos in kubernetes example
2019-11-08 06:50:13 -08:00
mleneveut
cee12a5019
Fix indentation
2019-11-08 15:29:48 +01:00
mleneveut
456110b508
Fix typo in ClusterRoleBinding name
2019-11-08 15:16:33 +01:00
Kubernetes Prow Robot
edab9d7fed
Merge pull request #175 from swatisehgal/dev/strategyTaintTol
...
Strategy to consider taints and tolerations in Descheduler
2019-11-05 13:28:39 -08:00
swatisehgal
7563b5561b
Strategy to consider taints and tolerations in Descheduler
2019-11-05 20:42:36 +00:00
Kubernetes Prow Robot
8b210b08f6
Merge pull request #192 from damemi/glog-klog-switch
...
Switch from glog to klog
2019-10-28 23:20:43 -07:00
Mike Dame
a3d33909fa
bump(*): remove glog
2019-10-28 20:44:02 -04:00
Mike Dame
4b9e732c18
Switch from glog to klog
2019-10-28 20:44:02 -04:00
Kubernetes Prow Robot
dd54f1a656
Merge pull request #188 from damemi/k8s-1.16
...
Bump to k8s 1.16
2019-10-22 09:07:22 -07:00
Mike Dame
11044ed89d
Run generated scripts
2019-10-21 13:33:39 -04:00
Mike Dame
e5d4a2eba6
bump(*): Remove codecgen dependency
2019-10-21 13:33:38 -04: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
Mike Dame
5b1d551ffd
update e2e test
2019-10-21 13:33:38 -04:00
Mike Dame
b176dd2e77
Remove old NodeOutOfDisk unit test
2019-10-21 13:33:38 -04:00
Mike Dame
9ea6aa536e
Update CriticalPod unit test
...
The kubelet used to only determine critical pods by the namespace and an annotation (see [1], where our code switched from only checking the annotation to using the kubelet package helper, which at that revision also only checked for an annotation and namespace). However, now the kubelet uses Pod Priority to check for critical pods[3], which is controlled by an admission plugin[4]. Given that testing the functioning of the admission plugin is out of the scope of this repository, it is probably sufficient to manually set the pod priority to critical, to ensure that our Descheduler code behaves properly in response.
[1] 062b8698c7 (diff-094ac8507e224603239ce19592b518f5)
[2] https://github.com/kubernetes/kubernetes/blob/release-1.9/pkg/kubelet/types/pod_update.go#L151
[3] https://github.com/kubernetes/kubernetes/blob/a847874655/pkg/kubelet/types/pod_update.go#L153
[4] https://github.com/kubernetes/kubernetes/blob/a847874655/plugin/pkg/admission/priority/admission.go
2019-10-21 13:33:38 -04:00
Mike Dame
bd2c217010
update makefile/dockerfile to use golang 1.12.12
2019-10-21 13:33:15 -04:00
Kubernetes Prow Robot
c42670e1cc
Merge pull request #190 from bysph/master
...
Fix golint errors
2019-10-17 06:32:39 -07:00
sph
5e25e21ca2
Fix golint errors
...
Signed-off-by: sph <shepenghui1@huawei.com >
2019-10-17 20:50:13 +08:00
Mike Dame
0af97c1b5e
fix compile errors
2019-10-12 11:12:04 -04:00
Mike Dame
1652ba7976
bump(*): kubernetes release-1.16.0 dependencies
2019-10-12 11:11:43 -04:00