From 95c4b6b7281993d3da7b54e486186b50e53fd7d6 Mon Sep 17 00:00:00 2001 From: georgebuckerfield Date: Sat, 20 Jan 2018 16:11:39 +0000 Subject: [PATCH] Handle NotFound error when checking if the instance group exists --- cmd/kops/create_ig.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/kops/create_ig.go b/cmd/kops/create_ig.go index 3a6403b5c4..90182351b0 100644 --- a/cmd/kops/create_ig.go +++ b/cmd/kops/create_ig.go @@ -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,7 +134,10 @@ func RunCreateInstanceGroup(f *util.Factory, cmd *cobra.Command, args []string, existing, err := clientset.InstanceGroupsFor(cluster).Get(groupName, metav1.GetOptions{}) if err != nil { - return err + // We expect a NotFound error when creating the instance group + if !errors.IsNotFound(err) { + return err + } } if existing != nil {