Packages

package common

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CommonConfig(isolationSpace: String, mnpPreparer: Container, mnpPipelineController: Container, grpcProxyContainer: Container, dockerConfig: DockerConfig, disablePull: Boolean, grpcProxy: GrpcProxyConfig, mnpDefaultPort: Int, pipelineDefaultPort: Int) extends Product with Serializable

    Common settings for various executors.

  2. case class DockerConfig(defaultImageTag: Option[String] = None, defaultImageRepository: Option[String] = None, logins: Seq[DockerLogin] = Nil) extends Product with Serializable

    Common configuration for interacting with docker images.

  3. case class DockerLogin(repository: String, username: String, password: String) extends Product with Serializable
  4. case class GrpcProxy(proxyUrl: Option[String] = scala.None) extends Product with Serializable

    Defines an GrpcProxy needed to communicate with MNP Nodes

    Defines an GrpcProxy needed to communicate with MNP Nodes

    proxyUrl

    if set, a proxy is needed in order to talk to nodes. If None, MNP Nodes can be talked to directly

  5. case class GrpcProxyConfig(enabled: Boolean, containerName: String, port: Int, externalPort: Int, startupTime: FiniteDuration) extends Product with Serializable

Value Members

  1. object CommonConfig extends Serializable
  2. object DockerConfig extends Serializable
  3. object DockerLogin extends Serializable
  4. object GrpcProxy extends Serializable
  5. object GrpcProxyConfig extends Serializable
  6. object LabelConstants

    Constants for Labels on Containers/Kubernetes Items.

Ungrouped