Jan Chaloupka
931aac9c71
deschedule/balance order (continuation) ( #1177 )
...
* generalise RunDeschedulerLoop and RunProfiles and stabilish deschedule/balance order
* assign nodes outside RunDeschedulerLoop and use instanced profiles
* stop exporting internal profile bits
* refactoring RunProfiles and add methods to Deschduler
* types outside function
* shutdown eventBroadcaster outside NewDescheduler
* all new methods inside descheduler.go
* avoid exporting all Descheduler fields
* Address review comments
---------
Co-authored-by: Lucas Severo Alves <lucassalves65@gmail.com >
2023-06-21 06:37:40 -07:00
Kubernetes Prow Robot
a497541f39
Merge pull request #1174 from ingvagabund/bump-fake-watch-channel-size
...
FakeClientset: bump watch channel size
2023-06-20 10:58:21 -07:00
Kubernetes Prow Robot
eb2372137e
Merge pull request #1148 from a7i/tsc-constraints
...
removepodsviolatingtopologyspreadconstraint: implement explicit constraints
2023-06-16 05:36:23 -07:00
Amir Alavi
7f2f6f2b16
removepodsviolatingtopologyspreadconstraint: implement explicit constraints
2023-06-16 08:20:26 -04:00
Amir Alavi
5f0edb5f93
removepodsviolatingtopologyspreadconstraint: topologyBalanceNodeFit to control whether to perform nodefit when balacning domains
2023-06-16 07:56:32 -04:00
Amir Alavi
f5a7f716b3
use pod informers for listing pods in removepodsviolatingtopologyspreadconstraint and removepodsviolatinginterpodantiaffinity ( #1163 )
...
* use pod informers for listing pods in removepodsviolatingtopologyspreadconstraint and removepodsviolatinginterpodantiaffinity
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
* workaround in topologyspreadconstraint test to ensure that informer's index returns pods sorted by name
---------
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-06-15 23:30:19 -07:00
Kubernetes Prow Robot
5163ac3ace
Merge pull request #1173 from jongwooo/chore/replace-deprecated-command-with-environment-file
...
Replace deprecated command with environment file
2023-06-15 06:52:19 -07:00
Jan Chaloupka
4c272e6ea2
FakeClientset: bump watch channel size
...
Huge clusters with thousands of pods can quickly exceed the default
watch channel size of the fake clientset. Causing the channel
to panic with "channel full".
2023-06-15 11:07:09 +02:00
Jongwoo Han
c637b7f0e6
Replace deprecated command with environment file
2023-06-15 12:12:44 +09:00
Kubernetes Prow Robot
5462a599af
Merge pull request #1165 from a7i/toomanyrestarts-CrashLoopBackOff
...
TooManyRestart: state filter for CrashLoopBackOff
2023-06-13 09:47:59 -07:00
Kubernetes Prow Robot
7dcd7fa50f
Merge pull request #1166 from a7i/pause-image
...
update pause image from 'kubernetes/pause' to 'registry.k8s.io/pause'
2023-06-08 01:46:13 -07:00
Amir Alavi
6271d51125
update pause image from 'kubernetes/pause' to 'registry.k8s.io/pause'
2023-06-07 23:32:31 -04:00
Amir Alavi
0bdbf51eb2
Move CrashLoopBackOff container state from PodLifeTime to TooManyRestarts plugin
2023-06-07 23:29:11 -04:00
Amir Alavi
9aad51f328
Revert "Merge pull request #1164 from a7i/podlifetime-CrashLoopBackOff"
...
This reverts commit 699297711a , reversing
changes made to 877d9b18ee .
2023-06-07 21:00:47 -04:00
Kubernetes Prow Robot
699297711a
Merge pull request #1164 from a7i/podlifetime-CrashLoopBackOff
...
PodLifeTime: support CrashLoopBackOff container state
2023-06-07 10:46:13 -07:00
Amir Alavi
1b976529bc
PodLifeTime: support CrashLoopBackOff container state
2023-06-06 18:21:43 -04:00
10hin
877d9b18ee
pod anti-affinity check among nodes ( #1033 )
...
* pod anti-affinity check among nodes
* avoid pod equality check with UID field
also add node equality check with Name for short-cut
* add test case for anti-affinity violation among different node
* reduce ListPodsOnANode call
* fix old code
* apply gofumpt -w -extra
move klog/v2 import entry to bottom according to master code
2023-06-05 05:21:25 -07:00
Nicolas Lamirault
b58ec3b458
Custom labels for ServiceMonitor resource ( #1147 )
...
* Add: Custom labels for ServiceMonitor resource
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com >
* Fix: indentation
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com >
---------
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com >
2023-05-31 06:41:46 -07:00
Kubernetes Prow Robot
e94a6f129a
Merge pull request #1160 from a7i/chart-v0.27.1
...
bump chart to v0.27.1
2023-05-31 01:29:46 -07:00
Kubernetes Prow Robot
1b22e102ce
Merge pull request #1159 from mikutas/missing-header
...
docs: supplement missing link
2023-05-30 17:47:45 -07:00
Amir Alavi
a35e3f49b4
bump chart to v0.27.1
2023-05-30 09:19:11 -04:00
mikutas
9313041d77
docs: supplement missing link
2023-05-30 17:09:47 +09:00
Kubernetes Prow Robot
83c81e6b58
Merge pull request #1150 from a7i/fix-imagepullsecrets-indent
...
fix: imagepullsecrets indentation for kind: Deployment
2023-05-25 18:24:51 -07:00
Kubernetes Prow Robot
eb356fe6ff
Merge pull request #1151 from a7i/helm-arg-cmd
...
helm: ability to override command and args. set args inline
2023-05-25 00:12:51 -07:00
Amir Alavi
a62bb54a3a
helm: ability to override command and args. set args inline
2023-05-16 13:02:09 -04:00
Amir Alavi
92017d0fdd
fix: imagepullsecrets indentation for kind: Deployment
2023-05-16 12:48:05 -04:00
Kubernetes Prow Robot
476bee3424
Merge pull request #1146 from a7i/generic-sets
...
update deprecated sets.String to generic sets
2023-05-12 06:29:02 -07:00
Kubernetes Prow Robot
b630ecaaf7
Merge pull request #1145 from ratnopamc/deprecate-k8s-release-url
...
Use dl.k8s.io instead of kubernetes-release bucket
2023-05-11 19:50:46 -07:00
Amir Alavi
359b38a34c
update deprecated sets.String to generic sets
2023-05-11 22:35:44 -04:00
Ratnopam Chakrabarti
2c525afc76
Use dl.k8s.io instead of kubernetes-release bucket
2023-05-11 15:30:26 +00:00
Amir Alavi
e2826fa66c
fix plugin arg conversion when using multiple profiles with same plugin ( #1143 )
...
* fix plugin arg conversion when using multiple profiles with same plugin
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
* PR feedback to refactor validateDeschedulerConfiguration error handling
---------
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-05-11 08:25:03 -07:00
Kubernetes Prow Robot
0f5a5a2235
Merge pull request #1096 from a7i/version-compatibility-test
...
add unit tests for version compatibility check
2023-05-09 01:38:55 -07:00
Amir Alavi
1f6a736aab
add unit tests for version compatibility check
2023-05-05 14:57:43 -04:00
Kubernetes Prow Robot
8cbbe5501b
Merge pull request #1137 from a7i/gha-1.27
...
update helm github action workflow to v0.27.0
2023-05-05 08:25:13 -07:00
Amir Alavi
dd63aac88c
update helm github action workflow
2023-05-05 10:11:41 -04:00
Amir Alavi
4cae47fc70
update helm chart to v0.27.0 ( #1136 )
...
* update helm chart to v0.27.0
* update manifest version and docs
* fix 1.27 release version from README.md
Co-authored-by: Mike Dame <mikedame@google.com >
---------
Co-authored-by: Mike Dame <mikedame@google.com >
descheduler-helm-chart-0.27.0
2023-05-05 07:09:12 -07:00
Kubernetes Prow Robot
eeafdb253a
Merge pull request #1116 from a7i/docs-1.27
...
k8s 1.27: update docs and README
2023-05-03 18:46:44 -07:00
Amir Alavi
e328b5ec53
k8s 1.27: update docs and README
2023-05-02 13:04:41 -04:00
Kubernetes Prow Robot
5ba1fef671
Merge pull request #1129 from yanggangtony/code-clean
...
Do some code cleans.
v0.27.0
2023-05-02 04:36:12 -07:00
yanggang
71fb4a2117
Do some code cleans.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-05-01 23:09:33 +08:00
Kubernetes Prow Robot
776f196569
Merge pull request #1135 from AllenZMC/fix-policy-yaml
...
fix policy example configmap
2023-05-01 00:04:17 -07:00
czm
51ddd817e8
fix policy example configmap
...
Signed-off-by: czm <czm1192198606@live.com >
2023-04-29 17:12:32 +08:00
Kubernetes Prow Robot
773cb54e57
Merge pull request #1133 from damemi/missing-quote
...
Add missing quote to configmap
2023-04-28 07:44:16 -07:00
Mike Dame
753812a679
Add missing quote to configmap
2023-04-28 14:29:09 +00:00
Kubernetes Prow Robot
109650621a
Merge pull request #1132 from damemi/docs-version-note
...
Add note on documentation versions with links
2023-04-28 02:18:23 -07:00
Kubernetes Prow Robot
c7a025237e
Merge pull request #1127 from ingvagabund/update-documents-evict-ep
...
Drop remaining mentions of evict extension point
2023-04-28 02:18:16 -07:00
Kubernetes Prow Robot
01f5cc9f6d
Merge pull request #1130 from knelasevero/add_approver
...
Add knelasevero to approvers
2023-04-26 23:18:15 -07:00
Mike Dame
d6d93f4d2f
Add note on documentation versions with links
2023-04-26 17:12:35 +00:00
Lucas Severo Alves
6ee8344d9a
add knelasevero to approvers
2023-04-26 17:00:12 +02:00
Kubernetes Prow Robot
748bf31d6f
Merge pull request #1122 from damemi/issue-1121
...
Add json tags to internal api fields
2023-04-26 07:00:15 -07:00