From 80f807de4d1972713f1cd55afc5407a5798e1de5 Mon Sep 17 00:00:00 2001 From: Brian Farrell Date: Fri, 19 Mar 2021 09:17:41 -0500 Subject: [PATCH] Fix issue with test breaking default value when client_cert_token_timeout is missing (#10783) --- builder/azure/common/client/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/azure/common/client/config.go b/builder/azure/common/client/config.go index 041197222..70bed0abd 100644 --- a/builder/azure/common/client/config.go +++ b/builder/azure/common/client/config.go @@ -165,7 +165,7 @@ func (c Config) Validate(errs *packersdk.MultiError) { if _, err := os.Stat(c.ClientCertPath); err != nil { errs = packersdk.MultiErrorAppend(errs, fmt.Errorf("client_cert_path is not an accessible file: %v", err)) } - if c.ClientCertExpireTimeout < 5*time.Minute { + if c.ClientCertExpireTimeout != 0 && c.ClientCertExpireTimeout < 5*time.Minute { errs = packersdk.MultiErrorAppend(errs, fmt.Errorf("client_cert_token_timeout will expire within 5 minutes, please set a value greater than 5 minutes")) } return