From c89198b9ff2fc00b0a1c0e0c07fde5f41a83d50c Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Mon, 8 Apr 2019 18:46:39 +0200 Subject: [PATCH] Add :z to backup volume bind mounts --- services/etcd.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/etcd.go b/services/etcd.go index 8a700404..2290bbc4 100644 --- a/services/etcd.go +++ b/services/etcd.go @@ -301,7 +301,7 @@ func RunEtcdSnapshotSave(ctx context.Context, etcdHost *hosts.Host, prsMap map[s } hostCfg := &container.HostConfig{ Binds: []string{ - fmt.Sprintf("%s:/backup", EtcdSnapshotPath), + fmt.Sprintf("%s:/backup:z", EtcdSnapshotPath), fmt.Sprintf("%s:/etc/kubernetes:z", path.Join(etcdHost.PrefixPath, "/etc/kubernetes"))}, NetworkMode: container.NetworkMode("host"), RestartPolicy: container.RestartPolicy{Name: restartPolicy}, @@ -371,7 +371,7 @@ func DownloadEtcdSnapshotFromS3(ctx context.Context, etcdHost *hosts.Host, prsMa hostCfg := &container.HostConfig{ Binds: []string{ - fmt.Sprintf("%s:/backup", EtcdSnapshotPath), + fmt.Sprintf("%s:/backup:z", EtcdSnapshotPath), fmt.Sprintf("%s:/etc/kubernetes:z", path.Join(etcdHost.PrefixPath, "/etc/kubernetes"))}, NetworkMode: container.NetworkMode("host"), RestartPolicy: container.RestartPolicy{Name: "always"}, @@ -477,7 +477,7 @@ func RunEtcdSnapshotRemove(ctx context.Context, etcdHost *hosts.Host, prsMap map } hostCfg := &container.HostConfig{ Binds: []string{ - fmt.Sprintf("%s:/backup", EtcdSnapshotPath), + fmt.Sprintf("%s:/backup:z", EtcdSnapshotPath), }, RestartPolicy: container.RestartPolicy{Name: "no"}, } @@ -574,7 +574,7 @@ func StartBackupServer(ctx context.Context, etcdHost *hosts.Host, prsMap map[str hostCfg := &container.HostConfig{ Binds: []string{ - fmt.Sprintf("%s:/backup", EtcdSnapshotPath), + fmt.Sprintf("%s:/backup:z", EtcdSnapshotPath), fmt.Sprintf("%s:/etc/kubernetes:z", path.Join(etcdHost.PrefixPath, "/etc/kubernetes"))}, NetworkMode: container.NetworkMode("host"), RestartPolicy: container.RestartPolicy{Name: "no"}, @@ -622,7 +622,7 @@ func DownloadEtcdSnapshotFromBackupServer(ctx context.Context, etcdHost *hosts.H hostCfg := &container.HostConfig{ Binds: []string{ - fmt.Sprintf("%s:/backup", EtcdSnapshotPath), + fmt.Sprintf("%s:/backup:z", EtcdSnapshotPath), fmt.Sprintf("%s:/etc/kubernetes:z", path.Join(etcdHost.PrefixPath, "/etc/kubernetes"))}, NetworkMode: container.NetworkMode("host"), RestartPolicy: container.RestartPolicy{Name: "on-failure"},