INNER CODE UNIT · Go
disableHTTP2
backube/volsync · cmd/main.go:240
disableHTTP2 := func(c *tls.Config) {
setupLog.Info("disabling http/2")
c.NextProtos = []string{"http/1.1"}
}
if !enableHTTP2 {
tlsOpts = append(tlsOpts, disableHTTP2)
}
// Fetch the TLS profile from the APIServer resource (OpenShift only)
tlsSecurityProfileSpec, err := platform.GetTLSProfileIfOpenShift(ctx, setupClient, setupLog)
if err != nil {
setupLog.Error(err, "Unable to get TLS Security Profile from OpenShift")
os.Exit(1)
}
if tlsSecurityProfileSpec != nil {
tlsConfig := platform.GetTLSConfigFromProfile(*tlsSecurityProfileSpec, setupLog)
tlsOpts = append(tlsOpts, tlsConfig)
}