kubernetes/kops · error
error reading keyset %q: %v
Error message
error reading keyset %q: %v
What it means
Error "error reading keyset %q: %v" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:233
}
// Confirm the secret exists
s, err := c.loadSecret(ctx, name)
if err != nil {
return nil, fmt.Errorf("unable to load secret immediately after creation: %v", err)
}
return s, nil
}
// loadSecret returns the named secret, if it exists, otherwise returns nil
func (c *ClientsetSecretStore) loadSecret(ctx context.Context, name string) (*fi.Secret, error) {
name = NamePrefix + name
keyset, err := c.clientset.Keysets(c.namespace).Get(ctx, name, metav1.GetOptions{})
if err != nil {
if errors.IsNotFound(err) {
return nil, nil
}
return nil, fmt.Errorf("error reading keyset %q: %v", name, err)
}
return parseSecret(keyset)
}
// parseSecret attempts to parse the primary secret, otherwise returns nil
func parseSecret(keyset *kops.Keyset) (*fi.Secret, error) {
primary := fi.FindPrimary(keyset)
if primary == nil {
return nil, nil
}
s := &fi.Secret{}
s.Data = primary.PrivateMaterial
return s, nil
}
// createSecret will create the Secret, overwriting an existing secret if replace is trueView on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:233 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/65b24f6fc03b08ad.
Report an issue: GitHub.