package
3.0.4
Repository: https://github.com/openebs/api.git
Documentation: pkg.go.dev

# Constants

BlockDeviceTagLabelKey is the key to fetch tag of a block device.
No description provided by the author
CasTypeCStor is the key for cas type cStor.
CasTypeJiva is the key for cas type jiva.
CASTypeLabelKey is the label key to fetch storage engine for the volume.
CSPCFinalizer represents finalizer value used by cspc.
CStorAPIVersion is group version for cstor apis.
No description provided by the author
CStorPoolClusterLabelKey is the CStorPoolcluster label key.
CStorPoolInstanceLabelKey is the CStorPoolInstance label.
CStorPoolInstanceNameLabelKey is the key used on pool dependent resources.
CStorPoolInstanceUIDLabelKey is the key used on pool dependent resources.
CstorVolumeKind is a K8s CR of kind CStorVolume.
CstorVolumeReplicaKind is a K8s CR of kind CStorVolumeReplica.
HostNameLabelKey is label key present on kubernetes node object.
IoWaitTime is the time interval for which the IO has to be stopped before doing snapshot operation.
OpenEBSCStorAllowedBDTagKey is the annotation key present that decides whether a particular BD with a tag is allowed in storage provisioning or not.
OpenEBSCStorExistingPoolName is the name of the cstor pool already present on the disk that needs to be imported and renamed.
OpenEBSDisableDependantsReconcileKey is the annotation key that decides to create children objects with OpenEBSDisableReconcileKey as true or false.
OpenEBSDisableReconcileLabelKey is the label key decides to reconcile or not.
OpenEBSVersionLabelKey is the openebs version key.
PersistentVolumeLabelKey label key set in all cstorvolume replicas of a given volume.
PodDisruptionBudgetKey is the key used to identify the PDB.
PoolProtectionFinalizer is used to make sure cspi and it's bdcs are not deleted before destroying the zpool.
PredecessorBDKey is the key to fetch the predecessor BD in case of block device replacement.
TotalWaitTime is the max time duration to wait for doing snapshot operation on all the replicas.
VolumePolicyKey is the key to fetch name of CStorVolume Policies.

# Variables

ConfFileMutex is to hold the lock while updating istgt.conf file.
DesiredReplicationFactorKey is plain text in istgt configuration file informsabout desired replication factor used by target.
IstgtConfPath will locate path for istgt configurations.
TargetNamespace is namespace where target pod and cstorvolume is presentand this is updated by addEventHandler function.