Versions in this module Expand all Collapse all v0 v0.6.0 Sep 12, 2024 v0.5.3 Aug 26, 2024 Changes in this version + func FilterOutInactivePod(pods []corev1.Pod) []*corev1.Pod + func IsPodInactive(pod *corev1.Pod) bool + type Interface interface + CreatePod func(pod *corev1.Pod) (*corev1.Pod, error) + DeletePod func(pod *corev1.Pod) error + GetFilteredPods func(selector *metav1.LabelSelector, owner client.Object) ([]*corev1.Pod, error) + PatchPod func(pod *corev1.Pod, patch client.Patch) error + UpdatePod func(pod *corev1.Pod) error + func NewRealPodControl(client client.Client, scheme *runtime.Scheme) Interface + type RealPodControl struct + func (pc *RealPodControl) CreatePod(pod *corev1.Pod) (*corev1.Pod, error) + func (pc *RealPodControl) DeletePod(pod *corev1.Pod) error + func (pc *RealPodControl) GetFilteredPods(selector *metav1.LabelSelector, owner client.Object) ([]*corev1.Pod, error) + func (pc *RealPodControl) PatchPod(pod *corev1.Pod, patch client.Patch) error + func (pc *RealPodControl) UpdatePod(pod *corev1.Pod) error