k3s/pkg/controller
Kubernetes Submit Queue dd4ab76f05
Merge pull request #66589 from MorrisLaw/get_load_balancer_name_per_provider
Automatic merge from submit-queue (batch tested with PRs 67061, 66589, 67121, 67149). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Get load balancer name per provider

**What this PR does / why we need it**:
GetLoadBalancerName() should be implemented per cloud provider as opposed to one neutral implementation.

This PR will address this by moving `cloudprovider.GetLoadBalancerName()` to the `LoadBalancer interface` and then provide an implementation for each cloud provider, while maintaining previously expected functionality.

**Which issue(s) this PR fixes**:
Fixes  [#43173](https://github.com/kubernetes/kubernetes/issues/43173)

**Special notes for your reviewer**:
This is a work in progress. Looking for feedback as I work on this, from any interested parties.

**Release note**:

```release-note
NONE
```
2018-08-08 16:32:07 -07:00
..
bootstrap Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
certificates optimize certificate cleaner 2018-07-12 18:59:03 +08:00
cloud Merge pull request #65052 from dbdd4us/master 2018-07-11 22:25:03 -07:00
clusterroleaggregation Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
cronjob Typo Fix. 2018-06-29 11:04:10 +05:30
daemon Merge pull request #66484 from k82cn/rm_unused_funcs 2018-08-03 12:40:35 -07:00
deployment Merge pull request #66473 from fisherxu/remove_code 2018-08-03 18:03:04 -07:00
disruption Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
endpoint dup key func 2018-08-03 16:41:23 +08:00
garbagecollector dry-run: Update DynamicClient to pass Create/Update options 2018-08-02 10:38:31 -07:00
history Safe encode template hash value to make it consistent with resource name 2018-07-13 09:52:26 -07:00
job Removed unused functions. 2018-07-22 20:56:53 +08:00
namespace Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
nodeipam Update external k8s.io/metrics imports 2018-07-02 10:44:18 +02:00
nodelifecycle Fix out of bounds error on non-64-bit machines 2018-06-28 16:29:52 -04:00
podautoscaler make the log more readable 2018-08-07 10:00:31 +08:00
podgc add ns info for pod in log 2018-08-01 16:25:34 +08:00
replicaset Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
replication Make conversion function names match expected values 2018-07-17 23:02:16 -04:00
resourcequota Merge pull request #66351 from vikaschoudhary16/fix-scopeselector-exist-operator 2018-08-06 07:13:14 -07:00
route Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
service Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName. 2018-08-04 00:36:48 -04:00
serviceaccount Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
statefulset fix typo: scale dowm-> scale down 2018-08-01 10:39:59 +08:00
testutil Merge pull request #65052 from dbdd4us/master 2018-07-11 22:25:03 -07:00
ttl Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
util/node Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
volume Merge pull request #65616 from cofyc/fix56163 2018-07-31 19:18:00 -07:00
.import-restrictions
BUILD Safe encode template hash value to make it consistent with resource name 2018-07-13 09:52:26 -07:00
OWNERS
client_builder.go pkg/controller: remove old clientbuilder methods 2018-07-17 09:06:59 -07:00
controller_ref_manager.go Use apps/v1 in Deployment controller. 2018-05-22 13:42:10 -07:00
controller_ref_manager_test.go Use apps/v1 in Deployment controller. 2018-05-22 13:42:10 -07:00
controller_utils.go Safe encode template hash value to make it consistent with resource name 2018-07-13 09:52:26 -07:00
controller_utils_test.go Use apps/v1 in Deployment controller. 2018-05-22 13:42:10 -07:00
doc.go
lookup_cache.go