diff --git a/cmd/cleanup-controller/server.go b/cmd/cleanup-controller/server.go index c7047aa4c3..5d7f94b2a9 100644 --- a/cmd/cleanup-controller/server.go +++ b/cmd/cleanup-controller/server.go @@ -102,6 +102,15 @@ func NewServer( return &pair, nil }, MinVersion: tls.VersionTLS12, + CipherSuites: []uint16{ + // AEADs w/ ECDHE + tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305, + tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305, + }, }, Handler: mux, ReadTimeout: 30 * time.Second, diff --git a/pkg/webhooks/server.go b/pkg/webhooks/server.go index b3588ffc39..382fe936bc 100644 --- a/pkg/webhooks/server.go +++ b/pkg/webhooks/server.go @@ -170,6 +170,15 @@ func NewServer( return &pair, nil }, MinVersion: tls.VersionTLS12, + CipherSuites: []uint16{ + // AEADs w/ ECDHE + tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305, + tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305, + }, }, Handler: mux, ReadTimeout: 30 * time.Second,