Skip to content

Add statsd as a dependency to our setup

Aqu requested to merge provide_platform_agnostic_dependencies_list into main

This path adds statsd as a dependency loaded with pipy to ship into our production environment. It's needed for Airflow to send metrics to stasd-exporter, and then Prometheus.

In extra, with this patch, we are:

  • adding security fixes from Airflow (bump to 2.7.3 from 2.6.3)
  • updating the dependency list
  • loading graphviz from pipy in place of conda-forge to make the bundle platform agnostic

Bug: T349532

Bug: T343232

According to a discussion with the RelEng team, it seems like we can't build an image with a Dockerfile anymore (only Blubber allowed).

This breaks our current pipeline.

In this patch, I implement a temporary (?) workaround where we rebuild the whole environment at the beginning of each run.

Bug: T351792

Edited by Aqu

Merge request reports