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)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…