Commit Graph

951 Commits

Author SHA1 Message Date
Marcin Wielgus 80bf191f02 GCE pricing model 2017-05-26 17:37:32 +02:00
kgrygiel f8c3cf543b Apply gofmt and golint. 2017-05-26 15:22:11 +02:00
Marcin Wielgus e11fa3df27 Merge pull request #86 from mwielgus/price-1
Pricing model interface for CA
2017-05-26 14:22:37 +02:00
kgrygiel f32d4c1fec Fix import paths. 2017-05-26 10:41:04 +02:00
Marcin Wielgus 1397882fbe Price-based node group ranking function 2017-05-26 10:31:57 +02:00
Marcin Wielgus 83a11552df Merge pull request #88 from MaciekPytel/ca_faq_update
Add description of testing PR to CA FAQ
2017-05-25 15:16:18 +02:00
Maciej Pytel a7443c8f7c Add description of testing PR to CA FAQ 2017-05-25 15:04:46 +02:00
Marcin Wielgus c6af5ae003 Merge pull request #79 from aleksandra-malinowska/health-check
Add health check
2017-05-25 14:16:11 +02:00
Marcin Wielgus 165b1d9b43 Merge pull request #83 from jansel/master
Update cluster-autoscaler version number in AWS example deployment
2017-05-25 13:59:04 +02:00
Aleksandra Malinowska 7c94367099 Add health check 2017-05-25 11:37:44 +02:00
Marcin Wielgus bc86bb2676 Pricing model for CA 2017-05-25 11:01:05 +02:00
ejether a3654a2473 Update README.md
Empirically determined that the policy "autoscaling:DescribeAutoScalingTags" is actually "autoscaling:DescribeTags",
2017-05-24 14:03:42 -07:00
Jason Ansel ef173ab691 Update cluster-autoscaler version number in AWS example deployment 2017-05-23 10:18:08 -07:00
kgrygiel e6c49231d3 Add a class to aggregate container usage samples. 2017-05-22 22:37:54 +02:00
Marcin Wielgus 670b5b4b78 Merge pull request #80 from mwielgus/zero-10
Handle empty node groups in cluster state
2017-05-19 18:04:57 +02:00
Marcin Wielgus 0a8a88c580 Handle empty node groups in cluster state 2017-05-19 17:46:53 +02:00
Marcin Wielgus 9083c135c6 Merge pull request #74 from MaciekPytel/autoscaler_errors
Add typed errors, add errors_total metric
2017-05-19 11:48:52 +02:00
Marcin Wielgus 0d8bd3d5e7 Merge pull request #78 from mwielgus/zero-9
Handle custom machine types in GCE cloud provider
2017-05-18 16:38:30 +02:00
Marcin Wielgus dc7fac0340 Handle custom machine types in GCE cloud provider 2017-05-18 16:13:34 +02:00
Maciej Pytel 58cdfa1702 Updated log levels in main loop 2017-05-18 14:09:15 +02:00
Maciej Pytel 3f8ca51768 Use typed errors in scale down 2017-05-18 14:09:15 +02:00
Maciej Pytel 7f5c7ed3a2 Used typed errors in scale up code
Updated some of the functions called by scale up
to return new errors as required.
2017-05-18 14:09:15 +02:00
Maciej Pytel f716a7e496 Add typed errors; add errors_total metric
To keep reasonable commit size only top-level files use
new errors. Will add them in other files in next commits.
2017-05-18 14:09:15 +02:00
Marcin Wielgus b432362a70 Merge pull request #73 from mwielgus/zero-7
Add manifest-run kube-proxy to GCE template node
2017-05-17 11:23:27 +02:00
Marcin Wielgus abb817177b Add manifest-run kube-proxy to GCE template node 2017-05-17 10:20:51 +02:00
Marcin Wielgus 87c9f722bf Merge pull request #75 from mwielgus/zero-8
Enable min size 0 in gce
2017-05-16 23:40:00 +02:00
Marcin Wielgus bfa105e959 Enable min size 0 in gce 2017-05-16 17:41:58 +02:00
Marcin Wielgus faad1da0ad Merge pull request #72 from mwielgus/zero-6
Prefer using ready nodes and cloudprovider template nodes over unready/unschedulable nodes in scale-up
2017-05-16 14:00:45 +02:00
Marcin Wielgus ea7bd81681 Prefer using ready nodes and cloudprovider template nodes over unready/unschedulable nodes in scale-up 2017-05-16 13:06:19 +02:00
Marcin Wielgus e0f9de73ce Merge pull request #71 from mwielgus/zero-5
Use TemplateNodeInfo in scale up
2017-05-16 11:57:51 +02:00
Marcin Wielgus d9bf5aacd7 Use TemplateNodeInfo in scale up 2017-05-16 11:45:05 +02:00
MaciekPytel ae21c299a5 Merge pull request #70 from MaciekPytel/metrics_3
Add metrics counting CA operations
2017-05-15 13:26:07 +02:00
Maciej Pytel 7a21a68b56 Add metrics counting CA operations 2017-05-15 13:03:00 +02:00
MaciekPytel 61eeb9d6e9 Merge pull request #69 from ohaiwalt/master
cluster-autoscaler: Correct typos for `deamon` -> `daemon` as in `DaemonSet`
2017-05-15 10:51:52 +02:00
Matthew Walter f64a73429a Correct typos for `deamon` -> `daemon` as in `DaemonSet` 2017-05-12 13:27:40 -04:00
Marcin Wielgus 1f53407318 Merge pull request #68 from mwielgus/nocolon
Remove : from headers in CA readme
2017-05-12 14:29:10 +02:00
Marcin Wielgus 88e3eec027 Remove : from headers in CA readme 2017-05-12 14:24:48 +02:00
Marcin Wielgus a001dd92f0 Merge pull request #67 from mwielgus/whats-inside
Whats inside - summary of projects available in the repository
2017-05-12 13:41:17 +02:00
Marcin Wielgus 0f0da58e53 Whats inside - summary of projects available in the repository 2017-05-12 13:39:12 +02:00
Marcin Wielgus 6ed64b030b Merge pull request #66 from mwielgus/contact-info
Contact information in the main README.md
2017-05-12 13:34:34 +02:00
Marcin Wielgus cdba9b1d87 Contact information in the main README.md 2017-05-12 13:13:37 +02:00
Marcin Wielgus ed14e268ca Merge pull request #61 from MaciekPytel/metrics_2
Added CA metrics related to autoscaler execution
2017-05-12 12:40:13 +02:00
Marcin Wielgus f015ef1853 Merge pull request #62 from mwielgus/zero-4
Daemonset helper function that returns pods that DaemonSet controller would start on the given node.
2017-05-12 11:59:04 +02:00
Marcin Wielgus b4dcd22e46 Merge pull request #65 from mwielgus/docker-builder
Docker builder for cluster autoscaler
2017-05-12 11:58:54 +02:00
Marcin Wielgus 6d578132b9 Daemonset helper functions 2017-05-12 11:37:11 +02:00
Marcin Wielgus 669ba4fa58 Merge pull request #63 from mwielgus/predicate-error
Fix predicate error messages
2017-05-12 11:20:24 +02:00
Marcin Wielgus 59a5fe677e Docker builder for cluster autoscaler 2017-05-12 02:28:46 +02:00
Marcin Wielgus 5bc6f88f31 Fix predicate error messages 2017-05-11 21:42:01 +02:00
Maciej Pytel 4cdf06ea94 Added CA metrics related to autoscaler execution 2017-05-11 14:51:04 +02:00
Marcin Wielgus e17f3507d4 Merge pull request #57 from mwielgus/min-zero-design-doc
Min at zero - design doc
2017-05-11 14:45:24 +02:00