Documentation
¶
Index ¶
- type BucketClaimListener
- func (b *BucketClaimListener) Add(ctx context.Context, bucketClaim *v1alpha1.BucketClaim) error
- func (b *BucketClaimListener) Delete(ctx context.Context, bucketClaim *v1alpha1.BucketClaim) error
- func (b *BucketClaimListener) InitializeBucketClient(bc bucketclientset.Interface)
- func (b *BucketClaimListener) InitializeEventRecorder(er record.EventRecorder)
- func (b *BucketClaimListener) InitializeKubeClient(k kubeclientset.Interface)
- func (b *BucketClaimListener) Update(ctx context.Context, old, new *v1alpha1.BucketClaim) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketClaimListener ¶
type BucketClaimListener struct {
// contains filtered or unexported fields
}
BucketClaimListener is a resource handler for bucket requests objects
func NewBucketClaimListener ¶
func NewBucketClaimListener() *BucketClaimListener
func (*BucketClaimListener) Add ¶
func (b *BucketClaimListener) Add(ctx context.Context, bucketClaim *v1alpha1.BucketClaim) error
Add creates a bucket in response to a bucketClaim
func (*BucketClaimListener) Delete ¶
func (b *BucketClaimListener) Delete(ctx context.Context, bucketClaim *v1alpha1.BucketClaim) error
Delete processes a bucket for which bucket request is deleted
func (*BucketClaimListener) InitializeBucketClient ¶
func (b *BucketClaimListener) InitializeBucketClient(bc bucketclientset.Interface)
InitializeBucketClient initializes the object storage bucket client
func (*BucketClaimListener) InitializeEventRecorder ¶
func (b *BucketClaimListener) InitializeEventRecorder(er record.EventRecorder)
InitializeEventRecorder initializes the event recorder
func (*BucketClaimListener) InitializeKubeClient ¶
func (b *BucketClaimListener) InitializeKubeClient(k kubeclientset.Interface)
InitializeKubeClient initializes the kubernetes client
func (*BucketClaimListener) Update ¶
func (b *BucketClaimListener) Update(ctx context.Context, old, new *v1alpha1.BucketClaim) error
update processes any updates made to the bucket request
Click to show internal directories.
Click to hide internal directories.