controlplane

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AgentName      = "konnectivity-agent"
	CertCommonName = "system:konnectivity-server"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataStoreOverrides

type DataStoreOverrides struct {
	Resource  string
	DataStore stewardv1alpha1.DataStore
}

type Deployment

type Deployment struct {
	KineContainerImage string
	DataStore          stewardv1alpha1.DataStore
	DataStoreOverrides []DataStoreOverrides
	Client             client.Client
}

func (Deployment) Build

func (d Deployment) Build(ctx context.Context, deployment *appsv1.Deployment, tenantControlPlane stewardv1alpha1.TenantControlPlane)

type Konnectivity

type Konnectivity struct {
	Scheme runtime.Scheme
}

func (Konnectivity) Build

func (k Konnectivity) Build(deployment *appsv1.Deployment, tenantControlPlane stewardv1alpha1.TenantControlPlane)

func (Konnectivity) RemovingContainer

func (k Konnectivity) RemovingContainer(podSpec *corev1.PodSpec)

func (Konnectivity) RemovingKubeAPIServerContainerArg

func (k Konnectivity) RemovingKubeAPIServerContainerArg(podSpec *corev1.PodSpec)

func (Konnectivity) RemovingVolumeMounts

func (k Konnectivity) RemovingVolumeMounts(podSpec *corev1.PodSpec)

func (Konnectivity) RemovingVolumes

func (k Konnectivity) RemovingVolumes(podSpec *corev1.PodSpec)

type Trustd added in v0.3.0

type Trustd struct {
	Scheme runtime.Scheme
}

func (Trustd) Build added in v0.3.0

func (t Trustd) Build(deployment *appsv1.Deployment, tcp stewardv1alpha1.TenantControlPlane)

func (Trustd) RemoveContainer added in v0.3.0

func (t Trustd) RemoveContainer(podSpec *corev1.PodSpec)

RemoveContainer removes the steward-trustd container from the pod spec.

func (Trustd) RemoveVolumes added in v0.3.0

func (t Trustd) RemoveVolumes(podSpec *corev1.PodSpec)

RemoveVolumes removes the steward-trustd volumes from the pod spec.

Jump to

Keyboard shortcuts

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