krkn_lib.models.pod_monitor.models module

class krkn_lib.models.pod_monitor.models.MonitoredPod

Bases: object

__init__()
name: str
namespace: str
status_changes: list[PodEvent]
to_dict() dict[str, Any]
class krkn_lib.models.pod_monitor.models.PodEvent(timestamp: float = None)

Bases: object

__init__(timestamp: float | None = None)
status: PodStatus
property timestamp
class krkn_lib.models.pod_monitor.models.PodStatus(value)

Bases: Enum

An enumeration.

ADDED = 5
DELETED = 4
DELETION_SCHEDULED = 3
NOT_READY = 2
READY = 1
UNDEFINED = 0
class krkn_lib.models.pod_monitor.models.PodsSnapshot(json_str: str = None)

Bases: object

__init__(json_str: str | None = None)
added_pods: list[str]
get_pods_status() PodsStatus
initial_pods: list[str]
pods: dict[str, MonitoredPod]
resource_version: str
to_dict() dict[str, Any]