Documentation
¶
Index ¶
- func CheckAllKeysExistInSecret(secret *corev1.Secret, keys ...string) (string, bool)
- func GenerateCephCertEnvVar(secret *corev1.Secret, endpoint string) ([]corev1.EnvVar, error)
- func GenerateStorageCertEnv(backup *v1alpha1.Backup, secretLister corelisters.SecretLister) ([]corev1.EnvVar, string, error)
- func GetTidbUserAndPassword(backup *v1alpha1.Backup, secretLister corelisters.SecretLister) (user, password, reason string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckAllKeysExistInSecret ¶
CheckAllKeysExistInSecret check if all keys are included in the specific secret
func GenerateCephCertEnvVar ¶
GenerateCephCertEnvVar generate the env info in order to access ceph
func GenerateStorageCertEnv ¶
func GenerateStorageCertEnv(backup *v1alpha1.Backup, secretLister corelisters.SecretLister) ([]corev1.EnvVar, string, error)
GenerateStorageCertEnv generate the env info in order to access backend backup storage
func GetTidbUserAndPassword ¶
func GetTidbUserAndPassword(backup *v1alpha1.Backup, secretLister corelisters.SecretLister) (user, password, reason string, err error)
GetTidbUserAndPassword get the tidb user and password from specific secret
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.