kubernetes/kops · error
Failed to list server groups: %v
Error message
Failed to list server groups: %v
What it means
Listing Nova server groups failed while discovering the server-group task's actual state. The wrapped error identifies the compute API failure.
Source
Thrown at upup/pkg/fi/cloudup/openstacktasks/servergroup.go:54
Policies []string
Lifecycle fi.Lifecycle
}
var _ fi.CompareWithID = (*ServerGroup)(nil)
func (s *ServerGroup) CompareWithID() *string {
return s.ID
}
func (s *ServerGroup) Find(context *fi.CloudupContext) (*ServerGroup, error) {
if s == nil || s.Name == nil {
return nil, nil
}
cloud := context.T.Cloud.(openstack.OpenstackCloud)
serverGroups, err := cloud.ListServerGroups(servergroups.ListOpts{})
if err != nil {
return nil, fmt.Errorf("Failed to list server groups: %v", err)
}
serverList, err := cloud.ListInstances(servers.ListOpts{})
if err != nil {
return nil, fmt.Errorf("Failed to list servers: %v", err)
}
serverMap := make(map[string]servers.Server)
for _, server := range serverList {
val, ok := server.Metadata["k8s"]
if !ok || val != fi.ValueOf(s.ClusterName) {
continue
}
serverMap[server.ID] = server
}
var actual *ServerGroup
for _, serverGroup := range serverGroups {View on GitHub (pinned to 4c8573c808)
Solutions
- Inspect the wrapped Nova error
- Verify compute endpoint and credentials
- Retry after service restoration
Defensive patterns
Strategy: retry
When it happens
Trigger: Thrown at upup/pkg/fi/cloudup/openstacktasks/servergroup.go:54 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/c1973dbbcef2cb26.
Report an issue: GitHub.