Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileMysqlNode ¶
ReconcileMysqlNode reconciles a MysqlCluster object
func (*ReconcileMysqlNode) Reconcile ¶
Reconcile reads that state of the cluster for a MysqlCluster object and makes changes based on the state read and what is in the MysqlCluster.Spec Automatically generate RBAC rules to allow the Controller to read and write Deployments +kubebuilder:rbac:groups=core,resources=pods/status,verbs=get;list;watch;create;update;patch;delete
type SQLInterface ¶
type SQLInterface interface {
Wait(ctx context.Context) error
DisableSuperReadOnly(ctx context.Context) (func(), error)
ChangeMasterTo(ctx context.Context, host string, user string, pass string) error
MarkConfigurationDone(ctx context.Context) error
IsConfigured(ctx context.Context) (bool, error)
SetPurgedGTID(ctx context.Context) error
MarkSetGTIDPurged(ctx context.Context) error
Host() string
}
SQLInterface expose abstract operations that can be applied on a MySQL node
Click to show internal directories.
Click to hide internal directories.