6 Commits

Author SHA1 Message Date
Tony Breeds
e2ec0d18fb Update docker-images/python* to remove '.*'
In "Add a uwsgi-base container image"
(08a807/Iaf6d31a3d119f6b7e87b54cda1969a9994110dad)  The uWSGI containers
added an explicit, but redundant, trailing '.*' for the files settings
of the uWSGI containers.  This change is largely cosmetic but for
style consistency let's remove them.

Change-Id: I04162384fbf6a09cffc1aec76777dd6e21752a0e
2023-07-17 17:40:37 +10:00
Tony Breeds
5ed6598c6b Add $self to the list of files for python images.
With the merging of [1] we observed that the images built
(python-3.{9,10,11}-bookworm) were not then promoted.  This was fixed
in [2] as the assumption is that the promotion jobs didn't trigger
because the files modified in [1] don't match the needed files.  This
change adds the zuul configuration file to the list of relevant files.

We're not 100% sure that this will work but it's worth a try.

[1] https://review.opendev.org/c/opendev/system-config/+/888102
[2] https://review.opendev.org/c/opendev/system-config/+/888633

Change-Id: I958a0af6fbad80f8152438aaee6b7268432f64d5
2023-07-17 17:40:37 +10:00
Tony Breeds
69095ccaa1 Update python container provides
The Current python*bullseye container provides lack the distribution
name.  This prevents zuul from correctly identifying and using new
images in speculative builds.

Fix that.

Change-Id: Iad2d84f217f4b807bf967ef28c32b2c1d05f16c5
2023-07-12 12:17:08 +10:00
Clark Boylan
7e984fdb03 Revert "Move python builder/base images to quay.io"
This reverts commit b3a861c0e00b409496ded5c774ac3cb2382f319b.

We found deficiencies in Docker when operating against images hosted
outside of docker.io. We are reverting as a result.

Change-Id: Ic690fc7ff9eb5b5ed9c1162d1f4b97edf6f2cd6c
2023-05-24 10:17:49 -07:00
Clark Boylan
b3a861c0e0 Move python builder/base images to quay.io
We are moving our images to quay.io. This makes the move for our base
python images. Note once we move these images we should attempt to
quickly update any of the images that depend on these images. This will
minimize the time period where we might be pulling outdated base images.

Change-Id: I03c8053345abf6c94a8e904917f53caa5693ce89
2023-05-05 19:13:17 -07:00
Clark Boylan
ee359c7e3b Add python 3.11 docker images
Python 3.11 has been released. Once the parent commit of this commit
lands we will have removed our python3.8 images making room for
python3.11 in our image list. Add these new images which will make way
for running and testing our software on this new version of python.

Change-Id: Idcea3d6fa22839390f63cd1722bc4cb46a6ccd53
2022-10-25 10:43:29 -07:00