Merge pull request #48501 from FengyunPan/enable-ServiceAffinity

Automatic merge from submit-queue

Enable Service Affinity for OpenStack cloudprovider

Fix issue: #48500
Kubernetes's OpenStack cloudprovider can't set persistence to "SOURCE_IP"

**Release note**:
```release-note
NONE
```
This commit is contained in:
Kubernetes Submit Queue 2017-07-05 20:45:26 -07:00 committed by GitHub
commit 9dd6a935fc

View File

@ -620,7 +620,7 @@ func (lbaas *LbaasV2) EnsureLoadBalancer(clusterName string, apiService *v1.Serv
return nil, fmt.Errorf("Source range restrictions are not supported for openstack load balancers without managing security groups") return nil, fmt.Errorf("Source range restrictions are not supported for openstack load balancers without managing security groups")
} }
affinity := v1.ServiceAffinityNone affinity := apiService.Spec.SessionAffinity
var persistence *v2pools.SessionPersistence var persistence *v2pools.SessionPersistence
switch affinity { switch affinity {
case v1.ServiceAffinityNone: case v1.ServiceAffinityNone: