tlsmanager: fix autocert autogeneration

As the getConfig() function would previously overwrite the
GetCertificateFunction of the tls config, the autocert manager would
never be used.
This commit is contained in:
sputn1ck committed 2023-07-11 21:24:46 +02:00
1 parent 33b470b4a6
commit 10f9748193
2 files changed
+20 -19

No files matched your search

+3 -3
View File
@@ -53,9 +53,9 @@ func TestGenerateOrRenewCert(t *testing.T) {
TLSCertDuration: testTLSCertDuration,
}
tlsManager := NewTLSManager(cfg)
_, cleanUp, err := tlsManager.generateOrRenewCert()
_, err := tlsManager.generateOrRenewCert()
require.NoError(t, err)
_, _, _, err = tlsManager.getConfig()
_, _, _, cleanUp, err := tlsManager.getConfig()
require.NoError(t, err, "couldn't retrieve TLS config")
t.Cleanup(cleanUp)
@@ -86,7 +86,7 @@ func TestTLSManagerGenCert(t *testing.T) {
}
tlsManager := NewTLSManager(cfg)
_, _, err := tlsManager.generateOrRenewCert()
_, err := tlsManager.generateOrRenewCert()
require.NoError(t, err, "failed to generate new certificate")
// After this is run, a new certificate should be created and written