server

package
v0.0.0-...-6c7c554 Latest Latest
Warning

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

Go to latest
Published: May 13, 2026 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminAPI

type AdminAPI struct {
	// contains filtered or unexported fields
}

func NewAdminAPI

func NewAdminAPI(
	logger logr.Logger,
	location string,
	listener net.Listener,
	metricsListener net.Listener,
	resourcesDBClient database.ResourcesDBClient,
	billingDBClient database.BillingDBClient,
	clustersServiceClient ocm.ClusterServiceClientSpec,
	kustoClient *kusto.Client,
	fpaCredentialRetriever fpa.FirstPartyApplicationTokenCredentialRetriever,
	auditClient audit.Client,
	sessionClient sessiongatev1alpha1.SessionInterface,
	sessionLister sessiongatelisterv1alpha1.SessionNamespaceLister,
	minSessionTTL time.Duration,
	maxSessionTTL time.Duration,
	allowedBreakglassGroups set.Set[string],
	gatherer prometheus.Gatherer,
) *AdminAPI

func (*AdminAPI) Run

func (a *AdminAPI) Run(ctx context.Context) error

Jump to

Keyboard shortcuts

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