
We're trying to move from python3.11 to 3.12 within OpenDev. This is one of many similar changes to uplift services. No specific feature or need; just keeping up with python so we don't fall too far behind. Change-Id: Ic6d5871f1393eb38a33c6172d3ae6519075c3037
89 lines
3.2 KiB
YAML
89 lines
3.2 KiB
YAML
- secret:
|
|
name: lodgeit-opendev-quayio
|
|
data:
|
|
quay.io:
|
|
username: opendevorg+lodgeitrobot
|
|
password: !encrypted/pkcs1-oaep
|
|
- nF3sJQF22q/j082+CVJCehyOvgKl89uYLzCBkl31+Vkl9GAQOxLaDWSJK22iMCoWyhEQv
|
|
KH5dC77tSC+iZrupTmGZDeUsdq1Dewtoc/w8wReyCmn1CdDo9At99dX7H1DZN3xTUQ+zd
|
|
e8L6sFtLCktYVJ8df9cg9JsaytlyiF6NXFzEZmrs9DEBB5gdc5mC/9tcd1bZlb3UtsLZ3
|
|
EPDsWEgJAcX83dOM5MwaQYqM86wqSwSlRX7LLueFcN6vDRerRg7fp+77qR9D/o01YFxVa
|
|
S4VjSaotnd5/z7g6ztc9T3qAmsyQ/d58efSERqEyVwmGzmiQPO5DQIZI6WpPrjoTGEoea
|
|
OF2n779q3ztR3dAINl1SdaAte3B5shR1lGuTk2NwyKc+rz+fMrkKPU7T/lG0exY0YQg02
|
|
zHb0hmR/9u4Mr8MCEuWSgn1b8487JOaWqIiHThXbcdtKnPBDkqquDB/JHjbNHD2VWJ+7B
|
|
+OrOOksVVqQR1Y+0x+oB3xh92lYoQEPnJc8QMdtQ9lpHGxeg5Iht+pRUc5fSKR559O4nv
|
|
TpqskWPhx6I7CbkZuAtf8bDQ8WtuYIDtukjcCgt5kBNg/Hbe/Ib8mv20oUZKOgPmBn+4N
|
|
mNx1d3DDRyxLJ8BACO3juHJH5U1l/RaVudTjXDz019CiRHwIHe/90ycret5tqU=
|
|
# No api token because grafyaml won't need to create new repos
|
|
|
|
- job:
|
|
name: lodgeit-build-opendev-image
|
|
parent: opendev-build-container-image
|
|
description: Build OpenDev Docker images for LodgeIt
|
|
dependencies: opendev-buildset-registry
|
|
requires:
|
|
- python-builder-3.12-bookworm-container-image
|
|
- uwsgi-base-3.12-bookworm-container-image
|
|
provides: lodgeit-container-image
|
|
vars: &lodgeit_opendev_image_vars
|
|
zuul_work_dir: src/opendev.org/opendev/lodgeit
|
|
promote_container_image_method: intermediate-registry
|
|
promote_container_image_job: lodgeit-upload-opendev-image
|
|
container_command: docker
|
|
container_images:
|
|
- context: .
|
|
registry: quay.io
|
|
repository: quay.io/opendevorg/lodgeit
|
|
namespace: opendevorg
|
|
repo_shortname: lodgeit
|
|
repo_description: A lodgeit paste bin image.
|
|
target: lodgeit
|
|
|
|
- job:
|
|
name: lodgeit-upload-opendev-image
|
|
parent: opendev-upload-container-image
|
|
description: Build OpenDev LodgeIt Docker images and upload to Docker Hub.
|
|
dependencies: opendev-buildset-registry
|
|
requires:
|
|
- python-builder-3.12-bookworm-container-image
|
|
- uwsgi-base-3.12-bookworm-container-image
|
|
provides: lodgeit-container-image
|
|
vars: *lodgeit_opendev_image_vars
|
|
secrets:
|
|
- name: container_registry_credentials
|
|
secret: lodgeit-opendev-quayio
|
|
pass-to-parent: true
|
|
|
|
- job:
|
|
name: lodgeit-promote-opendev-image
|
|
parent: opendev-promote-container-image
|
|
description: Promote previously uploaded LodgeIt Docker images.
|
|
vars: *lodgeit_opendev_image_vars
|
|
secrets:
|
|
- name: container_registry_credentials
|
|
secret: lodgeit-opendev-quayio
|
|
pass-to-parent: true
|
|
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- tox-pep8
|
|
- tox-py311:
|
|
nodeset: ubuntu-jammy
|
|
- tox-py312:
|
|
nodeset: ubuntu-noble
|
|
- opendev-buildset-registry
|
|
- lodgeit-build-opendev-image
|
|
gate:
|
|
jobs:
|
|
- tox-pep8
|
|
- tox-py311:
|
|
nodeset: ubuntu-jammy
|
|
- tox-py312:
|
|
nodeset: ubuntu-noble
|
|
- opendev-buildset-registry
|
|
- lodgeit-upload-opendev-image
|
|
promote:
|
|
jobs:
|
|
- lodgeit-promote-opendev-image
|