Documentation
¶
Index ¶
- func ConfigureS3Bucket(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func SetupBucketClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupBucketClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupBucketClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
- func SetupS3Bucket(mgr ctrl.Manager, l logging.Logger) error
- type Reconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureS3Bucket ¶
func ConfigureS3Bucket(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureS3Bucket configures the supplied resource (presumed to be a S3Bucket) using the supplied resource claim (presumed to be a Bucket) and resource class.
func SetupBucketClaimBinding ¶ added in v0.6.0
SetupBucketClaimBinding adds a controller that reconciles Bucket claims with S3Buckets, dynamically provisioning them if needed.
func SetupBucketClaimDefaulting ¶ added in v0.6.0
SetupBucketClaimDefaulting sets up the BucketClaimDefaultingController using the supplied manager.
func SetupBucketClaimScheduling ¶ added in v0.6.0
SetupBucketClaimScheduling adds a controller that reconciles Bucket claims that include a class selector but omit their class and resource references by picking a random matching S3BucketClass, if any.
Types ¶
type Reconciler ¶
type Reconciler struct { client.Client managed.ReferenceResolver managed.ConnectionPublisher // contains filtered or unexported fields }
Reconciler reconciles a S3Bucket object
Click to show internal directories.
Click to hide internal directories.