Amir Alavi
f8442fbb0d
fix: base configmap missing plugin RemoveDuplicates
2023-07-25 22:00:49 -04:00
Kubernetes Prow Robot
f7b7f50b92
Merge pull request #1203 from lucming/aggregate-errors
...
nodefit: aggregate errors
2023-07-24 08:52:13 -07:00
lucming
27a436b98a
aggregate errors
2023-07-24 23:39:26 +08:00
Kubernetes Prow Robot
8f7dea10c1
Merge pull request #1201 from a7i/1.28-beta.0
...
bump to k8s 1.28 beta.0
2023-07-24 06:44:15 -07:00
Amir Alavi
a0cbfcfbca
regenerate docs for cli
2023-07-21 22:16:36 -04:00
Amir Alavi
2a91eda30d
bump to k8s 1.28 beta.0
2023-07-21 22:06:55 -04:00
Kubernetes Prow Robot
06dc26a83e
Merge pull request #1189 from harshanarayana/feature/enable-otel
...
feat: Enable open telemetry tracing
2023-07-18 04:43:10 -07:00
Harsha Narayana
add9d6e897
enable Open telemetry support for descheduler
...
1. Enable OTEL configuration and base framework
2. update generated conversion spec
3. enable docker based conversion and deep copy generate
4. fix broken unit tests
2023-07-18 11:14:21 +05:30
Kubernetes Prow Robot
d9b763a28b
Merge pull request #1186 from knelasevero/fix_priority_name
...
fix priority threshold by name alone
2023-07-10 04:17:08 -07:00
Lucas Severo Alves
3ff38bab59
fix priority threshold by name alone
2023-07-07 16:12:28 +02:00
Kubernetes Prow Robot
ed1554dd19
Merge pull request #1141 from a7i/processing-log-level
...
bump log level for processing info
2023-07-05 10:46:58 -07:00
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
Amir Alavi
333b5cfbb6
bump log level for processing info
2023-06-16 08:39:05 -04: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