Spec

skuber.model.Pod.Spec
case class Spec(containers: List[Container], initContainers: List[Container], volumes: List[Volume], restartPolicy: RestartPolicy, terminationGracePeriodSeconds: Option[Int], activeDeadlineSeconds: Option[Int], dnsPolicy: DNSPolicy, nodeSelector: Map[String, String], serviceAccountName: String, nodeName: String, hostNetwork: Boolean, imagePullSecrets: List[LocalObjectReference], affinity: Option[Affinity], tolerations: List[Toleration], securityContext: Option[PodSecurityContext], hostname: Option[String], hostAliases: List[HostAlias], hostPID: Option[Boolean], hostIPC: Option[Boolean], automountServiceAccountToken: Option[Boolean], priority: Option[Int], priorityClassName: Option[String], schedulerName: Option[String], subdomain: Option[String], dnsConfig: Option[DNSConfig], shareProcessNamespace: Option[Boolean])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addImagePullSecretRef(ref: String): Spec
def addNodeSelector(kv: (String, String)): Spec
def addVolume(v: Volume): Spec
def withNodeName(nn: String): Spec
def withServiceAccountName(san: String): Spec

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product