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 nolint: gocyclo
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.