kubernetesk8s.io/kubernetes/test/utils Index | Files

package utils

import "k8s.io/kubernetes/test/utils"

Index

Functions

func FailedContainers

func FailedContainers(pod *api.Pod) map[string]ContainerFailures

FailedContainers inspects all containers in a pod and returns failure information for containers that have failed or been restarted. A map is returned where the key is the containerID and the value is a struct containing the restart and failure information

func MakeTempDirOrDie

func MakeTempDirOrDie(prefix string, baseDir string) string

func PodNotReady

func PodNotReady(p *api.Pod) (bool, error)

PodNotReady checks whether pod p's has a ready condition of status false.

func PodReady

func PodReady(pod *api.Pod) bool

podReady returns whether pod has a condition of Ready with a status of true. TODO: should be replaced with api.IsPodReady

func PodRunningReady

func PodRunningReady(p *api.Pod) (bool, error)

PodRunningReady checks whether pod p's phase is running and it has a ready condition of status true.

func PodRunningReadyOrSucceeded

func PodRunningReadyOrSucceeded(p *api.Pod) (bool, error)

func TerminatedContainers

func TerminatedContainers(pod *api.Pod) map[string]string

TerminatedContainers inspects all containers in a pod and returns a map of "container name: termination reason", for all currently terminated containers.

Types

type ContainerFailures

type ContainerFailures struct {
	Restarts int
	// contains filtered or unexported fields
}

Source Files

conditions.go tmpdir.go

Version
v1.4.9-beta.0
Published
Jan 12, 2017
Platform
js/wasm
Imports
5 packages
Last checked
7 minutes ago

Tools for package owners.