WIP: Fix armada-airflow build
… builds
Fixes #
Special notes for your reviewer:
@Sovietaced We expect that the new query API in Armada will be imminent, and the Airflow projects will be switching to using that, and will retire the old Job Service service. Likely this PR may be obsolete in the near future.
@Sovietaced We expect that the new query API in Armada will be imminent, and the Airflow projects will be switching to using that, and will retire the old Job Service service. Likely this PR may be obsolete in the near future.
This PR is about fixing the armada-airflow build. I don't think its related to the old jobs service at all. There has been a fix for the armada-airflow build here, but the approach is not ideal considering it locks users of armada-airflow to a specific version of grpcio. Libraries pinning dependencies is an anti pattern imo. Applications should pin dependencies, libraries should not.
@Sovietaced our armada-airflow users have made a PR that indicates they are experiencing an incompatibility with the later versions of grpcio in using opentelemetry with airflow - see https://github.com/armadaproject/armada/pull/3631/files
@Sovietaced our armada-airflow users have made a PR that indicates they are experiencing an incompatibility with the later versions of grpcio in using opentelemetry with airflow - see #3631 (files)
Yes, I am aware: https://github.com/open-telemetry/opentelemetry-python/pull/3931