def run_upgrade(args): """Run upgrade on master node :param args: argparse object """ # Initialize config config = build_config(args.src) logger.debug('Configuration data: {0}'.format(config)) # Initialize upgrade engines upgraders_to_use = [ SUPPORTED_SYSTEMS[system](config) for system in args.systems ] # Initialize checkers if not args.no_checker: checker_manager = CheckerManager(upgraders_to_use, config) checker_manager.check() # Initialize pre upgrade hook manager hook_manager = PreUpgradeHookManager(upgraders_to_use, config) hook_manager.run() # Initialize upgrade manager with engines and checkers upgrade_manager = UpgradeManager(upgraders_to_use, args.no_rollback) upgrade_manager.run()
def run_upgrade(args): """Run upgrade on master node :param args: argparse object """ # Initialize config config = build_config(args.src) logger.debug('Configuration data: {0}'.format(config)) # Initialize upgrade engines upgraders_to_use = [ SUPPORTED_SYSTEMS[system](config) for system in args.systems] # Initialize checkers if not args.no_checker: checker_manager = CheckerManager(upgraders_to_use, config) checker_manager.check() # Initialize pre upgrade hook manager hook_manager = PreUpgradeHookManager(upgraders_to_use, config) hook_manager.run() # Initialize upgrade manager with engines and checkers upgrade_manager = UpgradeManager(upgraders_to_use, args.no_rollback) upgrade_manager.run()
def run_upgrade(args): """Run upgrade on master node :param args: argparse object """ # Get admin password if not args.password: args.password = getpass.getpass('Admin Password: '******'Configuration data: %s', config) # Initialize upgrade engines upgraders_to_use = [ SUPPORTED_SYSTEMS[system](config) for system in args.systems] # Initialize checkers if not args.no_checker: checker_manager = CheckerManager(upgraders_to_use, config) checker_manager.check() # Initialize pre upgrade hook manager hook_manager = PreUpgradeHookManager(upgraders_to_use, config) hook_manager.run() # Initialize upgrade manager with engines and checkers upgrade_manager = UpgradeManager( upgraders_to_use, config, args.no_rollback) upgrade_manager.run()
def run_upgrade(args): """Run upgrade on master node :param args: argparse object """ # Get admin password if not args.password: args.password = getpass.getpass('Admin Password: '******'Configuration data: %s', config) # Initialize upgrade engines upgraders_to_use = [ SUPPORTED_SYSTEMS[system](config) for system in args.systems ] # Initialize checkers if not args.no_checker: checker_manager = CheckerManager(upgraders_to_use, config) checker_manager.check() # Initialize pre upgrade hook manager hook_manager = PreUpgradeHookManager(upgraders_to_use, config) hook_manager.run() # Initialize upgrade manager with engines and checkers upgrade_manager = UpgradeManager(upgraders_to_use, args.no_rollback) upgrade_manager.run()
def fake_config(self, _, __, ___): update_path = '/tmp/upgrade_path' conf = config.build_config(update_path) conf.astute = {'ADMIN_NETWORK': {'ipaddress': '0.0.0.0'}} return conf
def fake_config(self, _, __, ___, ____): update_path = "/tmp/upgrade_path" admin_password = "******" conf = config.build_config(update_path, admin_password) conf.astute = {"ADMIN_NETWORK": {"ipaddress": "0.0.0.0"}} return conf
def fake_config(self, _, __, ___, ____): update_path = '/tmp/upgrade_path' conf = config.build_config(update_path) conf.astute = { 'ADMIN_NETWORK': { 'ipaddress': '0.0.0.0' } } return conf