From 1dc6397cb7fe6ed6824c6c19cafe5fa5f24f6747 Mon Sep 17 00:00:00 2001 From: Jakub Hadvig Date: Mon, 23 Oct 2023 13:44:11 +0200 Subject: [PATCH] OCPBUGS-21972: Disable HTTP/2 for webhook --- pkg/cmd/crdconversionwebhook/cmd.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/cmd/crdconversionwebhook/cmd.go b/pkg/cmd/crdconversionwebhook/cmd.go index 49bfd2f54b..0e3e549bcb 100644 --- a/pkg/cmd/crdconversionwebhook/cmd.go +++ b/pkg/cmd/crdconversionwebhook/cmd.go @@ -1,6 +1,7 @@ package crdconversionwebhook import ( + "crypto/tls" "fmt" "net/http" @@ -43,8 +44,9 @@ func startServer() { http.HandleFunc("/readyz", func(w http.ResponseWriter, req *http.Request) { w.Write([]byte("ok")) }) clientset := getClient() server := &http.Server{ - Addr: fmt.Sprintf(":%d", port), - TLSConfig: configTLS(config, clientset), + Addr: fmt.Sprintf(":%d", port), + TLSConfig: configTLS(config, clientset), + TLSNextProto: make(map[string]func(*http.Server, *tls.Conn, http.Handler)), // disable HTTP/2 } server.ListenAndServeTLS("", "") }