Documentation ¶
Index ¶
- func ConfigureMyRDSInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func ConfigurePostgreRDSInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) 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
- func SetupRDSInstance(mgr ctrl.Manager, l logging.Logger) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureMyRDSInstance ¶
func ConfigureMyRDSInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureMyRDSInstance configures the supplied resource (presumed to be a RDSInstance) using the supplied resource claim (presumed to be a MySQLInstance) and resource class.
func ConfigurePostgreRDSInstance ¶
func ConfigurePostgreRDSInstance(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigurePostgreRDSInstance configures the supplied resource (presumed to be a RDSInstance) using the supplied resource claim (presumed to be a PostgreSQLInstance) and resource class.
func SetupMySQLInstanceClaimBinding ¶ added in v0.6.0
SetupMySQLInstanceClaimBinding adds a controller that reconciles MySQLInstance claims with RDSInstances, 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 RDSInstanceClass 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 RDSInstanceClass, if any.
func SetupPostgreSQLInstanceClaimBinding ¶ added in v0.6.0
SetupPostgreSQLInstanceClaimBinding adds a controller that reconciles PostgreSQLInstance claims with RDSInstances, 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 RDSInstanceClass 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 RDSInstanceClass, if any.
Types ¶
This section is empty.