Commit Graph

1125 Commits

Author SHA1 Message Date
Beata Skiba 70287e486f Support GPUs in scale to/from 0 2017-10-17 16:11:00 +02:00
Marcin Wielgus ed0e3b53d0 Merge pull request #396 from MaciekPytel/gke_fixit2
NAP bugfixes
2017-10-17 14:24:54 +02:00
Maciej Pytel 3498507220 Handle nodegroup id changing upon creation 2017-10-17 14:02:46 +02:00
Maciej Pytel 91759d41cf GKE cloudprovider bugfixes
* Make autoprovisioned node pools names shorter (previously it
   was exceeding max name length).
 * Set autoscaling fields when creating node pool
2017-10-17 14:02:46 +02:00
Marcin Wielgus 2ce9ea2428 Merge pull request #395 from MaciekPytel/gke_fixit
Gke fixit
2017-10-16 06:43:37 -07:00
Maciej Pytel 9ded6f9c9e Rename clusterName flag to cluster-name for consistency 2017-10-16 14:11:27 +02:00
Maciej Pytel 0d791cda3c Fix some bugs in GKE cloudprovider
- Mig.TargetSize tried to query non-existing mig if autoprovisioning
  was enabled.
- GKE client was created using hosted master project instead of users
  project.
2017-10-16 14:03:40 +02:00
Marcin Wielgus 146fe6caeb Merge pull request #390 from bskiba/master
Add scalability testing report to 1.0.0 release notes
2017-10-13 21:12:20 +02:00
Beata Skiba c0c566a3dc Add scalability testing report to 1.0.0 release notes 2017-10-13 13:55:02 +02:00
Marcin Wielgus e094ed3777 Merge pull request #143 from bskiba/vpa_initializer
VPA Initializer, initial version.
2017-10-10 09:01:26 -07:00
Beata Skiba 91cec5be09 VPA Initializer, initial version.
Implemented as an Initializer in form of controller.
Changes recommended resources of containers when
applicable.
Moved mocks and test utils out of updater to reuse.
2017-10-09 11:53:11 +02:00
Marcin Wielgus 6113b8e4e2 Merge pull request #386 from mwielgus/slo-faq
SLO for CA in FAQ
2017-10-05 21:36:49 +02:00
Marcin Wielgus ecc1b97e12 SLO for CA in FAQ 2017-10-05 09:32:39 +02:00
Marcin Wielgus 2cf232ba01 Merge pull request #305 from kgrygiel/master
Introduce the Cluster class holding the runtime state of the VPA recommender
2017-10-04 00:47:04 +02:00
Marcin Wielgus a5162b6c54 Merge pull request #385 from mwielgus/faq-ga
CA in GA - FAQ
2017-10-03 17:31:21 +02:00
Marcin Wielgus d4cfd3423f CA in GA - FAQ 2017-10-03 17:25:42 +02:00
Marcin Wielgus 8e451adab0 Merge pull request #384 from MaciekPytel/mig_cache_fix
Refresh mig cache if node pool config has changed
2017-10-03 17:05:34 +02:00
Maciej Pytel fa7f71ac4b Refresh mig cache if node pool config has changed 2017-10-03 16:30:47 +02:00
Marcin Wielgus 9463484ec4 Merge pull request #382 from MaciekPytel/release_1_0_0_docs
Update README with CA release 1.0 info
2017-10-02 16:54:51 +02:00
kgrygiel 9d53aa545b Fixed boilerplate. 2017-10-02 16:02:39 +02:00
kgrygiel f870205174 Merged with #345 and applied review comments. 2017-10-02 15:47:41 +02:00
Maciej Pytel 598fb7458e Update README with CA release 1.0 info 2017-10-02 13:32:16 +02:00
kgrygiel 603dc86e7d Merge branch 'master' of https://github.com/kubernetes/autoscaler 2017-10-02 12:24:58 +02:00
Marcin Wielgus f658450b16 Merge pull request #379 from MaciekPytel/long_unregistered_node
Keep track of nodes that failed to register for a long time
2017-09-28 15:01:32 +02:00
Marcin Wielgus 2b48e311f0 Merge pull request #345 from KarolKraskiewicz/types-for-vpa-recommender
Internal data model for recommender
2017-09-28 14:56:38 +02:00
Karol Kraśkiewicz e3a22859e2 Internal data model for recommender, to be used by both metrics client and histogram agregator 2017-09-27 21:10:13 +02:00
Maciej Pytel ff21b0b00c Keep track of nodes that failed to register for a long time
Previously a node that failed to register and couldn't be deleted
basically broke CA.
2017-09-27 16:32:04 +02:00
MaciekPytel 12c39735f4 Merge pull request #378 from MaciekPytel/update_breakmig
Update script for testing broken nodes in CA
2017-09-27 15:20:11 +02:00
Maciej Pytel 0bbf447610 Update script for testing broken nodes in CA
Added option for only breaking a few nodes not all of them.
2017-09-27 14:24:29 +02:00
Marcin Wielgus f7b7755bbd Merge pull request #377 from bskiba/nap-allocatable
Compute allocatable for auto-provisioned migs
2017-09-27 12:51:50 +02:00
Beata Skiba 30ae3fa837 Compute allocatable for auto-provisioned migs 2017-09-27 12:07:23 +02:00
Marcin Wielgus 9631f0f136 Merge pull request #375 from MaciekPytel/failed_scale_up_reason
Add failed scale-up reason in metric
2017-09-26 19:23:47 +02:00
Marcin Wielgus 3c9699e296 Merge pull request #376 from bskiba/scale-dc
Cluster Autoscaler scalability testing report
2017-09-26 19:22:38 +02:00
Beata Skiba ac8004f41a Cluster Autoscaler scalability testing report 2017-09-26 18:43:02 +02:00
Marcin Wielgus c585b7ef26 Merge pull request #374 from krzysztof-jastrzebski/core-test2
Fix setting target size for group in core/static_autoscaler_test.go.
2017-09-26 14:23:49 +02:00
Maciej Pytel e12ee88f5f Add failed scale-up reason in metric 2017-09-26 13:40:34 +02:00
Krzysztof Jastrzebski 16e9106c07 Fix setting target size for group in core/static_autoscaler_test.go. 2017-09-26 10:58:00 +02:00
Marcin Wielgus 7adb339902 Merge pull request #373 from nikhita/fix-link-design-proposal
Fix link after design proposal move
2017-09-25 23:18:49 +02:00
Nikhita Raghunath b82adcdff7 Fix link after design proposal move 2017-09-26 00:26:26 +05:30
Marcin Wielgus 99f35c0819 Merge pull request #372 from mwielgus/ca-1.0
Mark Cluster Autoscaler as GA (1.0.0)
2017-09-25 20:46:41 +02:00
Marcin Wielgus d6c661c61f Mark Cluster Autoscaler as GA (1.0.0) 2017-09-25 19:40:34 +02:00
Marcin Wielgus f512749d63 Merge pull request #370 from MaciekPytel/add_metric_label
Add reason field to faied_scale_ups_total metric
2017-09-25 17:36:57 +02:00
Maciej Pytel 7f7243ea98 Add reason field to faied_scale_ups_total metric
For now it's just a placeholder, will add proper logic
for next release
2017-09-25 16:33:49 +02:00
Marcin Wielgus e6d255f220 Merge pull request #367 from krzysztof-jastrzebski/core-test2
Unit tests for scale-up, scale-down and price expander
2017-09-25 12:59:21 +01:00
Krzysztof Jastrzebski 80a7577399 Unit tests. 2017-09-25 11:37:24 +02:00
Marcin Wielgus 56625fb10a Merge pull request #366 from mwielgus/0.7.0-beta2
Bump CA version to 0.7.0-beta2
2017-09-23 00:00:16 +01:00
Marcin Wielgus fd6e093a9c Merge pull request #363 from mwielgus/godep-sync-0.7-rc
Godep sync 0.7 rc
2017-09-23 00:00:07 +01:00
Marcin Wielgus 6868288ee4 Bump CA version to 0.7.0-beta2 2017-09-22 23:06:40 +01:00
Marcin Wielgus e205577cf8 Merge pull request #364 from MaciekPytel/cleanup_findunneeded_logs
Move spammy logs to V(5)
2017-09-22 22:53:58 +01:00
Marcin Wielgus 8779ed3ad9 Remove Microsofr hcssim and go-winio 2017-09-22 22:52:00 +01:00