podman/contrib/cirrus/packer
Chris Evich 3d559df540
Cirrus: Use packaged dependencies
Building/installing dependencies from fixed source-version ensures
testing is reliable, but introduces a maintenance burden and
risks testing far outside of a real-world environment.  The
sensible alternative is to install dependencies from distro-packaging
systems.

Install all development and testing dependencies at VM cache-image build
time, to help ensure testing remains stable.  The existing cache-image
build workflow can be utilized at any future time to build/test
with updated packages.

***N/B***: This does not update any dockerfiles used by testing, that is
left up to future efforts.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-06-27 09:05:26 -04:00
..
cloud-init/fedora Cirrus: Add support for testing F30 2019-06-14 13:41:58 -04:00
.gitignore Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
fedora_base-setup.sh Cirrus: Add support for testing F30 2019-06-14 13:41:58 -04:00
fedora_setup.sh Cirrus: Use packaged dependencies 2019-06-27 09:05:26 -04:00
image-builder-image_base-setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
libpod_base_images.yml Cirrus: Add support for testing F30 2019-06-14 13:41:58 -04:00
libpod_images.yml Cirrus: Use packaged dependencies 2019-06-27 09:05:26 -04:00
make-user-data.sh Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
Makefile Cirrus: Stub in F30 support 2019-05-21 08:44:02 -04:00
prior_fedora_base-setup.sh Cirrus: Migrate PAPR testing of F28 to Cirrus 2018-12-14 11:19:41 -05:00
README.md Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
ubuntu_setup.sh Cirrus: Use packaged dependencies 2019-06-27 09:05:26 -04:00

These are definitions and scripts consumed by packer to produce the various distribution images used for CI testing. For more details see the Cirrus CI documentation