示例#1
0
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()
示例#2
0
    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()