package
4.13.0+incompatible
Repository: https://github.com/red-hat-storage/ocs-operator.git
Documentation: pkg.go.dev

# Functions

NewNodeTopologyMap returns an initialized NodeTopologyMap.

# Constants

ConditionExternalClusterConnected condition type indicates the successful connection to an external cluster.
ConditionExternalClusterConnecting type indicates that rook is still trying for an external connection.
ConditionReconcileComplete communicates the status of the StorageCluster resource's reconcile functionality.
ConditionVersionMismatch type indicates that there is a mismatch in the storagecluster and the operator version.
List of constants to show different different reconciliation messages and statuses.
List of constants to show different different reconciliation messages and statuses.
KindOCS specifies a "ocs" kind of the external storage.
KindRHCS specifies a "rhcs" kind of the external storage.
List of constants to show different different reconciliation messages and statuses.
List of constants to show different different reconciliation messages and statuses.
List of constants to show different different reconciliation messages and statuses.
List of constants to show different different reconciliation messages and statuses.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ArbiterSpec defines if arbiter should be enabled for the Ceph Cluster.
BackingStorageClass defines the backing storageclass for StorageDeviceSet.
No description provided by the author
ComponentImageStatus holds image status information for a specific component image.
EncryptionSpec defines if encryption should be enabled for the Storage Cluster It is optional and defaults to false.
ExternalStorageClusterSpec defines the spec of the external Storage Cluster to be connected to the local cluster.
ImagesStatus maps every component image name it's reconciliation status information.
KeyManagementServiceSpec provides a way to enable KMS.
KMSServerConnectionStatus defines the observed connection state to the KMS server.
ManageCephBlockPools defines how to reconcilea CephBlockPools.
ManageCephCluster defines how to reconcile the Ceph cluster definition.
ManageCephConfig defines how to reconcile the Ceph configuration.
ManageCephDashboard defines how to reconcile Ceph dashboard.
ManageCephFilesystems defines how to reconcile CephFilesystems.
ManageCephNonResilientPools defines how to reconcile ceph non-resilient pools.
ManageCephObjectStores defines how to reconcile CephObjectStores.
ManageCephObjectStoreUsers defines how to reconcile CephObjectStoreUsers.
ManageCephRBDMirror defines how to reconcile Ceph RBDMirror.
ManageCephToolbox defines how to reconcile Ceph toolbox.
ManagedResourcesSpec defines how to reconcile auxiliary resources.
MgrSpec defines the settings for the Ceph Manager.
No description provided by the author
MonitoringSpec controls the configuration of resources for exposing OCS metrics.
MultiCloudGatewaySpec defines specific multi-cloud gateway configuration options.
NFSSpec defines specific nfs configuration options.
NodeTopologyMap represents the list of all values of all topology labels across all nodes in the StorageCluster.
OCSInitialization represents the initial data to be created when the operator is installed.
OCSInitializationList contains a list of OCSInitialization.
OCSInitializationSpec defines the desired state of OCSInitialization.
OCSInitializationStatus defines the observed state of OCSInitialization.
OverprovisionControlSpec defines the allowed overprovisioning PVC consumption from the underlying cluster.
No description provided by the author
StorageCluster represents a cluster including Ceph Cluster, NooBaa and all the storage and compute resources required.
StorageClusterList contains a list of StorageCluster.
StorageClusterSpec defines the desired state of StorageCluster.
StorageClusterStatus defines the observed state of StorageCluster.
StorageDeviceSet defines a set of storage devices.
StorageDeviceSetConfig defines Ceph OSD specific config options for the StorageDeviceSet.
StorageProfile is the storage profile to use for the storageclassrequest.

# Type aliases

ExternalStorageKind specifies a kind of the external storage.
TopologyLabelValues is a list of values for a topology label.