com.coralogix.zio.k8s.operator

Members list

Concise view

Type members

Classlikes

final class ClusterOperator[R, E, T](client: ClusterResource[T], eventProcessor: EventProcessor[R, E, T], val context: OperatorContext, val bufferSize: Int) extends Operator[R, E, T]

Attributes

Graph
Supertypes
trait Operator[R, E, T]
class Object
trait Matchable
class Any
case class KubernetesFailure(failure: K8sFailure) extends OperatorFailure[Nothing]

Operator failed with a Kubernetes error

Operator failed with a Kubernetes error

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait OperatorFailure[Nothing]
class Object
trait Matchable
class Any
final class NamespacedOperator[R, E, T](client: NamespacedResource[T], namespace: Option[K8sNamespace], eventProcessor: EventProcessor[R, E, T], val context: OperatorContext, val bufferSize: Int) extends Operator[R, E, T]

Attributes

Graph
Supertypes
trait Operator[R, E, T]
class Object
trait Matchable
class Any
trait Operator[R, E, T]

Core implementation of the operator logic. Watches a stream and calls an event processor.

Core implementation of the operator logic. Watches a stream and calls an event processor.

An instance of this is tied to one particular resource type in one namespace.

Create an instance using either Operator.namespaced or Operator.cluster

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ClusterOperator[R, E, T]
class NamespacedOperator[R, E, T]
Self type
Operator[R, E, T]
object Operator

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class OperatorError[E](error: E) extends OperatorFailure[E]

Operator failed with an application-specific error

Operator failed with an application-specific error

Attributes

E

Operator-specific error type

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait OperatorFailure[+E]

Operator failure type

Operator failure type

Attributes

E

Operator-specific error type

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Registers CRD objects

Registers CRD objects

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type