Documentation ¶
Index ¶
- func ConfigureMyCloudSQLInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func ConfigurePostgreSQLCloudSQLInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func SetupCloudSQLInstance(mgr ctrl.Manager, l logging.Logger) error
- func SetupMySQLInstanceClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupMySQLInstanceClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupMySQLInstanceClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
- func SetupPostgreSQLInstanceClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupPostgreSQLInstanceClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupPostgreSQLInstanceClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureMyCloudSQLInstance ¶
func ConfigureMyCloudSQLInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureMyCloudSQLInstance configures the supplied instance (presumed to be a CloudSQLInstance) using the supplied instance claim (presumed to be a MySQLInstance) and instance class.
func ConfigurePostgreSQLCloudSQLInstance ¶
func ConfigurePostgreSQLCloudSQLInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigurePostgreSQLCloudSQLInstance configures the supplied instance (presumed to be a CloudSQLInstance) using the supplied instance claim (presumed to be a PostgreSQLInstance) and instance class.
func SetupCloudSQLInstance ¶ added in v0.6.0
SetupCloudSQLInstance adds a controller that reconciles CloudSQLInstance managed resources.
func SetupMySQLInstanceClaimBinding ¶ added in v0.6.0
SetupMySQLInstanceClaimBinding adds a controller that reconciles MySQLInstance claims with CloudSQLInstances, dynamically provisioning them if needed.
func SetupMySQLInstanceClaimDefaulting ¶ added in v0.6.0
SetupMySQLInstanceClaimDefaulting adds a controller that reconciles MySQLInstance claims that omit their resource ref, class ref, and class selector by choosing a default CloudSQLInstanceClass if one exists.
func SetupMySQLInstanceClaimScheduling ¶ added in v0.6.0
SetupMySQLInstanceClaimScheduling adds a controller that reconciles MySQLInstance claims that include a class selector but omit their class and resource references by picking a random matching CloudSQLInstanceClass, if any.
func SetupPostgreSQLInstanceClaimBinding ¶ added in v0.6.0
SetupPostgreSQLInstanceClaimBinding adds a controller that reconciles PostgreSQLInstance claims with CloudSQLInstances, dynamically provisioning them if needed.
func SetupPostgreSQLInstanceClaimDefaulting ¶ added in v0.6.0
SetupPostgreSQLInstanceClaimDefaulting adds a controller that reconciles PostgreSQLInstance claims that omit their resource ref, class ref, and class selector by choosing a default CloudSQLInstanceClass if one exists.
func SetupPostgreSQLInstanceClaimScheduling ¶ added in v0.6.0
SetupPostgreSQLInstanceClaimScheduling adds a controller that reconciles PostgreSQLInstance claims that include a class selector but omit their class and resource references by picking a random matching CloudSQLInstanceClass, if any.
Types ¶
This section is empty.