When a version doesn't exist but needs to, we need to actually create the directory.
It also gives us a cleaner build (especially in the face of leftover files) if we purge the directory beforehand so that we know the end result is "canonical".
* Move `management_agent.disable_metrics_collector` setting to a numbered config file
Fixes#625
Discussed in #624
* Use a conf.d directory in this repo
* Combine into one `COPY` statement
This allows the default user to connect from outside the running
container, which has been the case for the 3.8 series, but is not
currently the case with the 3.9 rc
Co-authored-by: Joe Ferguson <yosifkit@gmail.com>
This makes our templating much more sustainable, and will allow our commit automation to make better commit messages (`Update 3.8 to openssl 1.1.1i`, `Update 3.8 to 3.8.10`, etc).