zuul-jobs/test-playbooks
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
..
artifactory Switch docs theme to RTD 2021-12-16 06:48:49 -08:00
base-roles Merge "prepare-workspace-git: Add ability to define synced pojects" 2024-03-19 14:59:28 +00:00
build-roles Add Bazel build and ensure roles 2020-04-30 18:05:41 +01:00
container Use full image url in container buildx path 2023-04-21 16:33:02 -07:00
dhall Remove command.warn usage 2024-02-14 15:17:52 -08:00
ensure-kubernetes ensure-kubernetes: add microk8s support 2023-01-08 08:05:40 -08:00
ensure-pip Combine ensure-pip playbooks into a test role 2022-11-09 14:07:22 +11:00
ensure-podman Add support for RedHat platforms on ensure-podman 2020-04-06 18:52:07 +01:00
ensure-skopeo Reenable buildset-registry jobs 2024-03-21 21:09:01 +00:00
general ansible-lint: ignore use of mkdir 2023-02-03 15:06:03 +11:00
haskell Remove command.warn usage 2024-02-14 15:17:52 -08:00
helm-lint helm: Add job for linting helm charts 2022-11-16 15:09:07 -08:00
javascripts Remove command.warn usage 2024-02-14 15:17:52 -08:00
multinode Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00
nimble Enable installing nimble siblings 2020-12-07 15:23:27 +01:00
packer Adds roles to install and run hashicorp packer 2020-04-13 16:44:32 +02:00
python Remove command.warn usage 2024-02-14 15:17:52 -08:00
registry Reenable buildset-registry jobs 2024-03-21 21:09:01 +00:00
rust Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00
shake shake-build: add shake build system job 2020-05-28 12:48:16 +00:00
terraform Allow deleting workspace after running terraform destroy 2020-07-01 13:25:39 +02:00
tox ansible-lint: fix a bunch of command-instead-of-shell errors 2023-02-03 15:06:03 +11:00
zuul-tenant-conf-check Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
dstat-graph.yaml Remove command.warn usage 2024-02-14 15:17:52 -08:00
encrypt-file.yaml Fix encrypt files stat validation 2022-03-17 10:56:13 -07:00
ensure-docker.yaml linters: standardise on newline at end of file 2022-07-28 16:19:06 +10:00
ensure-java.yaml Add ensure-java role 2020-02-21 06:55:47 -06:00
ensure-nox.yaml Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00
ensure-python-pyenv.yaml yamlint: EOF newlines and comments indent 2020-05-14 08:42:17 +00:00
ensure-tox.yaml Ombibus set of fixups for Ubuntu Noble 2024-05-23 10:54:36 -07:00
ensure-zookeeper.yaml ensure-zookeeper: add use_tls role var 2021-02-17 16:06:36 -08:00
generate-zuul-manifest.yaml Add generate-zuul-manifest role 2019-07-23 09:43:55 -07:00
intercept-job.yaml ansible-lint: add names to blocks/includes, etc. 2023-02-03 15:06:03 +11:00
local-log-download.yaml local-log-download : role with script to download all log files 2020-04-01 07:41:26 +11:00
run-logjuicer.yaml Introduce LogJuicer roles 2024-01-08 16:09:17 +00:00
simple-role-test.yaml Add a simple test of the install-nodejs role 2019-06-27 14:04:57 -07:00
stage-output.yaml Improve stage-output functional test 2022-09-06 16:16:12 -07:00
update-json-file.yaml ansible-lint: add names to blocks/includes, etc. 2023-02-03 15:06:03 +11:00
upload-git-mirror.yaml Remove command.warn usage 2024-02-14 15:17:52 -08:00
upload-logs-s3.yaml Fix zuul-jobs-test-upload-logs-s3 job 2021-11-16 16:20:33 +00:00