Pass TLS options to etcd-backup

This commit is contained in:
Kashif Saadat 2019-03-01 11:06:25 +00:00
parent 8c63970c5b
commit 31922758fb
1 changed files with 7 additions and 0 deletions

View File

@ -269,6 +269,13 @@ func buildEtcdBackupManagerContainer(c *EtcdCluster) *v1.Container {
command = append(command, "--cluster-name", c.ClusterName) command = append(command, "--cluster-name", c.ClusterName)
command = append(command, "--data-dir", "/var/etcd/"+c.DataDirName) command = append(command, "--data-dir", "/var/etcd/"+c.DataDirName)
if c.isTLS() {
command = append(command, "--client-url", "https://127.0.0.1:4001")
command = append(command, "--client-ca-file", c.TLSCA)
command = append(command, "--client-cert-file", c.TLSCert)
command = append(command, "--client-key-file", c.TLSKey)
}
container := v1.Container{ container := v1.Container{
Name: "etcd-backup", Name: "etcd-backup",
Image: c.BackupImage, Image: c.BackupImage,