package
0.0.0-20241021115229-a8bdbce37716
Repository: https://github.com/slpcat/docker-images.git
Documentation: pkg.go.dev

# Functions

Resource gets a MySQL Operator GroupResource for a specified resource.

# Constants

BackupComplete means the Backup has successfully executed and the resulting artifact has been stored in object storage.
BackupCRDResourceKind is the Kind of a Backup.
BackupFailed means the Backup has failed.
BackupRunning means the Backup is currently being executed by a Cluster member's mysql-agent side-car.
BackupScheduleCRDResourceKind is the Kind of a BackupSchedule.
BackupScheduled means the Backup has been assigned to a Cluster member for execution.
ClusterCRDResourceKind is the Kind of a Cluster.
ClusterNameMaxLen is the maximum supported length of a Cluster name.
ClusterReady means the Cluster is able to service requests.
DefaultVersion is the MySQL version to use if not specified explicitly by user.
GroupName is the group name for the MySQL Operator API.
MaxInnoDBClusterMembers is the maximum number of members supported by InnoDB group replication.
MinimumMySQLVersion is the minimum version of MySQL server supported by the MySQL Operator.
MysqlServer is the image to use if no image is specified explicitly by the user.
RestoreComplete means the Restore has successfully executed and the resulting artifact has been stored in object storage.
RestoreCRDResourceKind is the Kind of a Restore.
RestoreFailed means the Restore has failed.
RestoreRunning means the Restore is currently being executed by a Cluster member's mysql-agent side-car.
RestoreScheduled means the Restore has been assigned to a Cluster member for execution.

# Variables

AddToScheme applies the SchemeBuilder functions to a specified scheme.
ExecutorProviders denotes the list of valid backup executor providers.
SchemeBuilder collects the scheme builder functions for the MySQL Operator API.
SchemeGroupVersion is the GroupVersion for the MySQL Operator API.

# Structs

Backup is a backup of a Cluster.
BackupCondition describes the observed state of a Backup at a certain point.
BackupExecutor represents the configuration of the tool performing the backup.
BackupList is a list of Backups.
BackupOutcome describes the location of a Backup.
BackupSchedule is a backup schedule for a Cluster.
BackupScheduleList is a list of BackupSchedules.
BackupScheduleSpec defines the specification for a MySQL backup schedule.
BackupSpec defines the specification for a MySQL backup.
BackupStatus captures the current status of a Backup.
Cluster represents a cluster spec and associated metadata.
ClusterCondition describes the observed state of a Cluster at a certain point.
ClusterList is a placeholder type for a list of MySQL clusters.
ClusterSpec defines the attributes a user can specify when creating a cluster.
ClusterStatus defines the current status of a MySQL cluster propagating useful information back to the cluster admin.
Database represents a database to backup.
MySQLDumpBackupExecutor executes backups using mysqldump.
Resources holds ResourceRequirements for the MySQL Agent & Server Containers.
Restore is a MySQL Operator resource that represents the restoration of backup of a MySQL cluster.
RestoreCondition describes the observed state of a Restore at a certain point.
RestoreList is a list of Restores.
RestoreSpec defines the specification for a restore of a MySQL backup.
RestoreStatus captures the current status of a MySQL restore.
S3StorageProvider represents an S3 compatible bucket for storing Backups.
ScheduleStatus captures the current state of a MySQL backup schedule.
StorageProvider defines the configuration for storing a Backup in a storage service.

# Type aliases

BackupConditionType represents a valid condition of a Backup.
ClusterConditionType represents a valid condition of a Cluster.
RestoreConditionType represents a valid condition of a Restore.