package
0.0.0-20211105025229-0bc0e990ce0e
Repository: https://github.com/zhyass/mysql-operator.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
NodeConditionLagged represents if the node is lagged.
NodeConditionLeader represents if the node is leader or not.
NodeConditionReadOnly repesents if the node is read only or not.
NodeConditionReplicating represents if the node is replicating or not.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.readyNodes +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type == 'Ready')].status",description="The cluster status" +kubebuilder:printcolumn:name="Replicas",type="integer",JSONPath=".spec.replicas",description="The number of desired nodes" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:shortName=mysql Cluster is the Schema for the clusters API.
ClusterCondition defines type for cluster conditions.
ClusterList contains a list of Cluster.
ClusterSpec defines the desired state of Cluster.
ClusterStatus defines the observed state of Cluster.
No description provided by the author
MysqlOpts defines the options of MySQL container.
NodeCondition defines type for representing node conditions.
NodeStatus defines type for status of a node into cluster.
Persistence is the desired spec for storing mysql data.
PodSpec defines type for configure cluster pod spec.
XenonOpts defines the options of xenon container.

# Type aliases

No description provided by the author
MysqlConf defines type for extra cluster configs.
NodeConditionType defines type for node condition type.