예제 #1
0
    migration.TRAIN,
    migration.USSURI,
    migration.VICTORIA,
    migration.WALLABY,
    migration.XENA,
    migration.YOGA,
)

EXPAND_BRANCH = 'expand'
CONTRACT_BRANCH = 'contract'
MIGRATION_BRANCHES = (EXPAND_BRANCH, CONTRACT_BRANCH)

neutron_alembic_ini = os.path.join(os.path.dirname(__file__), 'alembic.ini')

CONF = cfg.ConfigOpts()
migration_cli.register_db_cli_opts(CONF)


log_error = alembic_util.err
log_warning = alembic_util.warn
log_info = alembic_util.msg


def do_alembic_command(config, cmd, revision=None, desc=None, **kwargs):
    args = []
    if revision:
        args.append(revision)

    project = config.get_main_option('neutron_project')
    if desc:
        log_info(_('Running %(cmd)s (%(desc)s) for %(project)s ...') %
예제 #2
0
파일: cli.py 프로젝트: openstack/neutron
    migration.OCATA,
    migration.PIKE,
    migration.QUEENS,
    migration.ROCKY,
    migration.STEIN,
    migration.TRAIN,
)

EXPAND_BRANCH = 'expand'
CONTRACT_BRANCH = 'contract'
MIGRATION_BRANCHES = (EXPAND_BRANCH, CONTRACT_BRANCH)

neutron_alembic_ini = os.path.join(os.path.dirname(__file__), 'alembic.ini')

CONF = cfg.ConfigOpts()
migration_cli.register_db_cli_opts(CONF)


log_error = alembic_util.err
log_warning = alembic_util.warn
log_info = alembic_util.msg


def do_alembic_command(config, cmd, revision=None, desc=None, **kwargs):
    args = []
    if revision:
        args.append(revision)

    project = config.get_main_option('neutron_project')
    if desc:
        log_info(_('Running %(cmd)s (%(desc)s) for %(project)s ...') %