Documentation
¶
Index ¶
- func ConfigureCloudMemorystoreInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func SetupCloudMemorystoreInstance(mgr ctrl.Manager, l logging.Logger) error
- func SetupCloudMemorystoreInstanceClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupCloudMemorystoreInstanceClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupCloudMemorystoreInstanceClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureCloudMemorystoreInstance ¶
func ConfigureCloudMemorystoreInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureCloudMemorystoreInstance configures the supplied resource (presumed to be a CloudMemorystoreInstance) using the supplied resource claim (presumed to be a RedisCluster) and resource class.
func SetupCloudMemorystoreInstance ¶ added in v0.6.0
SetupCloudMemorystoreInstance adds a controller that reconciles CloudMemorystoreInstances.
func SetupCloudMemorystoreInstanceClaimBinding ¶ added in v0.6.0
SetupCloudMemorystoreInstanceClaimBinding adds a controller that reconciles RedisCluster claims with CloudMemorystoreInstances, dynamically provisioning them if needed.
func SetupCloudMemorystoreInstanceClaimDefaulting ¶ added in v0.6.0
SetupCloudMemorystoreInstanceClaimDefaulting adds a controller that reconciles RedisCluster claims that omit their resource ref, class ref, and class selector by choosing a default CloudMemorystoreInstanceClass if one exists.
func SetupCloudMemorystoreInstanceClaimScheduling ¶ added in v0.6.0
SetupCloudMemorystoreInstanceClaimScheduling adds a controller that reconciles RedisCluster claims that include a class selector but omit their class and resource references by picking a random matching CloudMemorystoreInstanceClass, if any.
Types ¶
This section is empty.