Hi Bjoern,
Thanks for the pointers! I don’t think Earthly needs to necessarily replace promu. Or at least not entirely, and not all at the same time. Conceivably, it’s possible to set up Earthly to work kinda like a pass-through for the promu commands.
I’m not familiar with the challenges of the Prometheus build, so I’ll try to list a few possible benefits. I’m shooting in the dark here - emphasis on “possible” :-)
promu run containerized when ran through Earthly. This helps with keeping everything reproducible. (Earthly can also run things natively, if that is needed - but it’s not the default). If promu is ran in Earthly, then it can optionally run containerized, eliminating any environment-specific variance.COPY github.com/prometheus/promu+promu/promu ./. You can also control versioning, tags, branches, etc. through build args.If any of this seems interesting, I’d be happy to put together a demo PR to POC a particular benefit. Also open to hearing of any specific challenges the community has with the build.
Cheers,
Vlad.
--
You received this message because you are subscribed to the Google Groups "Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/CAO_OUmMq9h4HAWxqOCnoWQjM5Eqb753iEpL%2B%3D%3DATfmx6mdHzBQ%40mail.gmail.com.