Standardize zuul configurations files

This patch makes stable/victoria branch uniform with what we have in
master, stable/ussuri and stable/train. Victoria was the only one branch
with a zuulv3 structure.

Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
Change-Id: Ic4c17a131b351b9b2f87d13dfb11042d44d3cee8
This commit is contained in:
Gael Chamoulaud (Strider) 2021-04-15 21:20:51 +02:00
parent 065e13b6f4
commit 37035d5b90
No known key found for this signature in database
GPG Key ID: 4119D0305C651D66
3 changed files with 53 additions and 53 deletions

15
zuul.d/base.yaml Normal file
View File

@ -0,0 +1,15 @@
---
- job:
description: Base tripleo-validations job
name: tripleo-validations-centos-8-base
nodeset: centos-8
parent: base
success-url: "reports.html"
failure-url: "reports.html"
pre-run:
- tests/prepare-test-host.yml
- ci/playbooks/pre.yml
run:
- ci/playbooks/run.yml
timeout: 1800
voting: true

38
zuul.d/layout.yaml Normal file
View File

@ -0,0 +1,38 @@
---
- project:
templates:
- tripleo-multinode-container-minimal-pipeline
- openstack-python3-victoria-jobs
- tripleo-validations-molecule-jobs
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-linters: &tripleo-linters
nodeset: centos-8
- openstack-tox-docs: &tripleo-docs
files:
- ^doc/.*
- ^molecule-requirements.txt
- ^requirements.txt
- ^README.rst
- tripleo-ci-centos-8-content-provider:
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-scenario004-standalone: &scenario004
vars: &vars_scen004
consumer_job: true
build_container_images: false
dependencies: &deps
- tripleo-ci-centos-8-content-provider
files:
- ^roles/ceph.*$
gate:
jobs:
- openstack-tox-linters
- openstack-tox-docs: *tripleo-docs
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-scenario004-standalone: *scenario004
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs

View File

@ -1,57 +1,4 @@
--- ---
- job:
description: Base tripleo-validations job
name: tripleo-validations-centos-8-base
nodeset: centos-8
parent: base
success-url: "reports.html"
failure-url: "reports.html"
pre-run:
- tests/prepare-test-host.yml
- ci/playbooks/pre.yml
run:
- ci/playbooks/run.yml
timeout: 1800
voting: true
- project:
templates:
- tripleo-multinode-container-minimal-pipeline
- openstack-python3-victoria-jobs
- tripleo-validations-molecule-jobs
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-linters: &tripleo-linters
nodeset: centos-8
- openstack-tox-docs: &tripleo-docs
files:
- ^doc/.*
- ^molecule-requirements.txt
- ^requirements.txt
- ^README.rst
- tripleo-ci-centos-8-content-provider:
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-scenario004-standalone: &scenario004
vars: &vars_scen004
consumer_job: true
build_container_images: false
dependencies: &deps
- tripleo-ci-centos-8-content-provider
files:
- ^roles/ceph.*$
gate:
jobs:
- openstack-tox-linters
- openstack-tox-docs: *tripleo-docs
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-scenario004-standalone: *scenario004
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs
- project-template: - project-template:
check: check:
jobs: jobs: