From c2656deb284d9281e0fa32f090608f7c8518e7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Sat, 30 Sep 2023 18:04:52 -0400 Subject: [PATCH] load cert on startup --- pkg/tls/tls.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/tls/tls.go b/pkg/tls/tls.go index 539325e..af17445 100644 --- a/pkg/tls/tls.go +++ b/pkg/tls/tls.go @@ -66,6 +66,12 @@ func (cm *CertManager) Ready() bool { func (cm *CertManager) Watch(ctx context.Context, log *zap.Logger) error { cm.Log = log + if err := cm.Load(); err != nil { + log.Error("failed to load initial certificate", zap.Error(err)) + + return err + } + for { select { case <-time.After(time.Hour): @@ -74,7 +80,7 @@ func (cm *CertManager) Watch(ctx context.Context, log *zap.Logger) error { } if err := cm.Load(); err != nil { - log.Error("failed to load new certificate", zap.Error(err)) + log.Error("failed to reload new certificate", zap.Error(err)) continue }