FluentExamples

object FluentExamples extends App
trait App
trait DelayedInit
class Object
trait Matchable
class Any

Value members

Concrete methods

def buildNginxControllers: Future[List[ReplicationController]]

Build a set of replication controllers for nginx based services that target multiple environments and zones, using labels and selectors to differentiate these different targets.

Build a set of replication controllers for nginx based services that target multiple environments and zones, using labels and selectors to differentiate these different targets.

def buildNginxServices: Future[List[Service]]
def buildSimpleNginxService: (Service, ReplicationController)
def deployControllers: Future[List[ReplicationController]]
def deployNginxServices: Future[List[ReplicationController]]
def deployServices: Future[List[Service]]

Inherited methods

final protected def args: Array[String]
Inherited from:
App
final def main(args: Array[String]): Unit
Inherited from:
App

Deprecated and Inherited methods

@deprecated(message = "the delayedInit mechanism will disappear", since = "2.11.0")
override def delayedInit(body: => Unit): Unit
Deprecated
[Since version 2.11.0] the delayedInit mechanism will disappear
Definition Classes
App -> DelayedInit
Inherited from:
App

Concrete fields

val depl: Future[List[ReplicationController]]
val devLabel: (String, String)
val env: String
val image: String
val k8s: KubernetesClient
val namePrefix: String
val prodExternalSelector: Map[String, String]
val prodExternalZoneLabel: (String, String)
val prodInternalSelector: Map[String, String]
val prodInternalZoneLabel: (String, String)
val prodLabel: (String, String)
val testExternalSelector: Map[String, String]
val testExternalZoneLabel: (String, String)
val testInternalSelector: Map[String, String]
val testInternalZoneLabel: (String, String)
val testLabel: (String, String)
val zone: String

Implicits

Implicits

implicit val dispatcher: ExecutionContextExecutor
implicit val system: ActorSystem