From aceb9970329b347e82eecc2781863b293156a7f0 Mon Sep 17 00:00:00 2001 From: Gus Parvin Date: Wed, 14 Nov 2018 16:34:52 +0000 Subject: [PATCH] possible timing issue with the e2e test and the NotAfter status field Signed-off-by: Gus Parvin --- test/util/util.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/util/util.go b/test/util/util.go index 5b75d86ed..8d3318924 100644 --- a/test/util/util.go +++ b/test/util/util.go @@ -283,6 +283,10 @@ func WaitCertificateIssuedValid(certClient clientset.CertificateInterface, secre return false, nil } + if certificate.Status.NotAfter == nil { + glog.Infof("No certificate expiration found for Certificate %q", name) + return false, nil + } if !cert.NotAfter.Equal(certificate.Status.NotAfter.Time) { glog.Info("Expected certificate expire date to be %v, but got %v", certificate.Status.NotAfter, cert.NotAfter) return false, nil