podman/contrib
Chris Evich e06f17f580
Cirrus: Block CNI use of google VPCs
Specifically pertaining to executing tests in google cloud, there are
default, pre-allocated class-a subnetworks for each region (data-center).
Each includes a gateway using a `.1` LSB and all are routable from other
regions in google cloud via these gateways.

Because the default CNI configuration also utilizes class-a subnetworks,
this creates the possibility for IPv4 address-space clashes.  Since the
default regional cloud subnets are pre-defined/known, preventing clashes
can be accomplished by seeding these subnets in a dummy CNI configuration.

The default behavior of podman is to grab the highest priority CNI
configuration.  Name the dummy config. appropriate so it always loads
last.  Also name the bridge itself with an obvious name `do-not-use`,
such that any related testing errors should be easier to debug.

Also:

* Minor cleanup of `install_test_configs()`
* Move install_test_configs in `setup_environment.sh` to after possible
  run of `remove_packaged_podman_files()` because that also strips out
  `/etc/cni/net.d/87-podman-bridge.conflist`.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-08-28 09:02:31 -04:00
..
cirrus Cirrus: Block CNI use of google VPCs 2019-08-28 09:02:31 -04:00
gate Bump gate-container up to F30 2019-06-14 10:27:06 -04:00
imgprune Revert "Cirrus: Temp. workaround missing imgprune image" 2019-08-12 15:04:30 -04:00
imgts Cirrus: Print images that should be pruned 2019-07-15 15:26:26 -04:00
perftest add --pull flag for podman create&run 2019-08-09 15:21:34 -04:00
podmanimage Change wait to sleep in podmanimage readme 2019-07-22 16:23:39 -04:00
script Add script to determine dependency sizes 2018-03-23 14:12:14 +00:00
snapcraft Add missing stage-packages in snapcraft.yaml. 2019-08-13 08:57:07 -04:00
spec Bump to v1.5.2-dev 2019-08-15 17:13:21 -04:00
varlink Add user systemd service and socket 2019-08-13 07:00:56 +02:00
build_rpm.sh Test RPM build and install for regressions 2018-08-28 11:53:09 +00:00