Add validation zuul job for hosts setup

Run a hosts scenario job when any of the basic host setup playbooks
or the hosts validation playbook is changed.

Change-Id: I1a6334951c815fc70c93b5a950ea3fcd1606b669
This commit is contained in:
Jonathan Rosser 2022-05-23 17:36:38 +01:00 committed by Dmitriy Rabotyagov
parent 878206ee6b
commit 41d887973c
2 changed files with 19 additions and 0 deletions

View File

@ -320,6 +320,23 @@
- ^ansible-role-requirements\.yml
- ^playbooks\/defaults\/repo_packages\/.*\.yml
# Ensuring hosts setup and healthcheck-hosts playbook is valid
- job:
name: openstack-ansible-deploy-hosts_lxc-validate
parent: openstack-ansible-deploy-hosts_lxc-ubuntu-focal
files:
- ^playbooks\/healthcheck-hosts.yml
- ^playbooks\/lxc-containers-create.yml
- ^playbooks\/lxc-hosts-setup.yml
- ^playbooks\/containers-lxc-create.yml
- ^playbooks\/containers-lxc-host.yml
- ^playbooks\/certificate-authority.yml
- ^playbooks\/certificate-ssh-authority.yml
- ^playbooks\/containers-deploy.yml
- ^playbooks\/openstack-hosts-setup.yml
- ^playbooks\/setup-hosts.yml
- ^playbooks\/security-hardening.yml
# Ensuring clustering and healthcheck-infrastructure playbook is valid
- job:
name: openstack-ansible-deploy-infra_lxc-validate

View File

@ -20,6 +20,7 @@
- openstack-ansible-shastest-metal
- openstack-ansible-tox-inventory
- openstack-ansible-deploy-infra_lxc-validate
- openstack-ansible-deploy-hosts_lxc-validate
- openstack-tox-docs
gate:
jobs:
@ -27,6 +28,7 @@
- openstack-ansible-shastest-metal
- openstack-ansible-tox-inventory
- openstack-ansible-deploy-infra_lxc-validate
- openstack-ansible-deploy-hosts_lxc-validate
- openstack-tox-docs
periodic:
jobs: