From 6b3167d03e5e4b2bf68e6547abe36edeb511865a Mon Sep 17 00:00:00 2001 From: Emrio <23374978+Emrio@users.noreply.github.com> Date: Thu, 29 Aug 2024 11:36:05 +0200 Subject: [PATCH] Remove same email requirement for certresolvers --- pkg/config/static/static_config.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkg/config/static/static_config.go b/pkg/config/static/static_config.go index 2dae73cfc..f36bd50cf 100644 --- a/pkg/config/static/static_config.go +++ b/pkg/config/static/static_config.go @@ -314,7 +314,6 @@ func (c *Configuration) initACMEProvider() { // ValidateConfiguration validate that configuration is coherent. func (c *Configuration) ValidateConfiguration() error { - var acmeEmail string for name, resolver := range c.CertificatesResolvers { if resolver.ACME != nil && resolver.Tailscale != nil { return fmt.Errorf("unable to initialize certificates resolver %q, as ACME and Tailscale providers are mutually exclusive", name) @@ -327,11 +326,6 @@ func (c *Configuration) ValidateConfiguration() error { if len(resolver.ACME.Storage) == 0 { return fmt.Errorf("unable to initialize certificates resolver %q with no storage location for the certificates", name) } - - if acmeEmail != "" && resolver.ACME.Email != acmeEmail { - return fmt.Errorf("unable to initialize certificates resolver %q, as all ACME resolvers must use the same email", name) - } - acmeEmail = resolver.ACME.Email } if c.Core != nil {