kubernetes/kops · error
error listing keysets: %v
Error message
error listing keysets: %v
What it means
Error "error listing keysets: %v" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:63
clientset kopsinternalversion.KopsInterface
}
var _ fi.SecretStore = (*ClientsetSecretStore)(nil)
// NewClientsetSecretStore is the constructor for ClientsetSecretStore
func NewClientsetSecretStore(cluster *kops.Cluster, clientset kopsinternalversion.KopsInterface, namespace string) fi.SecretStore {
c := &ClientsetSecretStore{
cluster: cluster,
clientset: clientset,
namespace: namespace,
}
return c
}
func (c *ClientsetSecretStore) MirrorTo(ctx context.Context, basedir vfs.Path) error {
list, err := c.clientset.Keysets(c.namespace).List(ctx, metav1.ListOptions{})
if err != nil {
return fmt.Errorf("error listing keysets: %v", err)
}
for i := range list.Items {
keyset := &list.Items[i]
if keyset.Spec.Type != kops.SecretTypeSecret {
continue
}
primary := fi.FindPrimary(keyset)
if primary == nil {
return fmt.Errorf("found secret with no primary data: %s", keyset.Name)
}
name := strings.TrimPrefix(keyset.Name, NamePrefix)
p := BuildVfsSecretPath(basedir, name)
s := &fi.Secret{View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:63 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/22c5c93ec7a2f28a.
Report an issue: GitHub.