kubernetes/kops · error
failed to find server groups: %w
Error message
failed to find server groups: %w
What it means
Returned by GetCloudGroups when the helper findServerGroups fails to list Scaleway servers tagged for the cluster (its own ListServers call errored). This wraps the underlying SDK error, so the real cause (bad credentials, API outage, invalid zone) is in the chained error text.
Source
Thrown at upup/pkg/fi/cloudup/scaleway/cloud.go:351
}
for _, loadBalancer := range responseLoadBalancers.LBs {
for _, lbIP := range loadBalancer.IP {
ingresses = append(ingresses, fi.ApiIngressStatus{IP: lbIP.IPAddress})
}
}
return ingresses, nil
}
func (s *scwCloudImplementation) GetCloudGroups(cluster *kops.Cluster, instancegroups []*kops.InstanceGroup, warnUnmatched bool, nodes []v1.Node) (map[string]*cloudinstances.CloudInstanceGroup, error) {
groups := make(map[string]*cloudinstances.CloudInstanceGroup)
nodeMap := cloudinstances.GetNodeMap(nodes, cluster)
serverGroups, err := findServerGroups(s, cluster.Name)
if err != nil {
return nil, fmt.Errorf("failed to find server groups: %w", err)
}
for _, ig := range instancegroups {
serverGroup, ok := serverGroups[ig.Name]
if !ok {
if warnUnmatched {
klog.Warningf("Server group %q has no corresponding instance group", ig.Name)
}
continue
}
groups[ig.Name], err = buildCloudGroup(s, ig, serverGroup, nodeMap)
if err != nil {
return nil, fmt.Errorf("failed to build cloud group for instance group %q: %w", ig.Name, err)
}
}
return groups, nilView on GitHub (pinned to 4c8573c808)
Solutions
- Inspect the wrapped error to identify the SDK failure (auth, quota, connectivity)
- Verify SCW credentials, zone, and project ID are configured
- Retry: transient Scaleway API failures are common
Defensive patterns
Strategy: retry
When it happens
Trigger: Thrown at upup/pkg/fi/cloudup/scaleway/cloud.go:351 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/c0985c397fc41075.
Report an issue: GitHub.