The top-level `docker deploy` command (using the "Docker Application Bundle" (`.dab`) file format was introduced as an experimental feature in Docker 1.13 / 17.03, but superseded by support for Docker Compose files. With no development being done on this feature, and no active use of the file format, support for the DAB file format and the top-level `docker deploy` command (hidden by default in 19.03), is removed in this patch, in favour of `docker stack deploy` using compose files. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
43 lines
777 B
Go
43 lines
777 B
Go
package options
|
|
|
|
import "github.com/docker/cli/opts"
|
|
|
|
// Deploy holds docker stack deploy options
|
|
type Deploy struct {
|
|
Composefiles []string
|
|
Namespace string
|
|
ResolveImage string
|
|
SendRegistryAuth bool
|
|
Prune bool
|
|
}
|
|
|
|
// List holds docker stack ls options
|
|
type List struct {
|
|
Format string
|
|
AllNamespaces bool
|
|
Namespaces []string
|
|
}
|
|
|
|
// PS holds docker stack ps options
|
|
type PS struct {
|
|
Filter opts.FilterOpt
|
|
NoTrunc bool
|
|
Namespace string
|
|
NoResolve bool
|
|
Quiet bool
|
|
Format string
|
|
}
|
|
|
|
// Remove holds docker stack remove options
|
|
type Remove struct {
|
|
Namespaces []string
|
|
}
|
|
|
|
// Services holds docker stack services options
|
|
type Services struct {
|
|
Quiet bool
|
|
Format string
|
|
Filter opts.FilterOpt
|
|
Namespace string
|
|
}
|