Versions in this module Expand all Collapse all v3 v3.0.1 Feb 23, 2021 Changes in this version + 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) + GetContainerStatus func(ctx context.Context, containerName string) (*v1.Pod, *v1.ContainerStatus, 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/akshayflipkart/argo-workflows