CephBlockPoolRadosNamespace
ceph.rook.io / v1
apiVersion: ceph.rook.io/v1
kind: CephBlockPoolRadosNamespace
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 required
spec object required
Spec represents the specification of a Ceph BlockPool Rados Namespace
blockPoolName
string required
BlockPoolName is the name of Ceph BlockPool. Typically it's the name of
the CephBlockPool CR.
clusterID
string
ClusterID to be used for this RadosNamespace in the CSI configuration.
It must be unique among all Ceph clusters managed by Rook.
If not specified, the clusterID will be generated and can be found in the CR status.
pattern:
^[a-zA-Z0-9_-]+$minLength:
1maxLength:
36mirroring object
Mirroring configuration of CephBlockPoolRadosNamespace
mode
string required
Mode is the mirroring mode; either pool or image.
enum:
, pool, image
remoteNamespace
string
RemoteNamespace is the name of the CephBlockPoolRadosNamespace on the secondary cluster CephBlockPool
snapshotSchedules []object
SnapshotSchedules is the scheduling of snapshot for mirrored images
interval
string
Interval represent the periodicity of the snapshot.
path
string
Path is the path to snapshot, only valid for CephFS
startTime
string
StartTime indicates when to start the snapshot
name
string
The name of the CephBlockPoolRadosNamespaceSpec namespace. If not set, the default is the name of the CR.
status object
Status represents the status of a CephBlockPool Rados Namespace
conditions []object
lastHeartbeatTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
ConditionReason is a reason for a condition
status
string
type
string
ConditionType represent a resource's status
info
object
mirroringInfo object
MirroringInfoSpec is the status of the pool/radosnamespace mirroring
details
string
lastChanged
string
lastChecked
string
mode
string
Mode is the mirroring mode
peers []object
Peers are the list of peer sites connected to that cluster
client_name
string
ClientName is the CephX user used to connect to the peer
direction
string
Direction is the peer mirroring direction
mirror_uuid
string
MirrorUUID is the mirror UUID
site_name
string
SiteName is the current site name
uuid
string
UUID is the peer UUID
site_name
string
SiteName is the current site name
mirroringStatus object
MirroringStatusSpec is the status of the pool/radosNamespace mirroring
details
string
Details contains potential status errors
lastChanged
string
LastChanged is the last time time the status last changed
lastChecked
string
LastChecked is the last time time the status was checked
summary object
Summary is the mirroring status summary
daemon_health
string
DaemonHealth is the health of the mirroring daemon
group_health
string
GroupHealth is the health of the mirrored image group
group_states object
GroupStates is the various state for all mirrored image groups
error
integer
Error is when the mirroring state is errored
replaying
integer
Replaying is when the replay of the mirroring journal is on-going
starting_replay
integer
StartingReplay is when the replay of the mirroring journal starts
stopped
integer
Stopped is when the mirroring state is stopped
stopping_replay
integer
StopReplaying is when the replay of the mirroring journal stops
syncing
integer
Syncing is when the image is syncing
unknown
integer
Unknown is when the mirroring state is unknown
health
string
Health is the mirroring health
image_health
string
ImageHealth is the health of the mirrored image
image_states object
ImageStates is the various state for all mirrored images
error
integer
Error is when the mirroring state is errored
replaying
integer
Replaying is when the replay of the mirroring journal is on-going
starting_replay
integer
StartingReplay is when the replay of the mirroring journal starts
stopped
integer
Stopped is when the mirroring state is stopped
stopping_replay
integer
StopReplaying is when the replay of the mirroring journal stops
syncing
integer
Syncing is when the image is syncing
unknown
integer
Unknown is when the mirroring state is unknown
states object
States is the various state for all mirrored images
error
integer
Error is when the mirroring state is errored
replaying
integer
Replaying is when the replay of the mirroring journal is on-going
starting_replay
integer
StartingReplay is when the replay of the mirroring journal starts
stopped
integer
Stopped is when the mirroring state is stopped
stopping_replay
integer
StopReplaying is when the replay of the mirroring journal stops
syncing
integer
Syncing is when the image is syncing
unknown
integer
Unknown is when the mirroring state is unknown
phase
string
ConditionType represent a resource's status
snapshotScheduleStatus object
SnapshotScheduleStatusSpec is the status of the snapshot schedule
details
string
Details contains potential status errors
lastChanged
string
LastChanged is the last time time the status last changed
lastChecked
string
LastChecked is the last time time the status was checked
snapshotSchedules []object
SnapshotSchedules is the list of snapshots scheduled
image
string
Image is the mirrored image
items []object
Items is the list schedules times for a given snapshot
interval
string
Interval is the interval in which snapshots will be taken
start_time
string
StartTime is the snapshot starting time
namespace
string
Namespace is the RADOS namespace the image is part of
pool
string
Pool is the pool name
No matches. Try .spec.blockPoolName for an exact path