kubernetes/kops · error
Error fetching vpcUUID from network cidr=%s
Error message
Error fetching vpcUUID from network cidr=%s
What it means
Wraps/report GetVPCUUID failure in the DO LB renderer: the VPC UUID could not be resolved from the configured network CIDR. Note the underlying error is not chained — only the CIDR is reported, which loses the root cause.
Source
Thrown at upup/pkg/fi/cloudup/dotasks/loadbalancer.go:178
return fmt.Errorf("LoadBalancers.List returned error: %v", err)
}
for _, loadbalancer := range loadBalancers {
klog.V(10).Infof("load balancer retrieved=%s, e.Name=%s", loadbalancer.Name, fi.ValueOf(e.Name))
if strings.Contains(loadbalancer.Name, fi.ValueOf(e.Name)) {
// load balancer already exists.
e.ID = new(loadbalancer.ID)
e.IPAddress = new(loadbalancer.IP) // This will be empty on create, but will be filled later on FindAddresses invokation.
return nil
}
}
// associate vpcuuid to the loadbalancer if set
vpcUUID := ""
if fi.ValueOf(e.NetworkCIDR) != "" {
vpcUUID, err = t.Cloud.GetVPCUUID(fi.ValueOf(e.NetworkCIDR), fi.ValueOf(e.VPCName))
if err != nil {
return fmt.Errorf("Error fetching vpcUUID from network cidr=%s", fi.ValueOf(e.NetworkCIDR))
}
} else if fi.ValueOf(e.VPCUUID) != "" {
vpcUUID = fi.ValueOf(e.VPCUUID)
}
loadBalancerService := t.Cloud.LoadBalancersService()
loadbalancer, _, err := loadBalancerService.Create(context.TODO(), &godo.LoadBalancerRequest{
Name: fi.ValueOf(e.Name),
Region: fi.ValueOf(e.Region),
Tag: fi.ValueOf(e.DropletTag),
VPCUUID: vpcUUID,
ForwardingRules: Rules,
HealthCheck: HealthCheck,
})
if err != nil {
return fmt.Errorf("Error creating load balancer with Name=%s, Error=%v", fi.ValueOf(e.Name), err)
}
View on GitHub (pinned to 4c8573c808)
Solutions
- Verify the network CIDR corresponds to an existing DO VPC
- Check the VPC name configuration
- Re-run the render after correcting VPC settings
Defensive patterns
Strategy: try-catch
When it happens
Trigger: Thrown at upup/pkg/fi/cloudup/dotasks/loadbalancer.go:178 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of kubernetes/kops@4c8573c808 (2026-09-05).
Data as JSON: /api/errors/97f53a2b532d7e9e.
Report an issue: GitHub.