Versions in this module Expand all Collapse all v0 v0.2023.21 May 22, 2023 Changes in this version + func AugmentConfiguration(config *rest.Config) + func ExtractTokenFromAuthorizationHeader(authHeader string) string + func NamespaceFromContext(ctx context.Context) (string, bool) + func NamespaceIntoContext(ctx context.Context, namespace string) context.Context + func WithAuthFromRequestIntoContext(r *http.Request, ctx context.Context) (context.Context, error) + func WithAuthIntoContext(bearerToken string, ctx context.Context) context.Context + type InClusterK8sClientFactory struct + ClientOptions *client.Options + RestConfig *rest.Config + func (i InClusterK8sClientFactory) CreateClient(_ context.Context) (client.Client, error) + type K8sClientFactoryBuilder struct + Args cli.OAuthServiceCliArgs + func (r K8sClientFactoryBuilder) CreateInClusterClientFactory() (clientFactory kubernetesclient.K8sClientFactory, err error) + func (r K8sClientFactoryBuilder) CreateUserAuthClientFactory() (clientFactory kubernetesclient.K8sClientFactory, err error) + type UserAuthK8sClientFactory struct + ClientOptions *client.Options + RestConfig *rest.Config + func (u UserAuthK8sClientFactory) CreateClient(_ context.Context) (client.Client, error) + type WorkspaceAwareK8sClientFactory struct + ApiServer string + ClientOptions *client.Options + HTTPClient rest.HTTPClient + RestConfig *rest.Config + func (w WorkspaceAwareK8sClientFactory) CreateClient(ctx context.Context) (client.Client, error)