cloudkitty/cloudkitty/storage/v2
Matt Crees 6dfb683f70 Add OpenSearch as a v2 storage backend
To facilitate the switch from Elasticsearch to OpenSearch, the ES
backend has been duplicated and renamed where appropriate to OpenSearch.

The OpenSearch implementation was modified in places for compatibility
with OpenSearch 2.x, for example:

- remove mapping name from bulk API URL
- replace put_mapping by post_mapping

This will allow for the future removal of the Elasticsearch backend.

Change-Id: I88b0a30f66af13dad1bd75cde412d2880b4ead30
Co-Authored-By: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 964c6704a2)
2023-12-15 09:50:44 +01:00
..
elasticsearch Fix response format 'total' for v2 dataframes API 2022-08-08 16:35:50 +02:00
opensearch Add OpenSearch as a v2 storage backend 2023-12-15 09:50:44 +01:00
__init__.py Remove six 2021-01-12 09:02:22 +08:00
influx.py Introduce reprocessing API 2022-02-25 14:49:49 +01:00