Resources

The ocs-operator creates the following CRs in response to the spec of the CRDs it defines.

The configuration of some of these resources can be overridden, allowing for changes to the generated spec or not creating them altogether.

General resources

Events

Creates various events when required in response to reconciliation.

Persistent Volumes (PVs)

PVs are not created directly by the operator. However, the operator keeps track of all the PVs created by the Ceph CSI drivers and ensures that the PVs have appropriate annotations for the supported features.

Quickstarts

Deploys various Quickstart CRs for the OpenShift Container Platform Console.

Rook-Ceph resources

CephBlockPool

Define the default Ceph block pools.

CephFilesysPrometheusRulesoute for the Ceph object store.

StorageClass

Define the default Storage classes. For example, for CephBlockPool and CephFilesystem).

VolumeSnapshotClass

Define the default volume snapshot classes for the corresponding storage classes.

Multicloud Object Gateway resources

NooBaa

Define the default Multicloud Object Gateway system.

Monitoring resources

  • Metrics Exporter Service
  • Metrics Exporter Service Monitor
  • PrometheusRules