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