{"record":{"id":"a26742268b730cd4","repo":"kubernetes/kops","slug":"found-secret-with-no-primary-data-s","errorCode":null,"errorMessage":"found secret with no primary data: %s","messagePattern":"found secret with no primary data: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"upup/pkg/fi/secrets/clientset_secretstore.go","lineNumber":75,"sourceCode":"\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{\n\t\t\tData: primary.PrivateMaterial,\n\t\t}\n\t\tdata, err := json.Marshal(s)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"error serializing secret: %v\", err)\n\t\t}\n\n\t\tacl, err := acls.GetACL(ctx, p, c.cluster)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n","sourceCodeStart":57,"sourceCodeEnd":93,"githubUrl":"https://github.com/kubernetes/kops/blob/4c8573c808a73d578c5eadc86d410646ea0b0d73/upup/pkg/fi/secrets/clientset_secretstore.go#L57-L93","documentation":"Error \"found secret with no primary data: %s\" thrown in kubernetes/kops.","triggerScenarios":"Thrown at upup/pkg/fi/secrets/clientset_secretstore.go:75 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"}