tobiko/zuul.d/tripleo.yaml
Federico Ressi 627f7e5f5e Use nesterd virtualization nodes for tripleo-ci jobs
Change-Id: I663b31c3598c358b99b3cba9c88a5f33e1ff6292
2022-03-23 21:27:49 +00:00

122 lines
3.2 KiB
YAML

---
- project-template:
name: tobiko-tripleo
description: |
TripleO jobs intended to gate Tobiko changes
periodic: &PERIODIC
jobs:
- tripleo-ci-centos-9-content-provider
- tobiko-tripleo-minimal
experimental: &EXPERIMENTAL
jobs:
- tripleo-ci-centos-9-content-provider
- tobiko-tripleo-minimal
- tobiko-tripleo-functional
# check: *EXPERIMENTAL
- job:
name: tobiko-tripleo
abstract: true
description: Base Tobiko TripleO job
parent: tripleo-ci-centos-9-scenario002-standalone
required-projects:
- openstack/tripleo-ci
- x/tobiko
nodeset: tobiko-tripleo-centos-9
pre-run: playbooks/tripleo/pre.yaml
run: playbooks/tripleo/run.yaml
post-run: playbooks/tripleo/post.yaml
dependencies: [tripleo-ci-centos-9-content-provider]
vars:
build_container_images: false
consumer_job: true
featureset: '052'
featureset_override:
# run_tempest: false
# use_os_tempest: false
standalone_environment_files:
- 'environments/low-memory-usage.yaml'
- 'ci/environments/scenario002-standalone.yaml'
playbooks:
- quickstart.yml
- multinode-standalone.yml
pytest_addopts: '-m minimal'
remove_tags:
- build
run_test_role_vars:
build_test_packages: false
artg_skipped_projects:
- openstack/puppet-openstack-integration
- openstack/puppet-watcher
- openstack/tripleo-quickstart
- openstack/tripleo-quickstart-extras
- openstack/tripleo-upgrade
- x/browbeat
- openstack/tripleo-ha-utils
- openstack/grenade
- openstack/project-config
- openstack/tripleo-ci
- zuul/zuul-jobs
- openstack/openstack-virtual-baremetal
- openstack/openstack-ansible-os_tempest
- openstack/ansible-role-python_venv_build
- openstack/ansible-config_template
- openstack/ansible-role-collect-logs
- openstack/tripleo-ci-internal-jobs
- openstack/tripleo-ci-internal-config
- tripleo-environments
- x/tobiko
test_conf:
keystone:
cloud_name: standalone
- job:
name: tobiko-tripleo-functional
description: Functional testing Tobiko TripleO job
parent: tobiko-tripleo
voting: false
vars:
test_workflow: functional
irrelevant-files:
- ^.*\.rst$
- ^doc/
- ^infrared_plugin/
- ^releasenotes/
- ^report/
- ^tobiko/tests/faults/
- ^tobiko/tests/scenario/
- ^tobiko/tests/unit/
- job:
name: tobiko-tripleo-minimal
description: OS faults and scenario testing Tobiko TripleO job
parent: tobiko-tripleo
voting: false
vars:
test_workflow: create-resources
irrelevant-files:
- ^.*\.rst$
- ^doc/
- ^infrared_plugin/
- ^releasenotes/
- ^report/
- ^tobiko/tests/functional/
- ^tobiko/tests/unit/
- nodeset:
name: tobiko-tripleo-centos-9
nodes:
- name: primary
label: nested-virt-centos-9-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []