package common
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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.
- 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.
- case class DockerLogin(repository: String, username: String, password: String) extends Product with Serializable
- 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
- case class GrpcProxyConfig(enabled: Boolean, containerName: String, port: Int, externalPort: Int, startupTime: FiniteDuration) extends Product with Serializable
Value Members
- object CommonConfig extends Serializable
- object DockerConfig extends Serializable
- object DockerLogin extends Serializable
- object GrpcProxy extends Serializable
- object GrpcProxyConfig extends Serializable
- object LabelConstants
Constants for Labels on Containers/Kubernetes Items.