Commit Graph

1508 Commits

Author SHA1 Message Date
Slawomir Chylek 1e38dd9d74 VPA AggregateContainerState serialization. 2018-03-06 12:27:25 +01:00
Marcin Wielgus 509238bc8c
Merge pull request #689 from schylek/serialize
VPA - serialization of histograms to snapshots.
2018-03-05 23:45:23 +01:00
Marcin Wielgus 71381ba025
Merge pull request #694 from schylek/init
VPA AC e2e tests - change min/max recommended to resource policy
2018-03-05 23:44:39 +01:00
Slawomir Chylek 71b0ba4078 VPA admission controller e2e tests - change min/max recommended to resource policy 2018-03-05 13:16:19 +01:00
Marcin Wielgus 9e72d87cb7
Merge pull request #692 from schylek/e2e
Increase timeout to reduce flakiness of autoscaling-vpa-full
2018-03-05 12:04:32 +01:00
Marcin Wielgus 10efe367dc
Merge pull request #691 from schylek/limits
Verify target in admission-controller unit tests.
2018-03-05 12:04:13 +01:00
Slawomir Chylek edc65a1f4a Increase timeout to reduce flakiness of autoscaling-vpa-full 2018-03-05 11:43:18 +01:00
Slawomir Chylek 0871ddf68d Verify target in admission-controller unit tests. 2018-03-05 11:23:05 +01:00
Slawomir Chylek 0b21746708 startDecay changed to referenceTimestamp 2018-03-05 10:26:55 +01:00
Slawomir Chylek 39c0083256 VPA - serialization of histograms to snapshots. 2018-03-05 10:22:28 +01:00
Marcin Wielgus b27e70d43d
Merge pull request #688 from MaciekPytel/price_expander_gpu
Better GPU handling in price expander
2018-03-02 16:43:00 +01:00
Maciej Pytel abbc45da2e Delay scale-up including GPU request
Nodes with GPU are expensive and it's likely a bunch of pods
using them will be created in a batch. In this case we can
wait a bit for all pods to be created to make more efficient
scale-up decision.
2018-03-02 15:55:04 +01:00
Maciej Pytel d876d74912 Ignore unfitness in price expander if using GPU 2018-03-02 15:50:43 +01:00
Marcin Wielgus 0888a16e53
Merge pull request #685 from kgrygiel/master
Introduce recommendation confidence.
2018-03-02 11:56:22 +01:00
kgrygiel e5e9587c62 Addressed review comments. 2018-03-01 10:49:17 +01:00
Marcin Wielgus 1da8dc8e68
Merge pull request #684 from schylek/snapshot
Generated code for VPA Snapshot CRD object.
2018-02-28 23:27:45 +01:00
Slawomir Chylek 17e4c9eb82 Generated code for VPA Checkpoint CRD object. 2018-02-28 12:39:04 +01:00
Beata Skiba b68b849e55
Merge pull request #683 from schylek/startup
VPA Admission controller e2e tests for boundary cases.
2018-02-27 15:03:26 +01:00
Slawomir Chylek 4e7f5612e3 VPA Admission controller e2e tests for boundary cases. 2018-02-27 10:13:52 +01:00
Marcin Wielgus a68c20ee49
Merge pull request #680 from schylek/pending
VPA actuation e2e test for pods stuck at pending.
2018-02-26 21:16:58 +01:00
Beata Skiba 727cb2fa33
Merge pull request #676 from tkulczynski/request-limit
Make requests smaller or equal to limits
2018-02-26 19:11:08 +01:00
kgrygiel ee24cc2325 Introduce recommendation confidence.
The confidence depends on the amount of aggregated utilization history.
2018-02-26 17:47:51 +01:00
Slawomir Chylek 4e97a071b9 VPA actuation e2e test for pods stuck at pending. 2018-02-26 13:47:59 +01:00
Marcin Wielgus ce2a8eabff
Merge pull request #681 from feiskyer/az
Improve azure node's providerID handling
2018-02-26 13:24:02 +01:00
Marcin Wielgus c839cade62
Merge pull request #679 from schylek/vpa-full
First VPA full stack e2e tests.
2018-02-26 13:22:57 +01:00
Marcin Wielgus b81f70cadf
Merge pull request #682 from feiskyer/azure-standard
Make deployment parameters robust for various acs-engine versions
2018-02-26 13:18:36 +01:00
Pengfei Ni 91f6bfdd79 Update documentation and manifests 2018-02-24 15:53:29 +08:00
Pengfei Ni 9b50b39c29 Read deployment parameters from files instead of environment variables 2018-02-24 15:52:48 +08:00
Pengfei Ni 0014a2b99c Use Get API to fetch node's ID 2018-02-24 14:13:57 +08:00
Pengfei Ni 94bb667c07 Do not convert cases for providerID 2018-02-24 14:13:27 +08:00
Slawomir Chylek 218854c609 Golint fixes for file forked from k8s. 2018-02-23 10:56:58 +01:00
Slawomir Chylek 5a223683d6 First VPA full stack e2e tests. 2018-02-22 15:59:30 +01:00
Tomek Kulczyński 73bd8d5b60 Apply review comments 2018-02-22 15:49:59 +01:00
Beata Skiba 0ac080ffdd
Merge pull request #678 from schylek/log
Dump VPA tests report.
2018-02-22 14:17:00 +01:00
Slawomir Chylek 6e72301ed4 Dump VPA tests report. 2018-02-22 14:00:50 +01:00
Beata Skiba 1192fb8859
Merge pull request #677 from kgrygiel/master
Use decaying histograms in the recommender.
2018-02-22 10:25:32 +01:00
kgrygiel 8d61e6c07f Use decaying histograms in the recommender. 2018-02-22 10:08:12 +01:00
Tomek Kulczyński 8ebc5014c6 Make requests smaller or equal to limits 2018-02-21 17:48:43 +01:00
Beata Skiba 14acbbbf9a
Merge pull request #675 from schylek/debug
Set KUBECONFIG variable in VPA e2e script.
2018-02-21 14:25:45 +01:00
Slawomir Chylek dff141387c Set KUBECONFIG variable in VPA e2e script. 2018-02-21 14:22:41 +01:00
Beata Skiba 5fce77b471
Merge pull request #674 from schylek/debug
Dump kubectl version and context name for VPA e2e tests.
2018-02-21 11:16:20 +01:00
Slawomir Chylek d027f2fe2b Dump kubectl version and context name for VPA e2e tests. 2018-02-21 11:03:06 +01:00
Krzysztof Grygiel 15c023dfea Decaying histograms (#651)
* Add time to Histogram to support weight decaying.

1. Add time parameter to Add/Subtract methods.
   This will be required by the decaying histograms.
2. Add Equals to the interface.
3. Add a test for Merge().

* Add decaying histograms.

* Comments.

* Remove unnecessary pointers to interfaces.

* Move the scale operation to histogram type.
2018-02-20 16:39:55 +01:00
Beata Skiba 730d4d933d
Merge pull request #672 from schylek/ac
VPA admission controller e2e test.
2018-02-20 14:10:38 +01:00
Slawomir Chylek 442265ff4d Check memory overwrite in admission controller test. 2018-02-20 13:29:51 +01:00
Marcin Wielgus 1591b650a0
Merge pull request #673 from schylek/debug
VPA e2e test infra debug cont.
2018-02-20 13:23:28 +01:00
Slawomir Chylek ed1ff648b8 VPA e2e test infra debug cont. 2018-02-20 13:03:13 +01:00
Slawomir Chylek 564f47ff87 VPA admission controller e2e test. 2018-02-20 11:48:07 +01:00
Beata Skiba 2722fa6297
Merge pull request #612 from KarolKraskiewicz/loading-cluster-state-refactoring
Refactoring: loading ClusterState
2018-02-20 10:29:57 +01:00
Karol Kraśkiewicz c44abf9204 refactoring: loading data into cluster state 2018-02-19 20:36:14 +01:00