This repository has been archived on 2025-09-06. You can view files and clone it, but cannot push or open issues/pull-requests.
container-images/ci
Dustin 825e1c17b1
Aimee OS/container-images/pipeline/head There was a failure building this commit Details
ci: Mount ephemeral volume for container storage
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.
2024-12-21 15:09:07 -06:00
..
Jenkinsfile split-repo: Populate cross branch 2024-12-21 15:09:07 -06:00
podTemplate.yaml ci: Mount ephemeral volume for container storage 2024-12-21 15:09:07 -06:00