Documentation ¶
Overview ¶
Package mon for the Ceph monitors.
Package mon for the Ceph monitors.
Package mon for the Ceph monitors.
Index ¶
Constants ¶
View Source
const ( // EndpointConfigMapName is the name of the configmap with mon endpoints EndpointConfigMapName = "rook-ceph-mon-endpoints" // EndpointDataKey is the name of the key inside the mon configmap to get the endpoints EndpointDataKey = "data" )
Variables ¶
This section is empty.
Functions ¶
func AdminSecretEnvVar ¶
AdminSecretEnvVar is the admin secret environment var
func ClusterNameEnvVar ¶ added in v0.3.1
ClusterNameEnvVar is the cluster name environment var
func EndpointEnvVar ¶ added in v0.5.0
EndpointEnvVar is the mon endpoint environment var
func PublicIPEnvVar ¶ added in v0.5.0
PublicIPEnvVar is the public ip env var for monitors
func SecretEnvVar ¶ added in v0.5.0
SecretEnvVar is the mon secret environment var
Types ¶
type Cluster ¶
type Cluster struct { Namespace string Keyring string Version string MasterHost string Size int Paused bool Port int32 // contains filtered or unexported fields }
Cluster is for the cluster of monitors
type HealthChecker ¶ added in v0.5.0
type HealthChecker struct {
// contains filtered or unexported fields
}
HealthChecker check health for the monitors
func NewHealthChecker ¶ added in v0.5.0
func NewHealthChecker(monCluster *Cluster) *HealthChecker
NewHealthChecker creates a new HealthChecker object
func (*HealthChecker) Check ¶ added in v0.5.0
func (hc *HealthChecker) Check(stopCh chan struct{})
Check periodically the health of the monitors
Click to show internal directories.
Click to hide internal directories.