Documentation
¶
Index ¶
- Constants
- type DataStoreOverrides
- type Deployment
- type Konnectivity
- func (k Konnectivity) Build(deployment *appsv1.Deployment, ...)
- func (k Konnectivity) RemovingContainer(podSpec *corev1.PodSpec)
- func (k Konnectivity) RemovingKubeAPIServerContainerArg(podSpec *corev1.PodSpec)
- func (k Konnectivity) RemovingVolumeMounts(podSpec *corev1.PodSpec)
- func (k Konnectivity) RemovingVolumes(podSpec *corev1.PodSpec)
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 ¶
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)
Click to show internal directories.
Click to hide internal directories.