Remove our buster python images

We've moved onto bullseye for just about everything at this point. It is
possible there are stragglers and the removal of these jobs should flag
them if their dependencies and requirements are set properly. Otherwise
they'll continue to pull the historical builds on docker hub. Either way
we'll either shake them out or they will continue until they can move to
bullseye.

We remove these in preparation for adding python3.10 images which don't
make sense for buster and our total image catalog is getting large
enough that successfully building and promoting this entire set is
getting problematic. A bit of spring cleaning on what we can commit to
before we commit to some new stuff.

Depends-On: https://review.opendev.org/c/opendev/gear/+/838402
Depends-On: https://review.opendev.org/c/opendev/storyboard/+/838403
Change-Id: I58c4d314ca4f4be3f1e17ec267a4c324cabf0c2a
This commit is contained in:
Clark Boylan 2022-04-18 12:58:50 -07:00
parent 17b2545807
commit 78999b020e
5 changed files with 1 additions and 428 deletions

View File

@ -1,6 +1,5 @@
gcc [compile]
libc6-dev [compile]
libffi-dev [compile platform:dpkg]
libffi7 [platform:dpkg !platform:ubuntu-bionic !platform:debian-buster]
libffi6 [platform:ubuntu-bionic platform:debian-buster]
libffi7 [platform:dpkg]
libssl-dev [compile platform:dpkg]

View File

@ -1,135 +0,0 @@
# python-builder-3.7-buster jobs
- job:
name: system-config-build-image-python-builder-3.7-buster
description: Build a python-builder-3.7-buster image.
parent: system-config-build-image
provides:
- python-builder-container-image
- python-builder-3.7-buster-container-image
vars: &python-builder_3_7_buster_vars
docker_images:
- context: docker/python-builder
repository: opendevorg/python-builder
tags:
- 3.7
- 3.7-buster
- latest
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.7
- DEBIAN_VERSION=buster
files: &python-builder_3_7_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-builder-3.7-buster
description: Build and upload a python-builder-3.7-buster image.
parent: system-config-upload-image
provides:
- python-builder-container-image
- python-builder-3.7-buster-container-image
vars: *python-builder_3_7_buster_vars
files: *python-builder_3_7_buster_files
- job:
name: system-config-promote-image-python-builder-3.7-buster
description: Promote a previously published python-builder-3.7-buster image to latest.
parent: system-config-promote-image
vars: *python-builder_3_7_buster_vars
files: *python-builder_3_7_buster_files
- job:
name: system-config-build-image-python-base-3.7-buster
description: Build a python-base-3.7-buster image.
parent: system-config-build-image
provides:
- python-base-container-image
- python-base-3.7-container-image
vars: &python-base-3_7_buster_vars
docker_images:
- context: docker/python-base
repository: opendevorg/python-base
tags:
- 3.7
- 3.7-buster
- latest
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.7
- DEBIAN_VERSION=buster
files: &python-base-3_7_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-base-3.7-buster
description: Build and upload a python-base-3.7-buster image.
parent: system-config-upload-image
provides: python-base-3.7-buster-container-image
vars: *python-base-3_7_buster_vars
files: *python-base-3_7_buster_files
- job:
name: system-config-promote-image-python-base-3.7-buster
description: Promote a previously published python-base-3.7-buster image to latest.
parent: system-config-promote-image
vars: *python-base-3_7_buster_vars
files: *python-base-3_7_buster_files
- job:
name: system-config-build-image-uwsgi-base-3.7-buster
description: Build a uwsgi-base-3.7-buster image.
parent: system-config-build-image
requires: &uwsgi-base_3_7_buster_requires
- python-base-3.7-buster-container-image
- python-builder-3.7-buster-container-image
provides: uwsgi-base-3.7-buster-container-image
dependencies:
- name: system-config-build-image-python-base-3.7-buster
soft: true
- name: system-config-build-image-python-builder-3.7-buster
soft: true
vars: &uwsgi-base_3_7_buster_vars
docker_images:
- context: docker/uwsgi-base
repository: opendevorg/uwsgi-base
tags:
- 3.7
- 3.7-buster
- latest
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.7
- DEBIAN_VERSION=buster
files: &uwsgi-base_3_7_buster_files
- docker/python-base/.*
- docker/python-builder/.*
- docker/uwsgi-base/.*
- job:
name: system-config-upload-image-uwsgi-base-3.7-buster
description: Build and upload a uwsgi-base-3.7-buster image.
parent: system-config-upload-image
provides: uwsgi-base-3.7-buster-container-image
requires: *uwsgi-base_3_7_buster_requires
dependencies:
- name: system-config-upload-image-python-base-3.7-buster
soft: true
- name: system-config-upload-image-python-builder-3.7-buster
soft: true
vars: *uwsgi-base_3_7_buster_vars
files: *uwsgi-base_3_7_buster_files
- job:
name: system-config-promote-image-uwsgi-base-3.7-buster
description: Promote a previously published uwsgi-base-3.7-buster image to latest.
parent: system-config-promote-image
vars: *uwsgi-base_3_7_buster_vars
files: *uwsgi-base_3_7_buster_files

View File

@ -1,132 +0,0 @@
# python-builder-3.8-buster jobs
- job:
name: system-config-build-image-python-builder-3.8-buster
description: Build a python-builder-3.8-buster image.
parent: system-config-build-image
provides:
- python-builder-container-image
- python-builder-3.8-buster-container-image
vars: &python-builder_3_8_buster_vars
docker_images:
- context: docker/python-builder
repository: opendevorg/python-builder
tags:
- 3.8
- 3.8-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.8
- DEBIAN_VERSION=buster
files: &python-builder_3_8_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-builder-3.8-buster
description: Build and upload a python-builder-3.8-buster image.
parent: system-config-upload-image
provides:
- python-builder-container-image
- python-builder-3.8-buster-container-image
vars: *python-builder_3_8_buster_vars
files: *python-builder_3_8_buster_files
- job:
name: system-config-promote-image-python-builder-3.8-buster
description: Promote a previously published python-builder-3.8-buster image.
parent: system-config-promote-image
vars: *python-builder_3_8_buster_vars
files: *python-builder_3_8_buster_files
- job:
name: system-config-build-image-python-base-3.8-buster
description: Build a python-base-3.8-buster image.
parent: system-config-build-image
provides:
- python-base-container-image
- python-base-3.8-container-image
vars: &python-base-3_8_buster_vars
docker_images:
- context: docker/python-base
repository: opendevorg/python-base
tags:
- 3.8
- 3.8-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.8
- DEBIAN_VERSION=buster
files: &python-base-3_8_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-base-3.8-buster
description: Build and upload a python-base-3.8-buster image.
parent: system-config-upload-image
provides: python-base-3.8-buster-container-image
vars: *python-base-3_8_buster_vars
files: *python-base-3_8_buster_files
- job:
name: system-config-promote-image-python-base-3.8-buster
description: Promote a previously published python-base-3.8-buster image.
parent: system-config-promote-image
vars: *python-base-3_8_buster_vars
files: *python-base-3_8_buster_files
- job:
name: system-config-build-image-uwsgi-base-3.8-buster
description: Build a uwsgi-base-3.8-buster image.
parent: system-config-build-image
requires: &uwsgi-base_3_8_buster_requires
- python-base-3.8-buster-container-image
- python-builder-3.8-buster-container-image
provides: uwsgi-base-3.8-buster-container-image
dependencies:
- name: system-config-build-image-python-base-3.8-buster
soft: true
- name: system-config-build-image-python-builder-3.8-buster
soft: true
vars: &uwsgi-base_3_8_buster_vars
docker_images:
- context: docker/uwsgi-base
repository: opendevorg/uwsgi-base
tags:
- 3.8
- 3.8-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.8
- DEBIAN_VERSION=buster
files: &uwsgi-base_3_8_buster_files
- docker/python-base/.*
- docker/python-builder/.*
- docker/uwsgi-base/.*
- job:
name: system-config-upload-image-uwsgi-base-3.8-buster
description: Build and upload a uwsgi-base-3.8-buster image.
parent: system-config-upload-image
provides: uwsgi-base-3.8-buster-container-image
requires: *uwsgi-base_3_8_buster_requires
dependencies:
- name: system-config-upload-image-python-base-3.8-buster
soft: true
- name: system-config-upload-image-python-builder-3.8-buster
soft: true
vars: *uwsgi-base_3_8_buster_vars
files: *uwsgi-base_3_8_buster_files
- job:
name: system-config-promote-image-uwsgi-base-3.8-buster
description: Promote a previously published uwsgi-base-3.8-buster image.
parent: system-config-promote-image
vars: *uwsgi-base_3_8_buster_vars
files: *uwsgi-base_3_8_buster_files

View File

@ -1,132 +0,0 @@
# python-builder-3.9-buster jobs
- job:
name: system-config-build-image-python-builder-3.9-buster
description: Build a python-builder-3.9-buster image.
parent: system-config-build-image
provides:
- python-builder-container-image
- python-builder-3.9-buster-container-image
vars: &python-builder_3_9_buster_vars
docker_images:
- context: docker/python-builder
repository: opendevorg/python-builder
tags:
- 3.9
- 3.9-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.9
- DEBIAN_VERSION=buster
files: &python-builder_3_9_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-builder-3.9-buster
description: Build and upload a python-builder-3.9-buster image.
parent: system-config-upload-image
provides:
- python-builder-container-image
- python-builder-3.9-buster-container-image
vars: *python-builder_3_9_buster_vars
files: *python-builder_3_9_buster_files
- job:
name: system-config-promote-image-python-builder-3.9-buster
description: Promote a previously published python-builder-3.9-buster image.
parent: system-config-promote-image
vars: *python-builder_3_9_buster_vars
files: *python-builder_3_9_buster_files
- job:
name: system-config-build-image-python-base-3.9-buster
description: Build a python-base-3.9-buster image.
parent: system-config-build-image
provides:
- python-base-container-image
- python-base-3.9-container-image
vars: &python-base-3_9_buster_vars
docker_images:
- context: docker/python-base
repository: opendevorg/python-base
tags:
- 3.9
- 3.9-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.9
- DEBIAN_VERSION=buster
files: &python-base-3_9_buster_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-base-3.9-buster
description: Build and upload a python-base-3.9-buster image.
parent: system-config-upload-image
provides: python-base-3.9-buster-container-image
vars: *python-base-3_9_buster_vars
files: *python-base-3_9_buster_files
- job:
name: system-config-promote-image-python-base-3.9-buster
description: Promote a previously published python-base-3.9-buster image.
parent: system-config-promote-image
vars: *python-base-3_9_buster_vars
files: *python-base-3_9_buster_files
- job:
name: system-config-build-image-uwsgi-base-3.9-buster
description: Build a uwsgi-base-3.9-buster image.
parent: system-config-build-image
requires: &uwsgi-base_3_9_buster_requires
- python-base-3.9-buster-container-image
- python-builder-3.9-buster-container-image
provides: uwsgi-base-3.9-buster-container-image
dependencies:
- name: system-config-build-image-python-base-3.9-buster
soft: true
- name: system-config-build-image-python-builder-3.9-buster
soft: true
vars: &uwsgi-base_3_9_buster_vars
docker_images:
- context: docker/uwsgi-base
repository: opendevorg/uwsgi-base
tags:
- 3.9
- 3.9-buster
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.9
- DEBIAN_VERSION=buster
files: &uwsgi-base_3_9_buster_files
- docker/python-base/.*
- docker/python-builder/.*
- docker/uwsgi-base/.*
- job:
name: system-config-upload-image-uwsgi-base-3.9-buster
description: Build and upload a uwsgi-base-3.9-buster image.
parent: system-config-upload-image
provides: uwsgi-base-3.9-buster-container-image
requires: *uwsgi-base_3_9_buster_requires
dependencies:
- name: system-config-upload-image-python-base-3.9-buster
soft: true
- name: system-config-upload-image-python-builder-3.9-buster
soft: true
vars: *uwsgi-base_3_9_buster_vars
files: *uwsgi-base_3_9_buster_files
- job:
name: system-config-promote-image-uwsgi-base-3.9-buster
description: Promote a previously published uwsgi-base-3.9-buster image.
parent: system-config-promote-image
vars: *uwsgi-base_3_9_buster_vars
files: *uwsgi-base_3_9_buster_files

View File

@ -142,15 +142,6 @@
- name: opendev-buildset-registry
- name: system-config-build-image-python-builder-3.9-bullseye
soft: true
- system-config-build-image-python-base-3.7-buster
- system-config-build-image-python-base-3.8-buster
- system-config-build-image-python-base-3.9-buster
- system-config-build-image-python-builder-3.7-buster
- system-config-build-image-python-builder-3.8-buster
- system-config-build-image-python-builder-3.9-buster
- system-config-build-image-uwsgi-base-3.7-buster
- system-config-build-image-uwsgi-base-3.8-buster
- system-config-build-image-uwsgi-base-3.9-buster
- system-config-build-image-python-base-3.7-bullseye
- system-config-build-image-python-base-3.8-bullseye
- system-config-build-image-python-base-3.9-bullseye
@ -289,15 +280,6 @@
- name: opendev-buildset-registry
- name: system-config-upload-image-python-builder-3.9-bullseye
soft: true
- system-config-upload-image-python-base-3.7-buster
- system-config-upload-image-python-base-3.8-buster
- system-config-upload-image-python-base-3.9-buster
- system-config-upload-image-python-builder-3.7-buster
- system-config-upload-image-python-builder-3.8-buster
- system-config-upload-image-python-builder-3.9-buster
- system-config-upload-image-uwsgi-base-3.7-buster
- system-config-upload-image-uwsgi-base-3.8-buster
- system-config-upload-image-uwsgi-base-3.9-buster
- system-config-upload-image-python-base-3.7-bullseye
- system-config-upload-image-python-base-3.8-bullseye
- system-config-upload-image-python-base-3.9-bullseye
@ -324,15 +306,6 @@
- system-config-promote-image-refstack
- system-config-promote-image-ircbot
- system-config-promote-image-matrix-eavesdrop
- system-config-promote-image-python-base-3.7-buster
- system-config-promote-image-python-base-3.8-buster
- system-config-promote-image-python-base-3.9-buster
- system-config-promote-image-python-builder-3.7-buster
- system-config-promote-image-python-builder-3.8-buster
- system-config-promote-image-python-builder-3.9-buster
- system-config-promote-image-uwsgi-base-3.7-buster
- system-config-promote-image-uwsgi-base-3.8-buster
- system-config-promote-image-uwsgi-base-3.9-buster
- system-config-promote-image-python-base-3.7-bullseye
- system-config-promote-image-python-base-3.8-bullseye
- system-config-promote-image-python-base-3.9-bullseye