Documentation
¶
Overview ¶
Converts Kubernetes data models into our own internal data models.
(package name loosely inspired by strconv)
Index ¶
- Variables
- func ContainerForStatus(pod *v1.Pod, cStatus v1.ContainerStatus) (v1alpha1.Container, error)
- func ContainerStatusToRuntimeState(status v1alpha1.Container) model.RuntimeStatus
- func PodConditions(conditions []v1.PodCondition) []v1alpha1.PodCondition
- func PodContainers(ctx context.Context, pod *v1.Pod, containerStatuses []v1.ContainerStatus) []v1alpha1.Container
- func SpanIDForPod(podID k8s.PodID) logstore.SpanID
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ContainerForStatus ¶
Convert a Kubernetes Pod and ContainerStatus into a simpler Container model to store in the engine state.
func ContainerStatusToRuntimeState ¶
func ContainerStatusToRuntimeState(status v1alpha1.Container) model.RuntimeStatus
func PodConditions ¶ added in v0.19.7
func PodConditions(conditions []v1.PodCondition) []v1alpha1.PodCondition
func PodContainers ¶
func PodContainers(ctx context.Context, pod *v1.Pod, containerStatuses []v1.ContainerStatus) []v1alpha1.Container
Convert a Kubernetes Pod into a list if simpler Container models to store in the engine state.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.