blob: efe6cdb6cbe2fc26b297d1a4deb5c63f1253fef5 [file] [log] [blame]
# NOTE(pabelanger): This file needs to be merged into zuul.d/projects.yaml but
# needs to first be cleaned up, it is too large.
- project:
name: opendev.org/openstack/puppet-pacemaker
templates:
- system-required
- tripleo-ovb
- project:
name: opendev.org/openstack/tripleo-ci
templates:
- dependencies-pipeline-main
- ovb-branchless
- ovb-experimental
- system-required
- tripleo-ovb
- ci-config-molecule-python
- tempest-skiplist-integration-pipeline
- project:
name: opendev.org/openstack/tripleo-common
templates:
- system-required
- ovb-experimental
- tripleo-ovb
- project:
name: opendev.org/openstack/tripleo-heat-templates
templates:
- system-required
- ovb-experimental
- tripleo-ovb
- project:
name: opendev.org/openstack/tripleo-ansible
templates:
- system-required
openstack-experimental:
jobs:
- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001:
files: &tripleo_ansible_files001
- ^tripleo_ansible/.*
irrelevant-files: &tripleo_ansible_irfiles001
- .*.md$
- .*.rst$
- .*.txt$
- .*molecule.*
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001:
files: *tripleo_ansible_files001
irrelevant-files: *tripleo_ansible_irfiles001
- tripleo-ci-centos-8-ovb-3ctlr_1comp_1supp-featureset039:
files: &fs_39_files
- ^tripleo_ansible/roles/tripleo-hieradata/.*
irrelevant-files: &fs_39_irrelevant
- .*.md$
- .*.rst$
- .*.txt$
- .*molecule.*
- tripleo-ci-centos-9-ovb-3ctlr_1comp_1supp-featureset039:
files: *fs_39_files
irrelevant-files: *fs_39_irrelevant
- project:
name: opendev.org/openstack/openstack-virtual-baremetal
templates:
- ovb-experimental
openstack-check:
jobs:
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001-ovb-wallaby:
branches: master
- tripleo-ci-centos-9-ovb-3ctlr_1comp_1supp-featureset039-ovb-wallaby:
branches: master
- project:
name: opendev.org/openstack/tripleo-quickstart
templates:
- system-required
- tripleo-ovb
- ovb-branchless
- ovb-experimental
openstack-check:
jobs:
- tripleo-ci-centos-9-ovb-3ctlr_1comp_1supp-featureset039:
files: &039_files
- config/general_config/featureset039.*
- ^roles/freeipa-setup/.*
- ^roles/tripleo-inventory/.*
- ^roles/libvirt/setup/supplemental/.*
- ^roles/undercloud-deploy/.*
- ^playbooks/baremetal-full-freeipa.*
- ^playbooks/baremetal-full-deploy.*
- tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020:
files:
- config/general_config/featureset020.*
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset035:
files:
- config/general_config/featureset035.*
- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset002-train:
files:
- config/general_config/featureset002.*
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset002-upload:
files:
- config/general_config/featureset002.*
- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-train:
files:
- config/general_config/featureset001.*
- project:
name: opendev.org/openstack/tripleo-quickstart-extras
templates:
- system-required
- tripleo-ovb
- ovb-branchless
- ovb-experimental
openstack-check:
jobs:
- tripleo-ci-centos-9-ovb-3ctlr_1comp_1supp-featureset039:
files: *039_files
- tripleo-ci-centos-8-ovb-1ctlr_2comp-featureset020-train:
files:
- roles/validate-tempest/vars/tempest_skip_train.yml
- tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020:
files:
- roles/validate-tempest/vars/tempest_skip_master.yml
- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset002-train:
files:
- roles/build-images/.*
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset002-upload:
files:
- roles/build-images/.*
- project:
name: opendev.org/openstack/ansible-role-collect-logs
openstack-experimental:
jobs:
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001:
vars:
fail_logs_collection: true
- project:
name: opendev.org/openstack/ansible-role-tripleo-modify-image
templates:
- system-required
- ovb-experimental
openstack-check:
jobs:
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001
- project:
name: opendev.org/openstack/tripleo-image-elements
openstack-check:
jobs:
- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001
- project:
name: opendev.org/openstack/python-tripleoclient
templates:
- system-required
- ovb-experimental
- tripleo-ovb
openstack-experimental:
jobs:
- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001:
files: &tripleoclient_files
- ^tripleoclient/utils.py
- ^tripleoclient/.*/overcloud_network.*$
- ^tripleoclient/.*/overcloud_node.*$
- ^tripleoclient/.*/overcloud_deploy.*$
- ^tripleoclient/.*/baremetal.*$
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001:
files: *tripleoclient_files
- project:
name: opendev.org/openstack/metalsmith
templates:
- system-required
openstack-check:
jobs:
- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001:
files:
- ^metalsmith_ansible/.*/metalsmith_instances.*$
- tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001:
files:
- ^metalsmith_ansible/.*/metalsmith_instances.*$
- project:
name: opendev.org/openstack/tripleo-operator-ansible
templates:
- system-required
openstack-experimental:
jobs:
- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset002-upload:
files:
- roles/tripleo_overcloud_delete/.*
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001:
files:
- roles/tripleo_overcloud_container_image_upload/.*
- roles/tripleo_overcloud_deploy/.*
- roles/tripleo_overcloud_network_provision/.*
- roles/tripleo_overcloud_network_vip_provision/.*
- roles/tripleo_overcloud_node_import/.*
- roles/tripleo_overcloud_node_introspect/.*
- roles/tripleo_overcloud_node_provision/.*
- roles/tripleo_undercloud_install/.*
- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset002-upload:
files:
- roles/tripleo_overcloud_delete/.*