# Functions
MustPodExec returns an SmbClient set up to execute commands on the given pod and container, using the given kube client.
# Structs
Auth represents the values needed to authenticate to a share.
CommandError represents a failed command.
Share represents the host and name of an smb share.
# Interfaces
SmbClient is an interface that covers common methods for interacting with smbclient when testing.