podman/contrib/cirrus
Chris Evich d6b9451b49
Cirrus: Fix defunct package metadata breaking cache
Original workaround https://github.com/containers/podman/pull/11821

During VM image build, a number of packages are downloaded but not
installed, since they may interfere with some testing.  Then at runtime,
where required, the packages are installed from cache and used.
However, between image build and runtime it's possible the repository
contents change, which will invalidate the package cache.  Since the
`--no-download --ignore-missing` options were used, the install will
fail.

Ref: https://github.com/containers/automation_images/issues/95

Fortunately, when it comes to the docker packages, no other dependencies
are required and so `apt-get` isn't required.  Switch to using a simple
dpkg install command on the necessary files.  If this ever breaks due
to new dependencies, the list of files may simply be updated.

Signed-off-by: Chris Evich <cevich@redhat.com>
2021-10-01 15:45:51 -04:00
..
99-do-not-use-google-subnets.conflist Cirrus: Block CNI use of google VPCs 2019-08-28 09:02:31 -04:00
add_second_partition.sh Cirrus: Implement podman automation 2.0 2020-10-02 11:53:04 -04:00
cirrus_yaml_test.py Cirrus: Implement podman automation 2.0 2020-10-02 11:53:04 -04:00
cron-fail_addrs.csv Cirrus: Send cirrus-cron report e-mail to list. 2021-02-08 12:11:16 -05:00
ext_svc_check.sh Spelling 2020-12-22 13:34:31 -05:00
lib.sh Cirrus: Fixes due to master->main rename 2021-06-30 11:39:19 -04:00
logcollector.sh Cirrus: Collect ginkgo node logs artifacts 2021-02-03 10:44:41 -05:00
logformatter compose test: try to get useful data from flakes 2021-04-13 15:18:34 -06:00
logformatter.t logformatter: add Synopsis at top of each page 2020-10-01 20:33:20 -06:00
pr-should-include-tests Remove changelog.txt from the repository 2021-09-07 10:53:26 -04:00
pr-should-include-tests.t pr-should-include-tests: recognized "renamed" tests 2021-02-22 07:21:04 -07:00
required_host_ports.txt Fix static build cache by using cachix 2021-01-27 16:15:23 +01:00
runner.sh Cirrus: Add gitlab podman runner test 2021-09-27 10:37:31 -04:00
setup_environment.sh Cirrus: Fix defunct package metadata breaking cache 2021-10-01 15:45:51 -04:00
shellcheck.sh Cirrus: Fix running shellcheck locally 2020-10-06 16:01:24 -04:00
swagger_stack_trace.png Improve swagger+CORS metadata docs 2020-06-09 09:53:19 -04:00
timestamp.awk CI - various fixes 2020-07-25 12:32:53 -06:00