From ff71b2976cf39da845991fa3580be7bfa57b1d16 Mon Sep 17 00:00:00 2001 From: Haoxiang Zhou Date: Fri, 26 Jun 2020 10:30:27 +0100 Subject: [PATCH] Handle non-set NotAfter in output Signed-off-by: Haoxiang Zhou --- cmd/ctl/pkg/status/certificate/certificate.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/ctl/pkg/status/certificate/certificate.go b/cmd/ctl/pkg/status/certificate/certificate.go index 652a7a80c..01e49a9b9 100644 --- a/cmd/ctl/pkg/status/certificate/certificate.go +++ b/cmd/ctl/pkg/status/certificate/certificate.go @@ -149,7 +149,9 @@ func (o *Options) Run(args []string) error { fmt.Fprintf(o.Out, fmt.Sprintf("Secret Name: %s\n", crt.Spec.SecretName)) - fmt.Fprintf(o.Out, fmt.Sprintf("Not After: %s\n", crt.Status.NotAfter.Time.Format(time.RFC3339))) + if crt.Status.NotAfter != nil { + fmt.Fprintf(o.Out, fmt.Sprintf("Not After: %s\n", crt.Status.NotAfter.Time.Format(time.RFC3339))) + } // TODO: print information about secret return nil