Kubernetes Prow Robot
861c6325f3
Merge pull request #1038 from damemi/0.26.0-helm-chart
...
Update helm chart to v0.26.0
2023-01-13 07:58:25 -08:00
Kubernetes Prow Robot
549fb88dac
Merge pull request #1042 from a7i/revert-995-split_help_argument_in_dockerfile
...
Revert "Split CMD into ENTRYPOINT and CMD for Dockerfile"
2023-01-11 07:39:46 -08:00
Amir Alavi
03747b0794
Revert "Split CMD into ENTRYPOINT and CMD for Dockerfile"
2023-01-11 10:17:46 -05:00
Kubernetes Prow Robot
37e64abab8
Merge pull request #995 from Bobonium/split_help_argument_in_dockerfile
...
Split CMD into ENTRYPOINT and CMD for Dockerfile
2023-01-09 00:27:29 -08:00
Mike Dame
17ab593677
Update helm chart to v0.26.0
2023-01-05 18:08:46 +00:00
Kubernetes Prow Robot
e6580b97a8
Merge pull request #1035 from a7i/copyright-2023
...
update license year boilerplate by running make gen
2023-01-04 10:26:00 -08:00
Amir Alavi
923921a1aa
update license year by running make gen
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-01-04 13:09:50 -05:00
Jochen Dick
646e2a72be
Update Dockerfile
...
remove redundant empty line from end of file
Co-authored-by: Amir Alavi <amiralavi7@gmail.com >
2022-12-28 10:06:55 +01:00
Kubernetes Prow Robot
a7c16d92fa
Merge pull request #1015 from JaneLiuL/master
...
bump to k8s 1.26
2022-12-27 19:13:27 -08:00
Kubernetes Prow Robot
ca79c2679d
Merge pull request #1030 from my-git9/cleanup/ioutil
...
cleanup: remove ioutil for new go version
2022-12-26 08:27:27 -08:00
xin.li
e73634f04d
cleanup: remove ioutil for new go version
...
Signed-off-by: xin.li <xin.li@daocloud.io >
2022-12-26 10:52:18 +08:00
Kubernetes Prow Robot
3c80f33bb0
Merge pull request #1029 from a7i/revert-1019-parallel-docker-build
...
Revert "parallelize docker build for each arch"
2022-12-22 06:03:26 -08:00
Amir Alavi
1a37c0800e
Revert "parallelize docker build for each arch"
2022-12-21 23:09:33 -05:00
Kubernetes Prow Robot
6233b6c06e
Merge pull request #1028 from damemi/one-hour-timeout
...
Increase cloud build timeout to 1 hour
2022-12-21 08:23:25 -08:00
Mike Dame
6f0ef883da
Increase cloud build timeout to 1 hour
2022-12-21 15:05:48 +00:00
Kubernetes Prow Robot
63813c9d3b
Merge pull request #1023 from a7i/increase-build-timeout
...
increase cloudbuild timeout to 30 minutes until we figure out proper optimizations
2022-12-14 09:03:36 -08:00
Amir Alavi
bf72cf52c1
increase cloudbuild timeout to 30 minutes until we figure out proper optimizations
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2022-12-14 10:57:46 -05:00
Kubernetes Prow Robot
3d706640bc
Merge pull request #1018 from a7i/docs-1.26
...
update version references in docs and readme
2022-12-14 06:43:35 -08:00
Kubernetes Prow Robot
849d8762be
Merge pull request #1019 from a7i/parallel-docker-build
...
parallelize docker build for each arch
2022-12-14 05:59:35 -08:00
Amir Alavi
1f682685ef
parallelize docker build for archs
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2022-12-14 08:41:48 -05:00
Kubernetes Prow Robot
70d917a624
Merge pull request #1022 from ism-k/master
...
Allow a setting option `ttlSecondsAfterFinished` for job
2022-12-14 04:29:33 -08:00
ism-k
29f48e8c3c
♻️ format README
2022-12-14 13:12:52 +09:00
ism-k
d7a4c221a3
♻️ update information
2022-12-14 13:12:24 +09:00
ism-k
8dbd44c467
👍 Allow setting options ttlSecondsAfterFinished
2022-12-14 13:09:32 +09:00
Amir Alavi
4d04018c93
update version references in docs and readme
2022-12-12 20:51:16 -05:00
Kubernetes Prow Robot
9f6afd4d25
Merge pull request #1016 from knelasevero/logo-readme
...
logo in readme
2022-12-12 17:47:33 -08:00
Lucas Severo Alves
97c22e1e4b
logo in readme
2022-12-12 16:19:22 +01:00
Kubernetes Prow Robot
c418736f6e
Merge pull request #1012 from a7i/go-1.19.3
...
Go 1.19.3
2022-12-12 05:03:34 -08:00
JaneLiuL
d73b33040f
bump to k8s 1.26
2022-12-12 11:44:28 +08:00
Amir Alavi
9e1805d9e1
bump go version to 1.19.3
2022-12-06 11:21:25 -05:00
Kubernetes Prow Robot
329c77ab54
Merge pull request #1010 from a7i/1.26-rc
...
bump to k8s 1.26-rc.1
2022-12-05 20:24:45 -08:00
Amir Alavi
456248d4ba
bump to k8s 1.26-rc.1
2022-12-03 18:04:46 -05:00
Lucas Severo Alves
da8b145980
use plugin registry and prepare for conversion ( #1003 )
...
* use plugin registry and prepare for conersion
* Register plugins explicitly to a registry
* check interface impl instead of struc var
* setup plugins at top level
* treat plugin type combinations
* pass registry as arg of V1alpha1ToInternal
* move registry yet another level up
* check interface type separately
2022-12-01 06:05:54 -08:00
Jan Chaloupka
6e953b2ff3
Separate migration of strategy configuration from the constructing and running the plugins ( #999 )
...
* Remove log level from Errors
Every error printed via Errors is expected to be important and always
printable.
* Invoke first Deschedule and then Balance extension points (breaking change)
* Separate plugin arg conversion from pluginsMap
* Seperate profile population from plugin execution
* Convert strategy params into profiles outside the main descheduling loop
Strategy params are static and do not change in time.
* Bump the internal DeschedulerPolicy to v1alpha2
Drop conversion from v1alpha1 to internal
* add tests to v1alpha1 to internal conversion
* add tests to strategyParamsToPluginArgs params wiring
* in v1alpha1 evictableNamespaces are still Namespaces
* add test passing in all params
Co-authored-by: Lucas Severo Alves <lseveroa@redhat.com >
2022-11-14 08:48:41 -08:00
Kubernetes Prow Robot
d997be59a9
Merge pull request #969 from Dentrax/gofumpt
...
run: `gofumpt -w -extra .`
2022-11-08 10:26:19 -08:00
Kubernetes Prow Robot
7bf60cd01e
Merge pull request #1000 from knelasevero/patch-1
...
add myself to reviewers
2022-11-08 07:19:23 -08:00
Lucas Severo Alves
ac8adfbb09
add myself to reviewers
2022-11-08 13:39:55 +01:00
Furkan
99868a41de
run: gofumpt -w -extra .
...
Enable gofumpt in golangci
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
2022-11-07 09:11:27 +03:00
Kubernetes Prow Robot
f938ac5e87
Merge pull request #998 from damemi/registry-k8s-io
...
Switch to registry.k8s.io
2022-11-04 02:48:14 -07:00
Mike Dame
dfb1dbc91f
Switch to registry.k8s.io
2022-11-03 13:23:00 +00:00
Kubernetes Prow Robot
ba6b2b97d9
Merge pull request #853 from Dentrax/dry-run-warning
...
add warning when enabling both dryRun and leaderElection
2022-11-02 15:49:01 -07:00
Furkan
fa1f7969d1
add warning when enabling both dryRun and leaderElection
...
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
Co-authored-by: Emin <emin.aktas@trendyol.com >
2022-11-02 19:50:22 +03:00
Kubernetes Prow Robot
5641fa335a
Merge pull request #967 from knelasevero/pre-ev-namespace-filter
...
add namespace filter to nodeutilization
2022-10-30 07:48:43 -07:00
Lucas Severo Alves
398ffa7ee0
add namespace filter to nodeutilization
2022-10-30 00:52:30 +02:00
Bobonium
4d203c5e0c
Split CMD into ENTRYPOINT and CMD for Dockerfile
...
--help is now an CMD which means explicitly providing a command override in kubernetes is no longer required. You can now simply provide the necessary arguments
2022-10-27 12:33:00 +02:00
Kubernetes Prow Robot
6481f1bc38
Merge pull request #993 from wakeful/fix-json-log
...
correct JSON log format
2022-10-25 02:18:35 -07:00
AJ
3067d2b311
correct JSON log format
2022-10-25 10:53:24 +02:00
Kubernetes Prow Robot
7777d5aa40
Merge pull request #990 from damemi/add-api-group
...
Update helm chart rolebinding to use events.k8s.io
2022-10-19 17:00:56 -07:00
Kubernetes Prow Robot
30aab9c0ae
Merge pull request #982 from damemi/fix-verify-scripts
...
Update verify scripts to use the generation scripts directly
2022-10-18 10:25:19 -07:00
Kubernetes Prow Robot
894bfe5e2e
Merge pull request #975 from madeelibm/add-scc-e2e-tests
...
add restricted security policy to e2e test pods
2022-10-18 06:17:19 -07:00
Muhammad Adeel
76a0014707
add restricted security policy to e2e test pods
...
add RunAsUser and RunAsGroup to PSC
Signed-off-by: Muhammad Adeel <muhammad.adeel@ibm.com >
2022-10-18 15:01:12 +02:00
Kubernetes Prow Robot
3f53c0b4ea
Merge pull request #988 from spike-liu/find-dirs-containing_comment_tags
...
Fix wired behavior during code generating
2022-10-17 10:49:07 -07:00
Kubernetes Prow Robot
121ea1ba5f
Merge pull request #987 from ingvagabund/readme-eviction-annotation
...
README: be more explicit about scope of the descheduler.alpha.kubernetes.io/evict annotation
2022-10-17 06:25:07 -07:00
Mike Dame
8d1d240473
Update helm chart rolebinding to use events.k8s.io
2022-10-17 13:14:31 +00:00
vlc刘诚
9a120ddc68
exclude files & folders under _tmp folder during code-generator and remove redundant path replacement to keep the consistent logic with verify-xx.sh
2022-10-17 18:41:06 +08:00
Jan Chaloupka
28e0965eeb
README: be more explicit about scope of the descheduler.alpha.kubernetes.io/evict annotation
2022-10-17 10:47:47 +02:00
Mike Dame
f2b674e690
Update verify scripts to use the generation scripts directly
2022-10-13 17:07:04 +00:00
Kubernetes Prow Robot
c2ab28b79a
Merge pull request #973 from Nordix/fix-kkustomize-link/furkat
...
📖 Fix broken kustomize reference in the root README
2022-10-07 00:21:53 -07:00
Furkat Gofurov
7bed6456d1
Fix broken kustomize reference in the root README
2022-10-06 22:00:10 +03:00
Kubernetes Prow Robot
bed8693c69
Merge pull request #971 from sanposhiho/patch-1
...
doc: fix a markdown's style on user-guide
2022-10-06 07:09:52 -07:00
Kensei Nakada
4fb781ae7c
doc: fix a markdown's style on user-guide
2022-10-06 14:48:32 +09:00
Kubernetes Prow Robot
7c7e1b9cdc
Merge pull request #953 from a7i/ct-kind-deployment
...
set helm-extra-set-args as inline command arg
2022-09-28 01:27:36 -07:00
Kubernetes Prow Robot
da3ebb7293
Merge pull request #961 from vholer/issue-960
...
includeSoftConstraints not being respected for TopologySpreadConstraint
2022-09-27 03:57:50 -07:00
Kubernetes Prow Robot
9e2c323aa9
Merge pull request #954 from spike-liu/master
...
Plugin arguments defaulting + moving plugin arguments to each corresponding plugin #925
2022-09-27 03:21:51 -07:00
Vlastimil Holer
7349b398e5
includeSoftConstraints not being respected for TopologySpreadConstraint
...
Issue #960
Signed-off-by: Vlastimil Holer <vh@fortrabbit.com >
2022-09-26 13:44:34 +02:00
Kubernetes Prow Robot
1d79f8761f
Merge pull request #956 from xiaoanyunfei/bugfix/informerfactory
...
fix sharedInformerFactory register
2022-09-26 04:39:44 -07:00
vlc刘诚
ac0261fafb
fix pull-descheduler-verify-master build error
2022-09-24 09:29:42 +08:00
vlc刘诚
bfb688e016
RemovePodsViolatingTopologySpreadConstraintArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
0d8106a32d
RemovePodsViolatingNodeTaintsArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
7b1ddf1edb
RemovePodsViolatingNodeAffinityArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
28ed86f079
RemovePodsViolatingInterPodAntiAffinityArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
fa874844a1
RemovePodsHavingTooManyRestartsArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
63396d4afc
RemoveFailedPodsArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
acc267b0b3
RemoveDuplicatesArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
1d3e130366
PodLifeTimeArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
35aff52ec4
NodeUtilizationArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
a665a7b4e6
DefaultEvictorArgs defaulting
2022-09-23 11:32:38 +08:00
vlc刘诚
2b1746cda8
+ new line & automatic file scan mechanism for conversions/defaulters gen
2022-09-23 11:32:38 +08:00
vlc刘诚
96c03a3f97
Replace hard-code input-dirs with automatic file scan mechanism
2022-09-23 11:32:38 +08:00
vlc刘诚
3d28b85212
remove unused file: validation_pluginargs.go
2022-09-23 11:32:38 +08:00
vlc刘诚
9eb4c350d8
e2e_test fixing
2022-09-23 11:32:38 +08:00
vlc刘诚
dc04abc0e6
RemovePodsViolatingTopologySpreadConstraint defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
vlc刘诚
5a755e73f2
RemovePodsViolatingNodeTaints defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
vlc刘诚
a000bfa796
RemovePodsViolatingNodeAffinity defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
vlc刘诚
3007448bdb
RemovePodsViolatingInterPodAntiAffinity defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
vlc刘诚
b9a89196f2
RemovePodsHavingTooManyRestarts defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
vlc刘诚
78c3260692
RemoveDuplicates defaulting + moving arguments to its corresponding plugin
2022-09-23 11:32:38 +08:00
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
Kubernetes Prow Robot
e31f4aac00
Merge pull request #957 from aslafy-z/patch-1
...
feat: show nodename in evicted events
2022-09-22 07:57:05 -07:00
Zadkiel Aharonian
ad82adf245
feat: show nodename in evicted events
2022-09-22 15:00:19 +02:00
sunxiaofei
c10e6d6c12
fix sharedInformerFactory register
2022-09-22 16:02:13 +08:00
Kubernetes Prow Robot
3e385d9504
Merge pull request #955 from knelasevero/pre-ev-filter
...
add PreEvictionFilter extension to DefaultEvictor Plugin
2022-09-20 09:17:20 -07:00
Lucas Severo Alves
edec8fe010
add PreEvictionFilter extension to DefaultEvictor Plugin
2022-09-20 17:29:41 +02:00
Amir Alavi
a85f2cf6f5
set helm-extra-set-args as inline command arg
2022-09-18 20:58:33 -04:00
Kubernetes Prow Robot
15045c5dcb
Merge pull request #952 from liangyuanpeng/Fix_contributor_readme
...
Fix wrong command on contributor-guide.md
2022-09-18 08:22:29 -07:00
Lan Liang
6c4d1a900d
Fix wrong command on contributor-guide.md
2022-09-18 13:51:09 +08:00
Kubernetes Prow Robot
59834cf8a7
Merge pull request #936 from pravarag/update-helm-chart-v1.25
...
Update helm chart version to v1.25.0
2022-09-14 09:03:00 -07:00
Kubernetes Prow Robot
82ed18fd2b
Merge pull request #947 from eminaktas/metric-label-fix
...
feat: change DeschedulerVersion and GitVersion labels
2022-09-12 12:23:05 -07:00
eminaktas
2c17af79f4
feat: change DeschedulerVersion and GitVersion labels
...
This commit changes build_info metric labels
- AppVersion label will show major+minor version
for example 0.24.1
minor version numbers and commit hash
Signed-off-by: eminaktas <eminaktas34@gmail.com >
2022-09-12 21:36:40 +03:00
Kubernetes Prow Robot
72bf50fde6
Merge pull request #929 from knelasevero/ev-filter-plugin
...
Add new DefaultEvictor plugin with args
2022-09-12 09:21:24 -07:00
Lucas Severo Alves
f47c2c4407
add new preevectionfilter plugin with args
2022-09-12 16:56:21 +02:00
Kubernetes Prow Robot
16619fcf44
Merge pull request #931 from a7i/amir/v1beta1
...
remove TODO comments for cronjob v1beta1 support
2022-09-12 05:07:25 -07:00
Kubernetes Prow Robot
0317be1b76
Merge pull request #935 from pravarag/update-docs-1.25-release
...
Update docs & manifests for v0.25.0
2022-09-08 06:49:45 -07:00
Kubernetes Prow Robot
d8bac08592
Merge pull request #945 from gallowaystorm/patch-1
...
feat: add RemovePodsHavingTooManyRestarts to values.yaml
2022-09-07 18:22:06 -07:00
Storm Galloway
d14df1fedf
feat: add RemovePodsHavingTooManyRestarts to yaml
...
This does the following:
1. Enables RemovePodsHavingTooManyRestarts when using Helm by default (it is not currently)
2. Adds RemovePodsHavingTooManyRestarts to the values.yaml for clearer configs
2022-09-07 14:42:35 -05:00
Kubernetes Prow Robot
8a769603a6
Merge pull request #928 from a7i/podlifetime-states-version-clarification
...
clarify which version PodLifeTime introduced states parameter and deprecated podStatusPhases
2022-09-07 09:40:37 -07:00
Kubernetes Prow Robot
137a6b999f
Merge pull request #943 from gallowaystorm/patch-1
...
Add RemovePodsViolatingTopologySpreadConstraint to values.yaml
2022-09-06 19:58:37 -07:00
Storm Galloway
334b4bb12c
Add RemovePodsViolatingTopologySpreadConstraint to values.yaml
...
- add RemovePodsViolatingTopologySpreadConstraint yaml to values.yaml to make chart config clearer
2022-09-06 12:47:06 -05:00
Kubernetes Prow Robot
5a2a180f17
Merge pull request #938 from a7i/remove-kubectl-dep
...
remove dependency on kubectl
2022-09-06 09:33:52 -07:00
Amir Alavi
1265b4c325
remove dependency on kubectl
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2022-09-06 10:47:22 -04:00
Kubernetes Prow Robot
ea8e648cfb
Merge pull request #933 from a7i/1.25-rc.0
...
Bump to k8s 1.25
2022-09-06 07:30:56 -07: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
JaneLiuL
c9b0fbe467
Bump to k8s 1.25-rc.0
2022-09-03 09:57:56 -04:00
Pravar Agrawal
66694bb767
update helm chart version to v1.25.0
2022-09-03 00:00:16 +05:30
Pravar Agrawal
e68ceb2273
Update docs & manifests for v0.25.0
2022-09-02 23:51:21 +05:30
Amir Alavi
dcb81f65a9
remove TODO comments for cronjob v1beta1 support
2022-08-30 15:53:21 -04:00
Amir Alavi
face080485
clarify which version PodLifeTime introduced states parameter and deprecated podStatusPhases
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2022-08-27 14:59:14 -04:00
Kubernetes Prow Robot
1eade5bf91
Merge pull request #922 from jklaw90/remove-plugin
...
removing dupe plugin interface check
2022-08-25 12:48:08 -07:00
Julian Lawrence
bfcd310a16
removing dupe plugin interface check
2022-08-24 16:12:24 -07:00
Kubernetes Prow Robot
70df89601a
Merge pull request #910 from JaneLiuL/master
...
bring lownodeutilization and highnodeutilization to plugin
2022-08-17 05:41:13 -07:00
JaneLiuL
680e650706
bring lownodeutilization and highnodeutilization to plugin
2022-08-17 17:30:46 +08:00
Kubernetes Prow Robot
b743b2d5f7
Merge pull request #903 from knelasevero/migrate-podantiaffinity
...
Migrate RemovePodsViolatingInterPodAntiAffinity into a plugin
2022-08-16 07:59:08 -07:00
Kubernetes Prow Robot
cfc5d0c24a
Merge pull request #916 from ingvagabund/skip-fitsRequest-for-current-node
...
NodeFit: do not check whether node fitsRequest when a pod is already assigned to the node
2022-08-16 07:31:08 -07:00
Kubernetes Prow Robot
ddd145c69a
Merge pull request #898 from JaneLiuL/security-gh
...
add security scan into gh-actions
2022-08-16 05:47:08 -07:00
Jan Chaloupka
d99bdfffc8
NodeFit: do not check whether node fitsRequest when a pod is already assigned to the node
2022-08-16 13:38:11 +02:00
Lucas Severo Alves
a2dd86ac3b
Migrate RemovePodsViolatingInterPodAntiAffinity into a plugin
2022-08-16 12:29:25 +02:00
JaneLiuL
50676622de
add security scan into gh-actions
2022-08-16 09:36:46 +08:00
Kubernetes Prow Robot
fa3ddc6fee
Merge pull request #908 from jklaw90/migrate-RemovePodsViolatingTopologySpreadConstraint
...
RemovePodsViolatingTopologySpreadConstraint Plugin
2022-08-15 14:25:55 -07:00
Julian Lawrence
674bf4655d
migrate plugin - pods violating topologyspread
...
updated to remove older params
2022-08-15 08:23:04 -07:00
Kubernetes Prow Robot
6d4abe88ca
Merge pull request #913 from a7i/migrate-PodLifeTime-to-plugin
...
Migrate PodLifeTime to plugin
2022-08-15 07:14:14 -07:00
Amir Alavi
d4ff3aef61
Migrate PodLifeTime to plugin
2022-08-15 08:54:42 -04:00
Kubernetes Prow Robot
83c4f5d526
Merge pull request #912 from ingvagabund/container-engine
...
CONTAINER_ENGINE to override the default docker engine
2022-08-11 18:46:43 -07:00
Jan Chaloupka
d1a9190c50
CONTAINER_ENGINE to override the default docker engine
2022-08-11 16:09:46 +02:00
Kubernetes Prow Robot
a1d4770634
Merge pull request #911 from knelasevero/local-ct-install
...
introduce ct for local helm install test
2022-08-11 06:10:58 -07:00
Lucas Severo Alves
ba85e794b2
introduce ct for local helm install test
2022-08-10 18:01:42 +02:00
Kubernetes Prow Robot
0a50d5a7da
Merge pull request #892 from JaneLiuL/master
...
bring removeduplicates to plugin
2022-08-10 02:40:30 -07:00
Kubernetes Prow Robot
2de4e23425
Merge pull request #906 from a7i/node-affinity-use-existing-validation
...
NodeAffinity plugin to use the existing validation methods
2022-08-10 02:02:31 -07:00
JaneLiuL
3474725176
bring removeduplicates to plugin
2022-08-10 15:02:28 +08:00
Amir Alavi
27fa7a70a1
NodeAffinity plugin to use the existing validation methods
2022-08-09 13:38:33 -04:00
Kubernetes Prow Robot
ccfaeb2275
Merge pull request #902 from BinacsLee/binacs/migrate-removepodshavingtoomanyrestarts-to-plugin
...
Migrate RemovePodsHavingTooManyRestarts to plugin
2022-08-09 09:10:36 -07:00
BinacsLee
d798e7d204
Migrate RemovePodsHavingTooManyRestarts to plugin
2022-08-09 22:05:36 +08:00
Kubernetes Prow Robot
788e9f86bd
Merge pull request #860 from knelasevero/migrate-node-afinity-to-plugin
...
Migrate RemovePodsViolatingNodeAffinity to plugin
2022-08-09 06:14:51 -07:00
Lucas Severo Alves
0c3bf7f957
Migrate RemovePodsViolatingNodeAffinity into a plugin
2022-08-09 14:05:51 +02:00
Kubernetes Prow Robot
349453264e
Merge pull request #904 from knelasevero/add-helm-test-step-1
...
add helm ct install.
2022-08-09 03:54:51 -07:00
Lucas Severo Alves
e9c23fe42f
add helm ct install. First step, see https://github.com/kubernetes-sigs/descheduler/pull/895#issuecomment-1203608848
2022-08-08 21:11:20 +02:00
Kubernetes Prow Robot
27ed7d15b9
Merge pull request #899 from a7i/separate-args-validations
...
separate args validation for better reuse
2022-08-08 08:46:19 -07:00
Amir Alavi
55d4ed479c
separate args validation for better reuse
2022-08-05 10:46:04 -04:00
Kubernetes Prow Robot
d109ea64d0
Merge pull request #861 from a7i/migrate-RemoveFailedPods-to-plugin
...
Migrate RemoveFailedPods to plugin
2022-08-04 07:49:46 -07:00
Amir Alavi
330def2e56
Migrate RemoveFailedPods to plugin
2022-08-02 23:30:49 -04:00
Kubernetes Prow Robot
9880ed5372
Merge pull request #896 from ingvagabund/update-owners
...
Remove emeritus_approvers from reviewers
2022-08-02 07:31:45 -07:00
Jan Chaloupka
d4ecff5ba4
Remove emeritus_approvers from reviewers
2022-08-02 12:46:23 +02:00
Kubernetes Prow Robot
46e712163a
Merge pull request #888 from knelasevero/fix-memory-leak-shutdown-broadcaster
...
fix: events memory leak. Using new events implementation and take recorder out of EvictPod
2022-08-01 05:14:28 -07:00
Kubernetes Prow Robot
0d1d485850
Merge pull request #894 from ingvagabund/remove-migrated-node-taint-strategy
...
Remove RemovePodsViolatingNodeTaints strategy already migrated into a plugin
2022-07-28 07:47:11 -07:00
Jan Chaloupka
1294106a22
Remove RemovePodsViolatingNodeTaints strategy already migrated into a plugin
2022-07-28 16:34:42 +02:00
Lucas Severo Alves
0aa233415e
use new events implementation and take recorder out of EvictPod
2022-07-28 15:18:21 +02:00
Kubernetes Prow Robot
0d3ff8a84f
Merge pull request #857 from ingvagabund/migrate-RemovePodsViolatingNodeTaints-to-plugin
...
Migrate RemovePodsViolatingNodeTaints to a plugin
2022-07-26 05:59:10 -07:00
Jan Chaloupka
704f6d4496
Migrate RemovePodsViolatingNodeTaints into a plugin
2022-07-21 20:52:24 +02:00
Kubernetes Prow Robot
c699dd1ccc
Merge pull request #885 from damemi/evict-options
...
Add EvictOptions struct to EvictPod()
2022-07-20 10:08:35 -07:00
Mike Dame
d5e66ab62e
Add EvictOptions struct to EvictPod()
2022-07-20 16:52:44 +00:00
Kubernetes Prow Robot
3a486f1a79
Merge pull request #882 from iijimakazuyuki/master
...
Add default lease resource name in Helm chart's ClusterRole
2022-07-11 07:15:49 -07:00
Kubernetes Prow Robot
6e69a10396
Merge pull request #846 from ingvagabund/evictor-interface
...
Prepare pod evictor for the descheduling framework plugin
2022-07-09 11:27:46 -07:00
Kubernetes Prow Robot
d78994fe6d
Merge pull request #883 from a7i/approver-a7i
...
code approvers: add a7i
2022-07-08 08:23:46 -07:00
Amir Alavi
9ef87b9937
code approvers: add a7i
2022-07-08 09:09:42 -04:00
Kazuyuki Iijima
8b849106ed
Add default lease resource name in ClusterRole
...
Signed-off-by: Kazuyuki Iijima <iijimakazuyuki@gmail.com >
2022-07-08 21:45:17 +09:00
Kubernetes Prow Robot
2ea0a2e1c0
Merge pull request #876 from iijimakazuyuki/master
...
Use lease resource name from Helm value
2022-07-08 04:43:47 -07:00
Kazuyuki Iijima
329c357834
Use lease resource name from Helm value
...
Signed-off-by: Kazuyuki Iijima <iijimakazuyuki@gmail.com >
2022-07-08 00:25:39 +09:00
Kubernetes Prow Robot
8072a8c82e
Merge pull request #871 from knelasevero/fix-chart-path
...
fix: chart path can't be relative
2022-07-07 07:11:34 -07:00
Kubernetes Prow Robot
7a7393f5ff
Merge pull request #872 from JaneLiuL/master
...
fix log-file and log-dir issue
2022-07-07 06:57:35 -07:00
Lucas Severo Alves
df65157a3b
disable vcs maintainer check
2022-07-06 20:09:07 +02:00
JaneLiuL
754f8c9def
fix log-file and log-dir issue
2022-07-06 15:50:43 +08:00
Lucas Severo Alves
d75e9e8c4e
fix comment space lint issue
2022-07-04 18:26:28 +02:00
Lucas Severo Alves
2cd79c6816
chart path can´t be relative
2022-07-04 18:19:09 +02:00
Kubernetes Prow Robot
aff9a0ba06
Merge pull request #836 from a7i/balancedomains-belowavg
...
TopologySpreadConstraint: only evaluate nodes below ideal avg when balancing domains
2022-07-03 18:57:22 -07:00
Kubernetes Prow Robot
e1a10c36de
Merge pull request #854 from knelasevero/improve-helm-setup
...
Improving helm setup
2022-07-01 11:03:23 -07:00
Kubernetes Prow Robot
d8897635b0
Merge pull request #834 from a7i/podlifetime-container-state
...
PodLifeTime: support container states PodInitializing and ContainerCreating
2022-06-28 07:59:58 -07:00
Amir Alavi
abf5752260
PodLifeTime: add States field and deprecate PodStatusPhases
2022-06-25 15:13:18 -04:00
Amir Alavi
934fffb669
RemovePodsViolatingTopologySpreadConstraint: test case to cover tainted nodes and eviction loop
2022-06-20 20:53:30 -04:00
Amir Alavi
7a5e67d462
topologyspreadconstraint_test: ensure specific pods were evicted
2022-06-20 19:21:58 -04:00
Amir Alavi
469bde0a01
TopologySpreadConstraint: only evaluate nodes below ideal avg when balancing domains
2022-06-20 18:42:34 -04:00
Jan Chaloupka
c838614b6c
EvictPod: stop returning an error
...
When an error is returned a strategy either stops completely or starts
processing another node. Given the error can be a transient error or
only one of the limits can get exceeded it is fair to just skip a
pod that failed eviction and proceed to the next instead.
In order to optimize the processing and stop earlier, it is more
practical to implement a check which will say when a limit was
exceeded.
2022-06-17 10:12:57 +02:00
Jan Chaloupka
cc49f9fcc2
Drop node parameter from EvictPod
...
The method uses the node object to only get the node name.
The node name can be retrieved from the pod object.
Some strategies might try to evict a pod in Pending state which
does not have the .spec.nodeName field set. Thus, skipping
the test for the node limit.
2022-06-17 10:10:25 +02:00
Amir Alavi
4e710cdf3b
PodLifeTime: support container states PodInitializing and ContainerCreating
2022-06-16 21:17:49 -04:00
Jan Chaloupka
d5ee855221
Pass the strategy name into evictor through context
2022-06-16 16:32:13 +02:00
Kubernetes Prow Robot
b2418ef481
Merge pull request #847 from ingvagabund/split-pod-evictor-and-evictor-filter
...
Split pod evictor and evictor filter
2022-06-16 07:22:49 -07:00
Kubernetes Prow Robot
1f1aad335a
Merge pull request #856 from a7i/pod-sort-age-random
...
remove random creation timestamp from pod sort by age test
2022-06-16 01:18:49 -07:00
Kubernetes Prow Robot
627d219dab
Merge pull request #852 from knelasevero/existing-contraints
...
Check existing constraints before assigning
2022-06-15 06:07:17 -07:00
Lucas Severo Alves
30c972e49e
change namespaceTopologySpreadConstraints from map to slice
2022-06-15 14:54:56 +02:00
Amir Alavi
a7cfb25e9b
remove random creation timestamp from pod sort by age test
2022-06-14 23:28:58 -04:00
Lucas Severo Alves
45e1cdbd01
WIP: improving helm setup
2022-06-14 17:08:00 +02:00
Lucas Severo Alves
dad3db3187
Check existing constraints before assigning
2022-06-14 10:43:59 +02:00
Jan Chaloupka
d2130747d8
Split pod evictor and evictor filter
2022-06-13 18:48:05 +02:00
Kubernetes Prow Robot
84c8d1ca03
Merge pull request #843 from damemi/docs-readme-1.24.1
...
Update docs, manifests for 0.24.1 on master
2022-06-08 06:58:24 -07:00
Mike Dame
5dfd54e500
Docs and readme updates
2022-06-08 13:35:22 +00:00
Kubernetes Prow Robot
7550fba2fa
Merge pull request #840 from a7i/nodefit-docs
...
nodeFit: fix docs spacing for placement of the field
2022-06-07 12:28:27 -07:00
Amir Alavi
038b6e1ca7
nodeFit: fix docs spacing for placement of the field
2022-06-07 11:59:30 -04:00
Kubernetes Prow Robot
98a946dea7
Merge pull request #833 from a7i/podlifetime-sort-age
...
PodLifeTime: sort pods by creation timestamp
2022-06-07 01:23:49 -07:00
Amir Alavi
871a10344e
e2e: use kubernetes utils pointer library
2022-06-06 22:05:32 -04:00
Amir Alavi
311d75223f
PodLifeTime: sort pods by creation timestamp
2022-06-06 21:49:24 -04:00
Kubernetes Prow Robot
33807ed8e4
Merge pull request #830 from a7i/revert-805-cleanup/lownodeutilization
...
Revert "cleanup lownodeutilization code"
2022-06-01 08:51:03 -07:00
Amir Alavi
3cc0a68f13
lownodeutilization: clarify comments and variable naming for underutilized vs. overutilized
2022-06-01 11:39:38 -04:00
Amir Alavi
8e1d35cb3c
Revert "cleanup lownodeutilization code"
2022-06-01 11:28:09 -04:00
Kubernetes Prow Robot
59c4904ddc
Merge pull request #805 from xiaoanyunfei/cleanup/lownodeutilization
...
cleanup lownodeutilization code
2022-06-01 07:45:02 -07:00
Kubernetes Prow Robot
c5604c760d
Merge pull request #825 from damemi/cloudbuild-timeout
...
Increase cloudbuild timeout to 25 minutes
2022-06-01 06:47:02 -07:00
Mike Dame
f769296243
Increase cloudbuild timeout to 25 minutes
2022-05-31 18:51:53 +00:00
Kubernetes Prow Robot
8972bd9bf0
Merge pull request #823 from damemi/fix-version-cmd
...
Fix version command to parse helm chart tags
2022-05-31 11:14:53 -07:00
Kubernetes Prow Robot
873381197b
Merge pull request #821 from damemi/test-version-updates
...
Update helm tests util versions and release guide
2022-05-31 10:44:52 -07:00
Mike Dame
af45591c25
Fix version command to parse helm chart tags
2022-05-31 17:39:08 +00:00
Mike Dame
17e986418f
Update helm tests util versions and release guide
2022-05-31 17:05:14 +00:00
Kubernetes Prow Robot
5a9e65833f
Merge pull request #818 from damemi/release-guide-updates
...
Update release guide docs
2022-05-26 08:21:24 -07:00
Mike Dame
725ca47bda
Update release guide docs
2022-05-25 15:36:58 +00:00
Kubernetes Prow Robot
f39058af1c
Merge pull request #813 from stephan2012/bugfix/leader-election-chart-812
...
Arguments must be strings, not bool or number
2022-05-25 07:12:44 -07:00
Kubernetes Prow Robot
332d61dba8
Merge pull request #814 from stephan2012/bugfix/missing-keys-803
...
Add podAnnotations and podLabels to values and docs
2022-05-24 09:38:06 -07:00
Stephan Austermühle
3cbae5e72b
Fix type error for the leader election
...
Also, add the missing update verb in the ClusterRole and adds required
time units to leaseDuration, renewDeadline, retryPeriod in the Chart
example.
2022-05-24 18:11:18 +02:00
Stephan Austermühle
d8a609a6e7
Add more precise description
2022-05-24 18:07:58 +02:00
Stephan Austermühle
f0fa4c0cc0
Add podAnnotations and podLabels to values and docs
2022-05-24 10:02:16 +02:00
Kubernetes Prow Robot
e61823c299
Merge pull request #809 from damemi/CVE-2022-27191
...
bump: golang.org/x/crypto
2022-05-23 21:39:10 -07:00
Mike Dame
14b83e6cc5
bump: golang.org/x/crypto
2022-05-23 21:17:27 +00:00
sunxiaofei
5e3b825427
cleanup lownodeutilization code
2022-05-23 17:20:35 +08:00
Kubernetes Prow Robot
15794ba00d
Merge pull request #801 from KohlsTechnology/bump-go-1.18
...
Bump To Go 1.18.2
2022-05-18 23:54:07 -07: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
Kubernetes Prow Robot
eb0be65687
Merge pull request #796 from JaneLiuL/master
...
Update helm chart version to v0.24
2022-05-16 15:06:19 -07:00
JaneLiuL
64786460cd
Update helm chart version to v0.24
2022-05-13 08:27:15 +08:00
Kubernetes Prow Robot
9c110c4004
Merge pull request #791 from JaneLiuL/master
...
Bump to k8s 1.24.0
2022-05-12 12:06:33 -07:00
Kubernetes Prow Robot
0eddf7f108
Merge pull request #792 from pravarag/update-docs-1.24
...
Update Docs and Manifests for v0.24.0
2022-05-12 11:31:15 -07:00
Kubernetes Prow Robot
3c8d6c4d53
Merge pull request #795 from damemi/update-e2e
...
Update e2e test versions
2022-05-12 09:29:14 -07:00
Mike Dame
6e84d0a6ba
React to removal of offensive language
...
https://github.com/kubernetes/kubeadm/issues/2200 went into effect in 1.24, so
e2es broke without the update.
2022-05-12 15:35:07 +00:00
Mike Dame
fb1df468ad
golint fix
2022-05-12 14:21:34 +00:00
Mike Dame
ac4d576df8
Update e2e test versions
2022-05-12 14:16:53 +00:00
Pravar Agrawal
314ad65b04
Update docs and manifests for v0.24.0
2022-05-04 22:08:49 +05:30
JaneLiuL
969a618933
Bump to k8s 1.24.0
2022-05-04 10:17:47 +08:00
Kubernetes Prow Robot
028f205e8c
Merge pull request #790 from ingvagabund/636
...
Added request considerations to NodeFit Feature [#636 follow up]
2022-05-03 19:09:16 -07:00
Jan Chaloupka
3eca2782d4
Addressing review comments
...
Both LowNode and HighNode utilization strategies evict only as many pods
as there's free resources on other nodes. Thus, the resource fit test
is always true by definition.
2022-04-28 18:54:54 +02:00
RyanDevlin
16eb9063b6
NodeFit parameter now considers pod requests
2022-04-28 10:16:52 +02:00
Kubernetes Prow Robot
eac3b4b54a
Merge pull request #788 from ryan4yin/master
...
fix: incorrect yaml indentation in readme
2022-04-26 06:46:53 -07:00
Ryan Yin
d08cea731a
fix: incorrect indentation
2022-04-26 06:05:12 +08:00
Kubernetes Prow Robot
0fc5ba9316
Merge pull request #787 from JaneLiuL/master
...
bump to k8s 1.24-rc.0
2022-04-25 12:05:43 -07:00
JaneLiuL
ecbd10afe2
bump to k8s 1.24-rc.0
2022-04-21 09:11:04 +08:00
Kubernetes Prow Robot
e5ed0540f2
Merge pull request #779 from pravarag/user-docs-typo
...
Fix missing param in user-guide for PodLifeTime strategy
2022-04-11 01:44:06 -07:00
Pravar Agrawal
4e972a7602
fix missing param in user-guide
2022-04-07 10:02:26 +05:30
Kubernetes Prow Robot
ae20b5b034
Merge pull request #732 from eminaktas/feature/metric-scape
...
feat: Add metric scrape configs in Helm Chart
2022-03-30 07:06:27 -07:00
Kubernetes Prow Robot
406e3ed5b3
Merge pull request #771 from dineshbhor/fix-highnodeutilization-node-sorting
...
Sort nodes in ascending order for HighNodeUtilization
2022-03-29 02:58:47 -07:00
dineshbhor
7589aaf00b
Sort nodes in ascending order for HighNodeUtilization
2022-03-29 17:54:18 +09:00
eminaktas
ca90b53913
feat: Add metric scrape configs in Helm Chart
...
Signed-off-by: eminaktas <emin.aktas@trendyol.com >
2022-03-28 23:41:56 +03:00
Kubernetes Prow Robot
238eebeaca
Merge pull request #722 from Dentrax/feature/leaderelection
...
feat(leaderelection): impl leader election for HA Deployment
2022-03-28 09:39:23 -07:00
Kubernetes Prow Robot
cf59d08193
Merge pull request #751 from HelmutLety/redo_#473
...
feat: Add DeviationThreshold Paramter for LowNodeUtilization, (Previous attempt - #473 )
2022-03-28 03:53:24 -07:00
HelmutLety
2ea65e69dc
feat(LowNodeUtilization): useDeviationThresholds, redo of #473
...
[751]: normalize Percentage in nodeutilization and clean the tests
2022-03-28 12:35:01 +02:00
Kubernetes Prow Robot
7f6a2a69b0
Merge pull request #777 from JacobHenner/support-taint-exclusions
...
Add RemovePodsViolatingNodeTaints taint exclusion
2022-03-28 02:47:23 -07:00
Jacob Henner
ac3362149b
Add RemovePodsViolatingNodeTaints taint exclusion
...
Add taint exclusion to RemovePodsViolatingNodeTaints. This permits node
taints to be ignored by allowing users to specify ignored taint keys or
ignored taint key=value pairs.
2022-03-27 13:48:40 -04:00
Furkan
0a52af9ab8
feat(leaderelection): impl leader election
...
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
Signed-off-by: eminaktas <eminaktas34@gmail.com >
Co-authored-by: Emin <emin.aktas@trendyol.com >
Co-authored-by: Yasin <yasintaha.erol@trendyol.com >
2022-03-25 14:33:14 +03:00
Kubernetes Prow Robot
07bbdc61c4
Merge pull request #762 from ingvagabund/nodeutilization-refactor
...
Promote NodeUsage to NodeInfo, evaluate thresholds separately
2022-03-15 17:33:48 -07:00
Kubernetes Prow Robot
17595fdcfc
Merge pull request #764 from ingvagabund/taints-prefer-no-scheduler
...
RemovePodsViolatingNodeTaints: optionally include PreferNoSchedule taint
2022-03-14 17:36:10 -07:00
Jan Chaloupka
285523f0d9
RemovePodsViolatingNodeTaints: optionally include PreferNoSchedule taint
2022-03-14 16:46:03 +01:00
Kubernetes Prow Robot
c55a897599
Merge pull request #759 from JaneLiuL/master
...
OWNERS: add janeliul as a reviewer
2022-03-11 10:29:07 -08:00
Jan Chaloupka
52ff50f2d1
Promote NodeUsage to NodeInfo, evaluate thresholds separately
2022-03-11 13:52:37 +01:00
Jan Chaloupka
8ebf3fb323
nodeutilization: move node resource threshold value computation under a separate function
2022-03-11 12:46:11 +01:00
Kubernetes Prow Robot
0e0ae8df90
Merge pull request #761 from ingvagabund/TestTooManyRestarts-II
...
[e2e] TestTooManyRestarts: check if container status is set before accessing
2022-03-11 02:29:06 -08:00
Jan Chaloupka
bd3daa82d3
[e2e] TestTooManyRestarts: check if container status is set before accessing
2022-03-11 10:35:49 +01:00
Kubernetes Prow Robot
60a15f0392
Merge pull request #760 from ingvagabund/TestTooManyRestarts
...
[e2e] TestTooManyRestarts: check err and len before accessing pod items
2022-03-11 01:09:07 -08:00
Jan Chaloupka
d98cb84568
[e2e] TestTooManyRestarts: check err and len before accessing pod items
2022-03-11 09:45:05 +01:00
Kubernetes Prow Robot
6ab01eca63
Merge pull request #758 from hiroyaonoe/add-doc-about-max-no-of-pods-to-evict-per-namespace-policy
...
Update docs for maxNoOfPodsToEvictPerNamespace
2022-03-10 11:25:21 -08:00
Kubernetes Prow Robot
584ac2d604
Merge pull request #757 from prune998/prune/taint-logs
...
add conflicting taint to the logs
2022-03-10 05:37:35 -08:00
prune
448dc4784c
add conflicting taint to the logs
...
log when count mismatch
simplified logic to log blocking taints
2022-03-10 08:05:42 -05:00
JaneLiuL
3ca77e7a3d
OWNERS: add janeliul as a reviewer
2022-03-08 07:48:11 +08:00
Hiroya Onoe
01e7015b97
Update docs for maxNoOfPodsToEvictPerNamespace
2022-03-07 16:21:04 +09:00
Kubernetes Prow Robot
fd5a8c7d78
Merge pull request #739 from JaneLiuL/master
...
Share links to all descheduler ehnacements proposals in the project repo
2022-03-02 09:55:14 -08:00
Kubernetes Prow Robot
43148ecd0c
Merge pull request #740 from JaneLiuL/doc-npd
...
fix doc about NPD description
2022-03-01 09:59:55 -08:00
Kubernetes Prow Robot
16501978dc
Merge pull request #748 from damemi/update-v0.23.1
...
Update manifests and doc for v0.23.1
2022-03-01 07:47:46 -08:00
Mike Dame
1b4e48b006
Update manifests and doc for v0.23.1
2022-02-28 19:06:50 +00:00
Kubernetes Prow Robot
da6a3e063f
Merge pull request #744 from antonio-te/master
...
Update golang image
2022-02-28 10:41:46 -08:00
Antonio Gurgel
5784c0cc04
Update golang image
...
1.17.3 is affected by CVE-2021-44716.
2022-02-28 07:22:26 -08:00
JaneLiuL
254a3a9ec1
Share links to all descheduler ehnacements proposals in the project repository
2022-02-26 12:27:35 +08:00
JaneLiuL
328c695141
fix doc about NPD description
2022-02-26 12:23:33 +08:00
Kubernetes Prow Robot
3ab0268c5a
Merge pull request #733 from JaneLiuL/master
...
remove MostRequestedPriority from doc since already deprecated
2022-02-24 04:32:32 -08:00
Jane Liu L
cd8dbdd1e2
remove MostRequestedPriority from doc since already deprecated
2022-02-24 09:00:36 +08:00
Kubernetes Prow Robot
54c50c5390
Merge pull request #731 from jklaw90/fix-ctx-cron
...
Bugfix: Cronjob ctx cancel
2022-02-22 11:35:18 -08:00
Julian Lawrence
a2cbc25397
updated to handle cronjob flow
2022-02-22 08:52:06 -08:00
Kubernetes Prow Robot
bd81f6436e
Merge pull request #708 from damemi/utilization-values-readme
...
Clarify resource calculations in NodeUtilization strategy Readmes
2022-02-22 04:47:46 -08:00
Kubernetes Prow Robot
30be19b04e
Merge pull request #715 from eminaktas/values-fix
...
fix: Remove deprecated parameters from cmdOptions and add the parameters under policy
2022-02-18 05:08:23 -08:00
Kubernetes Prow Robot
3c251fb09d
Merge pull request #726 from jklaw90/log-eviction-node
...
Eviction Logs
2022-02-15 04:08:03 -08:00
Julian Lawrence
224e2b078f
updated logs to help with debugging
2022-02-14 18:27:53 -08:00
Kubernetes Prow Robot
dd80d60f4f
Merge pull request #716 from eminaktas/imagepullsecret
...
fix: add imagePullSecrets for deployment resource
2022-02-14 05:27:29 -08:00
Kubernetes Prow Robot
e88837a349
Merge pull request #704 from ingvagabund/update-chart-readme
...
Update charts README to reflect the new parameters
2022-02-11 14:23:46 -08:00
Kubernetes Prow Robot
5901f8af1b
Merge pull request #697 from a7i/code-reviewer
...
OWNERS: add a7i as a reviewer
2022-02-11 08:14:23 -08:00
Kubernetes Prow Robot
0d1704a192
Merge pull request #717 from JaneLiuL/release-1.23.1
...
[release-1.23.1] Update helm chart version to v0.23.1
2022-02-08 04:34:54 -08:00
JaneLiuL
c5878b18c6
Update helm chart version to v0.23.1
2022-02-08 20:21:57 +08:00
emin.aktas
ff1954b32e
fix: add imagePullSecrets for deployment resource
...
Signed-off-by: emin.aktas <eminaktas34@gmail.com >
Co-authored-by: yasintahaerol <yasintahaerol@gmail.com >
Co-authored-by: Dentrax <furkan.turkal@trendyol.com >
2022-02-07 18:05:18 +03:00
emin.aktas
4c8040bbaf
fix: Remove deprecated parameters from cmdOptions and add the parameters under policy
2022-02-07 15:14:55 +03:00
Kubernetes Prow Robot
deaa314492
Merge pull request #712 from JaneLiuL/helm
...
fix helmchart fail to watch namespace issue
2022-02-06 10:36:51 -08:00
Jane Liu L
9c653a2274
fix helmchart fail to watch namespace issue
2022-02-04 18:34:21 +08:00
Kubernetes Prow Robot
8d37557743
Merge pull request #709 from damemi/update-helm-23
...
Update helm chart version to v0.23
2022-02-03 12:10:58 -08:00
Mike Dame
5081ad84b5
Update helm chart version to v0.23
2022-02-03 14:57:18 -05:00
Mike Dame
c51c066cd1
Clarify resource calculations in NodeUtilization strategy Readmes
...
This adds text explaining the resource calculation in LowNodeUtilization and HighNodeUtilization
2022-01-30 12:59:47 -05:00
Kubernetes Prow Robot
afb1d75ce1
Merge pull request #660 from martin-magakian/features/add_affinity_option
...
Adding 'affinity' support to run 'descheduler' in CronJob or Deployment
2022-01-27 05:56:27 -08:00
Jan Chaloupka
90e6174fdd
Update charts README to reflect the new parameters
2022-01-27 14:46:15 +01:00
Kubernetes Prow Robot
8e3ef9a6b3
Merge pull request #694 from sharkannon/master
...
Updates to include annotations to the service account
2022-01-27 05:42:26 -08:00
Kubernetes Prow Robot
778a18c550
Merge pull request #700 from jklaw90/root-ctx
...
Use the root context cancellation
2022-01-27 05:08:25 -08:00
Julian Lawrence
1a98a566b3
adding cancelation from sigint sigterm
2022-01-25 00:10:09 -08:00
Kubernetes Prow Robot
a643c619c9
Merge pull request #699 from ingvagabund/evict-pods-report-metrics-indendent-of-the-dry-mode
...
Evictor: report successful eviction independently of the dry-mode
2022-01-20 14:16:29 -08:00
Jan Chaloupka
203388ff1a
Evictor: report successful eviction independently of the dry-mode
...
Dry mode currently does not report metrics when the eviction succeeds
2022-01-20 21:23:19 +01:00
Kubernetes Prow Robot
2844f80a35
Merge pull request #677 from ingvagabund/accumulated-eviction
...
Use a fake client when evicting pods by individual strategies to accumulate the evictions
2022-01-20 08:15:52 -08:00
Jan Chaloupka
901a16ecbc
Do not collect the metrics when the metrics server is not enabled
2022-01-20 17:04:15 +01:00
Jan Chaloupka
e0f086ff85
Use a fake client when evicting pods by individual strategies to accumulate the evictions
...
Currently, when the descheduler is running with the --dry-run on, no strategy actually
evicts a pod so every strategy always starts with a complete list of
pods. E.g. when the PodLifeTime strategy evicts few pods, the RemoveDuplicatePods
strategy still takes into account even the pods eliminated by the PodLifeTime
strategy. Which does not correspond to the real case scenarios as the
same pod can be evicted multiple times. Instead, use a fake client and
evict/delete the pods from its cache so the strategies evict each pod
at most once as it would be normally done in a real cluster.
2022-01-20 17:04:05 +01:00
Amir Alavi
0251935268
OWNERS: add a7i as a reviewer
2022-01-18 09:14:44 -05:00
Stephen Herd
8752a28025
Merge branch 'kubernetes-sigs-master'
2022-01-13 12:52:36 -08:00
Stephen Herd
24884c7568
Rebase from master
2022-01-13 12:52:06 -08:00
Kubernetes Prow Robot
175f648045
Merge pull request #695 from a7i/liveness-template
...
make livenessprobe consistent across manifests
2022-01-12 13:37:40 -08:00
Amir Alavi
f50a3fa119
make livenessprobe consistent across manifests; make helm chart configurable via values.yaml
2022-01-12 11:49:17 -05:00
Kubernetes Prow Robot
551eced42a
Merge pull request #688 from babygoat/evict-failed-without-ownerrefs
...
feat: support eviction of failed bare pods
2022-01-11 12:31:15 -08:00
Stephen Herd
3635a8171c
Updates to include annotations to the service account, needed for things such as Workload Identity in Google Cloud
2022-01-11 11:55:05 -08:00
Kubernetes Prow Robot
796f347305
Merge pull request #692 from jklaw90/sliding-until
...
NonSlidingUntil for deployment
2022-01-11 06:21:16 -08:00
Kubernetes Prow Robot
13abbe7f09
Merge pull request #693 from developer-guy/patch-1
...
Update NOTES.txt
2022-01-10 05:11:13 -08:00
Kubernetes Prow Robot
e4df54d2d1
Merge pull request #685 from JaneLiuL/master
...
add liveness probe
2022-01-10 04:29:12 -08:00
Jane Liu L
c38f617e40
add liveness probe
2022-01-10 09:56:53 +08:00
Kubernetes Prow Robot
e6551564c4
Merge pull request #691 from RyanDevlin/waitForNodes
...
Eliminated race condition in E2E tests
2022-01-07 06:16:30 -08:00
Batuhan Apaydın
3a991dd50c
Update NOTES.txt
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
Co-authored-by: Furkan Türkal <furkan.turkal@trendyol.com >
Co-authored-by: Emin Aktaş <emin.aktas@trendyol.com >
Co-authored-by: Necatican Yıldırım <necatican.yildirim@trendyol.com >
Co-authored-by: Fatih Sarhan <fatih.sarhan@trendyol.com >
2022-01-07 13:42:00 +03:00
Julian Lawrence
77cb406052
updated until -> sliding until
2022-01-06 12:55:10 -08:00
RyanDevlin
921a5680ab
Eliminated race condition in E2E tests
2022-01-06 09:36:13 -05:00
babygoat
1529180d70
feat: support eviction of failed bare pods
...
This patch adds the policy(evictFailedBarePods) to allow the failed
pods without ownerReferences to be evicted. For backward compatibility,
disable the policy by default. Address #644 .
2022-01-06 01:07:41 +08:00
Kubernetes Prow Robot
2d9143d129
Merge pull request #687 from jklaw90/error-comment
...
Comment update for metrics
2022-01-04 06:52:52 -08:00
Kubernetes Prow Robot
e9c0833b6f
Merge pull request #689 from ingvagabund/run-hack-update-generated-conversions-sh
...
run ./hack/update-* scripts
2022-01-04 06:34:52 -08:00
Jan Chaloupka
8462cf56d7
run ./hack/update-* scripts
2022-01-04 09:37:01 +01:00
Julian Lawrence
a60d6a527d
updated comment to reflect actual value
2021-12-29 10:56:10 -08:00
Kubernetes Prow Robot
2b23694704
Merge pull request #682 from jklaw90/chart-labels
...
commonLabels value for chart
2021-12-26 06:15:15 -08:00
Julian Lawrence
d0a95bee2f
fixed default value for common labels
2021-12-20 08:24:30 -08:00
Julian Lawrence
57a910f5d1
adding commonLabels value
2021-12-18 23:31:52 -08:00
Kubernetes Prow Robot
ccaedde183
Merge pull request #661 from kirecek/enhc/include-pod-reason
...
Add pod.Status.Reason to the list of reasons
2021-12-17 13:11:55 -08:00
Erik Jankovič
2020642b6f
chore: add pod.Status.Reason to the list of reasons
...
Signed-off-by: Erik Jankovič <erik.jankovic@gmail.com >
2021-12-17 18:37:53 +01:00
Kubernetes Prow Robot
96ff5d2dd9
Merge pull request #680 from ingvagabund/klog-output-stdout
...
Set the klog output to stdout by default
2021-12-16 05:31:18 -08:00
Jan Chaloupka
d8718d7db3
Set the klog output to stdout by default
...
Also, one needs to set --logtostderr=false to properly log into the stdout
2021-12-16 11:22:40 +01:00
Kubernetes Prow Robot
1e5165ba9f
Merge pull request #670 from autumn0207/improve_pod_eviction_metrics
...
Add node name label to the counter metric for evicted pods
2021-12-16 01:49:18 -08:00
autumn0207
8e74f8bd77
improve pod eviction metrics
2021-12-16 17:06:22 +08:00
Kubernetes Prow Robot
2424928019
Merge pull request #667 from damemi/1.23-rc.0
...
bump: k8s to 1.23
2021-12-15 06:56:20 -08:00
Jan Chaloupka
e6314d2c7e
Init the klog directly
...
Since 3948cb8d1b (diff-465167b08358906be13f9641d4798c6e8ad0790395e045af8ace4d08223fa922R78)
the klog verbosity level gets always overriden.
2021-12-15 09:23:20 -05:00
Kubernetes Prow Robot
271ee3c7e3
Merge pull request #678 from a7i/golangci-fix
...
fix: install golangci using from the golangci repo
2021-12-15 02:20:19 -08:00
Amir Alavi
e58686c142
fix: install golangci using from the golangci repo
2021-12-14 13:18:19 -05:00
Kubernetes Prow Robot
0b2c10d6ce
Merge pull request #673 from Garrybest/pr_pod_cache
...
list pods assigned to a node by pod informer cache
2021-12-14 01:32:04 -08:00
Garrybest
cac3b9185b
reform all test files
...
Signed-off-by: Garrybest <garrybest@foxmail.com >
2021-12-11 19:43:16 +08:00
Mike Dame
94888e653c
Move klog initialization to cli.Run()
2021-12-10 12:00:11 -05:00
Mike Dame
936578b238
Update k8s version in helm test
2021-12-10 10:14:47 -05:00
Mike Dame
4fa7bf978c
run hack/update-generated-deep-copies.sh
2021-12-10 10:02:39 -05:00
Mike Dame
2f7c496944
React to 1.23 bump
...
Logging validation functions changed in upstream commit
54ecfcdac8 .
This uses the new function name.
2021-12-10 10:02:26 -05:00
Mike Dame
5fe3ca86ff
bump: k8s to 1.23
2021-12-10 10:02:14 -05:00
Garrybest
0ff8ecb41e
reform all strategies by using getPodsAssignedToNode
...
Signed-off-by: Garrybest <garrybest@foxmail.com >
2021-12-10 19:28:51 +08:00
Garrybest
08ed129a07
reform ListPodsOnANode by using pod informer and indexer
...
Signed-off-by: Garrybest <garrybest@foxmail.com >
2021-12-10 19:25:20 +08:00
Kubernetes Prow Robot
49ad197dfc
Merge pull request #658 from JaneLiuL/master
...
Add maxNoOfPodsToEvictPerNamespace policy
2021-12-03 01:50:27 -08:00
Kubernetes Prow Robot
82201d0e48
Add maxNoOfPodsToEvictPerNamespace policy
2021-12-03 10:58:37 +08:00
Kubernetes Prow Robot
2b95332e8c
Merge pull request #665 from spiffxp/use-k8s-infra-for-gcb-image
...
images: use k8s-staging-test-infra/gcb-docker-gcloud
2021-11-30 13:59:01 -08:00
Aaron Crickenberger
e8ed62e540
images: use k8s-staging-test-infra/gcb-docker-gcloud
2021-11-30 13:12:18 -08:00
Kubernetes Prow Robot
e5725de7bb
Merge pull request #664 from stpabhi/dev
...
fix typo minPodLifeTimeSeconds
2021-11-30 08:10:56 -08:00
Abhilash Pallerlamudi
c47e811937
fix typo minPodLifeTimeSeconds
...
Signed-off-by: Abhilash Pallerlamudi <stp.abhi@gmail.com >
2021-11-29 17:51:40 -08:00
Kubernetes Prow Robot
e0bac4c371
Merge pull request #662 from ingvagabund/drop-deprecated-flags
...
Drop deprecated flags
2021-11-29 08:43:23 -08:00
Jan Chaloupka
73a7adf572
Drop deprecated flags
2021-11-29 17:12:59 +01:00
Kubernetes Prow Robot
5cf381a817
Merge pull request #663 from ingvagabund/bump-go-to-1.17
...
Bump go version in go.mod to go1.17
2021-11-29 08:01:23 -08:00
Jan Chaloupka
4603182320
Bump go version in go.mod to go1.17
2021-11-29 16:49:35 +01:00
Martin Magakian
ad207775ff
Adding 'affinity' support to run 'descheduler' in CronJob or Deployment
2021-11-18 11:08:36 +01:00
Kubernetes Prow Robot
d0f11a41c0
Merge pull request #639 from JaneLiuL/master
...
Ignore Pods With Deletion Timestamp
2021-11-15 08:44:49 -08:00
Jane Liu L
c7524705b3
Ignore Pods With Deletion Timestamp
2021-11-10 09:32:11 +08:00
Kubernetes Prow Robot
50f9513cbb
Merge pull request #642 from wking/clarify-RemovePodsHavingTooManyRestarts
...
README: Clarify podRestartThreshold applying to the sum over containers
2021-10-13 03:15:49 -07:00
W. Trevor King
6fd80ba29c
README: Clarify podRestartThreshold applying to the sum over containers
...
calcContainerRestarts sums over containers. The new language makes
that clear, avoiding potential confusion vs. an altenative that looked
for pods where a single container had passed the configured threshold.
For example, with three containers with 50 restarts and a threshold of
100, the actual "sum over containers" logic makes that pod a candidate
for descheduling, but the "largest single container restart count"
hypothetical would not have made it a candidate.
Also shifts labelSelector into the parameter table, because when it
was added in 29ade13ce7 (README and e2e-testcase add for
labelSelector, 2021-03-02, #510 ), it landed a few lines too high.
2021-10-07 14:51:26 -07:00
Kubernetes Prow Robot
5b557941fa
Merge pull request #627 from JaneLiuL/master
...
Add E2E test case cover duplicatepods strategy
2021-10-01 00:01:22 -07:00
Kubernetes Prow Robot
c6229934a0
Merge pull request #637 from KohlsTechnology/helm-suspend-docs
...
Document suspend helm chart configuration option
2021-09-30 23:47:22 -07:00
Sean Malloy
ed28eaeccc
Document suspend helm chart configuration option
2021-09-30 23:30:10 -05:00
Kubernetes Prow Robot
3be910c238
Merge pull request #621 from uthark/oatamanenko/deleted
...
Ignore pods being deleted
2021-09-30 21:21:22 -07:00
Kubernetes Prow Robot
d96dd6da2d
Merge pull request #632 from a7i/amir/failedpods-crash
...
RemoveFailedPods: guard against nil descheduler strategy (e.g. in case of default that loads all strategies)
2021-09-29 01:02:49 -07:00
Amir Alavi
f7c26ef41f
e2e tests for RemoveFailedPods strategy
...
Fix priority class default
2021-09-26 20:39:32 -04:00
Jane Liu L
57ad9cc91b
Add E2E test case cover tooManyRestarts strategy
2021-09-26 09:10:17 +08:00
Kubernetes Prow Robot
926339594d
Merge pull request #622 from yutachaos/feature/added_suspend_parameter
...
Added support for cronjob suspend
2021-09-22 09:18:01 -07:00
Amir Alavi
1ba53ad68c
e2e TestTopologySpreadConstraint: ensure pods are running before checking for topology spread across domains
2021-09-20 18:18:47 -04:00
Amir Alavi
6eb37ce079
RemoveFailedPods: guard against nil descheduler strategy (e.g. in case of default that loads all strategies)
2021-09-20 11:20:54 -04:00
Kubernetes Prow Robot
54d660eee0
Merge pull request #629 from chenkaiyue/fix-node-affinity-test
...
fix duplicate code in node_affinity_test.go
2021-09-16 01:59:46 -07:00
yutachaos
cf219fbfae
Added helm chart suspend parameter
...
Signed-off-by: yutachaos <18604471+yutachaos@users.noreply.github.com >
2021-09-16 14:32:09 +09:00
kaiyuechen
d1d9ea0c48
fix duplicate code in node_affinity_test.go
2021-09-16 10:39:52 +08:00
Oleg Atamanenko
4448d9c670
Ignore pods being deleted
2021-09-15 00:05:51 -07:00
Kubernetes Prow Robot
3909f3acae
Merge pull request #623 from damemi/release-1.22
...
Update Helm chart version to 0.22.0
2021-09-08 13:13:56 -07:00
Mike Dame
9f1274f3ab
Update Helm chart version to 0.22.0
2021-09-08 16:00:56 -04:00
Kubernetes Prow Robot
e6926e11ea
Merge pull request #617 from KohlsTechnology/docs-1.22
...
Update Docs and Manifests for v0.22.0
2021-08-31 09:31:37 -07:00
Sean Malloy
16228c9dd1
Update Docs and Manifests for v0.22.0
...
* Added v0.22 references to README
* Update k8s manifests with v0.22.0 references
* Added table with list of supported architectures by release
2021-08-31 00:24:18 -05:00
Kubernetes Prow Robot
57dabbca5c
Merge pull request #597 from a7i/amir/e2e-topology
...
Add e2e tests for TopologySpreadConstraint
2021-08-30 22:00:28 -07:00
Kubernetes Prow Robot
04439c6e64
Merge pull request #610 from a7i/failed-pods
...
Introduce RemoveFailedPods strategy
2021-08-30 11:30:09 -07:00
Amir Alavi
0e0e688fe8
Introduce RemoveFailedPods strategy
2021-08-30 14:17:52 -04:00
Kubernetes Prow Robot
0603de4353
Merge pull request #613 from derdanne/derdanne/highnodeutilization-readme-591
...
nodeutilization strategy: "numberOfNodes" should work as documented
2021-08-24 08:29:14 -07:00
Kubernetes Prow Robot
ea911db6dc
Merge pull request #615 from KohlsTechnology/bump-1.22
...
Bump To k8s 1.22.0
2021-08-19 07:07:24 -07:00
Sean Malloy
c079c7aaae
Bump To k8s 1.22.0
2021-08-19 00:40:38 -05:00
Kubernetes Prow Robot
5420988a28
Merge pull request #614 from KohlsTechnology/bump-go-version
...
Bump To Go 1.16.7
2021-08-18 02:10:08 -07:00
Sean Malloy
b56a1ab80a
Bump To Go 1.16.7
...
The main k/k repo was updated to Go 1.16.7 for k8s
v1.22.0 release. See below PR for reference.
https://github.com/kubernetes/kubernetes/pull/104200
2021-08-17 23:47:45 -05:00
Daniel Klockenkämper
a6b34c1130
nodeutilization strategy: "numberOfNodes" should work as documented
2021-08-17 13:29:07 +00: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
Kubernetes Prow Robot
6ad6f6fce5
Merge pull request #592 from chrisjohnson00/issue-591
...
docs: adding clarification to HighNodeUtilization's purpose
2021-08-12 21:38:22 -07:00
Kubernetes Prow Robot
b7100ad871
Merge pull request #582 from praxist/helm-deployment
...
Update helm chart for running as deployment
2021-08-12 07:29:47 -07:00
Matthew Leung
38c0f1c639
Update helm chart for running as deployment
2021-08-11 11:56:14 -07:00
Kubernetes Prow Robot
64d7901d82
Merge pull request #602 from a7i/balance-domains-aboveavg
...
TopologySpreadConstraint: advance above avg index when at ideal average
2021-08-10 05:47:25 -07:00
Kubernetes Prow Robot
ab1015e5fa
Merge pull request #599 from a7i/amir/update-gce-images
...
Update GCE images to Ubuntu 18.04 LTS
2021-08-10 05:47:18 -07:00
Kubernetes Prow Robot
1753bf4422
Merge pull request #611 from a7i/docs-remove-redundant-strategies
...
Update README to remove redundant list of strategies
2021-08-02 08:11:22 -07:00
Amir Alavi
7cb44dca27
Update README to remove redundant list of strategies
2021-07-30 16:35:00 -04:00
Amir Alavi
2ec4b8b674
Update GCE images to Ubuntu 18.04 LTS
2021-07-30 16:14:20 -04:00
Kubernetes Prow Robot
0d0633488d
Merge pull request #598 from jayonlau/clenup
...
Clean up extra spaces
2021-07-30 11:11:37 -07:00
Kubernetes Prow Robot
f3b3853d9d
Merge pull request #562 from wsscc2021/helm-chart-tolerations
...
Add tolerations to cronjob in helm chart
2021-07-30 10:43:38 -07:00
Kubernetes Prow Robot
e550e5e22a
Merge pull request #600 from a7i/topology-example
...
Add example for RemovePodsViolatingTopologySpreadConstraint
2021-07-28 05:37:34 -07:00
Kubernetes Prow Robot
2bf37ff495
Merge pull request #608 from a7i/master
...
Remove kind binary from repo
2021-07-28 01:13:35 -07:00
Amir Alavi
fa84ec6774
Remove kind binary from repo and add to gitignore
2021-07-27 08:28:55 -04:00
Kubernetes Prow Robot
e18e0416b1
Merge pull request #607 from a7i/fix-helm-test
...
Place bash shebang at the top of the script + Ensure Helm installed for run-helm-tests
2021-07-27 00:40:45 -07:00
Amir Alavi
34282162f8
Wait for job to start/finish in helm-test script
2021-07-26 23:53:36 -04:00
Amir Alavi
7a043d31be
Ensure helm is installed and move shebang to top of file
2021-07-26 16:16:20 -04:00
Amir Alavi
b0e5d64bd7
TopologySpreadConstraint: advance above avg index when at ideal average when balancing domains
2021-07-13 22:55:10 -04:00
Amir Alavi
1c9ac2daee
Add example for RemovePodsViolatingTopologySpreadConstraint
2021-07-09 22:56:59 -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
Kubernetes Prow Robot
2e4873d103
Merge pull request #594 from ikarldasan/master-to-main
...
Rename master to main
2021-07-06 05:50:18 -07:00
Karl Dasan
3e483c4d85
Rename master to main
2021-07-01 13:48:50 +05:30
Kubernetes Prow Robot
032ea70380
Merge pull request #549 from pravarag/verify-defaulters-gen
...
Add verify scripts for defaulters generator
2021-06-30 04:05:03 -07:00
Pravar Agrawal
df84dc4548
add verify script for defaulters gen
2021-06-30 09:41:43 +05:30
Chris Johnson
d4fa83f8bc
chore: PR feedback
2021-06-25 12:30:28 -07:00
Chris Johnson
448dbceadd
docs: adding clarification to HighNodeUtilization's purpose
2021-06-24 16:20:21 -07:00
Kubernetes Prow Robot
b83b064992
Merge pull request #589 from a7i/remove-kind-bin
...
Remove kind binary from repo
2021-06-16 00:19:59 -07:00
Amir Alavi
133a0049e3
Remove kind binary from repo
2021-06-15 18:29:06 -04:00
Kubernetes Prow Robot
50b1c1337d
Merge pull request #561 from mekza/support_image_pull_secrets
...
Add support for private registry creds
2021-06-10 23:28:58 -07:00
Martin-Zack Mekkaoui
d5deed44ca
Add support for private registry creds
2021-06-09 22:11:37 +02:00
Kubernetes Prow Robot
0f785b9530
Merge pull request #584 from damemi/update-go-badge
...
Update Go report card badge
2021-06-08 10:48:08 -07:00
Mike Dame
eb1f0ecc14
Update Go report card badge
2021-06-08 13:39:53 -04:00
Kubernetes Prow Robot
b59995eeb8
Merge pull request #583 from ingvagabund/highnodeutil-nodefit
...
HighNodeUtilization: add NodeFit feature
2021-06-08 08:15:13 -07:00
Jan Chaloupka
d998d82357
HighNodeUtilization: add NodeFit feature
2021-06-08 16:59:43 +02:00
Kubernetes Prow Robot
f51ea72ce0
Merge pull request #577 from a7i/amira/cronjob-ga
...
Use stable batch/v1 API Group for Kubernetes 1.21
2021-06-08 06:03:13 -07:00
Kubernetes Prow Robot
fe8d4c0d21
Merge pull request #572 from audip/feature/add-deployment-k8s-yaml-files
...
Add run descheduler as deployment
2021-06-08 05:47:14 -07:00
Kubernetes Prow Robot
3843a2d5d1
Merge pull request #550 from hanumanthan/highnodeutilisation
...
Highnodeutilization strategy
2021-06-08 01:59:12 -07:00
Kubernetes Prow Robot
839a237d6a
Merge pull request #581 from jsravn/patch-1
...
Remove namespace from ClusterRoleBinding
2021-06-07 07:16:40 -07:00
Hanu
4cd1e66ef3
Adding highnodeutilization strategy
2021-06-06 18:01:42 +08:00
Hanu
2f18864fa5
Refractor - Modify the common functions to be used by high utilisation
2021-06-06 18:00:43 +08:00
Hanu
6e71068f4f
Refractoring lownodeutilization - extracting common functions
2021-06-06 18:00:29 +08:00
James Ravn
e40620effa
Remove namespace from ClusterRoleBinding
...
It's not namespace scoped. This breaks some tools like kpt.
2021-06-04 11:04:14 +01:00
Kubernetes Prow Robot
d7dc0abd7b
Merge pull request #576 from a7i/amira/topology-spread-label-filter
...
Filter pods by labelSelector during eviction for TopologySpreadConstraint strategy
2021-06-01 23:38:37 -07:00
Amir Alavi
012ca2398f
Filter pods by labelSelector during eviction for TopologySpreadConstraint strategy
2021-06-01 15:42:23 -04:00
Amir Alavi
f07089d7b3
Bump Helm Chart, kind, and Kubernetes version for helm-test
2021-06-01 12:44:05 -04:00
Amir Alavi
a54b59f208
Use stable batch/v1 API Group for Kubernetes 1.21
2021-06-01 12:44:05 -04:00
Kubernetes Prow Robot
bfd5feaf60
Merge pull request #559 from RyanDevlin/nodeFit
...
Working nodeFit feature
2021-05-31 09:06:26 -07:00
RyanDevlin
41d46d0d3b
Working nodeFit feature
2021-05-24 09:03:38 -04:00
Aditya Purandare
646c13ae15
Fix grammar and indentation issue for deployment resource
2021-05-21 12:42:51 -07:00
Kubernetes Prow Robot
3b9d3d9719
Merge pull request #563 from ingvagabund/removeduplicates-take-taints-into-account-for-node-count
...
RemoveDuplicates: take node taints, node affinity and node selector into account when computing a number of feasible nodes for the average occurence of pods per node
2021-05-21 05:38:46 -07:00
Aditya Purandare
449383caa3
Add run descheduler as deployment files and update README
2021-05-20 17:04:05 -07:00
Kubernetes Prow Robot
31fd097c0a
Merge pull request #527 from pravarag/add-helm-test
...
Add helm test
2021-05-19 06:10:51 -07:00
Kubernetes Prow Robot
11143d5b2c
Merge pull request #570 from KohlsTechnology/bump-kind-version
...
Bump kind version
2021-05-19 05:40:51 -07:00
Sean Malloy
8480e03e9c
Fail unit and e2e tests on any errors
2021-05-19 00:35:16 -05:00
Sean Malloy
0397425010
Bump Kind To v0.11.0
...
This is required for running e2e tests for k8s v1.21.
2021-05-18 23:37:10 -05:00
Jan Chaloupka
5396282e3d
RemoveDuplicates: take node taints, node affinity and node selector into account when computing a number of feasible nodes for the average occurence of pods per node
...
Nodes with taints which are not tolerated by evicted pods will never run the
pods. The same holds for node affinity and node selector.
So increase the number of pods per feasible nodes to decrease the
number of evicted pods.
2021-05-18 16:13:24 +02:00
Kubernetes Prow Robot
a9ff644de6
Merge pull request #568 from BinacsLee/binacs-pkg-descheduler-descheduler_test-fix-errorhandling
...
Add verify script for govet & fix pkg/descheduler/descheduler_test.go
2021-05-17 08:18:23 -07:00
BinacsLee
fe8e17f72c
fix staticcheck failure for pkg/descheduler/descheduler_test.go
2021-05-17 23:07:12 +08:00
Kubernetes Prow Robot
a1709e9edd
Merge pull request #567 from a7i/topology-taint-toleration
...
RemovePodsViolatingTopologySpreadConstraint : Take node's taints into consideration when balancing domains
2021-05-14 12:41:58 -07:00
Amir Alavi
24c0ca2ef9
Take node's taints into consideration when balancing domains
2021-05-14 15:23:58 -04:00
Kubernetes Prow Robot
9b26abd538
Merge pull request #565 from damemi/issue-564
...
Add test cases for soft constraints/multi constraints
2021-05-12 19:14:24 -07:00
Mike Dame
fc83c13166
Add test cases for soft constraints/multi constraints
2021-05-12 08:36:07 -04:00
Kubernetes Prow Robot
9b69962053
Merge pull request #535 from ingvagabund/e2e-refactor
...
E2e refactor
2021-05-11 06:33:36 -07:00
Jan Chaloupka
4edbecc85d
Define NodeSelectorsEqual predicate
2021-05-09 18:08:32 +02:00
Jan Chaloupka
54f67266bb
Define TolerationsEqual
2021-05-09 18:08:27 +02:00
Donggeun Lee
4ba48b018c
Add tolerations to cronjob in helm chart
2021-05-04 19:56:08 +09:00
Kubernetes Prow Robot
2a3529c543
Merge pull request #560 from damemi/update-verify-messages
...
Update error messages in verify scripts to be more informative
2021-04-30 20:05:59 -07:00
Mike Dame
58408d710b
Update error messages in verify scripts to be more informative
2021-04-30 16:56:16 -04:00
Kubernetes Prow Robot
161f66a12f
Merge pull request #558 from KohlsTechnology/structured-logging
...
Use Structured Logging For Unknown Strategy Log Message
2021-04-28 23:28:50 -07:00
Sean Malloy
6bde95c9a1
Use Structured Logging For Unknown Strategy Log Message
...
Always use structured logging. Therefore update klog.Errorf() to instead
use klog.ErrorS().
Here is an example of the new log message.
E0428 23:58:57.048912 586 descheduler.go:145] "skipping strategy" err="unknown strategy name" strategy=ASDFPodLifeTime
2021-04-29 00:00:07 -05:00
Kubernetes Prow Robot
724ff8a188
Merge pull request #556 from damemi/change-main-loop
...
Invert main strategy loop for performance and customizability
2021-04-28 07:52:50 -07:00
Mike Dame
feae158a50
Invert main strategy loop for performance and customizability
2021-04-28 10:36:02 -04:00
Kubernetes Prow Robot
780ac7a51e
Merge pull request #554 from BinacsLee/binacs-utils-predicates-cleanup
...
code cleanup: remove check on length
2021-04-26 07:19:01 -07:00
BinacsLee
c4afb6bb30
code cleanup: remove check on length
2021-04-25 21:44:20 +08:00
Pravar Agrawal
8b5c4e805d
update docs with helm test info
2021-04-15 15:56:42 +05:30
Jan Chaloupka
f4e24a408f
Drop klog
2021-04-14 09:03:38 +02:00
Jan Chaloupka
2781106d49
TestEvictAnnotation: replace LowNodeUtilization strategy with PodLifetime
...
PodLifetime is simpler in validating results
2021-04-14 09:03:31 +02:00
Jan Chaloupka
534a30a058
e2e: deleteRC: replace loop with wait.PollImmediate
2021-04-14 09:03:26 +02:00
Jan Chaloupka
bb55741320
Update vendor
2021-04-14 09:03:21 +02:00
Jan Chaloupka
079bd6157b
e2e: TestLowNodeUtilization: normalize nodes before running the strategy
2021-04-14 09:03:15 +02:00
Pravar Agrawal
92cb1b23ed
add helm-test configurations
2021-04-14 10:29:31 +05:30
Kubernetes Prow Robot
832facc526
Merge pull request #537 from KohlsTechnology/docs-0.21.0
...
Update Docs and Manifests for v0.21.0
2021-04-13 08:24:52 -07:00
Kubernetes Prow Robot
c4fa6c472f
Merge pull request #548 from lx1036/feature/fix-testcase
...
Updating policy api version used in pod evictor
2021-04-13 08:12:50 -07:00
Xiang Liu
a848dac3cf
Updating policy api version used in pod evictor
2021-04-13 11:02:01 +08:00
Kubernetes Prow Robot
43a2ccf9c4
Merge pull request #546 from ingvagabund/add-diagram
...
Add diagram of strategies
2021-04-12 13:38:15 -07:00
Jan Chaloupka
60cf3aeb95
Add diagram of strategies
2021-04-12 09:51:54 +02:00
Kubernetes Prow Robot
84b174e841
Merge pull request #547 from KohlsTechnology/bump-1.21.0
...
Bump To k8s 1.21.0
2021-04-08 23:00:48 -07:00
Sean Malloy
40337d064d
Bump To k8s 1.21.0
2021-04-08 23:36:06 -05:00
Kubernetes Prow Robot
9fe585c854
Merge pull request #545 from pravarag/add-verify-script-deep-copies
...
Add verify script for deep-copies generator
2021-04-08 21:20:35 -07:00
Pravar Agrawal
4fce2ca2f1
add verify script for deep-copies gen
2021-04-08 22:51:24 +05:30
Kubernetes Prow Robot
4c11de0403
Merge pull request #507 from pravarag/add-verify-scripts
...
Add verify scripts for make gen to run during PR
2021-04-07 21:41:41 -07:00
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
Kubernetes Prow Robot
6edb644f2e
Merge pull request #544 from ingvagabund/lnu-improve-node-usage-logging
...
LNU: improve nodeUsage logging
2021-04-06 23:45:53 -07:00
Jan Chaloupka
c239e1199f
LNU: improve nodeUsage logging
...
To avoid:
```
I0210 11:56:04.137956 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
I0210 11:56:04.138829 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
I0210 11:56:04.139044 3309277 lownodeutilization.go:389] "Updated node usage" updatedUsage={node:0xc000460000 usage:map[cpu:0xc00042b480 memory:0xc00042b4c0 pods:0xc00042b500] allPods:[0xc0004a0000 0xc0004a03e8 0xc0004a07d0 0xc0004a0bb8 0xc0004a0fa0 0xc0004a1388 0xc0004a1770 0xc0004a1b58] lowResourceThreshold:map[cpu:0xc00042b540 memory:0xc00042b580 pods:0xc00042b5c0] highResourceThreshold:map[cpu:0xc00042b600 memory:0xc00042b640 pods:0xc00042b680]}
```
2021-04-06 09:43:23 +02:00
Kubernetes Prow Robot
b713b7852a
Merge pull request #434 from ZongqiangZhang/extend-resources
...
Support extended resources in LowNodeUtilization
2021-04-06 00:21:34 -07:00
Kubernetes Prow Robot
5d07d0c8e2
Merge pull request #543 from gaurav1086/e2e_test_fix_goroutine_leak
...
e2e_test: fix goroutine leak
2021-04-05 18:11:19 -07:00
Gaurav Singh
7076ba0760
e2e_test: fix goroutine leak
2021-04-04 21:19:56 -04:00
ZongqiangZhang
81b816d4a4
support extended resources in lownodeutilization
2021-04-02 21:37:51 +08:00
Kubernetes Prow Robot
9ebc909c7f
Merge pull request #541 from KohlsTechnology/make-gen
...
Update Generated Code
2021-04-01 00:39:22 -07:00
Sean Malloy
af01b675b0
Update Generated Code
...
Ran "make gen" using Go 1.16.1. Some changes were merged, but "make gen"
was not run. This fixes the problem.
See below PR for reference:
https://github.com/kubernetes-sigs/descheduler/pull/523
2021-04-01 00:28:20 -05:00
Kubernetes Prow Robot
ce6ce5a058
Merge pull request #539 from damemi/1.21-rc.0
...
Bump to k8s 1.21-rc.0
2021-03-31 16:55:21 -07:00
Mike Dame
bd4f6d4fcd
Bump to k8s 1.21-rc.0
2021-03-31 10:22:56 -04:00
Sean Malloy
6a4181158a
Update Docs and Manifests for v0.21.0
...
* Added v0.21 references to README
* Update k8s manifests with v0.21.0 references
* Added table with list of supported architectures by release
2021-03-31 00:53:19 -05:00
Kubernetes Prow Robot
a2746d09e8
Merge pull request #523 from RyanDevlin/evict-critical
...
Added EvictSystemCriticalPods flag to descheduler
2021-03-30 10:41:57 -07:00
RyanDevlin
b5d7219391
Completed evictSystemCriticalPods feature
2021-03-29 23:13:05 -04:00
Kubernetes Prow Robot
b09d5d99dc
Merge pull request #534 from KohlsTechnology/kustomize-docs
...
Use Tags In Kustomize Documentation
2021-03-27 23:46:44 -07:00
Sean Malloy
dbcc20f37f
Use Tags In Kustomize Documentation
...
The master branch always represents the next release of the
descheduler. Therefore applying the descheduler k8s manifests
from the master branch is not considered stable. It is best for
users to install descheduler using the released tags.
2021-03-27 01:21:08 -05:00
Kubernetes Prow Robot
51340b56b8
Merge pull request #533 from ingvagabund/bump-to-go1.16
...
Bump go to 1.16
2021-03-26 23:20:43 -07:00
Jan Chaloupka
160669817e
Bump go to 1.16
2021-03-25 10:13:40 +01:00
Kubernetes Prow Robot
6ca4479892
Merge pull request #520 from KohlsTechnology/statefulset-docs
...
Document That Descheduler Considers StatefulSets For Eviction
2021-03-23 08:15:36 -07:00
Sean Malloy
92740a25d4
Add Initial Unit Tests For StatefulSets
2021-03-23 09:24:08 -05:00
Sean Malloy
56e4daccaf
Document That Descheduler Considers StatefulSets For Eviction
...
Similar to ReplicaSet, ReplicationController, and Jobs pods with a
StatefulSet metadata.ownerReference are considered for eviction.
Document this, so that it is clear to end users.
2021-03-23 09:24:08 -05:00
Kubernetes Prow Robot
b546832b66
Merge pull request #526 from KohlsTechnology/chart-docs-fix
...
Correct Helm Chart Docs For Container Requests and Limits
2021-03-15 08:59:05 -07:00
Kubernetes Prow Robot
39e5b34af3
Merge pull request #525 from damemi/topology-spread-selector-fix
...
(TopologySpread) Evict pods with selectors that match multiple nodes
2021-03-14 01:35:04 -08:00
Sean Malloy
e699e08d13
Correct Helm Chart Docs For Container Requests and Limits
...
The resources.cpuRequest and resources.memoryRequest varialbes are
not valid in the helm chart values.yaml file. The correct varialbe
name for setting the requests and limits is resources.
Also, fixed white space alignment in the markdown table.
2021-03-12 23:17:02 -06:00
Mike Dame
af26b57e5e
(TopologySpread) Evict pods with selectors that match multiple nodes
2021-03-12 13:41:17 -05:00
Kubernetes Prow Robot
22fe589ae6
Merge pull request #508 from KohlsTechnology/emeritus-approvers
...
Move Inactive Maintainers to Emeritus Status
2021-03-12 09:06:18 -08:00
Kubernetes Prow Robot
0a11b5a138
Merge pull request #521 from KohlsTechnology/armv7
...
Enable ARM32v7 Container Image Builds
2021-03-09 17:07:13 -08:00
Sean Malloy
363f02710b
Enable ARM32v7 Container Image Builds
...
Add ARM32v7 in addition to the currently supported architectures. This
will allow running descheduler on Raspberry Pi v3 devices.
2021-03-09 09:03:58 -06:00
Kubernetes Prow Robot
6abfa232e7
Merge pull request #518 from damemi/sigs-k8s-mdtoc
...
Add table of contents generator/verify script
2021-03-08 12:06:59 -08:00
Mike Dame
bbfb12a120
Run hack/update-toc.sh
2021-03-08 14:39:08 -05:00
Mike Dame
5df2a0c516
Add hack scripts and makefile targets
2021-03-08 14:39:08 -05:00
Mike Dame
8ecd14289a
Add <toc> markers to README
2021-03-08 10:51:55 -05:00
Mike Dame
131ed42a4c
Add sigs.k8s.io/mdtoc dependency
2021-03-08 10:46:27 -05:00
Kubernetes Prow Robot
6b8d4cd5a7
Merge pull request #517 from lixiang233/fix_topology_log
...
Correct log in topology spread strategy
2021-03-07 11:31:42 -08:00
Kubernetes Prow Robot
24a06511a2
Merge pull request #505 from ingvagabund/collect-metrics
...
Collect metrics
2021-03-06 21:41:42 -08:00
lixiang
09c7d1be0a
Correct log in topology spread strategy
2021-03-06 16:21:46 +08:00
Kubernetes Prow Robot
f5666882de
Merge pull request #515 from damemi/clarify-pod-percentage-readme
...
Clarify resource percentage calculation in README
2021-03-05 07:36:22 -08:00
Jan Chaloupka
701f22404b
Serve secure metrics at 10258
2021-03-05 16:35:45 +01:00
Mike Dame
d5fa60bdd5
Clarify resource percentage calculation in README
2021-03-05 09:34:04 -05:00
Kubernetes Prow Robot
9e14f733b7
Merge pull request #510 from lixiang233/Ft_filter_by_label
...
Filter pods by labelSelector
2021-03-05 01:14:22 -08:00
lixiang
29ade13ce7
README and e2e-testcase add for labelSelector
2021-03-04 21:32:14 +08:00
lixiang
03518badb8
Strategies: Add labelSelector to all strategies except LowNodeUtilization, RemoveDuplicates and RemovePodsViolatingTopologySpreadConstraint.
2021-03-04 21:30:50 +08:00
Jan Chaloupka
24458fb0ca
Increase pods_evicted metric
2021-03-03 16:15:21 +01:00
Jan Chaloupka
1c5b32763b
Register metrics
...
New metrics:
- build_info: Build info about descheduler, including Go version, Descheduler version, Git SHA, Git branch
- pods_evicted: Number of successfully evicted pods, by the result, by the strategy, by the namespace
2021-03-03 16:15:09 +01:00
Jan Chaloupka
3bd031bbb3
Move build's versioning bits under pkg/version
2021-03-03 15:56:53 +01:00
Jan Chaloupka
ea6e9f22b9
Vendor metrics
2021-03-03 15:56:48 +01:00
Kubernetes Prow Robot
73309a3948
Merge pull request #490 from damemi/logging-format-default
...
Add default logging-format value
2021-03-03 06:49:20 -08:00
Kubernetes Prow Robot
105313a0e3
Merge pull request #512 from ingvagabund/bump-gogo-protobuf-to-1.3.2
...
Bump github.com/gogo/protobuf to v1.3.2
2021-03-02 07:05:19 -08:00
Jan Chaloupka
d368cbed32
Bump github.com/gogo/protobuf to v1.3.2
...
Fixes https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3121
2021-03-02 14:48:32 +01:00
Sean Malloy
5f4dfbc922
Update Maintainer Field in Dockerfiles
...
Set the maintainer field to use the more generic SIG scheduling name and
email address.
2021-03-01 23:19:42 -06:00
Sean Malloy
967911e4c1
Move Inactive Maintainers to Emeritus Status
...
For roughly the past year damemi has been the only active approver for
the descheduler. Therefore move the inactive approvers to emeritus
status. This will help clarify to contributors who should be assigned to
pull requests.
2021-03-01 09:23:49 -06:00
Kubernetes Prow Robot
726091712d
Merge pull request #509 from KohlsTechnology/update-reviwers
...
Add lixiang233 As A Reviewer
2021-03-01 06:45:25 -08:00
lixiang
854afa7c73
PodsListing: Add WithLabelSelector option.
2021-03-01 11:13:44 +08:00
lixiang
2517268b1f
API: Add a new parameter labelSelector to StrategyParameters.
2021-02-26 15:49:00 +08:00
Sean Malloy
fea8beabab
Add lixiang233 As A Reviewer
2021-02-25 22:03:50 -06:00
Kubernetes Prow Robot
7f9c95fa16
Merge pull request #506 from KohlsTechnology/kind-0.10.0
...
Update e2e tests to use kind v0.10.0
2021-02-25 07:29:27 -08:00
Sean Malloy
6f7e2a271e
Update e2e tests to use kind v0.10.0
2021-02-25 00:17:06 -06:00
Kubernetes Prow Robot
217ebdfa73
Merge pull request #504 from lixiang233/Fix_lowNodeUtilization_log
...
Log and README optimization for LowNodeUtilization
2021-02-24 05:22:50 -08:00
lixiang
e014fda58e
Log and README optimization for LowNodeUtilization
2021-02-24 09:17:07 +08:00
Kubernetes Prow Robot
6d0360fd16
Merge pull request #502 from damemi/node-affinity-totalevicted
...
Move 'total pods evicted' log message to main loop
2021-02-19 13:45:41 -08:00
Mike Dame
01a87b6143
Move 'total pods evicted' log message to main loop
2021-02-19 10:37:43 -05:00
Kubernetes Prow Robot
f3e871492c
Merge pull request #499 from KohlsTechnology/go-1.15.8
...
Bump To Go 1.15.8
2021-02-18 05:52:57 -08:00
Kubernetes Prow Robot
bf8d744686
Merge pull request #498 from kristinnardal2/patch-1
...
Fix indentation in values.yaml
2021-02-18 05:52:51 -08:00
Kubernetes Prow Robot
477d12968e
Merge pull request #496 from KohlsTechnology/nonroot-helm-chart
...
Update Helm Chart to run as non-root
2021-02-18 00:34:51 -08:00
Sean Malloy
dcb4136a96
Bump To Go 1.15.8
...
The main k/k repo was updated to Go 1.15.8 for the upcoming k8s v1.21.0
release. See below PR for reference.
https://github.com/kubernetes/release/issues/1895
2021-02-18 00:00:31 -06:00
Kristinn Björgvin Árdal
2c0afafccf
Fix indentation in values.yaml
...
A couple of lines had an extra whitespace.
2021-02-17 08:51:26 +01:00
Kubernetes Prow Robot
e56617253f
Merge pull request #497 from ingvagabund/resourceUsagePercentages-unit-test
...
LowNodeUtilization: unit test resourceUsagePercentages to validate percentages are computed correctly
2021-02-11 20:26:48 -08:00
Jan Chaloupka
500aaea4dd
LowNodeUtilization: unit test resourceUsagePercentages to validate percentages are computed correctly
2021-02-11 16:04:37 +01:00
Sean Malloy
4444811f26
Update Helm Chart to run as non-root
2021-02-10 21:49:01 -06:00
Kubernetes Prow Robot
b63c6fac27
Merge pull request #495 from KohlsTechnology/nonroot
...
Update Job and CronJob YAML to run as non-root
2021-02-10 08:22:59 -08:00
Sean Malloy
dfc76906d4
Update Job and CronJob YAML to run as non-root
2021-02-09 23:10:18 -06:00
Kubernetes Prow Robot
fbd17d4caf
Merge pull request #480 from damemi/nodeselector-cronjob
...
Add nodeSelector to cronJob helm chart
2021-02-09 10:32:59 -08:00
Mike Dame
9c01589fb9
Add nodeSelector to cronJob helm chart
2021-02-09 13:27:26 -05:00
Kubernetes Prow Robot
a0942afaa1
Merge pull request #493 from fancc/resource_usage_percentage
...
Modify resourceUsage.Value() to resourceUsage.MilliValue()
2021-02-02 03:38:28 -08:00
范成城
16fa21a4a6
change resourceUsagePercentage func
2021-01-31 20:46:46 +08:00
Kubernetes Prow Robot
241f1325c9
Merge pull request #481 from damemi/ignore-pvc-pods
...
Add option to ignore pods with PVCs from eviction
2021-01-26 22:41:40 -08:00
Mike Dame
c1a63a557a
Add option to ignore pods with PVCs from eviction
2021-01-26 08:47:54 -05:00
Mike Dame
e45e21368a
Add default logging-format value
2021-01-25 14:19:58 -05:00
Kubernetes Prow Robot
f24b367479
Merge pull request #474 from lixiang233/Ft_include_soft_constraints
...
Add a parameter to include soft topology spread constraints
2021-01-21 09:21:06 -08:00
lixiang
8ba9cb1df7
Add a parameter to include soft topology spread constraints
2021-01-21 11:33:16 +08:00
Kubernetes Prow Robot
d502f05910
Merge pull request #484 from damemi/topology-spread-bug
...
Fix TopologySpread bug that evicts non-evictable pods
2021-01-12 17:26:36 -08:00
Mike Dame
241f47d947
Fix TopologySpread bug that evicts non-evictable pods
2021-01-12 15:25:55 -05:00
Kubernetes Prow Robot
19424f4119
Merge pull request #482 from damemi/fix-logging-gen
...
Add Logging field to v1alpha1 componentconfig
2021-01-11 09:44:25 -08:00
Mike Dame
635a40f305
Add Logging field to v1alpha1 componentconfig
2021-01-11 11:21:32 -05:00
Kubernetes Prow Robot
1804d2e3a2
Merge pull request #478 from ryuichi1208/master
...
Update README.md
2021-01-10 11:43:05 -08:00
Ryuichi Watanabe
fea4870243
Update README.md
2021-01-01 18:45:00 +09:00
Kubernetes Prow Robot
f54df67d11
Merge pull request #471 from Mathew857/master
...
refactor: remove unused code
2020-12-15 17:20:20 -08:00
wu.chaozong
1a998037f8
refactor: remove unuse param in e2e_test.go
2020-12-16 08:46:40 +08:00
wu.chaozong
c481877c03
refactor: update node_test file
2020-12-15 21:15:33 +08:00
Kubernetes Prow Robot
67df39690b
Merge pull request #468 from eatwithforks/jylee/user
...
Run as user 1000 so pod can be runAsNonRoot for security purposes
2020-12-14 06:43:28 -08:00
wu.chaozong
674f14da78
refactor: remove unused code
2020-12-13 00:09:07 +08:00
Jye Lee
0cfbdf642b
Run as user 1000 so pod can be runAsNonRoot for security purposes
2020-12-10 09:37:49 -08:00
Kubernetes Prow Robot
c86d1c7eb2
Merge pull request #463 from ingvagabund/duplicates-uniformly
...
RemoveDuplicatePods: evict uniformly
2020-12-10 07:14:13 -08:00
Jan Chaloupka
f67c265533
RemoveDuplicatePods: evict uniformly
2020-12-10 15:33:04 +01:00
Kubernetes Prow Robot
969921640c
Merge pull request #465 from damemi/skip-balanced-topology
...
Skip topology calculations if domains are already balanced
2020-12-09 19:48:53 -08:00
Mike Dame
0273fd7597
Skip topology calculations if domains are already balanced
2020-12-09 11:29:59 -05:00
Kubernetes Prow Robot
e84d0c5587
Merge pull request #464 from damemi/1.20-bump
...
Bump to v0.20.0
2020-12-09 07:12:50 -08:00
Kubernetes Prow Robot
5267ec407c
Merge pull request #462 from KohlsTechnology/docs-v0.20.0
...
Update Docs and Manifests for v0.20.0
2020-12-09 07:04:50 -08:00
Mike Dame
6714d8e0b7
Bump to v0.20.0
2020-12-09 09:53:03 -05:00
Sean Malloy
b3439eab41
Update Docs and Manifests for v0.20.0
...
* Added v0.20 references to README
* Update k8s manifests with v0.20.0 references
2020-12-09 00:10:50 -06:00
Kubernetes Prow Robot
509118587a
Merge pull request #453 from dieterdemeyer/master
...
Allow setting options successfulJobsHistoryLimit and failedJobsHistoryLimit for cronjob
2020-12-08 14:33:33 -08:00
Kubernetes Prow Robot
f482537dff
Merge pull request #455 from AmoVanB/fix/cluster-role-tsc
...
Helm: allow the topologySpreadConstraint strategy to list namespaces
2020-12-08 11:17:35 -08:00
Amaury Van Bemten
0f95817746
add permission to list namespaces for the topologyspread constraint strategy
2020-12-08 17:11:34 +01:00
Kubernetes Prow Robot
70d1fadae7
Merge pull request #454 from damemi/topology-spread-nsfix
...
Fix broken namespace logic in TopologySpreadConstraint
2020-12-04 09:34:00 -08:00
Mike Dame
499beb2fd7
Fix broken namespace logic in TopologySpreadConstraint
2020-12-04 10:49:58 -05:00
Kubernetes Prow Robot
de24f3854b
Merge pull request #449 from KohlsTechnology/arm-image
...
Enable Multi-Arch Container Image Builds
2020-12-03 17:55:25 -08:00
Kubernetes Prow Robot
a5e8ba1a70
Merge pull request #452 from KohlsTechnology/go-1.15.5
...
Bump To Go 1.15.5
2020-12-03 06:21:00 -08:00
Dieter De Meyer
45ad48042f
Allow setting options successfulJobsHistoryLimit and failedJobsHistoryLimit for cronjob
2020-12-03 11:56:44 +01:00
Sean Malloy
550de966c7
Bump To Go 1.15.5
...
The main k/k repo as updated to Go 1.15.5 for the upcoming k8s v1.20.0
release. See below PR for reference.
https://github.com/kubernetes/kubernetes/pull/95776
2020-12-03 01:16:42 -06:00
Kubernetes Prow Robot
c94342db31
Merge pull request #451 from damemi/v0.20.0-rc.0
...
bump k8s dependencies to 1.20-rc.0
2020-12-02 23:13:00 -08:00
Sean Malloy
94f1c7dd8d
Document Multi-Arch Container Image Usage
2020-12-03 00:44:19 -06:00
Sean Malloy
bf91e6790e
Enable Multi-Arch Container Image Builds
...
Previous to this change official descheduler container images only
supported the AMD64 hardware architecture. This change enables
building official descheduler container images for multiple
architectures.
The initially supported architectures are AMD64 and ARM64.
2020-12-03 00:06:22 -06:00
Mike Dame
251f44e568
bump(*): k8s to 1.20-rc.0
2020-12-02 14:40:50 -05:00
Kubernetes Prow Robot
922c4f6a63
Merge pull request #448 from damemi/topology-spread-logging
...
Add more topology spread logs
2020-12-01 15:10:50 -08:00
Mike Dame
2b5ec01381
Add more topology spread logs
2020-12-01 17:02:46 -05:00
Kubernetes Prow Robot
7bcd562ff5
Merge pull request #444 from KohlsTechnology/issue-432-cronjob
...
Update Helm Chart To Allow Setting startingDeadlineSeconds
2020-11-24 12:10:40 -08:00
Sean Malloy
03852d0914
Update Helm Chart To Allow Setting startingDeadlineSeconds
...
Allow end users to optionally set the descheduler CronJob
.spec.startingDeadlineSeconds when installing using helm.
2020-11-24 10:58:16 -06:00
Kubernetes Prow Robot
5f1e9a97c4
Merge pull request #446 from ingvagabund/low-node-util-percentages-times-100
...
LowNodeUtilization: express usagePercentage multiplied by 100
2020-11-24 08:13:02 -08:00
Jan Chaloupka
cd6f2cd4cb
LowNodeUtilization: express usagePercentage multiplied by 100
...
Entry params are in interval <0; 100>. Have logs respect that as well.
2020-11-24 14:48:48 +01:00
Kubernetes Prow Robot
e679c7fabc
Merge pull request #442 from KohlsTechnology/issue-432
...
Set Container Resources In YAML Manifests
2020-11-23 08:49:34 -08:00
Kubernetes Prow Robot
6f5918d765
Merge pull request #443 from KohlsTechnology/issue-432-helm
...
Set Container Resources In Helm Chart
2020-11-23 07:47:33 -08:00
Sean Malloy
5a46ba0630
Set Container Resources In Helm Chart
...
Prior to this commit the helm chart used to install the descheduler
CronJob did not set container requests or limits. This is considered
an anti-pattern when deploying applications on k8s.
Set descheduler container resources to make it a burstable pod. This
will ensure a high quality experience for end users when deploying
descheduler into their clusters using the instructions from the README.
The default values choosen for CPU/Memory are not based on any real data.
2020-11-23 09:12:54 -06:00
Kubernetes Prow Robot
c1323719f4
Merge pull request #427 from KohlsTechnology/fix-version-output
...
Fix Version Output For Automated Container Builds
2020-11-21 03:19:33 -08: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
Sean Malloy
a3f8bb0369
Set Container Resources In YAML Manifests
...
Prior to this commit the YAML manifests used to install the descheduler
Job and CronJob did not set container requests or limits. This is
considered an anti-pattern when deploying applications on k8s.
Set descheduler container resources to make it a burstable pod. This
will ensure a high quality experience for end users when deploying
descheduler into their clusters using the instructions from the README.
The values choosen for CPU/Memory are not based on any real data.
2020-11-20 12:55:10 -06:00
Kubernetes Prow Robot
cd3c3bf4da
Merge pull request #441 from ingvagabund/low-node-util-dump-node-usage-in-percentage
...
LowNodeUtilization: show node usage in percentage as well
2020-11-18 08:44:06 -08:00
Jan Chaloupka
652ee87bf5
LowNodeUtilization: show node usage in percentage as well
2020-11-18 14:50:53 +01:00
Kubernetes Prow Robot
5225ec4597
Merge pull request #436 from stevehipwell/helm-chart-rename
...
Rename Helm chart
2020-11-17 22:42:05 -08:00
Kubernetes Prow Robot
b2af720ddb
Merge pull request #438 from lixiang233/add_missing_parameter
...
Add missing parameter in README
2020-11-17 20:24:04 -08:00
lixiang
94f07996f7
add missing parameter in README
2020-11-17 16:10:02 +08:00
Kubernetes Prow Robot
4839d5f369
Merge pull request #413 from damemi/podtopologyspread
...
Add PodTopologySpread strategy
2020-11-13 10:41:05 -08:00
Steve Hipwell
022e07c278
Rename helm chart
2020-11-09 10:21:48 +00:00
Kubernetes Prow Robot
620d71abdf
Merge pull request #433 from ankon/patch-1
...
Fix trivial typo in helm README
2020-11-03 08:50:04 -08:00
Andreas Kohn
85d00ab457
Fix trivial typo in helm README
2020-11-03 13:10:37 +01:00
Kubernetes Prow Robot
b30bd40860
Merge pull request #428 from damemi/component-helper-nodeselector
...
Start using helpers from k8s.io/component-helpers
2020-11-02 04:52:54 -08:00
Mayank Kumar
4108362158
Add RemovePodsViolatingTopologySpreadConstraint strategy
...
This adds a strategy to balance pod topology domains based on the scheduler's
PodTopologySpread constraints. It attempts to find the minimum number of pods
that should be sent for eviction by comparing the largest domains in a topology
with the smallest domains in that topology.
2020-10-30 16:36:33 -04:00
Mike Dame
b27dc5f14e
go mod tidy && go mod vendor
2020-10-30 09:41:49 -04:00
Mike Dame
3c54378749
Use NodeSelectorRequirementsAsSelector from k8s.io/component-helpers
2020-10-30 09:41:49 -04:00
Kubernetes Prow Robot
6240aa68f7
Merge pull request #430 from damemi/verify-spelling
...
Add hack/verify-spelling.sh script and Makefile target
2020-10-22 08:27:36 -07:00
Mike Dame
301af7fd9c
Add hack/verify-spelling.sh script and Makefile target
2020-10-22 10:20:53 -04:00
Kubernetes Prow Robot
41d529ebe2
Merge pull request #429 from invidian/invidian/fix-typo
...
pkg/descheduler/strategies: fix typo
2020-10-22 06:59:36 -07:00
Mateusz Gozdek
cc6bb633ba
pkg/descheduler/pod: fix typo
...
Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com >
2020-10-22 09:25:55 +02:00
Mateusz Gozdek
31cf70c34c
pkg/descheduler/strategies: fix typo
...
Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com >
2020-10-22 09:25:24 +02:00
Kubernetes Prow Robot
3399619395
Merge pull request #418 from invidian/psp
...
charts/descheduler: add PodSecurityPolicy support
2020-10-21 23:17:35 -07:00
Kubernetes Prow Robot
cfc4cce08b
Merge pull request #421 from m3y/kustomize
...
Support for remote resources in kustomize
2020-10-21 01:02:20 -07:00
Mateusz Gozdek
f9e9f0654a
charts/descheduler: add PodSecurityPolicy support
...
This commit adds restrictive PodSecurityPolicy, which can be
optionally created, so descheduler can be deployed on clusters with
PodSecurityPolicy admission controller, but which do not ship default
policies.
Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com >
2020-10-21 08:41:39 +02:00
m3y
73af0e84fa
Support for remote resources in kustomize
2020-10-20 03:20:11 +09:00
Kubernetes Prow Robot
b33928ac91
Merge pull request #412 from farah/logging-format
...
Add logging-format flag
2020-10-12 10:58:48 -07:00
Ali Farah
3ac0c408de
Add --logging-format flag
...
Add k8s.io/component-base/config package
2020-10-12 22:27:39 +11:00
Kubernetes Prow Robot
149f900811
Merge pull request #417 from plutzilla/master
...
Helm chart README fix
2020-10-07 22:46:15 -07:00
Paulius Leščinskas
9ede04ba9b
Update README.md
...
`kube-system` namespace provided in the installation instruction.
2020-10-02 20:07:24 +03:00
Paulius Leščinskas
f9cbed8b71
Helm chart README fix
...
Helm 3 omits `--name` flag for release name.
2020-10-02 18:11:06 +03:00
Kubernetes Prow Robot
fa4da031e4
Merge pull request #416 from KohlsTechnology/go-1.15.2
...
Bump To Go 1.15.2
2020-10-02 07:09:20 -07:00
Sean Malloy
9511f308d0
Bump To Go 1.15.2
2020-10-02 01:02:36 -05:00
Kubernetes Prow Robot
52f43f0fcb
Merge pull request #414 from KohlsTechnology/event-recorder-structured-logs
...
Update Event Logging to Use Structured Logging
2020-10-01 14:25:19 -07:00
Sean Malloy
4bb0ceeed5
Update Event Logging to Use Structured Logging
2020-10-01 00:50:37 -05:00
Kubernetes Prow Robot
279f648e9a
Merge pull request #410 from lixiang233/Add_lowNodeUtilization_usecase
...
Add use case for lowNodeUtilization
2020-09-28 20:57:25 -07:00
Kubernetes Prow Robot
411ec740ff
Merge pull request #411 from KohlsTechnology/klogv2
...
Convert Last Log Message To Structured Logging
2020-09-28 06:14:48 -07:00
Sean Malloy
6237ba5a43
Convert Last Log Message To Structured Logging
...
The k8s.io/klog/v2 package does not currently support structured logging
for warning level log messages. Therefore update the one call in the
code base using klog.Warningf to instead use klog.InfoS.
2020-09-25 22:58:28 -05:00
Kubernetes Prow Robot
5d65a9ad68
Merge pull request #409 from ingvagabund/flip-some-klog-info-to-error
...
Change klog info messages after a strategy is exited into error messages
2020-09-25 20:34:47 -07:00
Kubernetes Prow Robot
28f3f867c3
Merge pull request #407 from ingvagabund/structured-klog
...
Flip Info/Infof/Error to InfoS/ErrorS
2020-09-24 04:22:05 -07:00
lixiang
00f79aa28d
add use case for lowNodeUtilization
2020-09-24 17:51:08 +08:00
lixiang
6042d717e9
delete disabled strategies in podLifeTime use case
2020-09-24 17:49:02 +08:00
Jan Chaloupka
7afa54519f
Change klog info messages after a strategy is exited into error messages
2020-09-24 11:07:20 +02:00
Kubernetes Prow Robot
8c3a80fbf9
Merge pull request #406 from damemi/duplicates-namespace-filtering
...
Add Namespace filtering to RemoveDuplicates strategy
2020-09-22 18:16:08 -07:00
Mike Dame
11b9829885
Update README to include strategy params
2020-09-22 10:28:43 -04:00
Jan Chaloupka
4798559545
Flip Info/Infof/Error to InfoS/ErrorS
2020-09-21 09:08:11 +02:00
Mike Dame
8b34d6eb94
Add Namespace filtering to RemoveDuplicates strategy
2020-09-18 12:17:47 -04:00
Kubernetes Prow Robot
70700a1c97
Merge pull request #401 from KohlsTechnology/bump-kind
...
Update e2e tests to use kind v0.9.0
2020-09-15 09:58:07 -07:00
Sean Malloy
d7420eb945
Update e2e tests to use kind v0.9.0
2020-09-15 09:11:36 -05:00
Kubernetes Prow Robot
c9cfeb35c2
Merge pull request #384 from ingvagabund/refactor-low-node-utilization
...
Refactor low node utilization
2020-09-13 19:04:58 -07:00
Kubernetes Prow Robot
fda63a816f
Merge pull request #397 from farah/farah/add-structured-logging
...
Convert logs to use structured logs
2020-09-13 18:46:57 -07:00
Ali Farah
6329b6c27b
Convert logs to use structured logs
2020-09-12 14:46:16 +10:00
Jan Chaloupka
9b4f781c5c
Be verbose about unschedulable nodes which are not considered as underutilized
2020-09-11 12:57:24 +02:00
Jan Chaloupka
63039fcfd6
Compute utilization absolutely, not relatively
2020-09-11 12:57:22 +02:00
Kubernetes Prow Robot
d25f3757d6
Merge pull request #393 from lixiang233/Ft_custom_pod_phase_PodLifeTime
...
PodLifeTime: allow custom podStatusPhases
2020-09-11 03:46:14 -07:00
lixiang
1303fe6eb9
PodLifeTime: allow custom podStatusPhases
2020-09-11 09:56:45 +08:00
Kubernetes Prow Robot
1682cc9462
Merge pull request #394 from farah/farah/add-structured-logging
...
Convert logs to use structured logging
2020-09-09 10:15:08 -07:00
Kubernetes Prow Robot
605927676f
Merge pull request #395 from damemi/antiaffinity-evictable
...
Move IsEvictable check in PodAntiAffinity
2020-09-09 07:45:52 -07:00
Jan Chaloupka
dc41e6a41c
Remove createNodePodsMap
2020-09-09 16:29:11 +02:00
Ali Farah
e37c27313e
Convert logs to use structured logging
2020-09-10 00:22:24 +10:00
Mike Dame
e5d9756ebe
Move IsEvictable check in PodAntiAffinity
...
While non-evictable pods should never be evicted, they should still be
considered when calculating PodAntiAffinity violations. For example, you
may have an evictable pod that should not be running next to a system-critical
static pod. We currently filter IsEvictable before checking for Affinity violations,
so this case would not be caught.
2020-09-09 09:46:50 -04:00
Kubernetes Prow Robot
e6f1c6f78a
Merge pull request #392 from KohlsTechnology/helm-hub
...
Add Link To Helm Hub
2020-09-03 06:59:41 -07:00
Sean Malloy
fceebded6d
Add Link To Helm Hub
...
Updated the README with the link to the official descheduler helm chart
on https://hub.helm.sh . This makes it easier for end users to install the
desceduler using helm.
2020-09-02 23:55:27 -05:00
Kubernetes Prow Robot
08b2dffa42
Merge pull request #376 from farah/farah/add-structured-logging
...
Change klog to use structured logging
2020-09-02 09:49:06 -07:00
Kubernetes Prow Robot
745e29959c
Merge pull request #388 from damemi/helm-chart-1.19
...
Update Helm chart to v0.19.0
2020-09-01 09:41:53 -07:00
Kubernetes Prow Robot
aa1bab2c4a
Merge pull request #389 from KohlsTechnology/docs-0.19
...
Update Docs and Manifests for v0.19.0
2020-08-31 12:59:50 -07:00
Sean Malloy
19c3e02b44
Update Docs and Manifests for v0.19.0
...
* Added v0.19 references to README
* Update k8s manifests with v0.19.0 references
2020-08-31 14:41:53 -05:00
Mike Dame
a45057200f
Update Helm chart to v0.19.0
2020-08-31 15:39:26 -04:00
Kubernetes Prow Robot
74d6be3943
Merge pull request #371 from KohlsTechnology/go-1.15
...
Update To Go 1.15.0
2020-08-31 12:22:43 -07:00
Sean Malloy
1fb3445692
Fix golangci-lint Failures For 1.30.0 Upgrade
2020-08-31 14:03:43 -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
Kubernetes Prow Robot
03dbc93961
Merge pull request #385 from ingvagabund/low-node-utilization-use-clientset-in-testing
...
LowNodeUtilization: use clientset in testing, drop all custom reactors
2020-08-31 11:48:44 -07:00
Jan Chaloupka
d27f64480b
LowNodeUtilization: use clientset in testing, drop all custom reactors
2020-08-31 20:38:01 +02:00
Kubernetes Prow Robot
5645663b71
Merge pull request #387 from KohlsTechnology/contrib-docs
...
Add KUBECONFIG Export To Contributing Docs
2020-08-31 06:34:28 -07:00
Kubernetes Prow Robot
dbc8092282
Merge pull request #386 from KohlsTechnology/bump-1.19
...
Bump k8s Modules For k8s 1.19
2020-08-31 06:34:20 -07:00
Ali Farah
50d2b246d9
Change klog to use structured logging
...
Signed-off-by: Ali Farah <aliyfarah9@gmail.com >
2020-08-31 14:30:08 +10:00
Sean Malloy
6220aca03e
Add KUBECONFIG Export To Contributing Docs
2020-08-28 00:24:29 -05:00
Sean Malloy
674993d23a
Update Vendor Deps For k8s 1.19
2020-08-27 23:49:48 -05:00
Sean Malloy
f4c3f9b18f
Bump k8s Modules For k8s 1.19
2020-08-27 23:48:58 -05:00
Kubernetes Prow Robot
d65a7c4783
Merge pull request #380 from ingvagabund/move-some-flags-under-descheduler-polic
...
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 05:15:39 -07: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