2020-05-07 12:37:26 -07:00
|
|
|
- project:
|
|
|
|
templates:
|
|
|
|
- system-config-zuul-role-integration
|
|
|
|
- system-config-gerrit-images
|
|
|
|
check:
|
|
|
|
jobs:
|
|
|
|
- opendev-tox-docs
|
2024-08-21 16:43:16 -07:00
|
|
|
- opendev-buildset-registry
|
2024-08-22 13:10:26 -07:00
|
|
|
- tox-linters
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-base
|
|
|
|
- system-config-run-base-ansible-devel:
|
|
|
|
voting: false
|
2020-07-16 13:43:18 +10:00
|
|
|
- system-config-run-borg-backup
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-dns
|
|
|
|
- system-config-run-eavesdrop:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-accessbot
|
|
|
|
soft: true
|
2021-05-31 14:47:07 +10:00
|
|
|
- name: system-config-build-image-ircbot
|
|
|
|
soft: true
|
2021-07-09 18:39:59 -07:00
|
|
|
- name: system-config-build-image-matrix-eavesdrop
|
|
|
|
soft: true
|
2020-11-17 17:13:46 +11:00
|
|
|
- system-config-run-codesearch:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-hound
|
|
|
|
soft: true
|
2021-03-05 16:10:01 +11:00
|
|
|
- system-config-run-kerberos
|
2022-10-03 14:32:23 -07:00
|
|
|
- system-config-run-lists3:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-mailman
|
|
|
|
soft: true
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-run-nodepool:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-zookeeper-statsd
|
|
|
|
soft: true
|
2021-03-02 12:59:37 -08:00
|
|
|
- system-config-run-meetpad
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-mirror-x86
|
|
|
|
- system-config-run-mirror-update
|
2021-06-29 11:57:10 +10:00
|
|
|
- system-config-run-paste:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-static
|
|
|
|
- system-config-run-docker-registry
|
|
|
|
- system-config-run-etherpad:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-etherpad
|
|
|
|
soft: true
|
|
|
|
- system-config-run-gitea:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-gitea
|
|
|
|
soft: true
|
|
|
|
- name: system-config-build-image-haproxy-statsd
|
|
|
|
soft: true
|
2020-06-23 11:41:27 +10:00
|
|
|
- system-config-run-grafana:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2020-06-26 10:23:16 +10:00
|
|
|
- system-config-run-graphite
|
2021-11-30 13:03:12 -08:00
|
|
|
- system-config-run-keycloak
|
2024-05-31 14:41:54 -07:00
|
|
|
- system-config-run-review-3.10:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-gerrit-3.10
|
|
|
|
soft: true
|
2024-12-06 11:42:53 -08:00
|
|
|
- system-config-run-review-3.11:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-gerrit-3.11
|
|
|
|
soft: true
|
2024-12-06 11:35:04 -08:00
|
|
|
# Disabled until we can test the 3.10 -> 3.11 upgrade
|
|
|
|
#- system-config-upgrade-review:
|
|
|
|
# dependencies:
|
|
|
|
# - name: opendev-buildset-registry
|
|
|
|
# - name: system-config-build-image-gerrit-3.9
|
|
|
|
# soft: true
|
|
|
|
# - name: system-config-build-image-gerrit-3.10
|
|
|
|
# soft: true
|
2020-01-31 09:27:34 -08:00
|
|
|
- system-config-build-image-refstack
|
|
|
|
- system-config-run-refstack:
|
|
|
|
dependencies:
|
2021-02-10 15:11:54 -08:00
|
|
|
- name: opendev-buildset-registry
|
2020-01-31 09:27:34 -08:00
|
|
|
- name: system-config-build-image-refstack
|
|
|
|
soft: true
|
2022-09-05 13:42:18 -07:00
|
|
|
- system-config-run-tracing
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-run-zookeeper:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-zookeeper-statsd
|
|
|
|
soft: true
|
|
|
|
- system-config-run-zuul:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-zookeeper-statsd
|
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-zuul-preview
|
|
|
|
- system-config-run-letsencrypt
|
2021-08-25 12:54:28 +10:00
|
|
|
- system-config-build-image-assets
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-build-image-jinja-init:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
|
|
|
- system-config-build-image-gitea-init:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-jinja-init
|
|
|
|
soft: true
|
2020-11-17 17:13:46 +11:00
|
|
|
- system-config-build-image-hound:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2020-11-17 17:13:46 +11:00
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-build-image-etherpad
|
2022-10-03 14:32:23 -07:00
|
|
|
- system-config-build-image-mailman
|
2021-08-25 12:55:21 +10:00
|
|
|
- system-config-build-image-gitea:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-build-image-assets
|
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-build-image-haproxy-statsd:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-09-14 13:36:18 -07:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-build-image-zookeeper-statsd:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2021-03-17 12:57:21 -07:00
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-build-image-accessbot:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-07-11 13:28:06 +10:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2021-05-31 12:32:41 +10:00
|
|
|
- system-config-build-image-ircbot:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-builder-3.11-bookworm
|
2021-05-31 12:32:41 +10:00
|
|
|
soft: true
|
2021-07-09 17:13:51 -07:00
|
|
|
- system-config-build-image-matrix-eavesdrop:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-builder-3.11-bookworm
|
2021-08-27 13:52:25 -05:00
|
|
|
soft: true
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-build-image-python-base-3.10-bookworm
|
|
|
|
- system-config-build-image-python-base-3.11-bookworm
|
2023-10-10 08:03:31 -07:00
|
|
|
- system-config-build-image-python-base-3.11-bookworm-debug
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-build-image-python-base-3.12-bookworm
|
|
|
|
- system-config-build-image-python-base-3.12-bookworm-debug
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-build-image-python-builder-3.10-bookworm
|
|
|
|
- system-config-build-image-python-builder-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-build-image-python-builder-3.12-bookworm
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-build-image-uwsgi-base-3.10-bookworm
|
|
|
|
- system-config-build-image-uwsgi-base-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-build-image-uwsgi-base-3.12-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
check-arm64:
|
|
|
|
jobs:
|
|
|
|
- system-config-run-base-arm64
|
|
|
|
- system-config-run-mirror-arm64
|
|
|
|
gate:
|
|
|
|
jobs:
|
|
|
|
- opendev-tox-docs
|
2024-08-21 16:43:16 -07:00
|
|
|
- opendev-buildset-registry
|
2024-08-22 13:10:26 -07:00
|
|
|
- tox-linters
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-base
|
2022-08-11 13:54:52 +10:00
|
|
|
- system-config-run-borg-backup
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-dns
|
|
|
|
- system-config-run-eavesdrop:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-accessbot
|
|
|
|
soft: true
|
2021-05-31 14:47:07 +10:00
|
|
|
- name: system-config-upload-image-ircbot
|
|
|
|
soft: true
|
2021-07-09 18:39:59 -07:00
|
|
|
- name: system-config-upload-image-matrix-eavesdrop
|
|
|
|
soft: true
|
2020-11-17 17:13:46 +11:00
|
|
|
- system-config-run-codesearch:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-hound
|
|
|
|
soft: true
|
2021-03-05 16:10:01 +11:00
|
|
|
- system-config-run-kerberos
|
2022-10-03 14:32:23 -07:00
|
|
|
- system-config-run-lists3:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-mailman
|
|
|
|
soft: true
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-run-nodepool:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-zookeeper-statsd
|
|
|
|
soft: true
|
2021-03-02 12:59:37 -08:00
|
|
|
- system-config-run-meetpad
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-mirror-x86
|
|
|
|
- system-config-run-mirror-update
|
2021-06-29 11:57:10 +10:00
|
|
|
- system-config-run-paste:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-static
|
|
|
|
- system-config-run-docker-registry
|
|
|
|
- system-config-run-etherpad:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-etherpad
|
|
|
|
soft: true
|
|
|
|
- system-config-run-gitea:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-gitea
|
|
|
|
soft: true
|
|
|
|
- name: system-config-upload-image-haproxy-statsd
|
|
|
|
soft: true
|
2020-06-23 11:41:27 +10:00
|
|
|
- system-config-run-grafana:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2020-06-26 10:23:16 +10:00
|
|
|
- system-config-run-graphite
|
2021-11-30 13:03:12 -08:00
|
|
|
- system-config-run-keycloak
|
2024-05-31 14:41:54 -07:00
|
|
|
- system-config-run-review-3.10:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-gerrit-3.10
|
|
|
|
soft: true
|
2024-12-06 11:42:53 -08:00
|
|
|
- system-config-run-review-3.11:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-gerrit-3.11
|
|
|
|
soft: true
|
2021-02-09 16:15:08 +11:00
|
|
|
- system-config-run-refstack:
|
|
|
|
dependencies:
|
2021-02-10 15:11:54 -08:00
|
|
|
- name: opendev-buildset-registry
|
2021-02-09 16:15:08 +11:00
|
|
|
- name: system-config-upload-image-refstack
|
|
|
|
soft: true
|
2022-09-05 13:42:18 -07:00
|
|
|
- system-config-run-tracing
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-run-zookeeper:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-zookeeper-statsd
|
|
|
|
soft: true
|
|
|
|
- system-config-run-zuul:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-zookeeper-statsd
|
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-run-zuul-preview
|
|
|
|
- system-config-run-letsencrypt
|
|
|
|
- system-config-upload-image-jinja-init:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-upload-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
|
|
|
- system-config-upload-image-gitea-init:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-jinja-init
|
|
|
|
soft: true
|
2023-04-20 15:26:28 +09:00
|
|
|
- system-config-upload-image-hound:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-build-image-python-base-3.11-bookworm
|
2023-04-20 15:26:28 +09:00
|
|
|
soft: true
|
2021-08-25 12:54:28 +10:00
|
|
|
- system-config-upload-image-assets
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-upload-image-etherpad
|
2022-10-03 14:32:23 -07:00
|
|
|
- system-config-upload-image-mailman
|
2021-08-25 12:55:21 +10:00
|
|
|
- system-config-upload-image-gitea:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
|
|
|
- name: system-config-upload-image-assets
|
|
|
|
soft: true
|
2021-02-09 16:15:08 +11:00
|
|
|
- system-config-upload-image-refstack
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-upload-image-haproxy-statsd:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-09-14 13:36:18 -07:00
|
|
|
- name: system-config-upload-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-upload-image-zookeeper-statsd:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-upload-image-python-base-3.11-bookworm
|
2021-03-17 12:57:21 -07:00
|
|
|
soft: true
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-upload-image-accessbot:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-07-11 13:28:06 +10:00
|
|
|
- name: system-config-upload-image-python-base-3.11-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2021-05-31 12:32:41 +10:00
|
|
|
- system-config-upload-image-ircbot:
|
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-upload-image-python-builder-3.11-bookworm
|
2021-05-31 12:32:41 +10:00
|
|
|
soft: true
|
2021-07-09 18:39:59 -07:00
|
|
|
- system-config-upload-image-matrix-eavesdrop:
|
2021-07-09 17:13:51 -07:00
|
|
|
dependencies:
|
|
|
|
- name: opendev-buildset-registry
|
2023-10-16 13:50:39 -07:00
|
|
|
- name: system-config-upload-image-python-builder-3.11-bookworm
|
2021-08-27 13:52:25 -05:00
|
|
|
soft: true
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-upload-image-python-base-3.10-bookworm
|
|
|
|
- system-config-upload-image-python-base-3.11-bookworm
|
2023-10-10 08:03:31 -07:00
|
|
|
- system-config-upload-image-python-base-3.11-bookworm-debug
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-upload-image-python-base-3.12-bookworm
|
|
|
|
- system-config-upload-image-python-base-3.12-bookworm-debug
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-upload-image-python-builder-3.10-bookworm
|
|
|
|
- system-config-upload-image-python-builder-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-upload-image-python-builder-3.12-bookworm
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-upload-image-uwsgi-base-3.10-bookworm
|
|
|
|
- system-config-upload-image-uwsgi-base-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-upload-image-uwsgi-base-3.12-bookworm
|
2020-05-07 12:37:26 -07:00
|
|
|
promote:
|
|
|
|
jobs:
|
|
|
|
- opendev-promote-docs
|
|
|
|
deploy:
|
|
|
|
jobs:
|
2021-08-25 12:54:28 +10:00
|
|
|
- system-config-promote-image-assets
|
2020-11-17 17:13:46 +11:00
|
|
|
- system-config-promote-image-hound
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-promote-image-jinja-init
|
|
|
|
- system-config-promote-image-gitea-init
|
|
|
|
- system-config-promote-image-gitea
|
|
|
|
- system-config-promote-image-etherpad
|
2022-10-03 14:32:23 -07:00
|
|
|
- system-config-promote-image-mailman
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-promote-image-haproxy-statsd
|
2021-03-17 12:57:21 -07:00
|
|
|
- system-config-promote-image-zookeeper-statsd
|
2020-05-07 12:37:26 -07:00
|
|
|
- system-config-promote-image-accessbot
|
2021-02-09 16:15:08 +11:00
|
|
|
- system-config-promote-image-refstack
|
2021-05-31 12:32:41 +10:00
|
|
|
- system-config-promote-image-ircbot
|
2021-07-09 17:13:51 -07:00
|
|
|
- system-config-promote-image-matrix-eavesdrop
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-promote-image-python-base-3.10-bookworm
|
|
|
|
- system-config-promote-image-python-base-3.11-bookworm
|
2023-10-10 08:03:31 -07:00
|
|
|
- system-config-promote-image-python-base-3.11-bookworm-debug
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-promote-image-python-base-3.12-bookworm
|
|
|
|
- system-config-promote-image-python-base-3.12-bookworm-debug
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-promote-image-python-builder-3.10-bookworm
|
|
|
|
- system-config-promote-image-python-builder-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-promote-image-python-builder-3.12-bookworm
|
2023-07-11 12:32:18 +10:00
|
|
|
- system-config-promote-image-uwsgi-base-3.10-bookworm
|
|
|
|
- system-config-promote-image-uwsgi-base-3.11-bookworm
|
2023-10-18 13:38:14 -07:00
|
|
|
- system-config-promote-image-uwsgi-base-3.12-bookworm
|
2021-10-21 14:43:48 +11:00
|
|
|
|
|
|
|
# NOTE: infra-prod-* jobs have a hierarchy below that ensure
|
|
|
|
# they can run in parallel. We are deliberately keeping their
|
|
|
|
# dependencies here rather than job definitions to help keep
|
|
|
|
# these relationships clear.
|
|
|
|
|
|
|
|
# This installs the ansible on bridge that all the infra-prod
|
|
|
|
# jobs will run with. Note the jobs use this ansible to then
|
|
|
|
# run against zuul's checkout of system-config.
|
2021-12-03 11:32:31 +11:00
|
|
|
- infra-prod-bootstrap-bridge
|
2021-10-21 14:43:48 +11:00
|
|
|
|
|
|
|
# From now on, all jobs should depend on base
|
|
|
|
- infra-prod-base: &infra-prod-base
|
2020-05-07 12:37:26 -07:00
|
|
|
dependencies:
|
2021-12-03 11:32:31 +11:00
|
|
|
- name: infra-prod-bootstrap-bridge
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
|
|
|
|
# Legacy puppet hosts
|
|
|
|
- infra-prod-remote-puppet-else: &infra-prod-remote-puppet-else
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
#
|
|
|
|
# Only depends on base, or amongst themselves.
|
|
|
|
#
|
|
|
|
|
|
|
|
- infra-prod-service-bridge: &infra-prod-service-bridge
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
- infra-prod-run-cloud-launcher: &infra-prod-run-cloud-launcher
|
|
|
|
dependencies:
|
|
|
|
# depends on the cloud config written out by
|
|
|
|
# service-bridge
|
|
|
|
- name: infra-prod-service-bridge
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
- infra-prod-service-kerberos: &infra-prod-service-kerberos
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-afs: &infra-prod-service-afs
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
# NOTE(ianw) in theory we'd want auth changes before
|
|
|
|
# updating services like openafs using them. Not sure
|
|
|
|
# in practice this matters much; we very rarely change
|
|
|
|
# things here anyway.
|
|
|
|
- name: infra-prod-service-kerberos
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
- infra-prod-service-nameserver: &infra-prod-service-nameserver
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
- infra-prod-service-mirror-update: &infra-prod-service-mirror-update
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
#
|
|
|
|
# Hosts using certificates and backups
|
|
|
|
#
|
|
|
|
|
|
|
|
# Hosts that backup should depend on this as this will create
|
|
|
|
# the users and deploy the keys required for the borg-backup
|
|
|
|
# role to work.
|
|
|
|
- infra-prod-service-borg-backup: &infra-prod-service-borg-backup
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
# Hosts that have letsencrypt certs should depend on this, as
|
|
|
|
# it will write out the key material before they try to start
|
|
|
|
# services that depend on it. For simplicity, we parent to
|
|
|
|
# this job.
|
|
|
|
- infra-prod-letsencrypt: &infra-prod-letsencrypt
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-service-nameserver
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
# letsencrypt depdencies. keep in alphabetical order
|
|
|
|
- infra-prod-service-codesearch: &infra-prod-service-codesearch
|
2020-11-17 17:13:46 +11:00
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-hound
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-eavesdrop: &infra-prod-service-eavesdrop
|
2020-05-07 12:37:26 -07:00
|
|
|
dependencies:
|
2021-10-21 14:43:48 +11:00
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-ircbot
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-matrix-eavesdrop
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-etherpad: &infra-prod-service-etherpad
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
2020-05-28 16:43:14 -05:00
|
|
|
- name: infra-prod-letsencrypt
|
2020-05-07 12:37:26 -07:00
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-etherpad
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-gitea: &infra-prod-service-gitea
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-gitea
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-gitea-lb: &infra-prod-service-gitea-lb
|
|
|
|
dependencies:
|
2021-12-01 17:30:39 +01:00
|
|
|
- name: system-config-promote-image-haproxy-statsd
|
2021-10-21 14:43:48 +11:00
|
|
|
soft: true
|
|
|
|
- infra-prod-service-grafana: &infra-prod-service-grafana
|
2020-06-23 11:41:27 +10:00
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-graphite: &infra-prod-service-graphite
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2021-11-30 13:03:12 -08:00
|
|
|
- infra-prod-service-keycloak: &infra-prod-service-keycloak
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-meetpad: &infra-prod-service-meetpad
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2022-07-27 11:35:41 -07:00
|
|
|
- infra-prod-service-lists3: &infra-prod-service-lists3
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2022-10-03 14:32:23 -07:00
|
|
|
- name: system-config-promote-image-mailman
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-mirror: &infra-prod-service-mirror
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-nodepool: &infra-prod-service-nodepool
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-static: &infra-prod-service-static
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-paste: &infra-prod-service-paste
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-registry: &infra-prod-service-registry
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-refstack: &infra-prod-service-refstack
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-refstack
|
|
|
|
soft: true
|
|
|
|
- infra-prod-service-review: &infra-prod-service-review
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2024-12-06 11:33:18 -08:00
|
|
|
- name: system-config-promote-image-gerrit-3.10
|
2021-10-21 14:43:48 +11:00
|
|
|
soft: true
|
2022-09-05 13:42:18 -07:00
|
|
|
- infra-prod-service-tracing: &infra-prod-service-tracing
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-zookeeper: &infra-prod-service-zookeeper
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
- name: system-config-promote-image-zookeeper-statsd
|
2021-12-13 11:01:45 +11:00
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-zuul: &infra-prod-service-zuul
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-service-borg-backup
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
# should reconfigure after any project updates
|
|
|
|
- name: infra-prod-manage-projects
|
|
|
|
soft: true
|
2024-04-04 09:07:19 -07:00
|
|
|
- infra-prod-service-zuul-db
|
2022-02-10 09:28:46 -08:00
|
|
|
- infra-prod-service-zuul-lb: &infra-prod-service-zuul-lb
|
|
|
|
dependencies:
|
|
|
|
- name: system-config-promote-image-haproxy-statsd
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-zuul-preview: &infra-prod-service-zuul-preview
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-letsencrypt
|
|
|
|
soft: true
|
|
|
|
|
|
|
|
#
|
|
|
|
# Jobs that run as secondary steps
|
|
|
|
#
|
|
|
|
|
|
|
|
# accessbot should run on a setup eavesdrop host
|
|
|
|
- infra-prod-run-accessbot: &infra-prod-run-accessbot
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-service-eavesdrop
|
|
|
|
soft: true
|
2020-05-08 08:12:37 -05:00
|
|
|
- name: system-config-promote-image-accessbot
|
|
|
|
soft: true
|
2021-10-21 14:43:48 +11:00
|
|
|
|
|
|
|
# manage-projects runs jeepyb etc. and should run on
|
|
|
|
# a setup review host. also sets up gitea
|
|
|
|
- infra-prod-manage-projects: &infra-prod-manage-projects
|
|
|
|
dependencies:
|
|
|
|
- name: infra-prod-base
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-service-review
|
|
|
|
soft: true
|
|
|
|
- name: infra-prod-service-gitea
|
|
|
|
soft: true
|
2024-12-06 11:33:18 -08:00
|
|
|
- name: system-config-promote-image-gerrit-3.10
|
2021-10-21 14:43:48 +11:00
|
|
|
soft: true
|
|
|
|
# Note that this job also runs from project-config, so we
|
|
|
|
# match system-config specific files here rather than the
|
|
|
|
# job definition.
|
|
|
|
files:
|
|
|
|
- inventory/.*
|
|
|
|
- playbooks/manage-projects.yaml
|
|
|
|
- inventory/service/group_vars/review.yaml
|
|
|
|
- inventory/service/group_vars/gitea.yaml
|
|
|
|
- inventory/service/host_vars/gitea
|
|
|
|
- inventory/service/host_vars/review
|
|
|
|
- playbooks/roles/gitea-git-repos/
|
|
|
|
- playbooks/roles/gerrit/defaults/main.yaml
|
|
|
|
- playbooks/roles/gerrit/tasks/manage-projects.yaml
|
|
|
|
|
2020-05-07 12:37:26 -07:00
|
|
|
periodic:
|
|
|
|
jobs:
|
|
|
|
- developer-openstack-goaccess-report
|
|
|
|
- docs-opendev-goaccess-report
|
|
|
|
- docs-openstack-goaccess-report
|
|
|
|
- docs-starlingx-goaccess-report
|
|
|
|
- governance-openstack-goaccess-report
|
|
|
|
- releases-openstack-goaccess-report
|
|
|
|
- security-openstack-goaccess-report
|
|
|
|
- specs-openstack-goaccess-report
|
|
|
|
- tarballs-opendev-goaccess-report
|
|
|
|
- zuul-ci-goaccess-report
|
|
|
|
# Nightly runs of ansible things for catchup
|
2021-10-21 14:43:48 +11:00
|
|
|
# Keep in order from above
|
2021-12-03 11:32:31 +11:00
|
|
|
- infra-prod-bootstrap-bridge
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-base: *infra-prod-base
|
|
|
|
- infra-prod-remote-puppet-else: *infra-prod-remote-puppet-else
|
|
|
|
- infra-prod-letsencrypt: *infra-prod-letsencrypt
|
|
|
|
- infra-prod-service-bridge: *infra-prod-service-bridge
|
|
|
|
- infra-prod-run-cloud-launcher: *infra-prod-run-cloud-launcher
|
|
|
|
- infra-prod-service-kerberos: *infra-prod-service-kerberos
|
|
|
|
- infra-prod-service-afs: *infra-prod-service-afs
|
|
|
|
- infra-prod-service-nameserver: *infra-prod-service-nameserver
|
|
|
|
- infra-prod-service-mirror-update: *infra-prod-service-mirror-update
|
|
|
|
- infra-prod-service-borg-backup: *infra-prod-service-borg-backup
|
|
|
|
- infra-prod-letsencrypt: *infra-prod-letsencrypt
|
|
|
|
- infra-prod-service-codesearch: *infra-prod-service-codesearch
|
|
|
|
- infra-prod-service-eavesdrop: *infra-prod-service-eavesdrop
|
|
|
|
- infra-prod-service-etherpad: *infra-prod-service-etherpad
|
|
|
|
- infra-prod-service-gitea: *infra-prod-service-gitea
|
|
|
|
- infra-prod-service-gitea-lb: *infra-prod-service-gitea-lb
|
|
|
|
- infra-prod-service-grafana: *infra-prod-service-grafana
|
|
|
|
- infra-prod-service-graphite: *infra-prod-service-graphite
|
2021-11-30 13:03:12 -08:00
|
|
|
- infra-prod-service-keycloak: *infra-prod-service-keycloak
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-meetpad: *infra-prod-service-meetpad
|
2022-07-27 11:35:41 -07:00
|
|
|
- infra-prod-service-lists3: *infra-prod-service-lists3
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-mirror: *infra-prod-service-mirror
|
|
|
|
- infra-prod-service-nodepool: *infra-prod-service-nodepool
|
|
|
|
- infra-prod-service-static: *infra-prod-service-static
|
|
|
|
- infra-prod-service-paste: *infra-prod-service-paste
|
|
|
|
- infra-prod-service-registry: *infra-prod-service-registry
|
|
|
|
- infra-prod-service-refstack: *infra-prod-service-refstack
|
|
|
|
- infra-prod-service-review: *infra-prod-service-review
|
2022-09-05 13:42:18 -07:00
|
|
|
- infra-prod-service-tracing: *infra-prod-service-tracing
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-zookeeper: *infra-prod-service-zookeeper
|
|
|
|
- infra-prod-service-zuul: *infra-prod-service-zuul
|
2024-04-04 09:07:19 -07:00
|
|
|
- infra-prod-service-zuul-db
|
2022-02-10 09:28:46 -08:00
|
|
|
- infra-prod-service-zuul-lb: *infra-prod-service-zuul-lb
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-zuul-preview: *infra-prod-service-zuul-preview
|
|
|
|
- infra-prod-run-accessbot: *infra-prod-run-accessbot
|
|
|
|
- infra-prod-manage-projects: *infra-prod-manage-projects
|
|
|
|
|
|
|
|
|
2020-05-07 12:37:26 -07:00
|
|
|
opendev-prod-hourly:
|
|
|
|
jobs:
|
2021-12-03 11:32:31 +11:00
|
|
|
- infra-prod-bootstrap-bridge
|
2021-10-21 14:43:48 +11:00
|
|
|
- infra-prod-service-bridge: *infra-prod-service-bridge
|
|
|
|
- infra-prod-service-nodepool: *infra-prod-service-nodepool
|
|
|
|
- infra-prod-service-registry: *infra-prod-service-registry
|
|
|
|
- infra-prod-service-zuul: *infra-prod-service-zuul
|
|
|
|
- infra-prod-service-eavesdrop: *infra-prod-service-eavesdrop
|