def _get_indices()

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