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

@@ -31,6 +31,7 @@ import (
"os"
"path/filepath"
"strings"
"syscall"
"time"
"github.com/minio/minio/internal/event"
@@ -238,6 +239,7 @@ func NewWebhookTarget(ctx context.Context, id string, args WebhookArgs, loggerOn
if err != nil {
return target, err
}
manager.ReloadOnSignal(syscall.SIGHUP) // allow reloads upon SIGHUP
transport.TLSClientConfig.GetClientCertificate = manager.GetClientCertificate
}
target.httpClient = &http.Client{Transport: transport}