package
0.2.0
Repository: https://github.com/ironcore-dev/ironcore.git
Documentation: pkg.go.dev

# Functions

BucketPoolCommonName constructs the common name for a certificate of a bucket pool user.
No description provided by the author
VolumePoolCommonName constructs the common name for a certificate of a volume pool user.

# Constants

No description provided by the author
No description provided by the author
BucketPoolsGroup is the system rbac group all bucket pools are in.
No description provided by the author
No description provided by the author
No description provided by the author
BucketPoolUserNamePrefix is the prefix all bucket pool users should have.
BucketStateAvailable reports whether a Bucket is available to be used.
BucketStateError reports that a Bucket is in an error state.
BucketStatePending reports whether a Bucket is about to be ready.
ResizePolicyExpandOnly is a policy that only allows the expansion of a Volume.
ResizePolicyStatic is a policy that does not allow the expansion of a Volume.
No description provided by the author
No description provided by the author
VolumePoolsGroup is the system rbac group all volume pools are in.
No description provided by the author
No description provided by the author
No description provided by the author
VolumePoolUserNamePrefix is the prefix all volume pool users should have.
VolumeStateAvailable reports whether a Volume is available to be used.
VolumeStateError reports that a Volume is in an error state.
VolumeStatePending reports whether a Volume is about to be ready.
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
BucketClassFinalizer is the finalizer for BucketClass.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.
VolumeClassFinalizer is the finalizer for VolumeClass.

# Structs

Bucket is the Schema for the buckets API.
BucketAccess represents information on how to access a bucket.
BucketClass is the Schema for the bucketclasses API.
BucketClassList contains a list of BucketClass.
BucketCondition is one of the conditions of a bucket.
BucketList contains a list of Bucket.
BucketPool is the Schema for the bucketpools API.
BucketPoolList contains a list of BucketPool.
BucketPoolSpec defines the desired state of BucketPool.
BucketPoolStatus defines the observed state of BucketPool.
BucketSpec defines the desired state of Bucket.
BucketStatus defines the observed state of Bucket.
BucketTemplateSpec is the specification of a Bucket template.
Volume is the Schema for the volumes API.
VolumeAccess represents information on how to access a volume.
VolumeClass is the Schema for the volumeclasses API.
VolumeClassList contains a list of VolumeClass.
VolumeCondition is one of the conditions of a volume.
VolumeEncryption represents information to encrypt a volume.
VolumeList contains a list of Volume.
VolumePool is the Schema for the volumepools API.
VolumePoolCondition is one of the conditions of a volume.
VolumePoolList contains a list of VolumePool.
VolumePoolSpec defines the desired state of VolumePool.
VolumePoolStatus defines the observed state of VolumePool.
VolumeSpec defines the desired state of Volume.
VolumeStatus defines the observed state of Volume.
VolumeTemplateSpec is the specification of a Volume template.

# Type aliases

BucketConditionType is a type a BucketCondition can have.
No description provided by the author
BucketState represents the infrastructure state of a Bucket.
ResizePolicy is a type of policy.
VolumeConditionType is a type a VolumeCondition can have.
VolumePoolConditionType is a type a VolumePoolCondition can have.
No description provided by the author
VolumeState represents the infrastructure state of a Volume.