{"record":{"id":"da3bc92ccfef2d4b","repo":"kubernetes/kops","slug":"instancegroup-not-found-q","errorCode":null,"errorMessage":"instancegroup not found %q","messagePattern":"instancegroup not found %q","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cmd/kops/get_instancegroups.go","lineNumber":155,"sourceCode":"\t\treturn fullOutputJSON(out, singleObject, obj...)\n\tdefault:\n\t\treturn fmt.Errorf(\"unknown output format: %q\", options.Output)\n\t}\n}\n\nfunc filterInstanceGroupsByName(instanceGroupNames []string, list []api.InstanceGroup) ([]*api.InstanceGroup, error) {\n\tvar instancegroups []*api.InstanceGroup\n\tif len(instanceGroupNames) != 0 {\n\t\t// Build a map so we can return items in the same order\n\t\tm := make(map[string]*api.InstanceGroup)\n\t\tfor i := range list {\n\t\t\tig := &list[i]\n\t\t\tm[ig.ObjectMeta.Name] = ig\n\t\t}\n\t\tfor _, name := range instanceGroupNames {\n\t\t\tig := m[name]\n\t\t\tif ig == nil {\n\t\t\t\treturn nil, fmt.Errorf(\"instancegroup not found %q\", name)\n\t\t\t}\n\n\t\t\tinstancegroups = append(instancegroups, ig)\n\t\t}\n\t} else {\n\t\tfor i := range list {\n\t\t\tig := &list[i]\n\t\t\tinstancegroups = append(instancegroups, ig)\n\t\t}\n\t}\n\n\treturn instancegroups, nil\n}\n\nfunc igOutputTable(cluster *api.Cluster, instancegroups []*api.InstanceGroup, out io.Writer) error {\n\tt := &tables.Table{}\n\tt.AddColumn(\"NAME\", func(c *api.InstanceGroup) string {\n\t\treturn c.ObjectMeta.Name","sourceCodeStart":137,"sourceCodeEnd":173,"githubUrl":"https://github.com/kubernetes/kops/blob/4c8573c808a73d578c5eadc86d410646ea0b0d73/cmd/kops/get_instancegroups.go#L137-L173","documentation":"filterInstanceGroupsByName is asked to return requested instance groups in a stable order via a name map; this error fires when one of the names in options.InstanceGroupNames has no matching InstanceGroup in the fetched list. It means the user requested an instance group that does not exist in the cluster.","triggerScenarios":"Thrown at cmd/kops/get_instancegroups.go:155 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["List all instance groups (kops get ig) to see valid names","Correct the typo in the requested instance group name"],"exampleFix":null,"handlingStrategy":"validation","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-12T12:17:11.808Z"}