type targetHTTPHandler …
func (d *targetHTTPHandler) Reset() { … }
func (d *targetHTTPHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { … }
func contextHandler(handler http.Handler, user user.Info) http.Handler { … }
type mockedRouter …
func (r *mockedRouter) ResolveEndpoint(namespace, name string, port int32) (*url.URL, error) { … }
func emptyCert() []byte { … }
func TestProxyHandler(t *testing.T) { … }
type mockEgressDialer …
func (m *mockEgressDialer) dial(ctx context.Context, net, addr string) (net.Conn, error) { … }
func (m *mockEgressDialer) dialBroken(ctx context.Context, net, addr string) (net.Conn, error) { … }
func newDialerAndSelector() (*mockEgressDialer, *egressselector.EgressSelector) { … }
func newBrokenDialerAndSelector() (*mockEgressDialer, *egressselector.EgressSelector) { … }
func TestProxyUpgrade(t *testing.T) { … }
var testCACrt …
var svcCrt …
var svcCrtNoSAN …
var svcKey …
func TestGetContextForNewRequest(t *testing.T) { … }
func TestTracerProvider(t *testing.T) { … }
func TestNewRequestForProxyWithAuditID(t *testing.T) { … }
func TestProxyCertReload(t *testing.T) { … }
type fcInitSignal …
func (s *fcInitSignal) SignalCount() int { … }
func (s *fcInitSignal) Signal() { … }
func (s *fcInitSignal) Wait() { … }
type hookedListener …
func (wl *hookedListener) Accept() (net.Conn, error) { … }
func (wl *hookedListener) Close() error { … }
func (wl *hookedListener) Addr() net.Addr { … }
func TestFlowControlSignal(t *testing.T) { … }
func getCertAndKeyPaths(t *testing.T) (string, string, string) { … }
func writeCerts(certFile, keyFile string, certContent, keyContent []byte, t *testing.T) { … }
func getSingleCounterValueFromRegistry(t *testing.T, r metrics.Gatherer, name string) int { … }
func readTestFile(filename string) []byte { … }
func clientCert() []byte { … }
func clientKey() []byte { … }
func backendCertificate() []byte { … }
func backendKey() []byte { … }
func backendCaCertificate() []byte { … }
func clientCaCrt() []byte { … }