This drops python3.8 and python3.10 testing focusing only on python3.11.
At the same time we bump the container image to python3.11 and bookworm.
The eventual goal here is to have opendev services on bookworm and
python3.11 so that we can drop docker image builds for bullseye and
older python versions.
Change-Id: I37b2ed3fafb3599db95730f3a9bbb90da95ff0e4
This reverts commit f5878e3023.
OpenDev is moving back to docker.io to preserve speculative image
testing.
Change-Id: I349c0016bd57fd03d472703749b2f5bb467acab3
This moves shifts the publication of our gerritbot images from docker
hub to quay.io. It also updates the source of the python base images to
quay.io as they will be moved by the time our depends-on merges.
Depends-On: https://review.opendev.org/c/opendev/system-config/+/881932
Change-Id: I1289923c5e91d9058d28e72ddca56f23490c07d3
Python 3.10 has been quite a bit quicker than 3.8 with Zuul. With the
3.11 release coming up soon updating to 3.10 will allow us to drop the
3.8 docker images and take advantage of faster python.
We add python 3.10 unittesting to ensure we don't regress when making
changes.
Change-Id: I439027f6e2c6f2d01b4629351a4c72cc1892579a
This adds gerritlib as a required project and installs it as a sibling
into the image. This effectively means the images promoted are
gerritbot from master with gerritlib also from master.
Change-Id: I7e4040c82b1617b56af3e62de9e5637096892a40
So that we can deploy gerritbot in the new world of ansible+docker,
we need container images. Build and publish some.
Change-Id: I3b8a9f7d28af0f9098cfb73051976d7666a46a3c
Add an initial unit test framework and one unit test. This way we can
ask people to add unit tests when they contribute code.
Change-Id: If52976e1992945a8e38af3cbad5b5f4389922d4c