From 2d43f9322b81d72dc03abb6424be438914ef09af Mon Sep 17 00:00:00 2001
From: Clark Boylan <clark.boylan@gmail.com>
Date: Mon, 18 Apr 2022 13:01:47 -0700
Subject: [PATCH] Remove python3.7-bullseye docker images

Everything is running on 3.8 or newer which should allow us to remove
the 3.7 images. This reduces the total set before we add python3.10
images and acts as good cleanup.

Change-Id: I2cc02fd681485f35a1b0bf1c089a12a4c5438df3
---
 zuul.d/docker-images/python-3.7-bullseye.yaml | 129 ------------------
 zuul.d/project.yaml                           |   9 --
 2 files changed, 138 deletions(-)
 delete mode 100644 zuul.d/docker-images/python-3.7-bullseye.yaml

diff --git a/zuul.d/docker-images/python-3.7-bullseye.yaml b/zuul.d/docker-images/python-3.7-bullseye.yaml
deleted file mode 100644
index 7519995d06..0000000000
--- a/zuul.d/docker-images/python-3.7-bullseye.yaml
+++ /dev/null
@@ -1,129 +0,0 @@
-# python-builder-3.7-bullseye jobs
-- job:
-    name: system-config-build-image-python-builder-3.7-bullseye
-    description: Build a python-builder-3.7-bullseye image.
-    parent: system-config-build-image
-    provides:
-      - python-builder-container-image
-      - python-builder-3.7-bullseye-container-image
-    vars: &python-builder_3_7_bullseye_vars
-      docker_images:
-        - context: docker/python-builder
-          repository: opendevorg/python-builder
-          tags:
-            - 3.7-bullseye
-          arch:
-            - linux/amd64
-            - linux/arm64
-          build_args:
-            - PYTHON_VERSION=3.7
-            - DEBIAN_VERSION=bullseye
-    files: &python-builder_3_7_bullseye_files
-      - docker/python-base/
-      - docker/python-builder/
-
-- job:
-    name: system-config-upload-image-python-builder-3.7-bullseye
-    description: Build and upload a python-builder-3.7-bullseye image.
-    parent: system-config-upload-image
-    provides:
-      - python-builder-container-image
-      - python-builder-3.7-bullseye-container-image
-    vars: *python-builder_3_7_bullseye_vars
-    files: *python-builder_3_7_bullseye_files
-
-- job:
-    name: system-config-promote-image-python-builder-3.7-bullseye
-    description: Promote a previously published python-builder-3.7-bullseye image to latest.
-    parent: system-config-promote-image
-    vars: *python-builder_3_7_bullseye_vars
-    files: *python-builder_3_7_bullseye_files
-
-- job:
-    name: system-config-build-image-python-base-3.7-bullseye
-    description: Build a python-base-3.7-bullseye image.
-    parent: system-config-build-image
-    provides:
-      - python-base-container-image
-      - python-base-3.7-container-image
-    vars: &python-base-3_7_bullseye_vars
-      docker_images:
-        - context: docker/python-base
-          repository: opendevorg/python-base
-          tags:
-            - 3.7-bullseye
-          arch:
-            - linux/amd64
-            - linux/arm64
-          build_args:
-            - PYTHON_VERSION=3.7
-            - DEBIAN_VERSION=bullseye
-    files: &python-base-3_7_bullseye_files
-      - docker/python-base/
-      - docker/python-builder/
-
-- job:
-    name: system-config-upload-image-python-base-3.7-bullseye
-    description: Build and upload a python-base-3.7-bullseye image.
-    parent: system-config-upload-image
-    provides: python-base-3.7-bullseye-container-image
-    vars: *python-base-3_7_bullseye_vars
-    files: *python-base-3_7_bullseye_files
-
-- job:
-    name: system-config-promote-image-python-base-3.7-bullseye
-    description: Promote a previously published python-base-3.7-bullseye image to latest.
-    parent: system-config-promote-image
-    vars: *python-base-3_7_bullseye_vars
-    files: *python-base-3_7_bullseye_files
-
-- job:
-    name: system-config-build-image-uwsgi-base-3.7-bullseye
-    description: Build a uwsgi-base-3.7-bullseye image.
-    parent: system-config-build-image
-    requires: &uwsgi-base_3_7_bullseye_requires
-      - python-base-3.7-bullseye-container-image
-      - python-builder-3.7-bullseye-container-image
-    provides: uwsgi-base-3.7-bullseye-container-image
-    dependencies:
-      - name: system-config-build-image-python-base-3.7-bullseye
-        soft: true
-      - name: system-config-build-image-python-builder-3.7-bullseye
-        soft: true
-    vars: &uwsgi-base_3_7_bullseye_vars
-      docker_images:
-        - context: docker/uwsgi-base
-          repository: opendevorg/uwsgi-base
-          tags:
-            - 3.7-bullseye
-          arch:
-            - linux/amd64
-            - linux/arm64
-          build_args:
-            - PYTHON_VERSION=3.7
-            - DEBIAN_VERSION=bullseye
-    files: &uwsgi-base_3_7_bullseye_files
-      - docker/python-base/.*
-      - docker/python-builder/.*
-      - docker/uwsgi-base/.*
-
-- job:
-    name: system-config-upload-image-uwsgi-base-3.7-bullseye
-    description: Build and upload a uwsgi-base-3.7-bullseye image.
-    parent: system-config-upload-image
-    provides: uwsgi-base-3.7-bullseye-container-image
-    requires: *uwsgi-base_3_7_bullseye_requires
-    dependencies:
-      - name: system-config-upload-image-python-base-3.7-bullseye
-        soft: true
-      - name: system-config-upload-image-python-builder-3.7-bullseye
-        soft: true
-    vars: *uwsgi-base_3_7_bullseye_vars
-    files: *uwsgi-base_3_7_bullseye_files
-
-- job:
-    name: system-config-promote-image-uwsgi-base-3.7-bullseye
-    description: Promote a previously published uwsgi-base-3.7-bullseye image to latest.
-    parent: system-config-promote-image
-    vars: *uwsgi-base_3_7_bullseye_vars
-    files: *uwsgi-base_3_7_bullseye_files
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 230cdc266d..ff2689a41d 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -142,13 +142,10 @@
               - name: opendev-buildset-registry
               - name: system-config-build-image-python-builder-3.9-bullseye
                 soft: true
-        - 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
-        - system-config-build-image-python-builder-3.7-bullseye
         - system-config-build-image-python-builder-3.8-bullseye
         - system-config-build-image-python-builder-3.9-bullseye
-        - system-config-build-image-uwsgi-base-3.7-bullseye
         - system-config-build-image-uwsgi-base-3.8-bullseye
         - system-config-build-image-uwsgi-base-3.9-bullseye
     check-arm64:
@@ -280,13 +277,10 @@
               - name: opendev-buildset-registry
               - name: system-config-upload-image-python-builder-3.9-bullseye
                 soft: true
-        - 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
-        - system-config-upload-image-python-builder-3.7-bullseye
         - system-config-upload-image-python-builder-3.8-bullseye
         - system-config-upload-image-python-builder-3.9-bullseye
-        - system-config-upload-image-uwsgi-base-3.7-bullseye
         - system-config-upload-image-uwsgi-base-3.8-bullseye
         - system-config-upload-image-uwsgi-base-3.9-bullseye
     promote:
@@ -306,13 +300,10 @@
         - system-config-promote-image-refstack
         - system-config-promote-image-ircbot
         - system-config-promote-image-matrix-eavesdrop
-        - 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
-        - system-config-promote-image-python-builder-3.7-bullseye
         - system-config-promote-image-python-builder-3.8-bullseye
         - system-config-promote-image-python-builder-3.9-bullseye
-        - system-config-promote-image-uwsgi-base-3.7-bullseye
         - system-config-promote-image-uwsgi-base-3.8-bullseye
         - system-config-promote-image-uwsgi-base-3.9-bullseye