All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.gesellix.docker.client.stack.ManageStack.groovy Maven / Gradle / Ivy

package de.gesellix.docker.client.stack

interface ManageStack {

  // see docker/docker/cli/compose/convert/compose.go:14
  static final String LabelNamespace = "com.docker.stack.namespace"

//    deploy      Deploy a new stack or update an existing stack

  void stackDeploy(String namespace, DeployStackConfig deployConfig, DeployStackOptions options)

//    ls          List stacks

  Collection lsStacks()

//    ps          List the tasks in the stack

  def stackPs(String namespace)

  def stackPs(String namespace, Map filters)

//    rm          Remove the stack

  void stackRm(String namespace)

//    services    List the services in the stack

  def stackServices(String namespace)

  def stackServices(String namespace, Map filters)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy