query

package
v0.0.0-...-0e4f5d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2022 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthHandler

func AuthHandler(next http.Handler, sessionManager *scs.SessionManager, impersonationConfig *ImpersonationConfig, clientSetsCreator clientSetsCreator) http.Handler

func CreateClientSets

func CreateClientSets(config *restclient.Config) (kubeClient kubernetes.Interface, userClient userv1.UserV1Interface, coreClient v1beta1.EnmasseV1beta1Interface, err error)

func CreateQueryServer

func CreateQueryServer(resolver resolvers.Resolver, playMode bool, devMode bool, sessionManager *scs.SessionManager, errorCountMetric *prometheus.CounterVec, timeMetric *prometheus.HistogramVec, config *rest.Config, impersonationConfig *ImpersonationConfig, setsCreator clientSetsCreator) *http.ServeMux

func DevelopmentHandler

func DevelopmentHandler(next http.Handler, sessionManager *scs.SessionManager, accessToken string, clientSetsCreator clientSetsCreator) http.Handler

func UpdateAccessControllerState

func UpdateAccessControllerState(ctx context.Context, loggedOnUser string, sessionManager *scs.SessionManager) string

Types

type ImpersonationConfig

type ImpersonationConfig struct {
	UserHeader *string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL