Skip to content

vyra.sh API Reference

Resource Types

Example Resources

API Resources

Cell

Cell is the Schema for the cells API

API Version: vyra.sh/v1alpha1

Kind: Cell

FieldTypeDescriptionRequired
apiVersionstringvyra.sh/v1alpha1true
kindstringCelltrue
metadataobjectStandard object metadatatrue
specobjectspec defines the desired state of Celltrue
statusobjectstatus defines the observed state of Cellfalse

Cell.spec

spec defines the desired state of Cell

FieldTypeDescriptionRequired
tenancyobjectTenancySpec defines the tenancy specifications for the Cell.false
triggerOperatorobjectTriggerOperator defines the specifications for the Trigger Operator within the Cell.false

Cell.spec.tenancy

TenancySpec defines the tenancy specifications for the Cell.

FieldTypeDescriptionRequired
modeenumMode defines the tenancy mode for the Cell. Possible values are "shared" and "dedicated". Default is "shared". (Enum: "shared", "dedicated")false

Cell.spec.triggerOperator

TriggerOperator defines the specifications for the Trigger Operator within the Cell.

FieldTypeDescriptionRequired
versionstringVersion defines the version of the operator to deploy.true

Cell.status

status defines the observed state of Cell

FieldTypeDescriptionRequired
conditions[]objectThe status of each condition is one of True, False, or Unknown.false
readyTriggerOperatorbooleanReadyTriggerOperator indicates whether the TriggerOperator in the Cell is ready.false

Cell.status.conditions[]

Condition contains details for one aspect of the current state of this API Resource.

FieldTypeDescriptionRequired
observedGenerationintegerobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.false
reasonstringreason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.true
statusenumstatus of the condition, one of True, False, Unknown. (Enum: "True", "False", "Unknown")true
typestringtype of condition in CamelCase or in foo.example.com/CamelCase.true
lastTransitionTimestringlastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.true
messagestringmessage is a human readable message indicating details about the transition. This may be an empty string.true

Examples

Example: Cell

yaml
apiVersion: vyra.sh/v1alpha1
kind: Cell
metadata:
  labels:
    app.kubernetes.io/name: soar-operator
    app.kubernetes.io/managed-by: kustomize
  name: cell-sample
  namespace: vyra-cell-sample
spec:
  tenancy:
    mode: shared
  triggerOperator:
    version: v0.0.2
Powered by Vyra, Sweat and Tears™