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)
- type Trustd
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)
type Trustd ¶ added in v0.3.0
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
RemoveContainer removes the steward-trustd container from the pod spec.
func (Trustd) RemoveVolumes ¶ added in v0.3.0
RemoveVolumes removes the steward-trustd volumes from the pod spec.
Click to show internal directories.
Click to hide internal directories.