reload certs from disk upon SIGHUP (#13792)

This commit is contained in:
Harshavardhana
2021-12-01 00:38:32 -08:00
committed by GitHub
parent b280a37c4d
commit 24d904d194
3 changed files with 9 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ import (
"sort"
"strings"
"sync"
"syscall"
"time"
"github.com/dustin/go-humanize"
@@ -597,6 +598,7 @@ func NewGatewayHTTPTransportWithClientCerts(clientCert, clientKey string) *http.
err.Error()))
}
if c != nil {
c.ReloadOnSignal(syscall.SIGHUP) // allow reloads upon SIGHUP
transport.TLSClientConfig.GetClientCertificate = c.GetClientCertificate
}
}