Documentation ¶
Overview ¶
Package osd for the Ceph OSDs.
Package osd for the Ceph OSDs.
Index ¶
Constants ¶
View Source
const ( OrchestrationStatusMapName = "rook-ceph-osd-orchestration-status" OrchestrationStatusStarting = "starting" OrchestrationStatusComputingDiff = "computingDiff" OrchestrationStatusOrchestrating = "orchestrating" OrchestrationStatusCompleted = "completed" OrchestrationStatusFailed = "failed" )
Variables ¶
This section is empty.
Functions ¶
func IsRemovingNode ¶
func UpdateOrchestrationStatusMap ¶
func UpdateOrchestrationStatusMap(clientset kubernetes.Interface, namespace string, node string, status OrchestrationStatus) error
Types ¶
type Cluster ¶
type Cluster struct { Namespace string Keyring string Version string Storage rookalpha.StorageSpec HostNetwork bool // contains filtered or unexported fields }
Cluster keeps track of the OSDs
func New ¶
func New(context *clusterd.Context, namespace, version string, storageSpec rookalpha.StorageSpec, dataDirHostPath string, placement rookalpha.Placement, hostNetwork bool, resources v1.ResourceRequirements, ownerRef metav1.OwnerReference) *Cluster
New creates an instance of the OSD manager
type OrchestrationStatus ¶
Directories ¶
Path | Synopsis |
---|---|
Package config for OSD config managed by the operator Package config for OSD config managed by the operator Copyright 2016 The Rook Authors.
|
Package config for OSD config managed by the operator Package config for OSD config managed by the operator Copyright 2016 The Rook Authors. |
Click to show internal directories.
Click to hide internal directories.