mirror of https://github.com/kubernetes/kops.git
azure: Fix finding load balancers without subnets
This commit is contained in:
parent
fd1793a91f
commit
28c8060712
|
|
@ -85,18 +85,23 @@ func (lb *LoadBalancer) Find(c *fi.CloudupContext) (*LoadBalancer, error) {
|
||||||
feConfig := feConfigs[0]
|
feConfig := feConfigs[0]
|
||||||
subnet := feConfig.FrontendIPConfigurationPropertiesFormat.Subnet
|
subnet := feConfig.FrontendIPConfigurationPropertiesFormat.Subnet
|
||||||
|
|
||||||
return &LoadBalancer{
|
actual := &LoadBalancer{
|
||||||
Name: lb.Name,
|
Name: lb.Name,
|
||||||
Lifecycle: lb.Lifecycle,
|
Lifecycle: lb.Lifecycle,
|
||||||
|
ForAPIServer: lb.ForAPIServer,
|
||||||
ResourceGroup: &ResourceGroup{
|
ResourceGroup: &ResourceGroup{
|
||||||
Name: lb.ResourceGroup.Name,
|
Name: lb.ResourceGroup.Name,
|
||||||
},
|
},
|
||||||
Subnet: &Subnet{
|
|
||||||
Name: subnet.Name,
|
|
||||||
},
|
|
||||||
External: to.BoolPtr(feConfig.FrontendIPConfigurationPropertiesFormat.PublicIPAddress != nil),
|
External: to.BoolPtr(feConfig.FrontendIPConfigurationPropertiesFormat.PublicIPAddress != nil),
|
||||||
Tags: found.Tags,
|
Tags: found.Tags,
|
||||||
}, nil
|
}
|
||||||
|
if subnet != nil {
|
||||||
|
actual.Subnet = &Subnet{
|
||||||
|
Name: subnet.Name,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return actual, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (lb *LoadBalancer) Normalize(c *fi.CloudupContext) error {
|
func (lb *LoadBalancer) Normalize(c *fi.CloudupContext) error {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue