Commit Graph

1494 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 3c6479661d
Merge pull request #1801 from trilogy-group/feature/priority_expander
New expander: priority expander
2019-03-25 05:37:06 -07:00
Jacek Kaniuk fbba2af419 Fix Godeps.json 2019-03-25 11:14:37 +01:00
Jacek Kaniuk 1d45d0bd59 Godeps update of google.golang.org/api
- version supporting needed container/v1beta1 api
- removal of override

Change-Id: I1409577301580e9f3e3451e485d76baf62904118
2019-03-22 18:32:53 +01:00
Lukasz Piatkowski c5ba4b3068 priority expander 2019-03-22 10:43:20 +01:00
Vignir Hafsteinsson f1cc668d11
Add information about node affinity to FAQ
I noticed that information about node affinity support is pretty hard to obtain. I found it eventually on Slack and have seen others looking for the information. See https://kubernetes.slack.com/messages/C09R1LV8S

So, I'm adding a Q to the FAQ with this information.
2019-03-19 18:49:44 +00:00
Thomas Hartland 2f6b02b107 Add builders for magnum cloud provider 2019-03-15 13:29:33 +01:00
Thomas Hartland ffa80e4e64 Add magnum deployment examples 2019-03-15 13:27:26 +01:00
Thomas Hartland b61371e056 Add magnum cloud provider README 2019-03-15 13:27:26 +01:00
Thomas Hartland 6c74e090ab Add magnum heat manager tests 2019-03-15 13:27:26 +01:00
Thomas Hartland 7ffa428f19 Add magnum nodegroup tests 2019-03-15 13:27:26 +01:00
Thomas Hartland 0d80d98a4c Add magnum cloud provider 2019-03-15 13:27:26 +01:00
Thomas Hartland 0686062241 Vendor clusters, stacks, stackresources and testhelper from gophercloud 2019-03-15 13:27:26 +01:00
Kubernetes Prow Robot 1f4d92e218
Merge pull request #1781 from losipiuk/lo/remove-gke
Remove GKE Cloud provider
2019-03-15 03:22:57 -07:00
Łukasz Osipiuk 6752fba62a Cluster Autoscaler 1.14.0-beta.2 2019-03-14 17:31:48 +01:00
Kubernetes Prow Robot 9558c44577
Merge pull request #1794 from losipiuk/lo/fix-predicate-checker-init
Update scheduler initialization in predicates.go
2019-03-14 07:04:27 -07:00
Łukasz Osipiuk 5059184754 Update scheduler initialization in predicates.go
With previous code and recent changes to scheduler codebase we did not
initialize informer hooks which updated scheduler cache used by some of
the predicate function (especially MatchInterPodAffinity).

This change replicates how scheduler is initialized now - I.e now we
actually create Scheduler object now and do explicity call AddAllEventHandlers.

As a followup a discussion will be started with sig-scheduling to make
this initialization in CA simpler and with less copy-pasting of code
from scheduler codebase.
2019-03-14 14:22:30 +01:00
Łukasz Osipiuk 26f45ff9e9 Extend vendor with scheduler files needed for extended initialization in predicates.go 2019-03-14 12:04:24 +01:00
ismail yenigul 2646eb23d8
Notes about multiple AWS AZ and PV 2019-03-13 23:05:35 +03:00
Kubernetes Prow Robot e79fbeee44
Merge pull request #1745 from jottofar/issue1707
Allow custom AWS region overrides #1707
2019-03-12 16:34:38 -07:00
Łukasz Osipiuk 2474dc2fd5 Call CloudProvider.Refresh before getNodeInfosForGroups
We need to call refresh before getNodeInfosForGroups. If we have
stale state getNodeInfosForGroups may fail and we will end up in infinite crash looping.
2019-03-12 12:07:49 +01:00
Kubernetes Prow Robot 9652ffb96d
Merge pull request #1777 from feiskyer/aks-scale-size
Fix bulk removal issues of AKS scaling
2019-03-11 14:20:37 -07:00
Łukasz Osipiuk 34a4262ad8 Remove GKE specific node group comparator
Change-Id: I33131fec9b7972780cffde605a087cd2ad002752
2019-03-11 17:49:59 +01:00
Łukasz Osipiuk 44bd4842ce Remove GKE cloud provider
Change-Id: I9c2f9853a3137ad9919af882d83ed8d5f07d0a09
2019-03-11 17:41:24 +01:00
Aleksandra Malinowska 62a28f3005 Soft taint when there are no candidates 2019-03-11 14:05:09 +01:00
Pengfei Ni 9ca1c7df13 Add more docs for AKS scaling 2019-03-11 11:02:15 +08:00
Pengfei Ni 588937c799 Fix AKS scaling issues for bulk deletion 2019-03-11 11:02:03 +08:00
Kubernetes Prow Robot 15ab39e967
Merge pull request #1769 from feiskyer/cleanup-get-instance-id
Cluster Autoscaler: Cleanup GetInstanceID() interface
2019-03-08 06:51:31 -08:00
Andrew McDermott 5ae76ea66e UPSTREAM: <carry>: fix max cluster size calculation on scale up
When scaling up the calculation for computing the maximum cluster size
does not take into account the number of any upcoming nodes and it is
possible to grow the cluster beyond the cluster
size (--max-nodes-total).

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1670695
2019-03-08 13:28:58 +00:00
Łukasz Osipiuk 44a6b4d511 Cluster Autoscaler 1.14.0-beta.1 2019-03-08 13:07:38 +01:00
Kubernetes Prow Robot 2694b015ac
Merge pull request #1768 from uruddarraju/errbug
Fixing minor error handling bug in static autoscaler
2019-03-07 23:51:28 -08:00
Pengfei Ni 75ea002bda Convert resource group name in Azure providerID to lower case 2019-03-08 10:47:27 +08:00
Pengfei Ni ceee6a4515 Revert "Implement GetInstanceID for other cloud providers"
This reverts commit 2e2aab6e28.
2019-03-08 10:47:27 +08:00
Pengfei Ni b721438315 Revert "Use cloudProvider.GetInstanceID() to get unregistered nodes"
This reverts commit f4ef957ecd.
2019-03-08 10:47:26 +08:00
Pengfei Ni 2b6087e9a1 Revert "Add GetInstanceID interface for cloudprovider"
This reverts commit a9758b2b15.
2019-03-08 10:47:26 +08:00
Uday Ruddarraju 91b7bc08a1 Fixing minor error handling bug in static autoscaler 2019-03-07 15:16:27 -08:00
Łukasz Osipiuk ea0d61f93d Migrate to using api-specific REST clients 2019-03-07 21:38:00 +01:00
Łukasz Osipiuk 9248ced88a Update godeps based on k8s.io/kubernetes:release-1.14 2019-03-07 21:37:57 +01:00
ampsingram c9832b83f5 Allow custom AWS region overrides #1707
Replicated changes from kubernetes "Add AWS Custom Endpoint capability #70588" into cluster-autoscaler:

- Modified aws_manager snd aws_manager_test similar to kubernetes aws and aws_test.
2019-03-07 11:32:26 -05:00
Łukasz Osipiuk 8e41e046f8 Update debian-base image to 0.4.1 2019-03-06 21:31:32 +01:00
Sam Weston 5d2d3f2407 Fix bad english
Signed-off-by: Sam Weston <weston.sam@gmail.com>
2019-03-05 13:50:34 +00:00
Sam Weston f61c8d0ba4 Update multi-az gotcha to represent recommended practice
Signed-off-by: Sam Weston <weston.sam@gmail.com>
2019-03-05 09:56:04 +00:00
Sam Weston 1a2010f85b Make link to FAQ relative
Signed-off-by: Sam Weston <weston.sam@gmail.com>
2019-03-04 11:38:45 +00:00
Sam Weston e37deb0990 Reformat multi-az gotcha and add link to main FAQ
Signed-off-by: Sam Weston <weston.sam@gmail.com>
2019-03-04 11:37:20 +00:00
Sam Weston 82162e555b Improve AWS gotchas section and make cloud providers READMEs more discoverable #1744
Signed-off-by: Sam Weston <weston.sam@gmail.com>
2019-03-04 11:31:16 +00:00
Kubernetes Prow Robot f897f89015
Merge pull request #1735 from vivekbagade/feature/cacheTargetSize
Added target size cache to gceCache for GKEMig
2019-03-01 09:54:43 -08:00
Kubernetes Prow Robot 0cd0c907ed
Merge pull request #1738 from feiskyer/get-instance-id
Cluster Autoscaler:  add GetInstanceID() for cloudprovider interface
2019-03-01 09:51:12 -08:00
vivekbagade 2a0535b00f Added migTargetSizeCache in GceCache to cache TargetSize calls for
each GCEMig for each loop of the CA. The cache is invalidated during
refresh that occurs during the start of each loop and during MIG
size change (SetMigSize and DeleteInstances)
2019-03-01 18:12:58 +01:00
Kubernetes Prow Robot aa299d079f
Merge pull request #1739 from stefansedich/add-missing-aws-daemonsets
Add missing daemonsets to AWS example cluster role
2019-03-01 02:22:06 -08:00
Stefan Sedich 43bc70fcc5 Regenerate the ec2 instance types using latest metadata 2019-02-28 16:21:38 -08:00
Stefan Sedich 2810425c2e Add missing daemonsets to AWS example cluster role 2019-02-28 10:35:25 -08:00