Add backup restore for glance images
* copy image
* delete from fs before restore
* restore image
* download restored image over glance
Change-Id: Ibe5759419fe307e3613a89ed7b0da73742e0621c
diff --git a/tcp_tests/managers/execute_commands.py b/tcp_tests/managers/execute_commands.py
index ba12678..adb76dc 100644
--- a/tcp_tests/managers/execute_commands.py
+++ b/tcp_tests/managers/execute_commands.py
@@ -77,7 +77,7 @@
LOG.info(log_msg)
self.action_download(step)
- def execute_command(self, step, msg):
+ def execute_command(self, step, msg, return_res=None):
# Required fields
cmd = step.get('cmd')
node_name = step.get('node_name')
@@ -102,6 +102,8 @@
msg + retry_msg, '=' * len(msg + retry_msg)))
result = remote.execute(cmd, verbose=True)
+ if return_res:
+ return result
# Workaround of exit code 0 from salt in case of failures
failed = 0