{"record":{"id":"22c5c93ec7a2f28a","repo":"kubernetes/kops","slug":"error-listing-keysets-v-22c5c9","errorCode":null,"errorMessage":"error listing keysets: %v","messagePattern":"error listing keysets: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"upup/pkg/fi/secrets/clientset_secretstore.go","lineNumber":63,"sourceCode":"\tclientset kopsinternalversion.KopsInterface\n}\n\nvar _ fi.SecretStore = (*ClientsetSecretStore)(nil)\n\n// NewClientsetSecretStore is the constructor for ClientsetSecretStore\nfunc NewClientsetSecretStore(cluster *kops.Cluster, clientset kopsinternalversion.KopsInterface, namespace string) fi.SecretStore {\n\tc := &ClientsetSecretStore{\n\t\tcluster:   cluster,\n\t\tclientset: clientset,\n\t\tnamespace: namespace,\n\t}\n\treturn c\n}\n\nfunc (c *ClientsetSecretStore) MirrorTo(ctx context.Context, basedir vfs.Path) error {\n\tlist, err := c.clientset.Keysets(c.namespace).List(ctx, metav1.ListOptions{})\n\tif err != nil {\n\t\treturn fmt.Errorf(\"error listing keysets: %v\", err)\n\t}\n\n\tfor i := range list.Items {\n\t\tkeyset := &list.Items[i]\n\n\t\tif keyset.Spec.Type != kops.SecretTypeSecret {\n\t\t\tcontinue\n\t\t}\n\n\t\tprimary := fi.FindPrimary(keyset)\n\t\tif primary == nil {\n\t\t\treturn fmt.Errorf(\"found secret with no primary data: %s\", keyset.Name)\n\t\t}\n\n\t\tname := strings.TrimPrefix(keyset.Name, NamePrefix)\n\t\tp := BuildVfsSecretPath(basedir, name)\n\n\t\ts := &fi.Secret{","sourceCodeStart":45,"sourceCodeEnd":81,"githubUrl":"https://github.com/kubernetes/kops/blob/4c8573c808a73d578c5eadc86d410646ea0b0d73/upup/pkg/fi/secrets/clientset_secretstore.go#L45-L81","documentation":"Error \"error listing keysets: %v\" thrown in kubernetes/kops.","triggerScenarios":"Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:63 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"4c8573c808a73d578c5eadc86d410646ea0b0d73","analyzedAt":"2026-09-05T04:13:19.212Z","contentChangedAt":"2026-09-05T04:13:19.212Z","schemaVersion":2},"datasetVersion":"2026-09-12T07:17:12.445Z"}