Handle NotFound error when checking if the instance group exists

This commit is contained in:
georgebuckerfield 2018-01-20 16:11:39 +00:00
parent f749aa5b0c
commit 95c4b6b728
1 changed files with 5 additions and 1 deletions

View File

@ -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 {