configure

package
v0.0.0-...-fb71679 Latest Latest
Warning

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

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

Documentation

Overview

Package configure implements configuration functionality.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dex

func Dex(ctx context.Context, c Clients, inspector inspect.Inspector, p *Parameters) error

Dex initializes Dex.

func Pinniped

func Pinniped(ctx context.Context, c Clients, inspector inspect.Inspector, p *Parameters) error

Pinniped initializes Pinniped nolint:gocyclo // We should refactor this thing to be less unruly...

func TKGAuthentication

func TKGAuthentication(c Clients) error

TKGAuthentication authenticates against Tanzu Kubernetes Grid

Types

type Clients

type Clients struct {
	K8SClientset         kubernetes.Interface
	SupervisorClientset  pinnipedsupervisorclientset.Interface
	ConciergeClientset   pinnipedconciergeclientset.Interface
	CertmanagerClientset certmanagerclientset.Interface
}

Clients contains the various client interfaces used.

type Parameters

type Parameters struct {
	ClusterName              string
	ClusterType              string
	SupervisorSvcName        string
	SupervisorSvcNamespace   string
	SupervisorSvcEndpoint    string
	FederationDomainName     string
	JWTAuthenticatorName     string
	JWTAuthenticatorAudience string
	SupervisorCertName       string
	SupervisorCertNamespace  string
	SupervisorCABundleData   string
	DexNamespace             string
	DexSvcName               string
	DexCertName              string
	DexConfigMapName         string
	ConciergeIsClusterScoped bool
}

Parameters contains the settings used.

Directories

Path Synopsis
Package concierge implements concierge functionality.
Package concierge implements concierge functionality.
Package dex implements Dex handling functionality.
Package dex implements Dex handling functionality.
Package supervisor implements the pinniped supervisor.
Package supervisor implements the pinniped supervisor.

Jump to

Keyboard shortcuts

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