The elasticsearch provider limits the library version
|
"elasticsearch>=8.10,<9", |
The Task:
- Test the provider with elasticsearch 9
- Accommodate for changes/fixes if needed and verify logs appear correctly in elasticsearch as well in Airflow UI (including success and failure cases)
- Ideally we should support
elasticsearch>=8.10 but if it's too much trouble to support both 8 and 9 we can go elasticsearch>=9.0
- Make modifications where needed to the elasticsearch systemtest in
airflow-e2e-tests/tests/airflow_e2e_tests/remote_log_elasticsearch_tests/test_remote_logging_elasticsearch.py
- Provide proof that the fix works by presenting UI images from both elastic and Airflow UI.
- Verify the hooks in
airflow/providers/elasticsearch/hooks/elasticsearch.py works as expected.
Note to contributors: This task requires knowledge in elasticsearch and ability to test and verify against a real ealsticsearch environment.
The elasticsearch provider limits the library version
airflow/providers/elasticsearch/pyproject.toml
Line 65 in be8252e
The Task:
elasticsearch>=8.10but if it's too much trouble to support both 8 and 9 we can goelasticsearch>=9.0airflow-e2e-tests/tests/airflow_e2e_tests/remote_log_elasticsearch_tests/test_remote_logging_elasticsearch.pyairflow/providers/elasticsearch/hooks/elasticsearch.pyworks as expected.Note to contributors: This task requires knowledge in elasticsearch and ability to test and verify against a real ealsticsearch environment.