From a49e1615bf7b55d76c28ad0482b4aa7b4f16c1d3 Mon Sep 17 00:00:00 2001 From: Sergii Rizvan Date: Tue, 16 May 2017 18:18:49 +0300 Subject: [PATCH] Added a deployment tasks synchronization to the update procedure Added a command for deployment tasks synchronization at the end of Fuel master node update procedure. Change-Id: Ifecaec2b03c5f7961b727c47a5a7a7a4d7c0d54b Related-Bug: #1691124 --- fuelweb_test/models/environment.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fuelweb_test/models/environment.py b/fuelweb_test/models/environment.py index 6c16d04f8..315b0e854 100644 --- a/fuelweb_test/models/environment.py +++ b/fuelweb_test/models/environment.py @@ -665,6 +665,7 @@ class EnvironmentModel(object): reboot dockerctl start all dockerctl check + fuel release --sync-deployment-tasks --dir /etc/puppet/liberty-8.0/ """ logger.info('Disabling containers services...') self.ssh_manager.execute_on_remote( @@ -758,8 +759,12 @@ class EnvironmentModel(object): cmd = ' ; '.join( ["dockerctl start all", - "dockerctl check"] - ) + "dockerctl check", + "fuel release --sync-deployment-tasks " + "--dir /etc/puppet/liberty-8.0/ " + "--user={user} --password={pwd}" + "".format(user=settings.KEYSTONE_CREDS['username'], + pwd=settings.KEYSTONE_CREDS['password'])]) result = self.ssh_manager.execute( ip=self.ssh_manager.admin_ip,