Add some logging to debug TLS validation failures with IP addresses

This commit is contained in:
Joshua Casey
2024-08-31 20:47:22 -05:00
parent 18e2024e3f
commit dc72a36cb1
2 changed files with 45 additions and 4 deletions

View File

@@ -76,13 +76,13 @@ func (s SupervisorIssuer) IssuerServerCert(
) ([]byte, []byte) {
t.Helper()
t.Logf("issuing server cert for Supervisor: hostname=%+v, ips=%+v",
s.Hostnames(), s.IPs())
cert, err := ca.IssueServerCert(s.Hostnames(), s.IPs(), 24*time.Hour)
require.NoError(t, err)
certPEM, keyPEM, err := certauthority.ToPEM(cert)
require.NoError(t, err)
t.Logf("issued server cert for Supervisor: hostname=%+v, ips=%+v\n%s",
s.Hostnames(), s.IPs(),
certPEM)
return certPEM, keyPEM
}