kubernetesk8s.io/kubernetes/pkg/kubelet/prober/testing Index | Files

package testing

import "k8s.io/kubernetes/pkg/kubelet/prober/testing"

Index

Types

type FakeManager

type FakeManager struct{}

FakeManager simulates a prober.Manager for testing.

func (FakeManager) AddPod

func (FakeManager) AddPod(_ *v1.Pod)

AddPod simulates adding a Pod.

func (FakeManager) CleanupPods

func (FakeManager) CleanupPods(_ map[types.UID]sets.Empty)

CleanupPods simulates cleaning up Pods.

func (FakeManager) RemovePod

func (FakeManager) RemovePod(_ *v1.Pod)

RemovePod simulates removing a Pod.

func (FakeManager) Start

func (FakeManager) Start()

Start simulates start syncing the probe status

func (FakeManager) StopLivenessAndStartup

func (FakeManager) StopLivenessAndStartup(_ *v1.Pod)

Simulated stopping liveness and startup probes.

func (FakeManager) UpdatePodStatus

func (FakeManager) UpdatePodStatus(_ *v1.Pod, podStatus *v1.PodStatus)

UpdatePodStatus simulates updating the Pod Status.

Source Files

fake_manager.go

Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
3 packages
Last checked
3 hours ago

Tools for package owners.