Produce both buster and bullseye container images
This will allow us to roll out consumption forward in a
methodical manner.
This reverts commit 45caec4d43
.
Note the weird ARG definitions are there for a reason:
https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact
Change-Id: I81174ac035164695f1c27c9662f25335b78c2e64
This commit is contained in:
parent
0f3b1f649b
commit
8dbf0a3d82
@ -14,13 +14,11 @@
|
||||
# limitations under the License.
|
||||
|
||||
FROM docker.io/opendevorg/python-builder:3.9 as builder
|
||||
RUN echo 'deb http://deb.debian.org/debian buster-backports main' >> /etc/apt/sources.list
|
||||
|
||||
COPY src /tmp/src
|
||||
RUN assemble
|
||||
|
||||
FROM docker.io/opendevorg/python-base:3.9 as eavesdrop
|
||||
RUN echo 'deb http://deb.debian.org/debian buster-backports main' >> /etc/apt/sources.list
|
||||
|
||||
COPY --from=builder /output/ /output
|
||||
RUN /output/install-from-bindep \
|
||||
|
@ -16,14 +16,18 @@
|
||||
# Comment to force rebuilds Tue Aug 3 19:59:32 UTC 2021
|
||||
|
||||
ARG PYTHON_VERSION=3.7
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-buster
|
||||
ARG DEBIAN_VERSION=buster
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-${DEBIAN_VERSION}
|
||||
# Necessary to use this var in the RUN below
|
||||
ARG DEBIAN_VERSION
|
||||
|
||||
RUN echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/95disable-recommends
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y dumb-init \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& echo "deb http://deb.debian.org/debian ${DEBIAN_VERSION}-backports main" >> /etc/apt/sources.list
|
||||
|
||||
# Upgrade pip to fix wheel cache for locally built wheels.
|
||||
# See https://github.com/pypa/pip/issues/6852
|
||||
|
@ -16,7 +16,8 @@
|
||||
# Comment to force rebuilds Tue Aug 3 19:59:32 UTC 2021
|
||||
|
||||
ARG PYTHON_VERSION=3.7
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-buster as fake-python
|
||||
ARG DEBIAN_VERSION=buster
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-${DEBIAN_VERSION} as fake-python
|
||||
|
||||
WORKDIR /tmp
|
||||
RUN apt-get update \
|
||||
@ -25,7 +26,9 @@ RUN apt-get update \
|
||||
COPY python3-dev.control /tmp/python3-dev.control
|
||||
RUN equivs-build /tmp/python3-dev.control
|
||||
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-buster
|
||||
FROM docker.io/library/python:${PYTHON_VERSION}-slim-${DEBIAN_VERSION}
|
||||
# Necessary to use this var in the RUN below
|
||||
ARG DEBIAN_VERSION
|
||||
|
||||
RUN echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/95disable-recommends
|
||||
|
||||
@ -36,7 +39,8 @@ COPY scripts/install-from-bindep /output/install-from-bindep
|
||||
RUN dpkg -i /tmp/python3-dev_4.0.0_all.deb \
|
||||
&& rm /tmp/python3-dev_4.0.0_all.deb \
|
||||
&& pip install --no-cache-dir bindep \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& echo "deb http://deb.debian.org/debian ${DEBIAN_VERSION}-backports main" >> /etc/apt/sources.list
|
||||
|
||||
# Upgrade pip to fix wheel cache for locally built wheels
|
||||
# See https://github.com/pypa/pip/issues/6852
|
||||
|
@ -3,7 +3,7 @@
|
||||
name: system-config-build-image-accessbot
|
||||
description: Build a accessbot image.
|
||||
parent: system-config-build-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: accessbot-container-image
|
||||
vars: &accessbot_vars
|
||||
docker_images:
|
||||
@ -17,7 +17,7 @@
|
||||
name: system-config-upload-image-accessbot
|
||||
description: Build and upload a accessbot image.
|
||||
parent: system-config-upload-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: accessbot-container-image
|
||||
vars: *accessbot_vars
|
||||
files: *accessbot_files
|
||||
|
@ -4,8 +4,8 @@
|
||||
description: Build a matrix-eavesdrop image.
|
||||
parent: system-config-build-image
|
||||
requires: &matrix-eavesdrop_requires
|
||||
- python-base-3.9-container-image
|
||||
- python-builder-3.9-container-image
|
||||
- python-base-3.9-buster-container-image
|
||||
- python-builder-3.9-buster-container-image
|
||||
provides: matrix-eavesdrop-container-image
|
||||
vars: &matrix-eavesdrop_vars
|
||||
docker_images:
|
||||
|
@ -6,7 +6,7 @@
|
||||
required-projects: &gerrit_base_projects
|
||||
- opendev/jeepyb
|
||||
- opendev/system-config
|
||||
requires: python-builder-3.7-container-image
|
||||
requires: python-builder-3.7-buster-container-image
|
||||
provides: gerrit-base-container-image
|
||||
pre-run: &gerrit-base_prerun
|
||||
- playbooks/zuul/gerrit/base.yaml
|
||||
@ -24,7 +24,7 @@
|
||||
name: system-config-upload-image-gerrit-base
|
||||
description: Build and upload a gerrit-base image.
|
||||
parent: system-config-upload-image
|
||||
requires: python-builder-3.7-container-image
|
||||
requires: python-builder-3.7-buster-container-image
|
||||
provides: gerrit-base-container-image
|
||||
pre-run: *gerrit-base_prerun
|
||||
required-projects: *gerrit_base_projects
|
||||
@ -318,7 +318,7 @@
|
||||
- system-config-build-image-gerrit-base:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-builder-3.7
|
||||
- name: system-config-build-image-python-builder-3.7-buster
|
||||
soft: true
|
||||
- system-config-build-image-gerrit-3.2:
|
||||
dependencies:
|
||||
@ -341,7 +341,7 @@
|
||||
- system-config-upload-image-gerrit-base:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-upload-image-python-builder-3.7
|
||||
- name: system-config-upload-image-python-builder-3.7-buster
|
||||
soft: true
|
||||
- system-config-upload-image-gerrit-3.2:
|
||||
dependencies:
|
||||
|
@ -3,7 +3,7 @@
|
||||
name: system-config-build-image-haproxy-statsd
|
||||
description: Build a haproxy-statsd image.
|
||||
parent: system-config-build-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: haproxy-statsd-container-image
|
||||
vars: &haproxy-statsd_vars
|
||||
docker_images:
|
||||
@ -18,7 +18,7 @@
|
||||
name: system-config-upload-image-haproxy-statsd
|
||||
description: Build and upload a haproxy-statsd image.
|
||||
parent: system-config-upload-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: haproxy-statsd-container-image
|
||||
vars: *haproxy-statsd_vars
|
||||
files: *haproxy-statsd_files
|
||||
|
@ -4,8 +4,8 @@
|
||||
description: Build a ircbot image.
|
||||
parent: system-config-build-image
|
||||
requires: &ircbot_requires
|
||||
- python-base-3.9-container-image
|
||||
- python-builder-3.9-container-image
|
||||
- python-base-3.9-buster-container-image
|
||||
- python-builder-3.9-buster-container-image
|
||||
provides: ircbot-container-image
|
||||
required-projects: &ircbot_required_projects
|
||||
- opendev/meetbot
|
||||
|
@ -3,7 +3,7 @@
|
||||
name: system-config-build-image-jinja-init
|
||||
description: Build a jinja-init image.
|
||||
parent: system-config-build-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: jinja-init-container-image
|
||||
vars: &jinja-init_vars
|
||||
docker_images:
|
||||
@ -18,7 +18,7 @@
|
||||
name: system-config-upload-image-jinja-init
|
||||
description: Build and upload a jinja-init image.
|
||||
parent: system-config-upload-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
provides: jinja-init-container-image
|
||||
vars: *jinja-init_vars
|
||||
files: *jinja-init_files
|
||||
|
129
zuul.d/docker-images/python-3.7-bullseye.yaml
Normal file
129
zuul.d/docker-images/python-3.7-bullseye.yaml
Normal file
@ -0,0 +1,129 @@
|
||||
# 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
|
135
zuul.d/docker-images/python-3.7-buster.yaml
Normal file
135
zuul.d/docker-images/python-3.7-buster.yaml
Normal file
@ -0,0 +1,135 @@
|
||||
# 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
|
@ -1,129 +0,0 @@
|
||||
# python-builder-3.7 jobs
|
||||
- job:
|
||||
name: system-config-build-image-python-builder-3.7
|
||||
description: Build a python-builder-3.7 image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.7-container-image
|
||||
vars: &python-builder_3_7_vars
|
||||
docker_images:
|
||||
- context: docker/python-builder
|
||||
repository: opendevorg/python-builder
|
||||
tags:
|
||||
- 3.7
|
||||
- latest
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.7
|
||||
files: &python-builder_3_7_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-builder-3.7
|
||||
description: Build and upload a python-builder-3.7 image.
|
||||
parent: system-config-upload-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.7-container-image
|
||||
vars: *python-builder_3_7_vars
|
||||
files: *python-builder_3_7_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-builder-3.7
|
||||
description: Promote a previously published python-builder-3.7 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-builder_3_7_vars
|
||||
files: *python-builder_3_7_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-python-base-3.7
|
||||
description: Build a python-base-3.7 image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-base-container-image
|
||||
- python-base-3.7-container-image
|
||||
vars: &python-base-3_7_vars
|
||||
docker_images:
|
||||
- context: docker/python-base
|
||||
repository: opendevorg/python-base
|
||||
tags:
|
||||
- 3.7
|
||||
- latest
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.7
|
||||
files: &python-base-3_7_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-base-3.7
|
||||
description: Build and upload a python-base-3.7 image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-base-3.7-container-image
|
||||
vars: *python-base-3_7_vars
|
||||
files: *python-base-3_7_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-base-3.7
|
||||
description: Promote a previously published python-base-3.7 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-base-3_7_vars
|
||||
files: *python-base-3_7_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-uwsgi-base-3.7
|
||||
description: Build a uwsgi-base-3.7 image.
|
||||
parent: system-config-build-image
|
||||
requires: &uwsgi-base_3_7_requires
|
||||
- python-base-3.7-container-image
|
||||
- python-builder-3.7-container-image
|
||||
provides: uwsgi-base-3.7-container-image
|
||||
dependencies:
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
soft: true
|
||||
- name: system-config-build-image-python-builder-3.7
|
||||
soft: true
|
||||
vars: &uwsgi-base_3_7_vars
|
||||
docker_images:
|
||||
- context: docker/uwsgi-base
|
||||
repository: opendevorg/uwsgi-base
|
||||
tags:
|
||||
- 3.7
|
||||
- latest
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.7
|
||||
files: &uwsgi-base_3_7_files
|
||||
- docker/python-base/.*
|
||||
- docker/python-builder/.*
|
||||
- docker/uwsgi-base/.*
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-uwsgi-base-3.7
|
||||
description: Build and upload a uwsgi-base-3.7 image.
|
||||
parent: system-config-upload-image
|
||||
provides: uwsgi-base-3.7-container-image
|
||||
requires: *uwsgi-base_3_7_requires
|
||||
dependencies:
|
||||
- name: system-config-upload-image-python-base-3.7
|
||||
soft: true
|
||||
- name: system-config-upload-image-python-builder-3.7
|
||||
soft: true
|
||||
vars: *uwsgi-base_3_7_vars
|
||||
files: *uwsgi-base_3_7_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-uwsgi-base-3.7
|
||||
description: Promote a previously published uwsgi-base-3.7 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *uwsgi-base_3_7_vars
|
||||
files: *uwsgi-base_3_7_files
|
129
zuul.d/docker-images/python-3.8-bullseye.yaml
Normal file
129
zuul.d/docker-images/python-3.8-bullseye.yaml
Normal file
@ -0,0 +1,129 @@
|
||||
# python-builder-3.8-bullseye jobs
|
||||
- job:
|
||||
name: system-config-build-image-python-builder-3.8-bullseye
|
||||
description: Build a python-builder-3.8-bullseye image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.8-bullseye-container-image
|
||||
vars: &python-builder_3_8_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/python-builder
|
||||
repository: opendevorg/python-builder
|
||||
tags:
|
||||
- 3.8-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &python-builder_3_8_bullseye_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-builder-3.8-bullseye
|
||||
description: Build and upload a python-builder-3.8-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.8-bullseye-container-image
|
||||
vars: *python-builder_3_8_bullseye_vars
|
||||
files: *python-builder_3_8_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-builder-3.8-bullseye
|
||||
description: Promote a previously published python-builder-3.8-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-builder_3_8_bullseye_vars
|
||||
files: *python-builder_3_8_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-python-base-3.8-bullseye
|
||||
description: Build a python-base-3.8-bullseye image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-base-container-image
|
||||
- python-base-3.8-container-image
|
||||
vars: &python-base-3_8_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/python-base
|
||||
repository: opendevorg/python-base
|
||||
tags:
|
||||
- 3.8-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &python-base-3_8_bullseye_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-base-3.8-bullseye
|
||||
description: Build and upload a python-base-3.8-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-base-3.8-bullseye-container-image
|
||||
vars: *python-base-3_8_bullseye_vars
|
||||
files: *python-base-3_8_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-base-3.8-bullseye
|
||||
description: Promote a previously published python-base-3.8-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-base-3_8_bullseye_vars
|
||||
files: *python-base-3_8_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-uwsgi-base-3.8-bullseye
|
||||
description: Build a uwsgi-base-3.8-bullseye image.
|
||||
parent: system-config-build-image
|
||||
requires: &uwsgi-base_3_8_bullseye_requires
|
||||
- python-base-3.8-bullseye-container-image
|
||||
- python-builder-3.8-bullseye-container-image
|
||||
provides: uwsgi-base-3.8-bullseye-container-image
|
||||
dependencies:
|
||||
- name: system-config-build-image-python-base-3.8-bullseye
|
||||
soft: true
|
||||
- name: system-config-build-image-python-builder-3.8-bullseye
|
||||
soft: true
|
||||
vars: &uwsgi-base_3_8_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/uwsgi-base
|
||||
repository: opendevorg/uwsgi-base
|
||||
tags:
|
||||
- 3.8-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &uwsgi-base_3_8_bullseye_files
|
||||
- docker/python-base/.*
|
||||
- docker/python-builder/.*
|
||||
- docker/uwsgi-base/.*
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-uwsgi-base-3.8-bullseye
|
||||
description: Build and upload a uwsgi-base-3.8-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides: uwsgi-base-3.8-bullseye-container-image
|
||||
requires: *uwsgi-base_3_8_bullseye_requires
|
||||
dependencies:
|
||||
- name: system-config-upload-image-python-base-3.8-bullseye
|
||||
soft: true
|
||||
- name: system-config-upload-image-python-builder-3.8-bullseye
|
||||
soft: true
|
||||
vars: *uwsgi-base_3_8_bullseye_vars
|
||||
files: *uwsgi-base_3_8_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-uwsgi-base-3.8-bullseye
|
||||
description: Promote a previously published uwsgi-base-3.8-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *uwsgi-base_3_8_bullseye_vars
|
||||
files: *uwsgi-base_3_8_bullseye_files
|
132
zuul.d/docker-images/python-3.8-buster.yaml
Normal file
132
zuul.d/docker-images/python-3.8-buster.yaml
Normal file
@ -0,0 +1,132 @@
|
||||
# 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
|
@ -1,120 +0,0 @@
|
||||
- job:
|
||||
name: system-config-build-image-python-builder-3.8
|
||||
description: Build a python-builder-3.8 image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-builder-3.8-container-image
|
||||
vars: &python-builder_3_8_vars
|
||||
docker_images:
|
||||
- context: docker/python-builder
|
||||
repository: opendevorg/python-builder
|
||||
tags:
|
||||
- 3.8
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
files: &python-builder_3_8_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-builder-3.8
|
||||
description: Build and upload a python-builder-3.8 image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-builder-3.8-container-image
|
||||
vars: *python-builder_3_8_vars
|
||||
files: *python-builder_3_8_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-builder-3.8
|
||||
description: Promote a previously published python-builder-3.8 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-builder_3_8_vars
|
||||
files: *python-builder_3_8_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-python-base-3.8
|
||||
description: Build a python-base-3.8 image.
|
||||
parent: system-config-build-image
|
||||
provides: python-base-3.8-container-image
|
||||
vars: &python-base-3_8_vars
|
||||
docker_images:
|
||||
- context: docker/python-base
|
||||
repository: opendevorg/python-base
|
||||
tags:
|
||||
- 3.8
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
files: &python-base-3_8_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-base-3.8
|
||||
description: Build and upload a python-base-3.8 image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-base-3.8-container-image
|
||||
vars: *python-base-3_8_vars
|
||||
files: *python-base-3_8_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-base-3.8
|
||||
description: Promote a previously published python-base-3.8 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-base-3_8_vars
|
||||
files: *python-base-3_8_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-uwsgi-base-3.8
|
||||
description: Build a uwsgi-base-3.8 image.
|
||||
parent: system-config-build-image
|
||||
provides: uwsgi-base-3.8-container-image
|
||||
requires: &uwsgi-base_3_8_requires
|
||||
- python-base-3.8-container-image
|
||||
- python-builder-3.8-container-image
|
||||
dependencies:
|
||||
- name: system-config-build-image-python-base-3.8
|
||||
soft: true
|
||||
- name: system-config-build-image-python-builder-3.8
|
||||
soft: true
|
||||
vars: &uwsgi-base_3_8_vars
|
||||
docker_images:
|
||||
- context: docker/uwsgi-base
|
||||
repository: opendevorg/uwsgi-base
|
||||
tags:
|
||||
- 3.8
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.8
|
||||
files: &uwsgi-base_3_8_files
|
||||
- docker/python-base/.*
|
||||
- docker/python-builder/.*
|
||||
- docker/uwsgi-base/.*
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-uwsgi-base-3.8
|
||||
description: Build and upload a uwsgi-base-3.8 image.
|
||||
parent: system-config-upload-image
|
||||
provides: uwsgi-base-3.8-container-image
|
||||
requires: *uwsgi-base_3_8_requires
|
||||
dependencies:
|
||||
- name: system-config-upload-image-python-base-3.8
|
||||
soft: true
|
||||
- name: system-config-upload-image-python-builder-3.8
|
||||
soft: true
|
||||
vars: *uwsgi-base_3_8_vars
|
||||
files: *uwsgi-base_3_8_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-uwsgi-base-3.8
|
||||
description: Promote a previously published uwsgi-base-3.8 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *uwsgi-base_3_8_vars
|
||||
files: *uwsgi-base_3_8_files
|
129
zuul.d/docker-images/python-3.9-bullseye.yaml
Normal file
129
zuul.d/docker-images/python-3.9-bullseye.yaml
Normal file
@ -0,0 +1,129 @@
|
||||
# python-builder-3.9-bullseye jobs
|
||||
- job:
|
||||
name: system-config-build-image-python-builder-3.9-bullseye
|
||||
description: Build a python-builder-3.9-bullseye image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.9-bullseye-container-image
|
||||
vars: &python-builder_3_9_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/python-builder
|
||||
repository: opendevorg/python-builder
|
||||
tags:
|
||||
- 3.9-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &python-builder_3_9_bullseye_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-builder-3.9-bullseye
|
||||
description: Build and upload a python-builder-3.9-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides:
|
||||
- python-builder-container-image
|
||||
- python-builder-3.9-bullseye-container-image
|
||||
vars: *python-builder_3_9_bullseye_vars
|
||||
files: *python-builder_3_9_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-builder-3.9-bullseye
|
||||
description: Promote a previously published python-builder-3.9-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-builder_3_9_bullseye_vars
|
||||
files: *python-builder_3_9_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-python-base-3.9-bullseye
|
||||
description: Build a python-base-3.9-bullseye image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-base-container-image
|
||||
- python-base-3.9-container-image
|
||||
vars: &python-base-3_9_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/python-base
|
||||
repository: opendevorg/python-base
|
||||
tags:
|
||||
- 3.9-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &python-base-3_9_bullseye_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-base-3.9-bullseye
|
||||
description: Build and upload a python-base-3.9-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-base-3.9-bullseye-container-image
|
||||
vars: *python-base-3_9_bullseye_vars
|
||||
files: *python-base-3_9_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-base-3.9-bullseye
|
||||
description: Promote a previously published python-base-3.9-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-base-3_9_bullseye_vars
|
||||
files: *python-base-3_9_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-uwsgi-base-3.9-bullseye
|
||||
description: Build a uwsgi-base-3.9-bullseye image.
|
||||
parent: system-config-build-image
|
||||
requires: &uwsgi-base_3_9_bullseye_requires
|
||||
- python-base-3.9-bullseye-container-image
|
||||
- python-builder-3.9-bullseye-container-image
|
||||
provides: uwsgi-base-3.9-bullseye-container-image
|
||||
dependencies:
|
||||
- name: system-config-build-image-python-base-3.9-bullseye
|
||||
soft: true
|
||||
- name: system-config-build-image-python-builder-3.9-bullseye
|
||||
soft: true
|
||||
vars: &uwsgi-base_3_9_bullseye_vars
|
||||
docker_images:
|
||||
- context: docker/uwsgi-base
|
||||
repository: opendevorg/uwsgi-base
|
||||
tags:
|
||||
- 3.9-bullseye
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
- DEBIAN_VERSION=bullseye
|
||||
files: &uwsgi-base_3_9_bullseye_files
|
||||
- docker/python-base/.*
|
||||
- docker/python-builder/.*
|
||||
- docker/uwsgi-base/.*
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-uwsgi-base-3.9-bullseye
|
||||
description: Build and upload a uwsgi-base-3.9-bullseye image.
|
||||
parent: system-config-upload-image
|
||||
provides: uwsgi-base-3.9-bullseye-container-image
|
||||
requires: *uwsgi-base_3_9_bullseye_requires
|
||||
dependencies:
|
||||
- name: system-config-upload-image-python-base-3.9-bullseye
|
||||
soft: true
|
||||
- name: system-config-upload-image-python-builder-3.9-bullseye
|
||||
soft: true
|
||||
vars: *uwsgi-base_3_9_bullseye_vars
|
||||
files: *uwsgi-base_3_9_bullseye_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-uwsgi-base-3.9-bullseye
|
||||
description: Promote a previously published uwsgi-base-3.9-bullseye image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *uwsgi-base_3_9_bullseye_vars
|
||||
files: *uwsgi-base_3_9_bullseye_files
|
132
zuul.d/docker-images/python-3.9-buster.yaml
Normal file
132
zuul.d/docker-images/python-3.9-buster.yaml
Normal file
@ -0,0 +1,132 @@
|
||||
# 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
|
@ -1,120 +0,0 @@
|
||||
- job:
|
||||
name: system-config-build-image-python-builder-3.9
|
||||
description: Build a python-builder-3.9 image.
|
||||
parent: system-config-build-image
|
||||
provides:
|
||||
- python-builder-3.9-container-image
|
||||
vars: &python-builder_3_9_vars
|
||||
docker_images:
|
||||
- context: docker/python-builder
|
||||
repository: opendevorg/python-builder
|
||||
tags:
|
||||
- 3.9
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
files: &python-builder_3_9_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-builder-3.9
|
||||
description: Build and upload a python-builder-3.9 image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-builder-3.9-container-image
|
||||
vars: *python-builder_3_9_vars
|
||||
files: *python-builder_3_9_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-builder-3.9
|
||||
description: Promote a previously published python-builder-3.9 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-builder_3_9_vars
|
||||
files: *python-builder_3_9_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-python-base-3.9
|
||||
description: Build a python-base-3.9 image.
|
||||
parent: system-config-build-image
|
||||
provides: python-base-3.9-container-image
|
||||
vars: &python-base-3_9_vars
|
||||
docker_images:
|
||||
- context: docker/python-base
|
||||
repository: opendevorg/python-base
|
||||
tags:
|
||||
- 3.9
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
files: &python-base-3_9_files
|
||||
- docker/python-base/
|
||||
- docker/python-builder/
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-python-base-3.9
|
||||
description: Build and upload a python-base-3.9 image.
|
||||
parent: system-config-upload-image
|
||||
provides: python-base-3.9-container-image
|
||||
vars: *python-base-3_9_vars
|
||||
files: *python-base-3_9_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-python-base-3.9
|
||||
description: Promote a previously published python-base-3.9 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *python-base-3_9_vars
|
||||
files: *python-base-3_9_files
|
||||
|
||||
- job:
|
||||
name: system-config-build-image-uwsgi-base-3.9
|
||||
description: Build a uwsgi-base-3.9 image.
|
||||
parent: system-config-build-image
|
||||
provides: uwsgi-base-3.9-container-image
|
||||
requires: &uwsgi-base_3_9_requires
|
||||
- python-base-3.9-container-image
|
||||
- python-builder-3.9-container-image
|
||||
dependencies:
|
||||
- name: system-config-build-image-python-base-3.9
|
||||
soft: true
|
||||
- name: system-config-build-image-python-builder-3.9
|
||||
soft: true
|
||||
vars: &uwsgi-base_3_9_vars
|
||||
docker_images:
|
||||
- context: docker/uwsgi-base
|
||||
repository: opendevorg/uwsgi-base
|
||||
tags:
|
||||
- 3.9
|
||||
arch:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
build_args:
|
||||
- PYTHON_VERSION=3.9
|
||||
files: &uwsgi-base_3_9_files
|
||||
- docker/python-base/.*
|
||||
- docker/python-builder/.*
|
||||
- docker/uwsgi-base/.*
|
||||
|
||||
- job:
|
||||
name: system-config-upload-image-uwsgi-base-3.9
|
||||
description: Build and upload a uwsgi-base-3.9 image.
|
||||
parent: system-config-upload-image
|
||||
provides: uwsgi-base-3.9-container-image
|
||||
requires: *uwsgi-base_3_9_requires
|
||||
dependencies:
|
||||
- name: system-config-upload-image-python-base-3.9
|
||||
soft: true
|
||||
- name: system-config-upload-image-python-builder-3.9
|
||||
soft: true
|
||||
vars: *uwsgi-base_3_9_vars
|
||||
files: *uwsgi-base_3_9_files
|
||||
|
||||
- job:
|
||||
name: system-config-promote-image-uwsgi-base-3.9
|
||||
description: Promote a previously published uwsgi-base-3.9 image to latest.
|
||||
parent: system-config-promote-image
|
||||
vars: *uwsgi-base_3_9_vars
|
||||
files: *uwsgi-base_3_9_files
|
@ -3,7 +3,7 @@
|
||||
name: system-config-build-image-zookeeper-statsd
|
||||
description: Build a zookeeper-statsd image.
|
||||
parent: system-config-build-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
vars: &zookeeper-statsd_vars
|
||||
docker_images:
|
||||
- context: docker/zookeeper-statsd
|
||||
@ -16,7 +16,7 @@
|
||||
name: system-config-upload-image-zookeeper-statsd
|
||||
description: Build and upload a zookeeper-statsd image.
|
||||
parent: system-config-upload-image
|
||||
requires: python-base-3.7-container-image
|
||||
requires: python-base-3.7-buster-container-image
|
||||
vars: *zookeeper-statsd_vars
|
||||
files: *zookeeper-statsd_files
|
||||
|
||||
|
@ -99,7 +99,7 @@
|
||||
- system-config-build-image-jinja-init:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
- name: system-config-build-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-build-image-gitea-init:
|
||||
dependencies:
|
||||
@ -117,37 +117,46 @@
|
||||
- system-config-build-image-haproxy-statsd:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
- name: system-config-build-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-build-image-zookeeper-statsd:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
- name: system-config-build-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-build-image-accessbot:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
- name: system-config-build-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-build-image-ircbot:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-builder-3.9
|
||||
- name: system-config-build-image-python-builder-3.9-buster
|
||||
soft: true
|
||||
- system-config-build-image-matrix-eavesdrop:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-builder-3.9
|
||||
- name: system-config-build-image-python-builder-3.9-buster
|
||||
soft: true
|
||||
- system-config-build-image-python-base-3.7
|
||||
- system-config-build-image-python-base-3.8
|
||||
- system-config-build-image-python-base-3.9
|
||||
- system-config-build-image-python-builder-3.7
|
||||
- system-config-build-image-python-builder-3.8
|
||||
- system-config-build-image-python-builder-3.9
|
||||
- system-config-build-image-uwsgi-base-3.7
|
||||
- system-config-build-image-uwsgi-base-3.8
|
||||
- system-config-build-image-uwsgi-base-3.9
|
||||
- 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
|
||||
- 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:
|
||||
jobs:
|
||||
- system-config-run-base-arm64
|
||||
@ -237,7 +246,7 @@
|
||||
- system-config-upload-image-jinja-init:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-upload-image-python-base-3.7
|
||||
- name: system-config-upload-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-upload-image-gitea-init:
|
||||
dependencies:
|
||||
@ -252,37 +261,46 @@
|
||||
- system-config-upload-image-haproxy-statsd:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-upload-image-python-base-3.7
|
||||
- name: system-config-upload-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-upload-image-zookeeper-statsd:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-upload-image-python-base-3.7
|
||||
- name: system-config-upload-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-upload-image-accessbot:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-base-3.7
|
||||
- name: system-config-upload-image-python-base-3.7-buster
|
||||
soft: true
|
||||
- system-config-upload-image-ircbot:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-builder-3.9
|
||||
- name: system-config-upload-image-python-builder-3.9-buster
|
||||
soft: true
|
||||
- system-config-upload-image-matrix-eavesdrop:
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
- name: system-config-build-image-python-builder-3.9
|
||||
- name: system-config-upload-image-python-builder-3.9-buster
|
||||
soft: true
|
||||
- system-config-upload-image-python-base-3.7
|
||||
- system-config-upload-image-python-base-3.8
|
||||
- system-config-upload-image-python-base-3.9
|
||||
- system-config-upload-image-python-builder-3.7
|
||||
- system-config-upload-image-python-builder-3.8
|
||||
- system-config-upload-image-python-builder-3.9
|
||||
- system-config-upload-image-uwsgi-base-3.7
|
||||
- system-config-upload-image-uwsgi-base-3.8
|
||||
- system-config-upload-image-uwsgi-base-3.9
|
||||
- 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
|
||||
- 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:
|
||||
jobs:
|
||||
- opendev-promote-docs
|
||||
@ -300,15 +318,24 @@
|
||||
- system-config-promote-image-refstack
|
||||
- system-config-promote-image-ircbot
|
||||
- system-config-promote-image-matrix-eavesdrop
|
||||
- system-config-promote-image-python-base-3.7
|
||||
- system-config-promote-image-python-base-3.8
|
||||
- system-config-promote-image-python-base-3.9
|
||||
- system-config-promote-image-python-builder-3.7
|
||||
- system-config-promote-image-python-builder-3.8
|
||||
- system-config-promote-image-python-builder-3.9
|
||||
- system-config-promote-image-uwsgi-base-3.7
|
||||
- system-config-promote-image-uwsgi-base-3.8
|
||||
- system-config-promote-image-uwsgi-base-3.9
|
||||
- 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
|
||||
- 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
|
||||
- infra-prod-install-ansible
|
||||
- infra-prod-base
|
||||
- infra-prod-letsencrypt
|
||||
|
Loading…
Reference in New Issue
Block a user