zuul-jobs/test-playbooks/multinode
Clark Boylan 298354d2e3 Ombibus set of fixups for Ubuntu Noble
There are a number of updates we make for Ubuntu Noble in this commit.

1. Remove python2-dev from bindep for Noble as Noble appears to have no
   python2 runtime options.
2. Add libjpeg-dev to bindep for noble because Pillow doesn't build
   python3.12 wheels for Pillow<10 which we currently depend on. This
   means we need to build from source and that depends on libjpeg-dev.
3. We remove double bracket wrappers from ansible vars in ansible
   assertion blocks. Having them results in errors like:
     Conditional is marked as unsafe, and cannot be evaluated.
4. We update rust testing to explicitly install pkg-config before
   building python cryptography. This tool is required to build
   cryptography from source and is no longer being pulled in either
   by the base images or build-essential meta pacakge.
5. Add an Ubuntu-24.04 tasks file for the ensure-skopeo roles so that
   we try to install skopeo using distro packages or build from source
   and don't use Kubic which only has packages for old Ubuntu releases.

Change-Id: I388710ce40dc757ada4de819a9c3c59fc32fb07a
2024-05-23 10:54:36 -07:00
..
multinode_firewall_persistence_vars Use iptables for openSUSE 2019-09-27 15:45:01 -07:00
multi-node-bridge.yaml ansible-lint: add names to blocks/includes, etc. 2023-02-03 15:06:03 +11:00
multi-node-firewall.yaml Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00
multi-node-hosts-file.yaml Add multi-node integration jobs 2019-07-04 14:16:15 +02:00
multi-node-known-hosts.yaml Remove redundant ssh known hosts prep 2022-09-12 12:55:24 -07:00
multinode.yaml Fix deprecation warning from multinode tests 2020-05-26 10:21:08 +02:00
persistent-firewall.yaml Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00