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))
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()