Update role-addition.yml playbook to manage molecule.yaml file again

This patch fixes a leftover of the zuulv3 migration done recently.

This patch also puts temporarily the image_serve role molecule tests as
a non-voting job and this latter will be fixed in a following up patch.

Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
Change-Id: I03335693e9da91283bd4656af914fdce555635b2
This commit is contained in:
Gael Chamoulaud (Strider) 2020-12-03 13:16:25 +01:00
parent b8bb9a5f2c
commit 8ef9993786
No known key found for this signature in database
GPG Key ID: 4119D0305C651D66
5 changed files with 136 additions and 134 deletions

View File

@ -1,4 +1,4 @@
[defaults]
retry_files_enabled = False
host_key_checking=False
stdout_callback = validation_output
stdout_callback = default

View File

@ -7,7 +7,7 @@ log: true
platforms:
- name: ubi8
hostname: ubi8
image: ubi8/ubi-init
image: ubi8/ubi:8.2
registry:
url: registry.access.redhat.com
etc_hosts:
@ -29,6 +29,8 @@ platforms:
provisioner:
name: ansible
options:
vvv: true
inventory:
hosts:
all:

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-wallaby-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: &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: *content-provider
- tripleo-ci-centos-8-scenario004-standalone: *scenario004
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs

View File

@ -1,61 +1,9 @@
---
- 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-wallaby-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: &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: *content-provider
- tripleo-ci-centos-8-scenario004-standalone: *scenario004
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs
- project-template:
check:
jobs:
- tripleo-validations-centos-8-molecule-ceph
- tripleo-validations-centos-8-molecule-check_kernel_version
- tripleo-validations-centos-8-molecule-check_network_gateway
- tripleo-validations-centos-8-molecule-check_rhsm_version
- tripleo-validations-centos-8-molecule-check_undercloud_conf
@ -74,17 +22,16 @@
- tripleo-validations-centos-8-molecule-undercloud_debug
- tripleo-validations-centos-8-molecule-undercloud_heat_purge_deleted
- tripleo-validations-centos-8-molecule-undercloud_tokenflush
- tripleo-validations-centos-8-molecule-check_kernel_version
gate:
jobs:
- tripleo-validations-centos-8-molecule-ceph
- tripleo-validations-centos-8-molecule-check_kernel_version
- tripleo-validations-centos-8-molecule-check_network_gateway
- tripleo-validations-centos-8-molecule-check_rhsm_version
- tripleo-validations-centos-8-molecule-check_undercloud_conf
- tripleo-validations-centos-8-molecule-controller_token
- tripleo-validations-centos-8-molecule-controller_ulimits
- tripleo-validations-centos-8-molecule-ctlplane_ip_range
- tripleo-validations-centos-8-molecule-image_serve
- tripleo-validations-centos-8-molecule-nova_status
- tripleo-validations-centos-8-molecule-nova_svirt
- tripleo-validations-centos-8-molecule-package_version
@ -96,7 +43,6 @@
- tripleo-validations-centos-8-molecule-undercloud_debug
- tripleo-validations-centos-8-molecule-undercloud_heat_purge_deleted
- tripleo-validations-centos-8-molecule-undercloud_tokenflush
- tripleo-validations-centos-8-molecule-check_kernel_version
name: tripleo-validations-molecule-jobs
- job:
files:
@ -307,6 +253,7 @@
parent: tripleo-validations-centos-8-base
vars:
tripleo_validations_role_name: image_serve
voting: false
- job:
files:
- ^roles/check_network_gateway/.*