Jan Chaloupka
3e6166666b
test: construct e2e deployments through buildTestDeployment
2024-10-01 15:23:44 +02:00
Hao Fan
af495e65f7
e2e: TopologySpreadConstraint: build a descheduler image and run the descheduler as a pod
2024-09-23 19:33:59 +08:00
Hao Fan
d25cba08a9
[e2e] abstract common methods
2024-09-19 21:51:11 +08:00
Jan Chaloupka
cbade38d23
[tests] de-duplicate framework handle initialization
2024-08-12 17:05:30 +02:00
Jan Chaloupka
0901cb18bf
NewPodEvictor: drop nodes parameter
2024-06-22 15:08:00 +02:00
googs1025
9fea59821f
refactor e2e test
2024-06-18 22:48:53 +08:00
Amir Alavi
bf2bd73f64
topologyspreadconstraint: refactor to match scheduler's struct and initialization
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-10-30 09:16:14 -04:00
Amir Alavi
704a82bcf4
topologyspreadconstraint: support matchLabelKeys
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-10-30 09:16:14 -04:00
Amir Alavi
99246cd254
topologySpreadConstraints: handle nodeTaintsPolicy and nodeAffinityPolicy constraints ( #1218 )
...
* Add handling for node eligibility
* Make tests buildable
* Update topologyspreadconstraint.go
* Updated test cases failing
* squashed changes for test case addition
corrected function name
refactored duplicate TopoContraint check logic
Added more test cases for testing node eligibility scenario
Added 5 test cases for testing scenarios related to node eligibility
* topologySpreadConstraints e2e: `nodeTaintsPolicy` and `nodeAffinityPolicy` constraints
---------
Co-authored-by: Marc Power <marcpow@microsoft.com >
Co-authored-by: nitindagar0 <81955199+nitindagar0@users.noreply.github.com >
2023-08-24 08:32:21 -07:00
Amir Alavi
7f2f6f2b16
removepodsviolatingtopologyspreadconstraint: implement explicit constraints
2023-06-16 08:20:26 -04:00
Jan Chaloupka
757661110a
Move framework types under framework/types
2023-03-23 19:00:55 +01:00
vlc刘诚
9eb4c350d8
e2e_test fixing
2022-09-23 11:32:38 +08:00
Lucas Severo Alves
f47c2c4407
add new preevectionfilter plugin with args
2022-09-12 16:56:21 +02:00
Julian Lawrence
674bf4655d
migrate plugin - pods violating topologyspread
...
updated to remove older params
2022-08-15 08:23:04 -07:00
Amir Alavi
330def2e56
Migrate RemoveFailedPods to plugin
2022-08-02 23:30:49 -04:00
Jan Chaloupka
d2130747d8
Split pod evictor and evictor filter
2022-06-13 18:48:05 +02:00
RyanDevlin
16eb9063b6
NodeFit parameter now considers pod requests
2022-04-28 10:16:52 +02:00
Garrybest
cac3b9185b
reform all test files
...
Signed-off-by: Garrybest <garrybest@foxmail.com >
2021-12-11 19:43:16 +08:00
Amir Alavi
f7c26ef41f
e2e tests for RemoveFailedPods strategy
...
Fix priority class default
2021-09-26 20:39:32 -04: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
84d648ff60
Add e2e tests for TopologySpreadConstraint
2021-08-16 22:39:31 -04:00