From 24f581376de4e2a0b519021e3c8dcd86aa5ccc37 Mon Sep 17 00:00:00 2001 From: Louis Taylor Date: Fri, 20 Jul 2018 11:08:57 +0100 Subject: [PATCH] Don't return err if secret is absent --- test/util/util.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/util/util.go b/test/util/util.go index fd3cca313..627ed04ae 100644 --- a/test/util/util.go +++ b/test/util/util.go @@ -12,6 +12,7 @@ import ( extv1beta1 "k8s.io/api/extensions/v1beta1" apiextcs "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1" "k8s.io/apimachinery/pkg/api/errors" + apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" "k8s.io/apimachinery/pkg/util/wait" @@ -212,6 +213,10 @@ func WaitCertificateIssuedValid(certClient clientset.CertificateInterface, secre glog.Infof("Getting the TLS certificate Secret resource") secret, err := secretClient.Get(certificate.Spec.SecretName, metav1.GetOptions{}) if err != nil { + if apierrors.IsNotFound(err) { + return false, nil + } + return false, err } if len(secret.Data) != 2 {