package
2.0.0-20230208192055-6241090b1050
Repository: https://github.com/mirantis/mcc-api.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
Phases are moving in next order: Pending -> Validating -> ApproveWaiting -> Processing -> Complete \-> Failed \-> Failed .
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

BlockStorageStatus contains Block storage status information.
CephDaemonsStatus contains status info for the defined Ceph Daemon.
CephDetails contains additional Ceph cluster information, such as disk usage, device mapping for osds.
No description provided by the author
No description provided by the author
No description provided by the author
CephOsdRemoveRequest stands for handling requests for removing osds from cluster.
CephOsdRemoveRequestCondition contains history of changes/updates for request.
CephOsdRemoveRequestList contains a list of CephOsdRemoveRequest objects.
CephOsdRemoveRequestSpec contains approval flag, map of nodes with osd to-remove list and whether to keep request in queue on fail.
CephOsdRemoveRequestStatus contains status of removing osds process and possible info/error messages found on during process.
No description provided by the author
CephPerfTestPeriodicParams contains schedule for running perf test.
CephPerfTestRequest stands for running performance testing operations on cluster.
CephPerfTestRequestList contains a list of CephPerfTestRequest objects.
CephPerfTestRequestSpec contains perf test run parameters, image name to use to run test and periodic schedule to run perf test as cron job.
No description provided by the author
CephPerfTestResults stands for showing perf test results or where to find them.
ClassDiskUsageStats deprecated.
No description provided by the author
DeviceCleanUpSpec is a spec describing dev names or pathes to cleanup If disk contain partition of some osd in use it will be untouched.
DeviceInfo represents short device info which provide all needed info for clean up procedure.
DiskUsageDetails deprecated.
No description provided by the author
Mgr contains a list of Ceph Manager modules to enable in Ceph Cluster.
MiraCeph is the Schema for the miracephs API which contains a valid Ceph configuration which is handled by ceph-controller and produce all related objects and daemons in Rook (K8S based Ceph).
No description provided by the author
MiraCephClientStatus represents Ceph Client's status.
MiraCephClusterStatus represents overall Ceph cluster status info.
MiraCephExternalClusterSpec represents external Ceph Cluster connected to internal Container Cloud cluster instead of local Ceph Cluster.
No description provided by the author
MiraCephFsPool stands for specified CephFS Pool configuration.
No description provided by the author
MiraCephHyperConverge represents hyperconverge parameters for Ceph daemons.
MiraCephList contains a list of MiraCeph.
MiraCephLog aggregates all Ceph cluster statuses.
MiraCephLogList represents a list of MiraCephLog objects.
MiraCephLogStatus defines the observed state of MiraCephLog.
No description provided by the author
MiraCephMultiSite represents Ceph RadosGW multisite/multizone feature settings.
MiraCephNetworkSpec is a section which defines the specific network range(s) for Ceph daemons to communicate with each other and the an external connections.
MiraCephNode contains specific node configuration to use it in Ceph Cluster.
MiraCephObjectStorage contains full RadosGW Object Storage configurations: RGW itself and RGW multisite feature.
MiraCephPool stands for specified Ceph RBD Pool configuration.
No description provided by the author
MiraCephRealm represents RGW multisite realm namespace.
MiraCephRealmPull stands for the Endpoint, the access key and the system key of the system user from the realm being pulled from.
MiraCephRGW represents Ceph RadosGW settings.
No description provided by the author
MiraCephSpec defines the desired configuration of resulting Ceph Cluster and all corresponding resources.
No description provided by the author
MiraCephStatus defines the observed state of MiraCeph.
MiraCephToleration represents kubernetes toleration rules.
MiraCephZone represents multisite zone.
MiraCephZoneGroup represents multisite zone group.
MiraCert represents custom certificate settings.
MiraCustomIngress represents custom Ingress Controller configuration.
MiraErasureCodedSpec represents the spec for erasure code in a pool.
MiraExternalRgwEndpoint represents external RGW Endpoints to use, when external Ceph cluster is used.
MiraGateway represents Ceph RGW daemon settings.
MiraIngress provides an ability to configure custom ingress rule for an external access to Ceph Cluster resources, for example, public endpoint for Ceph Object Store access.
MiraObjectStoreBucketStatus represents Ceph Object storage bucket status info.
MiraObjectStoreUserStatus represents Ceph Object storage user status info.
MiraPoolMirrorSpec spec represents RBD mirroring settings for a specific Ceph RBD Pool.
MiraPoolStatus represents Ceph Pool's status.
MiraRBDMirrorSpec allows to configure RBD mirroring between two Ceph Clusters.
No description provided by the author
MiraReplicatedSpec represents the spec for replication in a pool.
MiraValidation reflects validation result for MiraCeph spec.
NodeCleanUpSpec describes how should be OSD cleaned up on particular node Can be set only one field at time.
ObjectStorageStatus contains Object storage status information.
No description provided by the author
No description provided by the author
PoolDiskUsageStats deprecated.
No description provided by the author
PvcStoredResults means that perf test results can be found on pvc with 'pvcName' in 'pvcNamespace'.
RemoveResult keeps all osd remove relatd statuses in one place.
RemoveStatus handling status description.
No description provided by the author
SharedFilesystemStatus contains shared filesystem status information.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
HandleRequestPhase is a enum for all supported handle request phases.
No description provided by the author
No description provided by the author
No description provided by the author
OsdDeviceMapping deprecated.
PerfTestStatusPhase is a enum for handling perf test phases.
RemoveStatusPhase is a enum for handling remove during processing phase.
No description provided by the author