Documentation ¶
Overview ¶
Package cluster to manage a rook cluster.
Index ¶
Constants ¶
View Source
const ( CustomResourceName = "cluster" CustomResourceNamePlural = "clusters" )
View Source
const (
// DefaultClusterName states the default name of the rook-cluster if not provided.
DefaultClusterName = "rook"
)
Variables ¶
View Source
var ClusterResource = opkit.CustomResource{ Name: CustomResourceName, Plural: CustomResourceNamePlural, Group: rookalpha.CustomResourceGroup, Version: rookalpha.Version, Scope: apiextensionsv1beta1.NamespaceScoped, Kind: reflect.TypeOf(rookalpha.Cluster{}).Name(), }
Functions ¶
func ClusterOwnerRef ¶ added in v0.7.0
func ClusterOwnerRef(namespace, clusterID string) metav1.OwnerReference
Types ¶
type ClusterController ¶ added in v0.5.0
type ClusterController struct {
// contains filtered or unexported fields
}
ClusterController controls an instance of a Rook cluster
func NewClusterController ¶ added in v0.5.0
func NewClusterController(context *clusterd.Context, rookImage string, volumeAttachment attachment.Attachment) *ClusterController
NewClusterController create controller for watching cluster custom resources created
func (*ClusterController) StartWatch ¶ added in v0.5.0
func (c *ClusterController) StartWatch(namespace string, stopCh chan struct{}) error
Watch watches instances of cluster resources
Directories ¶
Path | Synopsis |
---|---|
Package api for the operator api manager.
|
Package api for the operator api manager. |
ceph
|
|
mgr
Package mgr for the Ceph manager.
|
Package mgr for the Ceph manager. |
mon
Package mon for the Ceph monitors.
|
Package mon for the Ceph monitors. |
osd
Package osd for the Ceph OSDs.
|
Package osd for the Ceph OSDs. |
osd/config
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.