-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Part of #279
Summary of request
Compatible with Elasticsearch V7 and V8.
Details
The service should be designed to be fully compatible with both Elasticsearch version 7 and version 8, providing a flexible and scalable solution for various data indexing and search operations.
Desired solution
- The service allows users to specify which Elasticsearch version to use through environment variables. e.g.
MAESTRO_ELASTICSEARCH_VERSION - Allow users to specify Elasticsearch Auth mechanismh (basicAuth, apiKey, disabled) and provide credentials
- Allow users to set ElasticSearch additional configurations (retries, wait duration, timeout, etc).
- Ability to use Bulk updates to reduce the number of individual API calls made to Elasticsearch. Configure the number of docs per bulk.
- Client abstraction. Maestro client should abstract the complexity of managing multiple versions and provide consistent functions while internally it should handle different elasticsearch versions.
Metadata
Metadata
Assignees
Labels
No labels