mirror of https://github.com/kubernetes/kops.git
				
				
				
			Merge pull request #4305 from georgebuckerfield/master
Handle NotFound error when creating instance group
This commit is contained in:
		
						commit
						069c36d7bb
					
				|  | @ -25,6 +25,7 @@ import ( | |||
| 	"strings" | ||||
| 
 | ||||
| 	"github.com/spf13/cobra" | ||||
| 	"k8s.io/apimachinery/pkg/api/errors" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/kops/cmd/kops/util" | ||||
| 	api "k8s.io/kops/pkg/apis/kops" | ||||
|  | @ -133,8 +134,11 @@ func RunCreateInstanceGroup(f *util.Factory, cmd *cobra.Command, args []string, | |||
| 
 | ||||
| 	existing, err := clientset.InstanceGroupsFor(cluster).Get(groupName, metav1.GetOptions{}) | ||||
| 	if err != nil { | ||||
| 		// We expect a NotFound error when creating the instance group
 | ||||
| 		if !errors.IsNotFound(err) { | ||||
| 			return err | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if existing != nil { | ||||
| 		return fmt.Errorf("instance group %q already exists", groupName) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue