def main(args_str=None): compute_args = ComputeSetup(args_str)._args if compute_args.orchestrator == 'openstack': compute = ComputeOpenstackSetup(compute_args) # For future Orchestrator, inherit ComputeBaseSetup and # add functionality specific to Orchestrator. else: # Defaults to provision only contrail compute without Orchestrator. compute = ComputeBaseSetup(compute_args) compute.setup()
def __init__(self, args_str=None): ContrailUpgrade.__init__(self) ComputeSetup.__init__(self) if self._args.orchestrator == 'openstack': self.compute_setup = ComputeOpenstackSetup(self._args) else: self.compute_setup = ComputeBaseSetup(self._args) self.update_upgrade_data()