Versions in this module Expand all Collapse all v0 v0.2.1 Feb 21, 2019 v0.2.0 Jan 28, 2019 Changes in this version + var FalseVar = false + var TrueVar = true + func AddOwnerRefToObject(obj metav1.Object, ownerRef metav1.OwnerReference) + func AsOwner(m *v1alpha1.PerconaServerMongoDB) metav1.OwnerReference + func DeletePersistentVolumeClaim(client sdk.Client, m *v1alpha1.PerconaServerMongoDB, pvcName string) error + func EnvVarSourceFromSecret(name, key string) *corev1.EnvVarSource + func GetContainerResourceRequirements(reqs corev1.ResourceRequirements) corev1.ResourceRequirements + func GetContainerRunUID(m *v1alpha1.PerconaServerMongoDB, serverVersion *v1alpha1.ServerVersion) *int64 + func GetLabelSelectorListOpts(m *v1alpha1.PerconaServerMongoDB, replset *v1alpha1.ReplsetSpec) *metav1.ListOptions + func GetPersistentVolumeClaims(client sdk.Client, m *v1alpha1.PerconaServerMongoDB, ...) ([]corev1.PersistentVolumeClaim, error) + func GetPlatform(m *v1alpha1.PerconaServerMongoDB, serverVersion *v1alpha1.ServerVersion) v1alpha1.Platform + func GetPodContainer(pod *corev1.Pod, containerName string) *corev1.Container + func GetPodContainerStatus(status *corev1.PodStatus, containerName string) *corev1.ContainerStatus + func GetPodNames(pods []corev1.Pod) []string + func GetPodSpecContainer(spec *corev1.PodSpec, containerName string) *corev1.Container + func GetSecret(m *v1alpha1.PerconaServerMongoDB, client sdk.Client, secretName string) (*corev1.Secret, error) + func GetServerVersion() (*v1alpha1.ServerVersion, error) + func IsContainerAndPodRunning(pod corev1.Pod, containerName string) bool + func IsContainerTerminated(podStatus *corev1.PodStatus, containerName string) (bool, error) + func IsPodReady(pod corev1.Pod) bool + func IsStatefulSetUpdating(set *appsv1.StatefulSet) bool + func LabelsForPerconaServerMongoDB(m *v1alpha1.PerconaServerMongoDB, labels map[string]string) map[string]string + func LabelsForPerconaServerMongoDBReplset(m *v1alpha1.PerconaServerMongoDB, replset *v1alpha1.ReplsetSpec) map[string]string + func NewPersistentVolumeClaim(m *v1alpha1.PerconaServerMongoDB, resources corev1.ResourceRequirements, ...) corev1.PersistentVolumeClaim + func NewSecret(m *v1alpha1.PerconaServerMongoDB, name string, data map[string]string) *corev1.Secret + func NewStatefulSet(m *v1alpha1.PerconaServerMongoDB, name string) *appsv1.StatefulSet + func ParseResourceSpecRequirements(specLimits, specRequests *v1alpha1.ResourceSpecRequirements) (corev1.ResourceRequirements, error) + func PodList() *corev1.PodList + func ReplsetStatusHasPod(status *v1alpha1.ReplsetStatus, podName string) bool