Ansible job definitions for Zuul
Go to file
Clark Boylan 9519fafd10 Override DOCKER_MIN_API_VERSION for skopeo when installing docker
Skopeo hardcoded the docker api version for image manipulation to
version 1.22 of the api until very recently. Docker 25 sets 1.24 as a
minimum version by default introducing an incompatibility between the
tools. It isn't straightforward to install an updated skopeo everywhere
we need it (due to golang requirements). As a workaround we override
the min version to 1.22 when installing the docker daemon. This should
work until Docker 26 is released and removed the override option.

Note we also pin microk8s from latest/stable (which is currently
1.29/stable) to 1.28/stable to workaround
https://github.com/canonical/microk8s/issues/4361. This is necessary to
get the CI jobs for docker/registry/k8s testing working in order to land
this fixup.

Change-Id: I377ac84d532749eba578c4b32eb2ed6a5ce7a0c9
2024-02-14 10:42:47 -08:00
doc Merge "Add zuul-tenant-conf-check role/job" 2024-02-13 16:09:34 +00:00
playbooks Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
roles Override DOCKER_MIN_API_VERSION for skopeo when installing docker 2024-02-14 10:42:47 -08:00
test-playbooks Merge "Add zuul-tenant-conf-check role/job" 2024-02-13 16:09:34 +00:00
tests Upgrade ansible-lint to 5.0 2021-03-17 15:44:43 +00:00
tools Add testing for Debian bookworm 2023-08-11 09:34:22 -07:00
util-tasks More E208 mode fixes 2020-10-31 07:34:03 +00:00
zuul-tests.d Override DOCKER_MIN_API_VERSION for skopeo when installing docker 2024-02-14 10:42:47 -08:00
zuul.d Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
.ansible-lint Update to ansible-lint 6.8.2 2022-11-07 10:37:53 +11:00
.gitignore Enable progressive mode with ansible-lint 2020-11-07 03:20:19 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
.yamllint linters: standardise on newline at end of file 2022-07-28 16:19:06 +10:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
bindep.txt Add testing for Debian bookworm 2023-08-11 09:34:22 -07:00
linters-requirements.txt Cap ansible-lint <6.13 2023-02-23 18:31:54 +00:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py setup.py: override modules to stop auto-detection 2022-07-27 11:14:06 +10:00
test-constraints.txt pin oauthlib version for python2.7 2022-01-27 14:35:06 +01:00
test-requirements.txt test-requirements: bump to Ansible 2.8 2022-08-12 10:08:10 +10:00
tox.ini Pin virtualenv in tox environments 2023-04-21 20:43:45 +00:00

README.rst

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.