fuel-upgrade/fuel_upgrade
Igor Kalnitsky 4b30cad7f8 Backup all data before upgrade and stop supervisor
Unfortunately, we have a puppet run inside containers on each start and
that's cause to the situation when old containers install new packages
on restart. We don't have this issue before because our containers won't
restarted during upgrade process and now they do (because of upgrading
Docker package).

As workaround, we have to:

* backup all data before starting upgrades
* stop supervisor before host system puppet run, so containers won't be
  restarted and hence won't install new packages

Still, it's hackish.. but I don't know better solution now :(

Closes-Bug: #1455419

Change-Id: I9522ab561718473873faa0f38c4cb34c3bee64b9
Signed-off-by: Igor Kalnitsky <igor@kalnitsky.org>
2015-05-16 10:13:53 +03:00
..
clients Backup all data before upgrade and stop supervisor 2015-05-16 10:13:53 +03:00
engines Backup all data before upgrade and stop supervisor 2015-05-16 10:13:53 +03:00
pre_upgrade_hooks Set fixed version in containers' supervisor confs 2015-04-24 14:38:41 +03:00
templates fuel_upgrade: patch 'dhcrelay_monitor' wrapper 2015-04-03 18:20:16 +03:00
tests Backup all data before upgrade and stop supervisor 2015-05-16 10:13:53 +03:00
__init__.py Created command line interface 'fuel_upgrade' 2014-03-24 15:15:28 +04:00
before_upgrade_checker.py Remove passwords reflection from logging messages 2014-11-19 03:22:26 +02:00
checker_manager.py Allow upgrades only from supported versions 2014-11-17 12:59:01 +02:00
cli.py Change version.yaml link in UpgradeManager 2015-04-28 11:14:25 +00:00
config.py Backup all data before upgrade and stop supervisor 2015-05-16 10:13:53 +03:00
errors.py fuel_upgrade: install rpm packages with fuel 6.1 2015-04-20 19:21:16 +03:00
health_checker.py Upgrades, add keystone authentification for ostf checker 2014-08-29 15:46:48 +04:00
logger.py Remove passwords reflection from logging messages 2014-11-19 03:22:26 +02:00
messages.py Ask for password during upgrade 2014-10-29 18:44:02 +00:00
upgrade.py Backup all data before upgrade and stop supervisor 2015-05-16 10:13:53 +03:00
utils.py Add re-tries to Nailgun client 2015-05-07 12:12:37 +03:00
version_file.py Upgrades, fixed host system upgrader 2014-07-28 20:26:26 +04:00