Restore deprecatedPublicIPs for compat

The v1 API will retain deprecatedPublicIPs, but externalIPs is preferred.
This commit is contained in:
Tim Hockin
2015-09-23 17:46:18 -07:00
parent fd91d3f0ec
commit f14709b493
6 changed files with 67 additions and 20 deletions

View File

@@ -2098,6 +2098,14 @@ func deepCopy_v1_ServiceSpec(in ServiceSpec, out *ServiceSpec, c *conversion.Clo
} else {
out.ExternalIPs = nil
}
if in.DeprecatedPublicIPs != nil {
out.DeprecatedPublicIPs = make([]string, len(in.DeprecatedPublicIPs))
for i := range in.DeprecatedPublicIPs {
out.DeprecatedPublicIPs[i] = in.DeprecatedPublicIPs[i]
}
} else {
out.DeprecatedPublicIPs = nil
}
out.SessionAffinity = in.SessionAffinity
out.LoadBalancerIP = in.LoadBalancerIP
return nil