Commit Graph

1508 Commits

Author SHA1 Message Date
schylek 78e9714f2b Sample YAMLs with VPA spec and vpa-enabled deployment. (#557)
* Sample YAMLs with VPA spec and vpa-enabled deployment.

* Labels in sample yamls simplified.
2018-01-19 23:38:39 +01:00
Marcin Wielgus 727662b76a
Merge pull request #562 from schylek/fix
Fix deleting VPA from the ClusterState.
2018-01-19 23:37:36 +01:00
Marcin Wielgus a7c94accef
Merge pull request #561 from schylek/updater
APImock replaced with a real API in the Updater. Recommender_mock removed too.
2018-01-19 15:50:39 +01:00
Slawomir Chylek d9cf1b08a2 Fix deleting VPA from the ClusterState. 2018-01-19 15:31:04 +01:00
Slawomir Chylek e379feecc3 apimock removed. 2018-01-19 15:23:01 +01:00
Slawomir Chylek 7271220b10 recommender_mock removed 2018-01-19 15:22:49 +01:00
Slawomir Chylek c9f5b0a41c APImock replaced with a real API in the Updater. 2018-01-19 15:05:53 +01:00
Marcin Wielgus f136e1af8b
Merge pull request #560 from tkulczynski/remove-initializer
Remove initializer code
2018-01-19 15:02:01 +01:00
Tomek Kulczyński aa25b92cc3 Remove initializer code. It needs to be replaced with Admission Controller. 2018-01-19 13:09:10 +01:00
Marcin Wielgus da3607133d
Merge pull request #558 from rickard-von-essen/patch-1
CA AWS: Update README regarding scale-down-delay
2018-01-18 19:50:13 +01:00
Rickard von Essen 9953f6c3fe
CA AWS: Update README regarding scale-down-delay
63310ef41a replaced the `--scale-down-delay` flag with the `--scale-down-delay-after-add`, `--scale-down-delay-after-delete`, and `--scale-down-delay-after-failure` flags. This updates the README accordingly.
2018-01-18 16:26:41 +01:00
Marcin Wielgus a1de371468
Merge pull request #554 from thockin-tmp/gcr-vanity
Pushes go to staging-k8s.gcr.io
2018-01-18 12:21:23 +01:00
Tim Hockin 2c4477065c Pushes go to staging-k8s.gcr.io 2018-01-17 14:16:38 -08:00
Marcin Wielgus bdd668a214
Merge pull request #553 from feiskyer/etcd-key
Add support for configuring etcd private keys
2018-01-17 15:23:49 +01:00
Marcin Wielgus 93635e09fc
Merge pull request #552 from feiskyer/vmss-compatible
Reduce API calls and avoid touching Azure rate limits
2018-01-17 15:22:28 +01:00
Pengfei Ni b6076578f3 Update documentation 2018-01-17 14:07:34 +08:00
Pengfei Ni 81869f6109 Add support for configuring etcd private keys
Refer https://github.com/Azure/acs-engine/releases/tag/v0.12.0.
2018-01-17 14:06:56 +08:00
Marcin Wielgus e6d6ccb603
Merge pull request #551 from aleksandra-malinowska/report-node-states
Better reporting of cluster state
2018-01-16 19:51:11 +01:00
Aleksandra Malinowska b17b6c3ec5 Wait before publishing no nodes ready after start 2018-01-16 19:04:38 +01:00
Aleksandra Malinowska 3894ecb470 Export unregistered node count metric 2018-01-16 16:56:40 +01:00
Aleksandra Malinowska 27efa05b1d Publish ClusterUnhealthy events 2018-01-16 16:56:36 +01:00
Aleksandra Malinowska 1b728d411b Publish status and metrics for empty cluster 2018-01-16 16:07:29 +01:00
Aleksandra Malinowska 3d33b64599 Export long unregistered node count metric 2018-01-16 16:07:24 +01:00
Pengfei Ni 18827c1571 Reduce API calls for Azure VMAS 2018-01-16 22:13:05 +08:00
Marcin Wielgus 6c880c08c6
Merge pull request #548 from tkulczynski/move-util
Move test/test_utils to pkg/utils
2018-01-16 14:29:39 +01:00
Tomek Kulczyński 0bfa121867 Move test_utils to pkg/utils/test after all 2018-01-16 14:14:30 +01:00
Tomek Kulczyński 152d013e86 Move test/test_utils to pkg/utils 2018-01-16 12:37:53 +01:00
Pengfei Ni 18847169e7 Reduce API calls for Azure VMSS 2018-01-16 16:52:56 +08:00
Pengfei Ni c8a680239a Ensure azureRef consistent with providerID from kubernetes cloud provider 2018-01-16 12:46:16 +08:00
Marcin Wielgus e544d55c5e
Merge pull request #543 from schylek/vpa-api-lint
VPA go API client
2018-01-15 15:08:12 +01:00
Slawomir Chylek 0111ff4b00 Disable golint on generated sources and api definition. 2018-01-15 13:33:37 +01:00
Marcin Wielgus f77951f868
Merge pull request #541 from KarolKraskiewicz/recommender-new-metrics-client-squashed
metrics client for recommender
2018-01-15 11:44:11 +01:00
Pengfei Ni 0b5cabdaf9 Support multiple node groups on Azure (#542)
* Add azure node group caches

* Fix azure client fakes

* Wrap all clients to azClient

* Add support for multipe node groups in Azure

* Add unit tests
2018-01-15 11:33:41 +01:00
kgrygiel 9825f5e10f Add a fake recommender returning constant recommendations. 2018-01-13 19:37:39 +01:00
Karol Kraśkiewicz 89174c8267 metrics client for recommender 2018-01-13 14:24:46 +01:00
kgrygiel a8c06c4162 Add a VPA API client to the recommender. 2018-01-13 13:37:43 +01:00
kgrygiel 69b8fc9ceb Add auto-generated go client for the VPA API. 2018-01-13 13:37:26 +01:00
kgrygiel 5a22ad061d Give recommender permissions to call VPA API. 2018-01-13 13:36:40 +01:00
kgrygiel 08603ba538 Config and tools for generating go VPA API client.
Instructions to generate the client:
1. git clone https://github.com/kubernetes/code-generator
2. hack/update-codegen.sh
2018-01-13 13:36:08 +01:00
Marcin Wielgus e66aba78fc
Merge pull request #538 from mwielgus/remove-ex
Remove accidentaly added files to vpa/api
2018-01-12 13:03:08 +01:00
Marcin Wielgus 9319f79e20 Remove accidentaly added files to vpa/api 2018-01-12 13:00:25 +01:00
tkulczynski dc5d9087db Split ContainerUsageSample to per resource (#537)
* Split ContainerUsageSample to per resource

* Get rid of empty line for lint
2018-01-12 11:00:29 +01:00
tkulczynski d8e3e8646f Implement Prometheus client (#535) 2018-01-11 16:49:05 +01:00
Marcin Wielgus e40ad6bc65
Merge pull request #532 from mwielgus/vpa-crd
CustomResourceDefinition for vpa
2018-01-11 16:40:57 +01:00
Marcin Wielgus d1f771b0ce CustomResourceDefinition for vpa 2018-01-11 16:08:14 +01:00
Marcin Wielgus 4a8ac2ef9a
Merge pull request #536 from feiskyer/trim
Trim spaces for user-specified configs
2018-01-11 16:07:26 +01:00
Pengfei Ni 8fc2d2f55a Trim spaces for user-specified configs 2018-01-11 22:48:26 +08:00
Marcin Wielgus ddc3206e9c
Merge pull request #412 from KarolKraskiewicz/recommender-spec-client-squashed
spec client for VPA recommender
2018-01-09 14:53:10 +01:00
Marcin Wielgus a6ba74e04d
Merge pull request #531 from mwielgus/vpa-api
VPA api definition
2018-01-09 14:12:10 +01:00
Marcin Wielgus 175ccacb81 VPA api definition 2018-01-09 13:43:55 +01:00