Łukasz Osipiuk
|
71355ced99
|
Cleanup/Extend tests for SchedulerBasedPredicateChecker
Change-Id: I744b22e1f5349e88af5f48f7ff3d371ef427236b
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
cc552f2591
|
FakeNodeInfoForNodeName
Change-Id: I014d46f338c3239ea1d1ce8452e0ecab8e7696bd
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
aa99af5b54
|
Simulate scheduling of pods waiting for preemption in ClusterSnapshot
Change-Id: I7e40bc28115126ccd032cb707ef179c66dc6f77b
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
3eda40ce1b
|
Fixes for SchedulerBasedPredicateChecker tests
Change-Id: I260dde408ddf823cfe1850550c42c97041af1309
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
9f55420d07
|
Simplify PodListProcessor interface
Change-Id: I714d77453004086cc79890ed66745d298215b490
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
fe4199837d
|
Migrate filter_out_schedulable to use CluseterSnapshot
Change-Id: Ic17083499ac8fd977774c19162a87db2da30ab2f
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
e592cc6142
|
Introduce IsExpendablePod helper function
Change-Id: I899abc73b6de8906a29df0453559545c1cd0a0e5
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
84bebf3e93
|
Always filter out schedulable against upcoming nodes
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
a93f417561
|
Remove filterOutSchedulableSimple
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
1fd97bc0bc
|
Add upcoming nodes to ClusterSnapshot
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
2f54a53adb
|
Add GetAllPods and GetAllNodes to ClusterSnapshot
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
7d42129b56
|
Pass ClusterSnapshot to BinpackingNodeEstimator
Change-Id: I6c0a3b7a8171379bf8ebefd4b4317c40401aeb77
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
442bab2ffc
|
Propagate cluster state to ClusterSnapshot
Change-Id: I78d0606c8ef5471142a4bfa06c231469e7d248d7
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
10ad460565
|
Add ClusterSnapshot to AutoscalingContext
Change-Id: Id3459eb28adf899ed784ce1f430fd69c6bd134f1
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
4de47d01ae
|
BasicClusterSnapshot implementation
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
b12aaa6be3
|
Pass ClusterSnaphost explicitly to PredicateChecker
Change-Id: I2ead134fd94faa8773c18fe070957b7f74e1224b
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
2bf0b5fb5d
|
Define ClusterSnapshot interface
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
b8b3c1877d
|
Implement SnapshotClusterState
Change-Id: I7f67189bd66313487ad82a9ee0e6137f5305e41b
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
27a14a0f27
|
Implement NewTestPredicateChecker
Change-Id: I3602e71d6285318d74afef4cb5b433c33d25345d
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
3f7ad79ade
|
Remove unused priorityPredicates.
Change-Id: Ibd8695d9be1e48cc874f9b478a4ce92f0cfccc5b
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
81f9d122f4
|
Extract PredicateChecker interface
Change-Id: Ic51eb5e5526c51551d6da5c0264e5bb0d217ed03
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
1873ca7bee
|
Remove NoOpEventRecorder
Change-Id: Ibe2bba0c9dad67b5f4776983e1ed0ea744b2719f
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
ae75b6bf56
|
Directly call scheduler plugins in FitsAny
Change-Id: I8c94b0d9ba287e70670e2b97a3b36ff77e1a193f
|
2020-01-20 21:08:51 +01:00 |
Łukasz Osipiuk
|
62f75c3867
|
Drop ConfigurePredicateCheckerForLoop
Change-Id: I82e8bcc55b8a8831b4a7727f9072628708f626cf
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
081b13b4e0
|
Initial migration of PredicateChecker to scheduler framework (with TODOs)
Change-Id: I86b427e98a0258f2a1bcbbe92861850b75a3edfc
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
da5f0f6f9e
|
Cleanup simulator.PredicateError
Change-Id: I58d21a0aa0798f0468d68beb11931865cdde6f94
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
3c0f04119b
|
Add temporary deprecated_scheduler_snapshot.go
Change-Id: I82e32e722404ce4c691ac3a3af4a8e90a81c8eca
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
dac844eb95
|
Drop IsNodeReadyAndSchedulablePredicate
It seems it is not needed any more
Change-Id: Idd33a2984a635579b47cba8c30bdf3c4c3a3011c
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
4386c9e1c3
|
Rename PDBS.PodDisruptionsAllowed to DisruptionsAllowed
Change-Id: Id041f1f64974aa256b17f28bc890e97dcc6ca4c2
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
d8afabdf3f
|
Get rid of removed predicates.NewFailureReason
Change-Id: I0e7029c819955725a59ef7412f0f09cbcb797a34
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
003664db10
|
Remove use of PredicateMetadata
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
80581b0d75
|
Tweaks to update-vendor.sh
Change-Id: Ica2ca01c599dee3167ec2b91f2e59801ecd52495
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
c8c1613cf1
|
Get rid of removed NodeLister.listWithPredicates
Change-Id: I009cb2a9a680874e4a3406bc18f14e04c6e4496f
|
2020-01-20 21:08:50 +01:00 |
Łukasz Osipiuk
|
0ed02e5fc4
|
Get rid of removed testapis
Change-Id: I954c5e335a5bc5cca8e79aa71ae456fd2a1e719c
|
2020-01-20 21:08:49 +01:00 |
Łukasz Osipiuk
|
6f7685ec8e
|
Updating vendor against git@github.com:kubernetes/kubernetes.git:master (f680c261e69bf64ceb496ec65e74d18e14637011)
Change-Id: I8551882f73015fe0057fc4a2d1cd5ed8659a0671
|
2020-01-20 20:49:27 +01:00 |
Kubernetes Prow Robot
|
a87f9f5271
|
Merge pull request #2432 from aleksandra-malinowska/equivalence-groups
Simplify building equivalence groups in scale up
|
2020-01-20 11:27:35 -08:00 |
Kubernetes Prow Robot
|
fb2bc75703
|
Merge pull request #2748 from krzysied/vpa_quick_oom
VPA - Quick OOM for all containers
|
2020-01-20 04:11:35 -08:00 |
Krzysztof Siedlecki
|
e28a0f3805
|
quick oom for all containers
|
2020-01-17 16:37:44 +01:00 |
Kubernetes Prow Robot
|
80d6f95d62
|
Merge pull request #2746 from MaciekPytel/no_kubenv
Handle kube-env missing from GCE instance template
|
2020-01-17 02:56:55 -08:00 |
Maciej Pytel
|
4345f505d6
|
Handle kube-env missing from GCE instance template
|
2020-01-17 11:35:30 +01:00 |
Kubernetes Prow Robot
|
b632ebe300
|
Merge pull request #2743 from krzysied/vpa_admission_controller_status_vendor
VPA - vendor update
|
2020-01-16 08:54:22 -08:00 |
Kubernetes Prow Robot
|
83ba70d582
|
Merge pull request #2744 from MaciekPytel/fix_gce_template
Fix a bug in GCE scale-from-0 template construction
|
2020-01-16 08:52:23 -08:00 |
Maciej Pytel
|
217c43dbff
|
Fix a bug in GCE scale-from-0 template construction
Side note: we really should improve our error handling - this bug
completely crashes CA if at least a single node group is at 0 nodes.
|
2020-01-16 16:37:31 +01:00 |
Krzysztof Siedlecki
|
ce1b59429a
|
vendor update
|
2020-01-16 14:13:33 +01:00 |
Aleksandra Malinowska
|
0953e0dd63
|
Use ElementMatch instead of Subsets
|
2020-01-15 19:41:06 +01:00 |
Aleksandra Malinowska
|
d6849e82b6
|
Simplify equivalence group usage
|
2020-01-15 19:40:45 +01:00 |
Aleksandra Malinowska
|
ed151e637c
|
Add scale up test with triggering, remaining & unschedulable pods
|
2020-01-15 19:40:41 +01:00 |
Aleksandra Malinowska
|
93b01c0fa9
|
Add verifying scale up status in scale up tests
|
2020-01-15 18:44:30 +01:00 |
Aleksandra Malinowska
|
10312aef20
|
Fix typo in 'equivalence'
|
2020-01-15 18:44:17 +01:00 |
Kubernetes Prow Robot
|
76bc551af0
|
Merge pull request #2732 from marwanad/reduce-vmss-calls
Decrease the number of calls to VMSS API
|
2020-01-14 23:03:32 -08:00 |