EngineFrontend
longhorn.io / v1beta2
apiVersion: longhorn.io/v1beta2
kind: EngineFrontend
metadata:
name: example
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
EngineFrontendSpec defines the desired state of the Longhorn engine frontend (v2 initiator)
active
boolean
dataEngine
string
enum:
v1, v2
desireState
string
disableFrontend
boolean
engineName
string
EngineName is the name of the v2 engine target (required for EngineFrontend instance creation)
frontend
string
enum:
blockdev, iscsi, nvmf, ublk,
image
string
logRequested
boolean
nodeID
string
salvageRequested
boolean
size
string
Size is the desired size of the frontend device in bytes, as requested
by the volume owner. The EngineFrontend controller drives the frontend
device toward this size independently of the engine's target size.
format:
int64
targetIP
string
TargetIP is the IP address of the v2 engine target
targetPort
integer
TargetPort is the port of the v2 engine target
ublkNumberOfQueue
integer
ublkNumberOfQueue controls the number of queues for ublk frontend.
ublkQueueDepth
integer
ublkQueueDepth controls the depth of each queue for ublk frontend.
volumeName
string
volumeSize
string
format:
int64status object
EngineFrontendStatus defines the observed state of the Longhorn engine frontend
activePath
string
ActivePath is the currently active frontend path address.
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
currentSize
string
CurrentSize is the current size of the frontend device in bytes, as
observed from the data plane. It is 0 while the engine frontend is not
running.
format:
int64
currentState
string
endpoint
string
Endpoint is the initiator endpoint (e.g., /dev/longhorn/vol-name)
instanceManagerName
string
ip
string
logFetched
boolean
ownerID
string
paths []object
Paths describes the currently known frontend multipath state.
anaState
string
engineName
string
nguid
string
nqn
string
targetIP
string
targetPort
integer
port
integer
preferredPath
string
PreferredPath is the preferred frontend path address.
salvageExecuted
boolean
started
boolean
starting
boolean
storageIP
string
switchoverPhase
string
SwitchoverPhase is the last completed switchover phase reported by the data plane.
targetIP
string
TargetIP is the currently connected IP address of the v2 engine target
targetPort
integer
TargetPort is the currently connected port of the v2 engine target
ublkID
integer
format:
int32
uuid
string
No matches. Try .spec.active for an exact path