com.coralogix.zio.k8s.operator
package com.coralogix.zio.k8s.operator
Members list
Packages
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
- Supertypes
case class KubernetesFailure(failure: K8sFailure) extends OperatorFailure[Nothing]
Operator failed with a Kubernetes error
Operator failed with a Kubernetes error
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait OperatorFailure[Nothing]class Objecttrait Matchableclass AnyShow all
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
- Supertypes
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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
- Self type
-
object Operator
case class OperatorError[E](error: E) extends OperatorFailure[E]
Operator failed with an application-specific error
Operator failed with an application-specific error
Type parameters
- E
-
Operator-specific error type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait OperatorFailure[E]class Objecttrait Matchableclass AnyShow all
Operator failure type
Operator failure type
Type parameters
- E
-
Operator-specific error type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class KubernetesFailureclass OperatorError[E]
object OperatorFailure
Attributes
- Companion
- trait
- Supertypes
- Self type
-
OperatorFailure.type
object OperatorLogging
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OperatorLogging.type
object Registration
Registers CRD objects
Registers CRD objects
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Registration.type
In this article