github.com/percona/percona-xtradb-cluster-operator@v1.14.0/pkg/pxc/app/k8s.go (about)

     1  package app
     2  
     3  import (
     4  	corev1 "k8s.io/api/core/v1"
     5  )
     6  
     7  // Probe is a k8s helper to create Probe object
     8  func Probe(pb *corev1.Probe, cmd ...string) *corev1.Probe {
     9  	pb.Exec = &corev1.ExecAction{
    10  		Command: cmd,
    11  	}
    12  	return pb
    13  }
    14  
    15  // SecretKeySelector is a k8s helper to create SecretKeySelector object
    16  func SecretKeySelector(name, key string) *corev1.SecretKeySelector {
    17  	evs := &corev1.SecretKeySelector{}
    18  	evs.Name = name
    19  	evs.Key = key
    20  
    21  	return evs
    22  }