def test_plugin_install_and_uninstall(default_populated_index): foldered_name = sdk_utils.get_foldered_name(config.SERVICE_NAME) plugin_name = 'analysis-phonetic' config.update_app(foldered_name, {'TASKCFG_ALL_ELASTICSEARCH_PLUGINS': plugin_name}, current_expected_task_count) config.check_plugin_installed(plugin_name, service_name=foldered_name) config.update_app(foldered_name, {'TASKCFG_ALL_ELASTICSEARCH_PLUGINS': ''}, current_expected_task_count) config.check_plugin_uninstalled(plugin_name, service_name=foldered_name)
def test_plugin_install_and_uninstall(default_populated_index): plugin_name = 'analysis-phonetic' config.update_app(foldered_name, {'TASKCFG_ALL_ELASTICSEARCH_PLUGINS': plugin_name}, current_expected_task_count) config.check_plugin_installed(plugin_name, service_name=foldered_name) config.update_app(foldered_name, {'TASKCFG_ALL_ELASTICSEARCH_PLUGINS': ''}, current_expected_task_count) config.check_plugin_uninstalled(plugin_name, service_name=foldered_name) sdk_plan.wait_for_completed_deployment(foldered_name) sdk_plan.wait_for_completed_recovery(foldered_name)
def test_plugin_install_and_uninstall(default_populated_index): foldered_name = sdk_utils.get_foldered_name(config.SERVICE_NAME) plugin_name = 'analysis-phonetic' marathon_config = sdk_marathon.get_config(foldered_name) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = plugin_name sdk_marathon.update_app(foldered_name, marathon_config) config.check_plugin_installed(plugin_name, service_name=foldered_name) marathon_config = sdk_marathon.get_config(foldered_name) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = "" sdk_marathon.update_app(foldered_name, marathon_config) config.check_plugin_uninstalled(plugin_name, service_name=foldered_name)
def test_plugin_install_and_uninstall(default_populated_index): plugin_name = 'analysis-phonetic' marathon_config = sdk_marathon.get_config(FOLDERED_SERVICE_NAME) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = plugin_name sdk_marathon.update_app(FOLDERED_SERVICE_NAME, marathon_config) config.check_plugin_installed( plugin_name, service_name=FOLDERED_SERVICE_NAME) marathon_config = sdk_marathon.get_config(FOLDERED_SERVICE_NAME) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = "" sdk_marathon.update_app(FOLDERED_SERVICE_NAME, marathon_config) config.check_plugin_uninstalled( plugin_name, service_name=FOLDERED_SERVICE_NAME)
def test_plugin_install_and_uninstall(default_populated_index): plugin_name = 'analysis-phonetic' marathon_config = sdk_marathon.get_config(FOLDERED_SERVICE_NAME) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = plugin_name sdk_marathon.update_app(FOLDERED_SERVICE_NAME, marathon_config) config.check_plugin_installed(plugin_name, service_name=FOLDERED_SERVICE_NAME) marathon_config = sdk_marathon.get_config(FOLDERED_SERVICE_NAME) marathon_config['env']['TASKCFG_ALL_ELASTICSEARCH_PLUGINS'] = "" sdk_marathon.update_app(FOLDERED_SERVICE_NAME, marathon_config) config.check_plugin_uninstalled(plugin_name, service_name=FOLDERED_SERVICE_NAME)