FluentExamples

skuber.examples.fluent.FluentExamples
object FluentExamples extends App

Attributes

Graph
Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type

Members list

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.

Attributes

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]

Attributes

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

Attributes

Inherited from:
App

Deprecated and Inherited methods

override def delayedInit(body: => Unit): Unit

Attributes

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