spiegel_podman/contrib
Chris Evich 8d7fdc7d79
Cirrus: Use Makefile for image-building
The packer tool takes JSON as input for the details of producing VM
images to be used for PR CI-testing.  JSON is not a very human-friendly
format, without support for comments and frequently containing lots of
duplicate data.

Fix this by using a Makefile + simple python one-liner to convert
from a human-friendly YAML format into packer-native JSON.  This allows
use of anchors/aliases to reduce duplication, and allows inline comments
for easier maintainability.  This also allows separating the 'test'
action from the 'build' action, for earlier and better syntax problem
detection.

Lastly, there are some minor ``lib.sh`` and ``integration_test.sh``
updates to support future work, and slightly improve the build and
test environments.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-12-06 15:39:18 -05:00
..
cirrus Cirrus: Use Makefile for image-building 2018-12-06 15:39:18 -05:00
gate Standardized container image for gofmt and lint 2018-11-13 07:55:07 -05:00
python Invert tlsverify default in API 2018-12-05 15:42:33 -07:00
script Add script to determine dependency sizes 2018-03-23 14:12:14 +00:00
spec Cleanup podman spec to not show git checkout is dirty 2018-11-12 17:09:01 -05:00
varlink Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
build_rpm.sh Test RPM build and install for regressions 2018-08-28 11:53:09 +00:00