Versions in this module Expand all Collapse all v3 v3.1.5 Jul 29, 2021 Changes in this version + func AllTerminated(containerStatuses []v1.ContainerStatus, containerNames []string) bool + func CopyArchive(ctx context.Context, c KubernetesClientInterface, ...) error + func GetContainerID(container string) string + func KillGracefully(ctx context.Context, c KubernetesClientInterface, containerNames []string, ...) error + func TerminatePodWithContainerNames(ctx context.Context, c KubernetesClientInterface, containerNames []string, ...) error + func WaitForTermination(ctx context.Context, c KubernetesClientInterface, containerNames []string, ...) error + type KubernetesClientInterface interface + CreateArchive func(ctx context.Context, containerName, sourcePath string) (*bytes.Buffer, error) + GetContainerStatuses func(ctx context.Context) (*v1.Pod, []v1.ContainerStatus, error) + KillContainer func(pod *v1.Pod, container *v1.ContainerStatus, sig syscall.Signal) error Other modules containing this package github.com/kostas-theo/argo-workflows