Versions in this module Expand all Collapse all v2 v2.11.4 Oct 1, 2020 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 Other modules containing this package github.com/alexec/argo