Kubernetes Prow Robot
e3a562aea0
Merge pull request #260 from CriaHu/hyq_descheduler
...
fix broken link :
2020-04-07 18:01:44 -07:00
Kubernetes Prow Robot
4966e8ee08
Merge pull request #256 from damemi/fix-podfitsanynode
...
Fix early return from PodFitsAnyNode check
2020-04-07 08:01:43 -07:00
Kubernetes Prow Robot
d3542d5892
Merge pull request #258 from damemi/verify-deps
...
Add verify-vendor scripts to CI
2020-04-07 07:53:43 -07:00
Mike Dame
62d04b0fc7
go mod tidy && go mod vendor
2020-04-07 10:34:47 -04:00
Mike Dame
6ecbc85448
Add hack/{update,verify}-vendor.sh scripts
2020-04-07 10:34:47 -04:00
Cria Hu
b9b1eae6fb
fix broken link :
...
https://git.k8s.io/community/contributors/guide/contributor-cheatsheet.md
2020-04-06 09:28:09 +08:00
Mike Dame
e95e42930d
Remove early return false from PodFitsAnyNode
2020-04-02 11:53:29 -04:00
Kubernetes Prow Robot
3cabb69014
Merge pull request #255 from KohlsTechnology/go-1.13.9
...
Update to Go 1.13.9
2020-03-31 20:47:27 -07:00
Sean Malloy
ad8f90f177
Update to Go 1.13.9
...
Kubernetes releases 1.16 through 1.19 have been updated
to Go 1.13.9, so it's time to update the descheduler too.
2020-03-31 22:30:52 -05:00
Kubernetes Prow Robot
8a62cf1699
Merge pull request #246 from KohlsTechnology/go-1.13.8
...
Update to Go 1.13.8
2020-03-09 11:17:36 -07:00
Sean Malloy
a6b54dae99
Update to Go 1.13.8
...
Kubernetes releases 1.15 through 1.19 have been updated
to Go 1.13.8, so it's time to update the descheduler too.
https://github.com/kubernetes/release/issues/1134
2020-03-08 23:12:53 -05:00
Kubernetes Prow Robot
112684bcb9
Merge pull request #181 from jw-s/feature/respect-tolerations
...
Respect Node taints with tolerations (if exist)
2020-03-04 10:45:48 -08:00
Kubernetes Prow Robot
682e07c3cd
Merge pull request #249 from ingvagabund/list-node-through-informer-in-every-iteration
...
List nodes through informer in every iteration
2020-03-04 10:43:48 -08:00
Jan Chaloupka
9593ce16d9
List nodes through informer in every iteration
...
Also, refactor the code a bit so it can be tested without checking for eviction support.
2020-03-04 16:26:13 +01:00
Kubernetes Prow Robot
2545c8b031
Merge pull request #244 from KohlsTechnology/docs-revamp
...
Documentation Refresh
2020-03-04 07:23:47 -08:00
Sean Malloy
c9793e7029
Clean README based on feedback from review
2020-03-03 22:07:20 -06:00
Joel Whittaker-Smith
4757132452
check for taints on low nodes and honor them
2020-03-02 14:43:11 +01:00
Sean Malloy
561b3b67b3
Clean README based on feedback from review
2020-02-28 22:38:28 -06:00
Sean Malloy
566f33e6ad
Initial User and Contributor Guide Draft
2020-02-26 01:29:57 -06:00
Sean Malloy
83a75bac80
Create Structure and Links For User and Contributor Guides
2020-02-26 01:30:08 -06:00
Sean Malloy
d8772f5685
Clean up README
...
* Fixed small typos
* Update compatability matrix
2020-02-26 01:29:57 -06:00
Kubernetes Prow Robot
df510187d6
Merge pull request #233 from KohlsTechnology/update-release-docs
...
Add notes section to release documentation
2020-02-21 11:12:12 -08:00
Kubernetes Prow Robot
137b9b72e7
Merge pull request #242 from KohlsTechnology/fix-gcr-registry
...
Fix GCR Image Location In Job and CronJob YAML
2020-02-20 09:41:01 -08:00
Sean Malloy
09b4979673
Fix GCR Image Location In Job and CronJob YAML
...
The correct location for the official descheduler container image is
us.gcr.io/k8s-artifacts-prod/descheduler/descheduler:TAG_NAME.
2020-02-20 00:30:16 -06:00
Kubernetes Prow Robot
eff8185d7c
Merge pull request #239 from aveshagarwal/master-fix-gen
...
Fix email address in docker files.
2020-02-12 07:04:52 -08:00
Avesh Agarwal
83ee94dd08
Fix email address in docker files.
2020-02-12 09:31:24 -05:00
Sean Malloy
aae52ac2ee
Document gcloud command used to get container image details
...
The "gcloud container images describe" command is used to get the SHA256
hash of an image in the staging registry. The SHA256 hash is required
for the image promotion process.
https://github.com/kubernetes/k8s.io/tree/master/k8s.gcr.io#image-promoter
2020-02-11 22:46:27 -06:00
Sean Malloy
a7c4295c58
Add notes section to release documentation
...
Add a link to the test grid dashboard for automated container image builds,
and documents useful gcloud commands for woking with the staging registry.
This documentation is useful for project maintainers that are creating
releases and publishing container images. The chance of remembering
these commands and links is slim to none. Therefore documenting this
information will be very useful.
2020-02-11 22:41:35 -06:00
Kubernetes Prow Robot
7a6e095451
Merge pull request #222 from KohlsTechnology/travis-build-matrix
...
Run e2e Tests Against Multiple k8s Versions
v0.10.0
2020-02-11 18:30:07 -08:00
Kubernetes Prow Robot
28c17d240d
Merge pull request #237 from KohlsTechnology/issue-229
...
Update ClusterRole To Allow Creating Events
2020-02-11 18:28:07 -08:00
Sean Malloy
6dd91b6a22
Update ClusterRole To Allow Updating Events
...
Based on feedback during code review it was recommended to allow
updating events in addition to creating events. Because event proceeding
logic on the client side sometimes updates existing events instead of
creating a new one.
2020-02-09 00:17:20 -06:00
Sean Malloy
7d93551c34
Run e2e Tests Against Multiple k8s Versions
...
Enable a build matrix in Travis CI to run the e2e tests against
multiple k8s versions. Additionally update kind to v0.7.0 which adds
support for k8s v1.17.
Replaced command "kind get kubeconfig-path" with "kind get kubeconfig"
because the "kubeconfig-path" subcommand is not valid with kind v0.7.0.
2020-02-07 22:27:00 -06:00
Sean Malloy
853c43737d
Update ClusterRole To Allow Creating Events
...
The descheduler creates a k8s event for each pod that it evicts. When
the code to create events was added the RBAC ClusterRole was not updated
to allow creating events. Users would see the below error in the
descheduler log when it tried to create an event.
"system:serviceaccount:kube-system:descheduler-sa" cannot create resource
"events" in API group "" in the namespace "xxxx-production"' (will not retry!)'
This change fixes this error by updating the ClusterRole to allow
creation of k8s events.
2020-02-07 22:03:14 -06:00
Kubernetes Prow Robot
d8dab9d134
Merge pull request #236 from aveshagarwal/master-fix-gen
...
Fix makefile for make gen, and update hack files and auto-generated files.
2020-02-07 13:57:46 -08: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
Kubernetes Prow Robot
15a971494e
Merge pull request #208 from KohlsTechnology/install-docs
...
Streamline Deployment Docs For End Users
2020-02-07 09:27:45 -08:00
Kubernetes Prow Robot
5364e17c62
Merge pull request #215 from tambetliiv/patch-1
...
fix Build and Run GOPATH dir
2020-02-07 08:19:47 -08:00
Kubernetes Prow Robot
fc8c581d7a
Merge pull request #226 from ankon/pr/node-unschedulable-typo
...
Fix typo in function name
2020-02-07 08:13:47 -08:00
Kubernetes Prow Robot
d7482bd618
Merge pull request #234 from ingvagabund/drop-critical-pod-annotation
...
Critical pod annotation scheduler.alpha.kubernetes.io/critical-pod has been drop, no need to set it anymore in the tests
2020-02-07 08:09:45 -08:00
Jan Chaloupka
d065f9904b
Critical pod annotation scheduler.alpha.kubernetes.io/critical-pod has been drop, no need to set it anymore in the tests
2020-02-07 16:29:44 +01:00
Sean Malloy
fb8cdc10c7
Update Container Image Registry
...
Change the Job and CronJob YAML manifests to use container image
registry us.gcr.io/k8s-artifacts-prod/descheduler. This is the new
official location for the descheduler container image that is very close
to being all setup.
2020-02-06 23:20:33 -06:00
Sean Malloy
55cf45a6ba
Streamline Deployment Docs For End Users
...
The k8s YAML manifests for deploying the descheduler as a k8s job were
duplicated across the "examples" and "kubernetes" directories and also
in README.md. This change consolidates the YAML manifests into the
"kubernetes" directory and simplifies the installation instructions for end
users in README.md.
Additionally a k8s CronJob has been added.
2020-02-06 23:20:33 -06:00
Kubernetes Prow Robot
e2a23f2848
Merge pull request #216 from damemi/remove-k8s-deps
...
Remove k8s.io/kubernetes deps and switch to go modules
2020-02-06 12:21:26 -08:00
Kubernetes Prow Robot
c567768845
Merge pull request #227 from KohlsTechnology/pod-priority-docs
...
Remove reference to critical-pod annotation from documentation
2020-02-06 07:53:34 -08:00
Sean Malloy
9510891f42
Remove reference to critical-pod annotation from documentation
...
Newer versions of k8s(>= 1.16) no longer support the critical-pod
annotation. Setting the priorityClassName is the correct way to mark a
pod as critical.
https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods
2020-02-04 23:27:25 -06:00
Kubernetes Prow Robot
73858beeea
Merge pull request #223 from KohlsTechnology/bump-go-version
...
Update to Go 1.13.6
2020-02-04 15:59:54 -08:00
Andreas Kohn
c3346e9806
Fix typo in function name
2020-02-04 10:03:08 +01:00
Mike Dame
cc92eaa35d
Run go mod vendor again to remove more deps
2020-02-03 10:05:04 -05:00
Mike Dame
816f8cb682
Fix build errors
2020-02-03 10:05:04 -05:00
Mike Dame
5f12ade97b
go mod vendor
2020-02-03 10:05:04 -05:00