From cc59592edf533a25f45fe0d4a11765e874346c23 Mon Sep 17 00:00:00 2001 From: Ignatious Johnson Christopher Date: Wed, 9 Mar 2016 03:39:39 +0000 Subject: [PATCH] Using LooseVersion when comparing the release Closes-Bug: 1554813 Change-Id: Ic75cfe8234b94573627384f6bf66263b0fd4a74a --- fabfile/tasks/upgrade.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fabfile/tasks/upgrade.py b/fabfile/tasks/upgrade.py index dec01b215..4f292293f 100644 --- a/fabfile/tasks/upgrade.py +++ b/fabfile/tasks/upgrade.py @@ -203,8 +203,8 @@ def upgrade_orchestrator(from_rel, pkg): if get_orchestrator() is 'openstack': execute('upgrade_openstack', from_rel, pkg) if (get_openstack_internal_vip() and - float(from_rel) <= 2.2 and - get_release() >= 2.2): + LooseVersion(from_rel) <= LooseVersion('2.20') and + LooseVersion(get_release()) >= LooseVersion('2.20')): execute('setup_cmon_schema') execute('setup_cluster_monitors') execute('setup_cmon_param_zkonupgrade')