We want to easily be able to identify which branches/forks/commits were used to build any individual worker/coordinator image. While this can be done with docker labels, those will be lost if the images are converted to a sqsh image, so the easiest way is just to have a provenance.json file inside the image that tracks this information.
This file can then be used by post_results.py to automatically upload accurate provenance information when posting benchmarks.
We want to easily be able to identify which branches/forks/commits were used to build any individual worker/coordinator image. While this can be done with docker labels, those will be lost if the images are converted to a sqsh image, so the easiest way is just to have a provenance.json file inside the image that tracks this information.
This file can then be used by post_results.py to automatically upload accurate provenance information when posting benchmarks.