# Functions
No description provided by the author
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
No description provided by the author
No description provided by the author
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
Exported constants used by provisioners: including conventional environment variable names for S3 Access and Secret Key, and map key names.
Exported constants used by provisioners: including conventional environment variable names for S3 Access and Secret Key, and map key names.
No description provided by the author
ObjectBucketClaimStatusPhaseBound indicates that provisioning has succeeded, the objectBucket is marked bound, and there is now a configMap and secret containing the appropriate bucket data in the namespace of the claim.
ObjectBucketClaimStatusPhaseFailed indicates that provisioning failed.
ObjectBucketClaimStatusPhasePending indicates that the provisioner has begun handling the request and that it is still in process.
ObjectBucketClaimStatusPhaseReleased TODO this would likely mean that the OB was deleted.
No description provided by the author
ObjectBucketStatusPhaseBound indicates that the objectBucket has been logically bound to a claim following a successful provision.
ObjectBucketStatusPhaseFailed TODO this phase does not have a defined reason for existing.
ObjectBucketStatusPhaseReleased indicates that the object bucket was once bound to a claim that has since been deleted this phase can occur when the claim is deleted and the reconciler is in the process of either deleting the bucket or revoking access to that bucket in the case of brownfield.
Exported constants used by provisioners: including conventional environment variable names for S3 Access and Secret Key, and map key names.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
AccessKeys is an Authentication type for passing AWS S3 style key pairs from the provisioner to the reconciler.
Authentication wraps all supported auth types.
Connection encapsulates Endpoint and Authentication data to simplify the expected return values of the Provision() interface method.
Endpoint contains all connection relevant data that an app may require for accessing the bucket.
ObjectBucket is the Schema for the objectbuckets API.
ObjectBucketClaim is the Schema for the objectbucketclaims API.
ObjectBucketClaimList contains a list of ObjectBucketClaim.
ObjectBucketClaimSpec defines the desired state of ObjectBucketClaim.
ObjectBucketClaimStatus defines the observed state of ObjectBucketClaim.
ObjectBucketList contains a list of ObjectBucket.
ObjectBucketSpec defines the desired state of ObjectBucket.
ObjectBucketStatus defines the observed state of ObjectBucket.
# Type aliases
ObjectBucketClaimStatusPhase is set by the controller to save the state of the provisioning process.
ObjectBucketStatusPhase is set by the controller to save the state of the provisioning process.