Пример #1
0
def verify_instance_dbs(verify_instance_id):
    from ckan_cloud_operator.providers.db import manager as db_manager
    logs.info(f'{verify_instance_id}: Checking DB..')
    db_manager.check_connection_string(db_manager.get_deis_instsance_external_connection_string(verify_instance_id))
    logs.info(f'{verify_instance_id}: Checking DataStore..')
    db_manager.check_connection_string(db_manager.get_deis_instsance_external_connection_string(verify_instance_id,
                                                                                                is_datastore=True))
    logs.info(f'{verify_instance_id}: Checking DataStore ReadOnly..')
    db_manager.check_connection_string(db_manager.get_deis_instsance_external_connection_string(verify_instance_id,
                                                                                                is_datastore_readonly=True))
Пример #2
0
def proxy_update(verify_instance_id, set_pool_mode, reload):
    manager.update(wait_updated=reload, set_pool_mode=set_pool_mode)
    if verify_instance_id:
        from ckan_cloud_operator.providers.db import manager as db_manager
        logs.info(f'{verify_instance_id}: Checking DB..')
        db_manager.check_connection_string(
            db_manager.get_deis_instsance_external_connection_string(
                verify_instance_id))
        logs.info(f'{verify_instance_id}: Checking DataStore..')
        db_manager.check_connection_string(
            db_manager.get_deis_instsance_external_connection_string(
                verify_instance_id, is_datastore=True))
        logs.info(f'{verify_instance_id}: Checking DataStore ReadOnly..')
        db_manager.check_connection_string(
            db_manager.get_deis_instsance_external_connection_string(
                verify_instance_id, is_datastore_readonly=True))
    logs.exit_great_success()