You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When ingesting data with the Elasticsearch connector, all indexes are fetched from Elasticsearch prior to filtering - including the system indexes (e.g. .transform-internal*, .kibana*. This causes problems w.r.t. cluster and index permissions required for the service user.
Describe the solution you'd like
Prevent the Elasticsearch connector from fetching the system indices before filtering.
Perhaps by updating the "get_search_index_list" method, to include the "expand_wildcards" ('all', 'closed', 'hidden', 'none', 'open') variable in "index_list = self.client.indices.get_alias() or {}".
Is your feature request related to a problem? Please describe.
When ingesting data with the Elasticsearch connector, all indexes are fetched from Elasticsearch prior to filtering - including the system indexes (e.g. .transform-internal*, .kibana*. This causes problems w.r.t. cluster and index permissions required for the service user.
Describe the solution you'd like
Prevent the Elasticsearch connector from fetching the system indices before filtering.
Perhaps by updating the "get_search_index_list" method, to include the "expand_wildcards" ('all', 'closed', 'hidden', 'none', 'open') variable in "index_list = self.client.indices.get_alias() or {}".
Describe alternatives you've considered
NA
Additional context
Se documentation: https://elasticsearch-py.readthedocs.io/en/v8.10.1/api.html#elasticsearch.client.IndicesClient.get_alias
The text was updated successfully, but these errors were encountered: