Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + const ContainersNotInitialized + const ContainersNotReady + const PodCompleted + const ReadinessGatesNotReady + const UnknownContainerStatuses + func GenerateContainersReadyCondition(spec *v1.PodSpec, containerStatuses []v1.ContainerStatus, podPhase v1.PodPhase) v1.PodCondition + func GeneratePodInitializedCondition(spec *v1.PodSpec, containerStatuses []v1.ContainerStatus, podPhase v1.PodPhase) v1.PodCondition + func GeneratePodReadyCondition(spec *v1.PodSpec, conditions []v1.PodCondition, ...) v1.PodCondition + func NeedToReconcilePodReadiness(pod *v1.Pod) bool + type Manager interface + RemoveOrphanedStatuses func(podUIDs map[types.UID]bool) + SetContainerReadiness func(podUID types.UID, containerID kubecontainer.ContainerID, ready bool) + SetContainerStartup func(podUID types.UID, containerID kubecontainer.ContainerID, started bool) + SetPodStatus func(pod *v1.Pod, status v1.PodStatus) + Start func() + TerminatePod func(pod *v1.Pod) + func NewManager(kubeClient clientset.Interface, podManager kubepod.Manager, ...) Manager + type PodDeletionSafetyProvider interface + PodResourcesAreReclaimed func(pod *v1.Pod, status v1.PodStatus) bool + type PodStatusProvider interface + GetPodStatus func(uid types.UID) (v1.PodStatus, bool)