Skip to main content

reads

Typed specification

Generated by the pinned ess generate --kind docs from adapters/kubernetes/spec/ess. Structural validation establishes consistency; behaviour, storage and cross-record predicates remain implementation obligations.

Kubernetes-owned read selections - resource kinds, single-object coordinates, configured namespace observations, Deployment rollout history, cluster nodes and configured custom resources.

connectors_kubernetes.reads is one of connectors_kubernetes's bounded contexts. Back to the index.

Types​

CustomResourceKind​

connectors_kubernetes.reads.CustomResourceKind is a record of three fields:

  • group — String
  • version — String
  • plural — String

Every value satisfies (group.count >= 3 and group.count <= 253), (version.count >= 1 and version.count <= 63) and (plural.count >= 1 and plural.count <= 63).

NamespaceObservation​

connectors_kubernetes.reads.NamespaceObservation is a record of two fields:

  • namespace — String
  • presence — connectors_kubernetes.reads.NamespacePresence

Every value satisfies (namespace.count >= 1 and namespace.count <= 63).

NamespacePresence​

connectors_kubernetes.reads.NamespacePresence is one of present and absent.

NodeListAdmission​

connectors_kubernetes.reads.NodeListAdmission is one of off and full_objects.

ObjectCoordinates​

connectors_kubernetes.reads.ObjectCoordinates is a record of three fields:

  • namespace — String
  • kind — connectors_kubernetes.reads.ResourceKind
  • name — String

Every value satisfies (namespace.count >= 1 and namespace.count <= 63) and (name.count >= 1 and name.count <= 253).

ResourceKind​

connectors_kubernetes.reads.ResourceKind is one of pods, services, deployments, endpointslices, replicasets, events and statefulsets.

RolloutHistorySelection​

connectors_kubernetes.reads.RolloutHistorySelection is a record of three fields:

  • namespace — String
  • deployment — String
  • deployment_uid — String

Every value satisfies (namespace.count >= 1 and namespace.count <= 63) and (deployment.count >= 1 and deployment.count <= 253).

Five of the types above are reached by nothing else in this system: connectors_kubernetes.reads.CustomResourceKind, connectors_kubernetes.reads.NamespaceObservation, connectors_kubernetes.reads.NodeListAdmission, connectors_kubernetes.reads.ObjectCoordinates and connectors_kubernetes.reads.RolloutHistorySelection. No entity, view, command, event, error or crossing names them, so it is either vocabulary something outside this specification uses or a leftover — and only a person can tell which.


Generated from connectors_kubernetes v1 · model digest 860ee995d42502fcf5cf8042d04e0af8a02e201a325b1ea6d3c5c1b2d4cd0b9d · contract digest slice-sha256/2:6697567c489b2732e7cbe9e2aa40c7fb848dc8dfff1e7af9c1a402d961090ca4. Do not edit this file; change the specification and regenerate it with ess generate.