From 5e3d3018898fd527d705746080c1d1ef4df05f4e Mon Sep 17 00:00:00 2001 From: Kimmo Lehto Date: Mon, 11 Apr 2022 10:48:55 +0300 Subject: [PATCH] Remove backup from host after download (#373) --- phase/backup.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/phase/backup.go b/phase/backup.go index 3675b964..19e51e79 100644 --- a/phase/backup.go +++ b/phase/backup.go @@ -68,6 +68,13 @@ func (p *Backup) Run() error { return err } + defer func() { + log.Debugf("%s: cleaning up %s", h, remoteFile) + if err := h.Configurer.DeleteFile(h, remoteFile); err != nil { + log.Warnf("%s: failed to clean up backup temp file %s: %s", h, remoteFile, err) + } + }() + localFile, err := filepath.Abs(fmt.Sprintf("k0s_backup_%d.tar.gz", time.Now().Unix())) if err != nil { return err