# Constants
Connected represents the Connected state.
Failed represents the Connection Failed state.
Fenced means the CIDRs should be in fenced state.
FenceOperationSuccessfulMessage represents successful message on fence operation.
FencingOperationResultFailed represents the Failed operation state.
FencingOperationResultSucceeded represents the Succeeded operation state.
ForbidConcurrent forbids concurrent runs, skipping next run if previous hasn't finished yet.
OperationResultFailed represents the Failed operation state.
OperationResultSucceeded represents the Succeeded operation state.
ReplaceConcurrent cancels currently running job and replaces it with a new one.
Unfenced means the CIDRs should be in unfenced state.
UnFenceOperationSuccessfulMessage represents successful message on unfence operation.
# 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
CSIAddonsNode is the Schema for the csiaddonsnode API.
No description provided by the author
CSIAddonsNodeList contains a list of CSIAddonsNode.
CSIAddonsNodeSpec defines the desired state of CSIAddonsNode.
CSIAddonsNodeStatus defines the observed state of CSIAddonsNode.
EncryptionKeyRotationCronJob is the Schema for the encryptionkeyrotationcronjobs API.
EncryptionKeyRotationCronJobList contains a list of EncryptionKeyRotationCronJob.
EncryptionKeyRotationCronJobSpec defines the desired state of EncryptionKeyRotationCronJob.
EncryptionKeyRotationCronJobStatus defines the observed state of EncryptionKeyRotationCronJob.
EncryptionKeyRotationJob is the Schema for the encryptionkeyrotationjobs API.
EncryptionKeyRotationJobList contains a list of EncryptionKeyRotationJob.
EncryptionKeyRotationJobSpec defines the desired state of EncryptionKeyRotationJob.
EncryptionKeyRotationJobStatus defines the observed state of EncryptionKeyRotationJob.
EncryptionKeyRotationJobTemplateSpec describes the data a Job should have when created from a template.
NetworkFence is the Schema for the networkfences API.
NetworkFenceList contains a list of NetworkFence.
NetworkFenceSpec defines the desired state of NetworkFence +kubebuilder:validation:XValidation:rule="has(self.parameters) == has(oldSelf.parameters)",message="parameters are immutable" +kubebuilder:validation:XValidation:rule="has(self.secret) == has(oldSelf.secret)",message="secret is immutable".
NetworkFenceStatus defines the observed state of NetworkFence.
ReclaimSpaceCronJob is the Schema for the reclaimspacecronjobs API.
ReclaimSpaceCronJobList contains a list of ReclaimSpaceCronJob.
ReclaimSpaceCronJobSpec defines the desired state of ReclaimSpaceJob.
ReclaimSpaceCronJobStatus defines the observed state of ReclaimSpaceJob.
ReclaimSpaceJob is the Schema for the reclaimspacejobs API.
ReclaimSpaceJobList contains a list of ReclaimSpaceJob.
ReclaimSpaceJobSpec defines the desired state of ReclaimSpaceJob.
ReclaimSpaceJobStatus defines the observed state of ReclaimSpaceJob.
ReclaimSpaceJobTemplateSpec describes the data a Job should have when created from a template.
+kubebuilder:validation:XValidation:rule="self == oldSelf",message="secret is immutable" SecretSpec defines the secrets to be used for the network fencing operation.
TargetSpec defines the targets on which the operation can be performed.
# Type aliases
ConcurrencyPolicy describes how the job will be handled.
CSIAddonsNodeState defines the state of the operation.
No description provided by the author
No description provided by the author
OperationResult represents the result of reclaim space operation.