package
3.0.0+incompatible
Repository: https://github.com/radondb/radondb-mysql-kubernetes.git
Documentation: pkg.go.dev

# Functions

Build the backup directory name by time.
BytesToString casts slice to string without copy.
Check update file exist.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Caculate hash value of string.
No description provided by the author
Max returns the largest int64 that was passed in the arguments.
Min returns the smallest int64 that was passed in the arguments.
No description provided by the author
No description provided by the author
Parase image prefix,image name,image tag.
No description provided by the author
No description provided by the author
Remove the Update file.
No description provided by the author
No description provided by the author
No description provided by the author
StringInArray check whether the str is in the strArray.
StringToBytes casts string to slice without copy.
Create the Update file.
No description provided by the author
No description provided by the author

# Constants

JobType.
xtrabackup http server user.
No description provided by the author
No description provided by the author
No description provided by the author
The path to the client MySQL client configuration.
ConfigMap is the alias for mysql configs, the config map resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
init containers.
No description provided by the author
containers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
preUpdate file.
No description provided by the author
FollowerService is the name of a service that points healthy followers (excludes leader).
HeadlessSVC is the alias of the headless service resource.
No description provided by the author
No description provided by the author
Job Annonations date.
Job Annonations name.
Job Annonations size.
Job Annonations type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LeaderHost is the alias for leader`s host.
LeaderService is the name of the service that points to leader node.
No description provided by the author
No description provided by the author
No description provided by the author
Metrics port.
MetricsService is the name of the metrics service that points to all nodes.
The name of the MySQL metrics user.
No description provided by the author
No description provided by the author
No description provided by the author
volumes mount path.
volumes names.
MySQLPidFile is the path of mysql pid file.
No description provided by the author
MySQL port.
The MySQL user used for operator to connect to the mysql node for configuration.
PluginConfigs is the alias for mysql plugin config.
PodDisruptionBudget is the name of pod disruption budget for the statefulset.
RadonDB excutable files dir.
No description provided by the author
No description provided by the author
ReadOnlyHeadlessSVC is the alias of the headless service resource.
No description provided by the author
The name of the MySQL replication user.
No description provided by the author
No description provided by the author
extra env for readonly.
Role is the alias of the role resource.
RoleBinding is the alias of the rolebinding resource.
The name of the MySQL root user.
No description provided by the author
No description provided by the author
Secret is the name of the secret that contains operator related credentials.
ServiceAccount is the alias of the serviceaccount resource.
No description provided by the author
StatefulSet is the alias of the statefulset resource.
Volume timezone name.
Volume host path for time zone.
Volume mount path for time zone.
No description provided by the author
No description provided by the author
TlsMountPath is the volume mount path for tls.
TlsVolumeName is the volume name for tls.
No description provided by the author
No description provided by the author
xtrabackup.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
XenonMetaData is the name of the configmap that contains xenon metadata.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Xenon port.
No description provided by the author
No description provided by the author

# Variables

InvalidMySQLVersion is used for set invalid version that we do not support.
MySQLDefaultVersion is the version for mysql that should be used.
MySQLDefaultVersionMap is a map of supported mysql version and their image.
XenonHttpUrls saves the xenon http url and its corresponding request type.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

RaftRole is the role of the node in raft.
ResourceName is the type for aliasing resources that will be created.
XenonHttpUrl is a http url corresponding to the xenon instruction.