elastic / rally

Macrobenchmarking framework for Elasticsearch
Apache License 2.0
37 stars 314 forks source link

[ES-8436] feat: Change Dockerfile base images to Wolfi #1871

Closed favilo closed 1 month ago

favilo commented 2 months ago

Running the docker image with a mounted /rally/.rally directory that already contains the configuration file didn't work. So I had to change how we parse the logging config and rally.ini files.

Now we dealy the parsing of the environment variables to read time, to make running from docker and outside of docker compatible with each other.

This will require changes to the buildkite scripts to allow pushing a regular docker image for use with nightlies, and potentially rebuilding older images when vulnerabilities are found.