Documentation
¶
Index ¶
- Constants
- func ConfigMapName(cr *apiv1alpha1.PerconaServerMySQL) string
- func HeadlessService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
- func MatchLabels(cr *apiv1alpha1.PerconaServerMySQL) map[string]string
- func Name(cr *apiv1alpha1.PerconaServerMySQL) string
- func NamespacedName(cr *apiv1alpha1.PerconaServerMySQL) types.NamespacedName
- func PodService(cr *apiv1alpha1.PerconaServerMySQL, t corev1.ServiceType, podName string) *corev1.Service
- func PrimaryService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
- func PrimaryServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
- func ServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
- func StatefulSet(cr *apiv1alpha1.PerconaServerMySQL, initImage, configHash string) *appsv1.StatefulSet
- func UnreadyService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
- func UnreadyServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
- type User
Constants ¶
View Source
const ( DataMountPath = "/var/lib/mysql" CustomConfigKey = "my.cnf" CredsMountPath = "/etc/mysql/mysql-users-secret" )
View Source
const ( DefaultPort = 3306 DefaultAdminPort = 33062 )
Variables ¶
This section is empty.
Functions ¶
func ConfigMapName ¶
func ConfigMapName(cr *apiv1alpha1.PerconaServerMySQL) string
func HeadlessService ¶
func HeadlessService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
func MatchLabels ¶
func MatchLabels(cr *apiv1alpha1.PerconaServerMySQL) map[string]string
func Name ¶
func Name(cr *apiv1alpha1.PerconaServerMySQL) string
func NamespacedName ¶
func NamespacedName(cr *apiv1alpha1.PerconaServerMySQL) types.NamespacedName
func PodService ¶
func PodService(cr *apiv1alpha1.PerconaServerMySQL, t corev1.ServiceType, podName string) *corev1.Service
func PrimaryService ¶
func PrimaryService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
func PrimaryServiceName ¶
func PrimaryServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
func ServiceName ¶
func ServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
func StatefulSet ¶
func StatefulSet(cr *apiv1alpha1.PerconaServerMySQL, initImage, configHash string) *appsv1.StatefulSet
func UnreadyService ¶
func UnreadyService(cr *apiv1alpha1.PerconaServerMySQL) *corev1.Service
func UnreadyServiceName ¶
func UnreadyServiceName(cr *apiv1alpha1.PerconaServerMySQL) string
Types ¶
type User ¶
type User struct {
Username apiv1alpha1.SystemUser
Password string
Hosts []string
}
Click to show internal directories.
Click to hide internal directories.