in container-images/gerrit-init/tools/gerrit-initializer/initializer/tasks/reindex.py [0:0]
def _get_indices(self):
es_config = self._get_elasticsearch_config()
url = "{url}/{prefix}*".format(
url=es_config["server"], prefix=es_config["prefix"]
)
try:
response = requests.get(url)
except requests.exceptions.SSLError:
response = requests.get(url, verify=self.init_config.ca_cert_path)
es_indices = dict()
for index, _ in response.json().items():
try:
index = index.replace(es_config["prefix"], "", 1)
(name, version) = index.split("_")
es_indices[name] = int(version)
except ValueError:
LOG.debug("Found unknown index: %s", index)
return es_indices