Kind
Engine
Group
longhorn.io
Version
v1beta2
apiVersion: longhorn.io/v1beta2 kind: Engine metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
EngineSpec defines the desired state of the Longhorn engine
active boolean
backupVolume string
dataEngine string
enum: v1, v2
desireState string
disableFrontend boolean
frontend string
enum: blockdev, iscsi, nvmf, ublk,
image string
logRequested boolean
nodeID string
rebuildConcurrentSyncLimit integer
RebuildConcurrentSyncLimit controls the maximum number of file synchronization operations that can run concurrently during a single replica rebuild. It is determined by the global setting or the volume spec field with the same name.
minimum: 0
maximum: 5
replicaAddressMap object
requestedBackupRestore string
requestedDataSource string
revisionCounterDisabled boolean
salvageRequested boolean
snapshotMaxCount integer
snapshotMaxSize string
format: int64
ublkNumberOfQueue integer
ublkNumberOfQueue controls the number of queues for ublk frontend.
ublkQueueDepth integer
ublkQueueDepth controls the depth of each queue for ublk frontend.
unmapMarkSnapChainRemovedEnabled boolean
upgradedReplicaAddressMap object
volumeName string
volumeSize string
format: int64
status object
EngineStatus defines the observed state of the Longhorn engine
backupStatus object
cloneStatus object
conditions []object
lastProbeTime string
Last time we probed the condition.
lastTransitionTime string
Last time the condition transitioned from one status to another.
message string
Human-readable message indicating details about last transition.
reason string
Unique, one-word, CamelCase reason for the condition's last transition.
status string
Status is the status of the condition. Can be True, False, Unknown.
type string
Type is the type of the condition.
currentImage string
currentReplicaAddressMap object
currentSize string
format: int64
currentState string
endpoint string
instanceManagerName string
ip string
isExpanding boolean
lastExpansionError string
lastExpansionFailedAt string
lastRestoredBackup string
logFetched boolean
ownerID string
port integer
purgeStatus object
rebuildConcurrentSyncLimit integer
RebuildConcurrentSyncLimit controls the maximum number of file synchronization operations that can run concurrently during a single replica rebuild. It is determined by the global setting or the volume spec field with the same name.
minimum: 0
rebuildStatus object
replicaModeMap object
replicaTransitionTimeMap object
ReplicaTransitionTimeMap records the time a replica in ReplicaModeMap transitions from one mode to another (or from not being in the ReplicaModeMap to being in it). This information is sometimes required by other controllers (e.g. the volume controller uses it to determine the correct value for replica.Spec.lastHealthyAt).
restoreStatus object
salvageExecuted boolean
snapshotMaxCount integer
snapshotMaxSize string
format: int64
snapshots object
snapshotsError string
started boolean
starting boolean
storageIP string
ublkID integer
format: int32
unmapMarkSnapChainRemovedEnabled boolean
uuid string
Copied!