diff --git a/cmd/kops/get_instancegroups.go b/cmd/kops/get_instancegroups.go index f83837214b..6c42caba34 100644 --- a/cmd/kops/get_instancegroups.go +++ b/cmd/kops/get_instancegroups.go @@ -90,6 +90,10 @@ func RunGetInstanceGroups(options *GetInstanceGroupsOptions, args []string) erro return fmt.Errorf("error fetching cluster %q: %v", clusterName, err) } + if cluster == nil { + return fmt.Errorf("cluster %q was not found", clusterName) + } + list, err := clientset.InstanceGroupsFor(cluster).List(metav1.ListOptions{}) if err != nil { return err