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