-
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels