diff --git a/upup/pkg/fi/cloudup/azure/azure_cloud.go b/upup/pkg/fi/cloudup/azure/azure_cloud.go index b4bdf9865a..c808a71ec0 100644 --- a/upup/pkg/fi/cloudup/azure/azure_cloud.go +++ b/upup/pkg/fi/cloudup/azure/azure_cloud.go @@ -237,7 +237,7 @@ func (c *azureCloudImplementation) GetApiIngressStatus(cluster *kops.Cluster) ([ return nil, fmt.Errorf("error getting Master Scale Set Network Interfaces for API Ingress Status: %s", err) } for _, ni := range nis { - if !*ni.Primary { + if ni.Primary == nil || !*ni.Primary { continue } for _, i := range *ni.IPConfigurations {