# Functions
AddConfig issues netdcli with -add-cfg flag.
AddConfigConsul issues netdcli with -add-cfg flag and uses consul state-store.
ApplyDesiredConfig issues netdcli with -cfg flag.
ApplyDesiredConfigConsul issues netdcli with -cfg flag and uses consul state-store.
ApplyHostBindingsConfig issues netdcli with -host-bindings-cfg flag.
ConfigCleanupCommon performs common cleanup after each test.
ConfigSetupCommon performs common configuration setup on specified testbed nodes.
ConfigSetupCommonWithConsul performs common configuration setup on specified testbed nodes.
DelConfig issues netdcli with -del-cfg flag.
DelConfigConsul issues netdcli with -del-cfg flag and uses consul state-store.
DockerCleanup kills and removes a container on a specified testbed node.
DockerCleanupWithEnv kills and removes a container on a specified testbed node and with specified env-variables.
DumpNetpluginLogs prints netplugin logs from the specified testbed node.
FixUpContainerUUIDs fills up UUID information in passed jsonCfg and returns host-binding configuration.
FixUpInfraContainerUUIDs fills up UUID information in passed jsonCfg and returns host-binding configuration.
GetCfgFile returns the path string for specified file name in examples directory.
GetIPAddress returns IP-address information for specified endpoint.
GetNetpluginConfigWithConsul returns netplugin config that uses consul state store.
NetworkStateExists tests if state for specified network exists.
NewVagrantNode intializes a node in vagrant testbed.
OkToCleanup tests if a testbed cleanup should be performed.
OvsDumpInfo dumps the ovs state on the specified testbed node.
StartClient starts a client container.
StartClientFailure starts a client container.
StartClientFailureWithEnvAndArgs starts a client container with specified env-variables.
StartClientWithEnvAndArgs starts a client container with specified env-variables.
StartNetmaster starts netplugin on specified testbed node.
StartNetmasterWithFlags starts netplugin on specified testbed nodes with specified flags.
StartNetPlugin starts netplugin on specified testbed nodes.
StartNetPluginWithConfig starts netplugin on specified testbed nodes with specified config.
StartServer starts a server container.
StartServerWithEnvAndArgs starts a server container with specified env-variables.
StopNetmaster stops the netmaster on specified testbed node.
StopNetPlugin stops the netplugin on specified testbed nodes.
StopOnError stops the test and panics if CONTIV_SOE env-variable is set and test has failed.
# Structs
Dind implements docker-in-docker(dind) based testbed.
DindNode implements a node in docker-in-docker (dind) testbed.
TempFileCtx allows managing temporary file contexts.
TestCommand is a command that is run on a test node.
Vagrant implements a vagrant based testbed.
VagrantCommand is a command that is run on a vagrant node.
VagrantNode implements a node in vagrant testbed.