Documentation ¶
Index ¶
- func ContainerPoll(config *poll.Settings)
- func CreateService(t *testing.T, d *daemon.Daemon, opts ...ServiceSpecOpt) string
- func ExecTask(t *testing.T, d *daemon.Daemon, task swarmtypes.Task, config types.ExecConfig) types.HijackedResponse
- func GetRunningTasks(t *testing.T, d *daemon.Daemon, serviceID string) []swarmtypes.Task
- func NetworkPoll(config *poll.Settings)
- func NewSwarm(t *testing.T, testEnv *environment.Execution, ops ...func(*daemon.Daemon)) *daemon.Daemon
- func ServicePoll(config *poll.Settings)
- func ServiceWithImage(image string) func(*swarmtypes.ServiceSpec)
- func ServiceWithInit(b *bool) func(*swarmtypes.ServiceSpec)
- type ServiceSpecOpt
- func ServiceWithCommand(cmd []string) ServiceSpecOpt
- func ServiceWithConfig(configRef *swarmtypes.ConfigReference) ServiceSpecOpt
- func ServiceWithEndpoint(endpoint *swarmtypes.EndpointSpec) ServiceSpecOpt
- func ServiceWithName(name string) ServiceSpecOpt
- func ServiceWithNetwork(network string) ServiceSpecOpt
- func ServiceWithReplicas(n uint64) ServiceSpecOpt
- func ServiceWithSecret(secretRef *swarmtypes.SecretReference) ServiceSpecOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerPoll ¶
ContainerPoll tweaks the pollSettings for `container`
func CreateService ¶
CreateService creates a service on the passed in swarm daemon.
func ExecTask ¶
func ExecTask(t *testing.T, d *daemon.Daemon, task swarmtypes.Task, config types.ExecConfig) types.HijackedResponse
ExecTask runs the passed in exec config on the given task
func GetRunningTasks ¶
GetRunningTasks gets the list of running tasks for a service
func NetworkPoll ¶
NetworkPoll tweaks the pollSettings for `network`
func NewSwarm ¶
func NewSwarm(t *testing.T, testEnv *environment.Execution, ops ...func(*daemon.Daemon)) *daemon.Daemon
NewSwarm creates a swarm daemon for testing
func ServicePoll ¶
ServicePoll tweaks the pollSettings for `service`
func ServiceWithImage ¶
func ServiceWithImage(image string) func(*swarmtypes.ServiceSpec)
ServiceWithImage sets the image to use for the service
func ServiceWithInit ¶
func ServiceWithInit(b *bool) func(*swarmtypes.ServiceSpec)
ServiceWithInit sets whether the service should use init or not
Types ¶
type ServiceSpecOpt ¶
type ServiceSpecOpt func(*swarmtypes.ServiceSpec)
ServiceSpecOpt is used with `CreateService` to pass in service spec modifiers
func ServiceWithCommand ¶
func ServiceWithCommand(cmd []string) ServiceSpecOpt
ServiceWithCommand sets the command to use for the service
func ServiceWithConfig ¶
func ServiceWithConfig(configRef *swarmtypes.ConfigReference) ServiceSpecOpt
ServiceWithConfig adds the config reference to the service
func ServiceWithEndpoint ¶
func ServiceWithEndpoint(endpoint *swarmtypes.EndpointSpec) ServiceSpecOpt
ServiceWithEndpoint sets the Endpoint of the service
func ServiceWithName ¶
func ServiceWithName(name string) ServiceSpecOpt
ServiceWithName sets the name of the service
func ServiceWithNetwork ¶
func ServiceWithNetwork(network string) ServiceSpecOpt
ServiceWithNetwork sets the network of the service
func ServiceWithReplicas ¶
func ServiceWithReplicas(n uint64) ServiceSpecOpt
ServiceWithReplicas sets the replicas for the service
func ServiceWithSecret ¶
func ServiceWithSecret(secretRef *swarmtypes.SecretReference) ServiceSpecOpt
ServiceWithSecret adds the secret reference to the service