k3s/pkg/cloudprovider
Kubernetes Submit Queue ce2f0b1937 Merge pull request #44387 from jamiehannaford/fix-port-allocation
Automatic merge from submit-queue

Use provided VipPortID for OpenStack LB

**What this PR does / why we need it**:

When creating an OpenStack LoadBalancer, Kubernetes will search through the tenant trying to match the LB's VIP with a port. This is problematic because multiple ports may have the same fixed IP, therefore leading to routing inconsistencies. We should use the port ID provided by the LB's response body instead.

**Which issue this PR fixes**:

https://github.com/kubernetes/kubernetes/issues/43909

**Special notes for your reviewer**:

Since this involves non-deterministic testing, it'd be best if we can run this in a staging environment for a few days before merging (say until early next week).

**Release note**:
```release-note
Fixes issue during LB creation where ports where incorrectly assigned to a floating IP
```
2017-04-23 20:50:49 -07:00
..
providers Merge pull request #44387 from jamiehannaford/fix-port-allocation 2017-04-23 20:50:49 -07:00
BUILD autogenerated 2017-04-14 10:40:57 -07:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00
cloud.go Use ProviderID to address nodes in the cloudprovider 2017-03-27 23:13:13 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
plugins.go add external cloudprovider to clerly denote the offloading off cloudprovider tasks 2017-03-06 10:45:13 -08:00