Versions in this module Expand all Collapse all v0 v0.1.76 May 12, 2026 Changes in this version + const AWSCloudProviderName + const AvailabilityProberImageName + const CPOImageName + const CPPKIOImageName + const KubeconfigKey + const PodTmpDirMountName + const PodTmpDirMountPath + func ApplyCloudProviderCreds(podSpec *corev1.PodSpec, cloudProvider string, ...) + func AvailabilityProber(target string, image string, spec *corev1.PodSpec, o ...AvailabilityProberOpt) + func BuildContainer(container *corev1.Container, buildFn func(*corev1.Container)) corev1.Container + func BuildProjectedVolume(volume *corev1.Volume, volumeProjection []corev1.VolumeProjection, ...) corev1.Volume + func BuildVolume(volume *corev1.Volume, buildFn func(*corev1.Volume)) corev1.Volume + func ContainerPort(pod *corev1.Pod, portName string, defaultPort int32) int32 + func DefaultTokenMinterResources() corev1.ResourceRequirements + func DeploymentAddKubevirtInfraCredentials(deployment *appsv1.Deployment) + func DeploymentAddOpenShiftTrustedCABundleConfigMap(deployment *appsv1.Deployment) + func DeploymentAddTrustBundleVolume(trustBundleConfigMap *corev1.LocalObjectReference, ...) + func EnforceRestrictedSecurityContextToContainers(podSpec *corev1.PodSpec) error + func FindContainer(name string, containers []corev1.Container) *corev1.Container + func FindEnvVar(name string, envVars []corev1.EnvVar) *corev1.EnvVar + func FindVolume(name string, volumes []corev1.Volume) *corev1.Volume + func FindVolumeMount(name string, mounts []corev1.VolumeMount) *corev1.VolumeMount + func IsDeploymentReady(_ context.Context, deployment *appsv1.Deployment) bool + func IsPodReady(pod *corev1.Pod) bool + func IsStatefulSetReady(_ context.Context, statefulSet *appsv1.StatefulSet) bool + func KASReadinessCheckContainer(kasLivezURL string) corev1.Container + func RemoveContainer(name string, podSpec *corev1.PodSpec) + func RemoveInitContainer(name string, podSpec *corev1.PodSpec) + func UpdateContainer(name string, containers []corev1.Container, update func(c *corev1.Container)) + func UpdateVolume(name string, volumes []corev1.Volume, update func(v *corev1.Volume)) + func UpsertEnvVar(c *corev1.Container, envVar corev1.EnvVar) + func UpsertEnvVars(c *corev1.Container, envVars []corev1.EnvVar) + type AvailabilityProberOpt func(*AvailabilityProberOpts) + func WithOptions(opts *AvailabilityProberOpts) AvailabilityProberOpt + type AvailabilityProberOpts struct + KubeconfigVolumeName string + RequiredAPIs []schema.GroupVersionKind + WaitForClusterRolebinding string + WaitForInfrastructureResource bool + WaitForLabeledPodsGone string + type ContainerMounts map[string]string + type VolumeMounts map[string]ContainerMounts + func (m VolumeMounts) ContainerMounts(container string) []corev1.VolumeMount + func (m VolumeMounts) Path(container, volume string) string