Use static inventory for component CI role and clean component list

* Use static inventory for tripleo-validations role for component CI
* Remove nova-svirt from the component compute list since this validation
is not made for running on Standalone deployment.
* Moving neutron-sanity-check to undercloud-neutron-sanity-check because
this validation is made for being kicked against an Overcloud
* And replace disk-check by process count for Component CI PoC

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I2de47f7226c232226712cf45be7d1dfb4b62873a
This commit is contained in:
Mathieu Bultel 2021-02-23 22:59:04 +01:00 committed by Jiri Podivin
parent 0ad1e42658
commit 9f5b4167ba
3 changed files with 4 additions and 4 deletions

View File

@ -2,6 +2,7 @@
val_working_dir: "{{ working_dir }}"
validation_log_dir: "/var/log/validations"
validation_environment: "{{ job.environment_type|default('undercloud') }}"
tripleo_inventory: "tripleo-ansible-inventory.yaml"
# Passing default to component, allow to run the role outside of CI
component: "{{ job.component|default(None) }}"
# both commands can be used:

View File

@ -13,7 +13,7 @@
register: run_validation_list
shell: |
export OS_CLOUD={{ validation_environment }}
{{ validation_command }} run --validation {{ item }} > validation_{{ item }}.log 2>&1
{{ validation_command }} run --validation {{ item }} --static-inventory {{ val_working_dir }}/{{ tripleo_inventory }} > validation_{{ item }}.log 2>&1
when:
- run_from_list|bool
loop: "{{ validations_list[component] }}"

View File

@ -2,15 +2,14 @@
validations_list:
compute:
- nova-status
- nova-svirt
network:
- neutron-sanity-check
- undercloud-neutron-sanity-check
validation:
- check-ram
- check-cpu
- 512e
tripleo:
- undercloud-disk-space
- undercloud-process-count
validations_group:
compute:
- compute