adding highstate real ctl ugprade stage

Change-Id: I2c129298c913cbbfec1073203724aca6e657614b
diff --git a/openstack-control-upgrade.groovy b/openstack-control-upgrade.groovy
index a16a60e..c5219d8 100644
--- a/openstack-control-upgrade.groovy
+++ b/openstack-control-upgrade.groovy
@@ -450,6 +450,18 @@
                     // salt 'prx*' state.sls nginx
                     salt.enforceState(saltMaster, 'prx*', 'nginx')
 
+                    try {
+                        salt.enforceHighstate(saltMaster, 'ctl*')
+                    } catch (Exception er) {
+                        common.errorMsg("Highstate was executed on controller nodes but something failed. Please check it and fix it accordingly.")
+                    }
+
+                    try {
+                        salt.enforceHighstate(saltMaster, 'prx*')
+                    } catch (Exception er) {
+                        common.errorMsg("Highstate was executed on proxy nodes but something failed. Please check it and fix it accordingly.")
+                    }
+
                     salt.cmdRun(saltMaster, 'ctl01*', '. /root/keystonercv3; openstack service list; openstack image list; openstack flavor list; openstack compute service list; openstack server list; openstack network list; openstack volume list; openstack orchestration service list')
                 }
             }