Aimee OS/container-images/pipeline/head There was a failure building this commitDetails
Without a specific volume mount, the Buildah working container will be
stored in the Jenkins pod container filesystem. This not only affects
performance, but limits the size of the working container filesystem and
the final image, as the worker nodes do not have very much space for
container filesystems. Thus, we need to mount an ephemeral Longhorn
volume in the job pod to provide more space to Buildah.
Using a read-only root filesystem helps ensure that no temporary data
get written to container storage. This of course breaks the work-around
we had in place for overriding the broken default `storage.conf` in the
_buildah_ image, so we mount a _tmpfs_ filesystem at `/home/build` as a
different work-around.