Versions in this module Expand all Collapse all v1 v1.2.4 Sep 18, 2019 v1.2.3 Sep 18, 2019 Changes in this version + const KillGracePeriod + func CopyArchive(c KubernetesClientInterface, containerID, sourcePath, destPath string) error + func GetContainerID(container *v1.ContainerStatus) string + func KillGracefully(c KubernetesClientInterface, containerID string) error + func TerminatePodWithContainerID(c KubernetesClientInterface, containerID string, sig syscall.Signal) error + func WaitForTermination(c KubernetesClientInterface, containerID string, timeout time.Duration) error + type KubernetesClientInterface interface + CreateArchive func(containerID, sourcePath string) (*bytes.Buffer, error) + GetContainerStatus func(containerID string) (*v1.Pod, *v1.ContainerStatus, error) + KillContainer func(pod *v1.Pod, container *v1.ContainerStatus, sig syscall.Signal) error