Use basic HTTP authentication to access Kibana

Change-Id: I483530b7c8048e00e62a8afab60c5aecf2c41b89
This commit is contained in:
Swann Croiset 2016-06-21 17:50:31 +02:00
parent ed96a13688
commit 5e46d3acbc
2 changed files with 12 additions and 3 deletions

View File

@ -61,7 +61,11 @@ class ElasticsearchPluginApi(base_test.PluginApi):
logger.info("Check that Kibana is running")
msg = "Kibana responded with {0}, expected {1}"
self.checkers.check_http_get_response(self.get_kibana_url(), msg=msg)
self.checkers.check_http_get_response(
self.get_kibana_url(), msg=msg,
auth=(self.settings.kibana_username,
self.settings.kibana_password)
)
def check_elasticsearch_nodes_count(self, expected_count):
logger.debug("Get information about Elasticsearch nodes")

View File

@ -21,6 +21,11 @@ role_name = ['elasticsearch_kibana']
vip_name = 'es_vip_mgmt'
plugin_path = settings.ELASTICSEARCH_KIBANA_PLUGIN_PATH
version = helpers.get_plugin_version(plugin_path)
kibana_username = 'kibanauser'
kibana_password = 'kibanapassword'
default_options = {}
toolchain_options = {}
default_options = {
'kibana_username/value': kibana_username,
'kibana_password/value': kibana_password,
}
toolchain_options = default_options