github.com/percona/percona-xtradb-cluster-operator@v1.14.0/pkg/pxc/app/statefulset/init.go (about) 1 package statefulset 2 3 import ( 4 corev1 "k8s.io/api/core/v1" 5 ) 6 7 func EntrypointInitContainer(initImageName string, volumeName string, resources corev1.ResourceRequirements, securityContext *corev1.SecurityContext, pullPolicy corev1.PullPolicy) corev1.Container { 8 return corev1.Container{ 9 VolumeMounts: []corev1.VolumeMount{ 10 { 11 Name: volumeName, 12 MountPath: "/var/lib/mysql", 13 }, 14 }, 15 Image: initImageName, 16 ImagePullPolicy: pullPolicy, 17 Name: "pxc-init", 18 Command: []string{"/pxc-init-entrypoint.sh"}, 19 SecurityContext: securityContext, 20 Resources: resources, 21 } 22 }