--- # zuul.d/deprecated-jobs.yaml # Zuul layout for TripleO deprecated jobs. # It contains all the deprecated jobs that should be removed from Zuul. - job: name: tripleo-ci-deprecated-standalone description: | Deprecated TripleO Job Job no longer supported that should be removed from Zuul config. parent: tripleo-ci-base-standalone-standard pre-run: playbooks/deprecated/pre.yaml - job: name: tripleo-ci-deprecated description: | Deprecated TripleO Job Job no longer supported that should be removed from Zuul config. parent: tripleo-ci-base-multinode-standard pre-run: playbooks/deprecated/pre.yaml # TODO(rfolco): non-containeirized (nc) scenarios are no longer supported. # These (nc) scenario jobs ran until ocata release and should be removed # or replaced by containerized scenario jobs *-container. - job: name: tripleo-ci-centos-7-scenario001-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '005' - job: name: tripleo-ci-centos-7-scenario002-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '006' - job: name: tripleo-ci-centos-7-scenario003-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '007' - job: name: tripleo-ci-centos-7-scenario004-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '008' - job: name: tripleo-ci-centos-7-scenario007-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '028' - job: name: tripleo-ci-centos-7-containers-multinode-queens parent: tripleo-ci-base-multinode voting: false branches: master override-checkout: 'stable/queens' vars: branch_override: 'stable/queens' nodes: 1ctlr featureset: '010' playbooks: - multinode.yml - job: name: tripleo-ci-centos-7-containers-multinode-train parent: tripleo-ci-base-multinode timeout: 10800 voting: false branches: master override-checkout: 'stable/train' vars: branch_override: 'stable/train' nodes: 1ctlr featureset: '010' playbooks: - multinode.yml - job: name: tripleo-ci-centos-7-nonha-multinode-oooq parent: tripleo-ci-deprecated branches: none/deprecated vars: nodes: 1ctlr featureset: '004' # TODO(rfolco): scen00{6,9} are containeirized, remove this when # all projects using them rename to the *-container (dup) jobs - job: name: tripleo-ci-centos-7-scenario006-multinode-oooq parent: tripleo-ci-deprecated voting: false branches: ^(?!stable/(newton|ocata)).*$ vars: nodes: 1ctlr featureset: '026' - job: name: tripleo-ci-centos-7-containers-multinode-pike parent: tripleo-ci-deprecated branches: master override-checkout: 'stable/pike' vars: branch_override: 'stable/pike' nodes: 1ctlr featureset: '010' playbooks: - multinode.yml - job: name: tripleo-ci-centos-8-standalone-upgrade parent: tripleo-ci-base-standalone-upgrade-standard voting: false branches: ^master$ vars: featureset: '056' featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'environments/docker-ha.yaml' - 'environments/podman.yaml' irrelevant-files: - .*molecule.* - ^.*\.md$ - ^.*\.rst$ - ^Puppetfile.*$ - ^doc/.*$ - ^etc/.*$ - ^lower-constraints.txt$ - ^metadata.json$ - ^releasenotes/.*$ - ^spec/.*$ - ^test-requirements.txt$ - ^vars/sova-patterns.yml$ - tox.ini - zuul.d/ansible.yaml - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/multinode-jobs.yaml - zuul.d/undercloud-jobs.yaml # like parent but with requirements.txt and setup.py removed - job: name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades parent: tripleo-ci-base-multinode-centos-8 voting: false branches: ^master$ vars: nodes: 1ctlr featureset: '051' extra_tags: - overcloud-upgrade - job: name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates description: | Basic tripleo update job for centos-8, this is not an upgrade job. parent: tripleo-ci-base-multinode-centos-8 voting: true branches: ^master$ vars: nodes: 1ctlr featureset: '037' # Note (dmsimard): This enforces a minimum TTL for DNS records, see # https://review.opendev.org/#/c/523178/ for context unbound_cache_min_ttl: 900 extra_tags: - overcloud-update - job: name: tripleo-ci-centos-7-scenario001-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^(stable/queens).*$ voting: false vars: nodes: 1ctlr featureset: '016' - job: name: tripleo-ci-centos-7-scenario002-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^(stable/queens).*$ voting: false vars: nodes: 1ctlr featureset: '017' - job: name: tripleo-ci-centos-7-scenario003-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^(stable/queens).*$ voting: false vars: nodes: 1ctlr featureset: '018' - job: name: tripleo-ci-centos-7-scenario004-multinode-oooq-container parent: tripleo-ci-base-multinode branches: ^(stable/queens).*$ voting: false vars: nodes: 1ctlr featureset: '019' - job: name: tripleo-ci-centos-7-scenario006-multinode-oooq-container parent: tripleo-ci-base-multinode voting: false branches: ^(stable/(queens|train)).*$ vars: nodes: 1ctlr featureset: '026' - job: name: tripleo-ci-centos-7-scenario007-multinode-oooq-container parent: tripleo-ci-base-multinode voting: false branches: ^stable/(queens).*$ vars: nodes: 1ctlr featureset: '030' # (TODO) marios Centos 7 standalone scenarios still used in some repos eg # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/8#message-13f71f4e7c9d9d983a2dea50efad4a99ec87b688 # Centos 7 base job - job: name: tripleo-ci-base-standalone-centos-7 abstract: true description: | Base abstract job for standalone Tripleo CI Centos-8 zuulv3 jobs. parent: tripleo-ci-base-required-projects-standalone-upstream nodeset: single-centos-7-node - job: name: tripleo-ci-centos-7-standalone parent: tripleo-ci-base-standalone-centos-7 branches: ^(stable/(stein)).*$ vars: featureset: '052' irrelevant-files: - .*molecule.* - ^.*\.md$ - ^.*\.rst$ - ^Puppetfile.*$ - ^doc/.*$ - ^etc/.*$ - ^lower-constraints.txt$ - ^metadata.json$ - ^releasenotes/.*$ - ^spec/.*$ - ^test-requirements.txt$ - ^vars/sova-patterns.yml$ - tox.ini - ^setup.*$ # TODO(marios): used by aodh stable/stein & train # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/8#message-ba07c5505dcadd7b0943b96c7db180e1f1579483 - job: name: tripleo-ci-centos-7-scenario001-standalone voting: true parent: tripleo-ci-base-standalone-centos-7 branches: ^(stable/(stein)).*$ vars: featureset: '052' standalone_ceph: true featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario001-standalone.yaml' tempest_services: - aodh tempest_run_concurrency: 1 tempest_tempest_conf_overrides: 'telemetry.alarm_granularity': '60' tempest_test_whitelist: - 'tempest.api.identity.v3' - 'tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern' - 'tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern' - 'telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration' # TODO(marios): used by aodh stable/stein # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/9#message-0ba0f11e598b89ea088ff4014c68d9201ebcd5b4 - job: name: tripleo-ci-centos-7-scenario002-standalone voting: true parent: tripleo-ci-base-standalone-centos-7 branches: ^(stable/(stein)).*$ vars: featureset: '052' featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario002-standalone.yaml' tempest_services: - barbican - ceilometer - aodh tempest_tempest_conf_overrides: auth.tempest_roles: "'Member, creator'" telemetry.alarm_granularity: '60' tempest_extra_config: auth.tempest_roles: "'Member, creator'" telemetry.alarm_granularity: '60' tempest_test_whitelist: - 'tempest.api.object_storage.test_object_services.ObjectTest' - 'barbican_tempest_plugin.tests.scenario.test_volume_encryption.VolumeEncryptionTest' - 'barbican_tempest_plugin.tests.scenario.test_image_signing.ImageSigningSnapshotTest' - 'barbican_tempest_plugin.tests.scenario.test_image_signing.ImageSigningTest.test_signed_image_upload_and_boot' - 'telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration' # TODO(marios): used by openstack/sahara stable/ussuri # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/8#message-c775ca4b4fbc2d1ced632f162e8e54879dfff735 - job: name: tripleo-ci-centos-7-scenario003-standalone voting: true parent: tripleo-ci-base-standalone-centos-7 branches: ^(stable/(stein)).*$ vars: featureset: '052' featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario003-standalone.yaml' tempest_services: - mistral - sahara tempest_test_whitelist: - 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops' - 'sahara_tempest_plugin.tests.api.test_data_sources.DataSourceTest' - 'mistral_tempest_tests.tests.api.v2.test_actions.ActionTestsV2' # TODO(pojadhav) used by openstack/tripleo-upgrade on stable/victoria # https://review.opendev.org/c/openstack/tripleo-upgrade/+/836802/2#message-34eefaa88d2296ff439bed130ea69cebd6979559 - job: name: tripleo-ci-centos-8-content-provider-ussuri parent: tripleo-ci-centos-8-content-provider override-checkout: stable/ussuri vars: branch_override: stable/ussuri # TODO(pojadhav) used by openstack/puppet-tripleo on stable/train # https://review.opendev.org/c/openstack/tripleo-ci/+/853931/8#message-546978d64c7dad6cadca89ba5c5395629fddb392 - job: name: tripleo-ci-centos-8-scenario007-multinode-oooq-container parent: tripleo-ci-base-multinode-centos-8 branches: &c8_branches ^(stable/train).*$ vars: nodes: 1ctlr featureset: '030' playbooks: - multinode.yml # TODO(marios) used by openstack/manila on stable/stein # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/10#message-68c2e8290269a5fdceb4c122e57a563a54d68839 - job: name: tripleo-ci-centos-7-scenario004-standalone voting: true parent: tripleo-ci-base-standalone-centos-7 branches: ^(stable/(stein)).*$ vars: featureset: '052' standalone_ceph: true featureset_override: standalone_container_cli: docker standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario004-standalone.yaml' tempest_services: - manila tempest_test_whitelist: - 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops' - 'manila_tempest_tests.tests.api.test_shares.SharesCephFSTest.test_create_get_delete_share' # TODO(marios): used by ansible-role-python_venv_build on branch stable/stein. # https://review.opendev.org/c/openstack/tripleo-ci/+/838110/8#message-db697f5274005c959b6005ac0999cc2bc0b23d61 - job: name: tripleo-ci-centos-7-standalone-os-tempest parent: tripleo-ci-base-standalone-centos-7 branches: ^stable/stein$ vars: featureset: '052' featureset_override: use_os_tempest: true tempest_tempest_conf_overrides: auth.use_dynamic_credentials: true tempest_test_whitelist: - 'tempest.api.identity.v3' - 'tempest.scenario.test_server_basic_ops' - 'tempest.api.volume.admin.test_multi_backend' - 'tempest.scenario.test_object_storage_basic_ops' # # DEPRECATED MULTINODE TEMPLATES: # - project-template: name: tripleo-multinode-container-minimal queue: tripleo check: jobs: - tripleo-ci-centos-8-containers-multinode: irrelevant-files: &multinode_ignored - ^.*\.md$ - ^.*\.rst$ - ^Puppetfile.*$ - ^doc/.*$ - ^docs/.*$ - ^etc/.*$ - ^lower-constraints.txt$ - ^metadata.json$ - ^playbooks/deprecated/.*$ - ^playbooks/tripleo-buildcontainers/.*$ - ^playbooks/tripleo-buildimages/.*$ - ^releasenotes/.*$ - ^roles/build-containers/.*$ - ^roles/oooci-build-images/.*$ - ^roles/tripleo-repos/.*$ - ^spec/.*$ - ^test-requirements.txt$ - ^vars/sova-patterns.yml$ - playbooks/quickstart-extras-standalone.yml # tripleo-quickstart-extras - roles/standalone-upgrade/.* - roles/standalone/.* - tox.ini - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/layout.yaml - zuul.d/standalone-jobs.yaml - zuul.d/undercloud-jobs.yaml - tripleo-ci-centos-7-undercloud-containers: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-standalone: irrelevant-files: &standalone_ignored - ^.*\.md$ - ^.*\.rst$ - ^Puppetfile.*$ - ^doc/.*$ - ^docs/.*$ - ^etc/.*$ - ^lower-constraints.txt$ - ^metadata.json$ - ^playbooks/deprecated/.*$ - ^playbooks/tripleo-buildcontainers/.*$ - ^playbooks/tripleo-buildimages/.*$ - ^releasenotes/.*$ - ^roles/build-containers/.*$ - ^roles/oooci-build-images/.*$ - ^roles/tripleo-repos/.*$ - ^spec/.*$ - ^test-requirements.txt$ - ^vars/sova-patterns.yml$ - tox.ini - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/layout.yaml - zuul.d/undercloud-jobs.yaml - zuul.d/multinode-jobs.yaml - tripleo-ci-centos-7-standalone: irrelevant-files: *standalone_ignored gate: jobs: - tripleo-ci-centos-7-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: irrelevant-files: *multinode_ignored - project-template: name: tripleo-multinode-container-full queue: tripleo check: jobs: - tripleo-ci-centos-8-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-undercloud-containers: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-containers-undercloud-minion: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario007-multinode-oooq-container: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-7-scenario001-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-7-scenario002-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-7-scenario003-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-7-scenario004-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario001-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario002-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario003-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario004-standalone: irrelevant-files: *standalone_ignored gate: jobs: - tripleo-ci-centos-7-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-containers-multinode: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-containers-undercloud-minion: irrelevant-files: *multinode_ignored - tripleo-ci-centos-7-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-standalone: irrelevant-files: *standalone_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: irrelevant-files: *multinode_ignored - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train: irrelevant-files: *multinode_ignored - project-template: name: tripleo-multinode-tripleoci check: jobs: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: files: - ^scripts/emit_releases_file/.*$ - ^roles/run-test/.*$ - ^roles/common/.*$ - ^roles/tripleo-repos/.*$ dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario007-multinode-oooq-container: files: - ^playbooks/tripleo-ci/.*$ dependencies: - tripleo-ci-centos-8-content-provider # # DEPRECATED STANDALONE TEMPLATES # - project-template: name: tripleo-standalone-scenarios-full queue: tripleo check: jobs: - tripleo-ci-centos-8-scenario001-standalone: files: &scen1_files # tripleo-common - ^container-images/.*$ - tripleo_common/image/kolla_builder.py - workbooks/ceph-ansible.yaml - tripleo_common/actions/ansible.py # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*aodh.*$ - ^((docker|puppet)/services|deployment)/.*ceilometer.*$ - ^((docker|puppet)/services|deployment)/.*ceph.*$ - ^((docker|puppet)/services|deployment)/.*cinder.*$ - ^((docker|puppet)/services|deployment)/.*glance.*$ - ^((docker|puppet)/services|deployment)/.*gnocchi.*$ - ^((docker|puppet)/services|deployment)/.*logging.*$ - ^((docker|puppet)/services|deployment)/.*metrics.*$ - ^((docker|puppet)/services|deployment)/.*monitoring.*$ - ^((docker|puppet)/services|deployment)/.*panko.*$ - ^((docker|puppet)/services|deployment)/database/redis.*$ - ci/environments/scenario001-standalone.yaml # tripleo-quickstart - config/general_config/featureset052.yml # puppet-tripleo - ^manifests/certmonger/ceph.*$ # ceph dashboard - ^manifests/haproxy.*$ - ^manifests/profile/(base|pacemaker)/aodh.*$ - ^manifests/profile/(base|pacemaker)/ceilometer.*$ - ^manifests/profile/(base|pacemaker)/cinder.*$ - ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/gnocchi.*$ - ^manifests/profile/(base|pacemaker)/logging.*$ - ^manifests/profile/(base|pacemaker)/metrics.*$ - ^manifests/profile/(base|pacemaker)/monitoring.*$ - ^manifests/profile/(base|pacemaker)/panko.*$ # tripleo-quickstart-extras - roles/standalone/.* - roles/validate-tempest/.* # tripleo-ci - roles/run-test/.* - roles/common/.* - roles/prepare-node/.* - roles/ceph-loop-device/.* # scen1/4 ceph - tripleo-ci-centos-8-scenario002-standalone: files: &scen2_files # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*aodh.*$ - ^((docker|puppet)/services|deployment)/.*barbican.*$ - ^((docker|puppet)/services|deployment)/.*ceilometer.*$ - ^((docker|puppet)/services|deployment)/.*cinder.*$ - ^((docker|puppet)/services|deployment)/.*ec2-api.*$ - ^((docker|puppet)/services|deployment)/.*glance.*$ - ^((docker|puppet)/services|deployment)/.*gnocchi.*$ - ^((docker|puppet)/services|deployment)/.*panko.*$ - ^((docker|puppet)/services|deployment)/.*swift.*$ - ^((docker|puppet)/services|deployment)/.*zaqar.*$ - ^((docker|puppet)/services|deployment)/database/redis.*$ - ci/environments/scenario002-standalone.yaml # puppet-tripleo - ^manifests/profile/(base|pacemaker)/aodh.*$ - ^manifests/profile/(base|pacemaker)/barbican.*$ - ^manifests/profile/(base|pacemaker)/ceilometer.*$ - ^manifests/profile/(base|pacemaker)/cinder.*$ - ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/gnocchi.*$ - ^manifests/profile/(base|pacemaker)/nova/ec2.*$ - ^manifests/profile/(base|pacemaker)/panko.*$ - ^manifests/profile/(base|pacemaker)/swift.*$ - ^manifests/profile/(base|pacemaker)/zaqar.*$ - tripleo-ci-centos-8-scenario003-standalone: files: &scen3_files # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*designate.*$ - ^((docker|puppet)/services|deployment)/.*glance.*$ - ^((docker|puppet)/services|deployment)/.*mistral.*$ - ^((docker|puppet)/services|deployment)/.*nova.*$ - ^((docker|puppet)/services|deployment)/.*sahara.*$ - ci/environments/scenario003-standalone.yaml # puppet-tripleo - ^manifests/haproxy.*$ - ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/mistral.*$ - ^manifests/profile/(base|pacemaker)/sahara.*$ - ^manifests/profile/(base|pacemaker)/designate.*$ - tripleo-ci-centos-8-scenario004-standalone: files: &scen4_files # tripleo-heat-templates - ^(docker/services|deployment)/ceph.*$ - ^(docker/services|deployment)/glance.*$ - ^(docker/services|deployment)/manila.*$ - ^((docker|puppet)/services|deployment)/database/mysql.*$ - ci/environments/scenario004-standalone.yaml # puppet-tripleo - ^manifests/haproxy.*$ - ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/manila.*$ - ^manifests/profile/(base|pacemaker)/ceph.*$ # ceph_nfs / ganesha - tripleo-ci-centos-8-scenario010-standalone: files: &scen10_files # tripleo-common - workbooks/octavia_post.yaml - playbooks/octavia-files.yaml - playbooks/roles/octavia.*$ - playbooks/roles/common/.*$ # tripleo-quickstart - config/general_config/featureset062.yml # puppet-tripleo - ^manifests/haproxy.*$ - ^manifests/profile/base/database/mysql.*$ - ^manifests/profile/base/octavia.*$ # tripleo-quickstart-extras - roles/octavia-amphora-download/.* # tripleo-heat-templates # TODO(beagles): octavia testing touches neutron, glance and nova. # It may be sensible to expand this list after it has proven itself. - ^(docker/services|deployment)/octavia.*$ - ci/environments/scenario010-standalone.yaml - ^environments\services/octavia.*.yaml # python-tempestconf - ^config_tempest/services/octavia.*$ - tripleo-ci-centos-7-scenario010-standalone: files: *scen10_files - tripleo-ci-centos-7-scenario010-ovn-provider-standalone: files: *scen10_files - tripleo-ci-centos-8-scenario010-ovn-provider-standalone: files: *scen10_files - tripleo-ci-centos-8-scenario012-standalone: files: &scen12_files # tripleo-heat-templates - ^(docker/services|deployment)/glance.*$ - ^(docker/services|deployment)/ironic.*$ - ci/environments/scenario012-standalone.yaml # tripleo-quickstart - config/general_config/featureset060.yml # puppet-tripleo - ^manifests/haproxy.*$ - ^manifests/profile/(base|pacemaker)/glance.*$ - tripleo-ci-centos-8-scenario007-standalone: files: &scen7_files # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*neutron.*$ - ci/environments/scenario007-standalone.yaml # puppet-tripleo - ^manifests/haproxy.*$ - tripleo-ci-centos-8-standalone - tripleo-ci-centos-8-standalone-build - tripleo-ci-centos-7-standalone - tripleo-ci-centos-7-scenario001-standalone: files: *scen1_files - tripleo-ci-centos-7-scenario002-standalone: files: *scen2_files - tripleo-ci-centos-7-scenario003-standalone: files: *scen3_files - tripleo-ci-centos-7-scenario004-standalone: files: *scen4_files gate: jobs: - tripleo-ci-centos-7-scenario001-standalone: files: *scen1_files - tripleo-ci-centos-7-scenario002-standalone: files: *scen2_files - tripleo-ci-centos-7-scenario003-standalone: files: *scen3_files - tripleo-ci-centos-7-scenario004-standalone: files: *scen4_files - tripleo-ci-centos-8-scenario001-standalone: files: *scen1_files - tripleo-ci-centos-8-scenario002-standalone: files: *scen2_files - tripleo-ci-centos-8-scenario003-standalone: files: *scen3_files - tripleo-ci-centos-8-scenario004-standalone: files: *scen4_files - tripleo-ci-centos-8-scenario007-standalone: files: *scen7_files - tripleo-ci-centos-7-standalone - tripleo-ci-centos-8-standalone - tripleo-ci-centos-7-standalone - tripleo-ci-centos-8-standalone - tripleo-ci-centos-8-standalone-build - tripleo-ci-centos-7-scenario010-standalone: files: *scen10_files - tripleo-ci-centos-8-scenario012-standalone: files: *scen12_files - project-template: name: tripleo-standalone-multinode-ipa check: jobs: - tripleo-ci-centos-8-standalone-on-multinode-ipa: files: &tls_ipa_files # tripleo-quickstart-extras - ^roles/.*multinode-ipa.*$ - ^roles/standalone.*$ - ^playbooks/multinode-standalone-ipa.yml.*$ # tripleo-heat-templates - environments/ssl/tls-everywhere-endpoints-dns.yaml - environments/services/haproxy-public-tls-certmonger.yaml - environments/services/haproxy-public-tls-inject.yaml - environments/ssl/enable-internal-tls.yaml - environments/ssl/enable-internal-tls.j2.yaml - environments/ssl/enable-tls.yaml - ci/environments/standalone-ipa.yaml - deployment/ipa/ipaservices-baremetal-ansible.yaml - deployment/apache/* - deployment/ceph-ansible/* - deployment/database/* - deployment/etcd/* - deployment/haproxy/* - deployment/metrics/* - deployment/neutron/* - deployment/nova/* - deployment/octavia/* - deployment/ovn/* - deployment/rabbitmq/* # puppet - manifests/profile/base/rabbitmq.pp # # Deprecated Undercloud templates # - project-template: name: tripleo-undercloud-jobs queue: tripleo check: jobs: - tripleo-ci-centos-7-undercloud-oooq: irrelevant-files: &undercloud_ignored - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^docs/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - ^spec/.*$ - ^Puppetfile.*$ - tox.ini - ^roles/build-containers/.*$ - ^roles/oooci-build-images/.*$ - ^roles/tripleo-repos/.*$ - ^playbooks/deprecated/.*$ - ^playbooks/tripleo-buildcontainers/.*$ - ^playbooks/tripleo-buildimages/.*$ - ^vars/sova-patterns.yml$ - zuul.d/layout.yaml - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/standalone-jobs.yaml - zuul.d/multinode-jobs.yaml - tripleo-ci-centos-8-undercloud-containers: irrelevant-files: *undercloud_ignored gate: jobs: - tripleo-ci-centos-7-undercloud-oooq: irrelevant-files: *undercloud_ignored - tripleo-ci-centos-7-undercloud-containers: irrelevant-files: *undercloud_ignored - tripleo-ci-centos-8-undercloud-containers: irrelevant-files: *undercloud_ignored # Deprecated Rocky jobs # http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020912.html - job: name: tripleo-ci-centos-7-undercloud-containers parent: tripleo-ci-base-singlenode-standard nodeset: single-centos-7-node branches: ^(stable/rocky).*$ vars: featureset: '027' playbooks: - quickstart.yml - multinode-undercloud.yml - multinode-validate.yml # Deprecated C8 jobs - job: name: tripleo-ci-centos-8-scenario010-standalone-base parent: tripleo-ci-base-standalone-centos-8 nodeset: single-centos-8-node-nested-virt abstract: true - job: name: tripleo-ci-centos-8-scenario010-standalone voting: true parent: tripleo-ci-centos-8-scenario010-standalone-base branches: ^(?!stable/(train|victoria|wallaby)).*$ # Centos8 jobs no longer running for tripleo/wallaby. This is used by DIB: # https://opendev.org/openstack/diskimage-builder/src/commit/94fab70e5834a8deaa03ca32957e37586951743d/.zuul.d/project.yaml#L9 - job: name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8 parent: tripleo-build-images-base-centos-8 branches: ^stable/wallaby$ vars: tripleo_image_type: overcloud-hardened-uefi-full irrelevant-files: - ^.*\.rst$ - ^releasenotes/.*$ # TODO(marios) tripleo-build-containers-centos-7 used by kolla stable/train # https://opendev.org/openstack/kolla/src/commit/d967f400e2761e9022a6b2dedc2d307d32d1ea27/.zuul.d/centos.yaml#L26 - job: name: tripleo-build-containers-centos-7 parent: tripleo-build-containers-base branches: stable/train voting: true - job: name: tripleo-build-containers-base abstract: true description: | Base abstract job for standalone TripleO CI build-containers jobs running repo setup parent: tripleo-ci-build-containers-required-projects-upstream nodeset: single-centos-7-node # TODO(marios) tripleo-ci-centos-7-containers-multinode -> mistral stein/train/ussuri # https://opendev.org/openstack/mistral/src/commit/2a1736f0709d7316ae9b7bf6fa9b488c7a342009/.zuul.yaml#L119 - job: name: tripleo-ci-centos-7-containers-multinode parent: tripleo-ci-base-multinode branches: stable/train vars: nodes: 1ctlr featureset: '010' playbooks: - multinode.yml # TODO(marios) tripleo-ci-centos-7-content-provider-train -> openstack-ansible-os_tempest victoria/wallaby # https://opendev.org/openstack/openstack-ansible-os_tempest/src/commit/1869a9f138bcbbdbb53f2686cd567f71e073472d/zuul.d/project.yaml#L50 - job: name: tripleo-ci-centos-7-content-provider-train parent: tripleo-ci-centos-7-content-provider-base branches: master override-checkout: stable/train vars: branch_override: stable/train use_buildah: true - job: name: tripleo-ci-centos-7-content-provider-base parent: tripleo-ci-base-singlenode-standard nodeset: single-centos-7-node run: - playbooks/tripleo-buildcontainers/docker.yaml - playbooks/tripleo-ci/run-v3.yaml - playbooks/tripleo-ci/run-provider.yml post-run: playbooks/tripleo-buildcontainers/post.yaml vars: featureset: '027' provider_job: true ib_create_web_repo: true playbooks: - quickstart.yml - multinode-standalone-pre.yml tags: - undercloud - build # TODO(ChandanKumar): Once https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/849973 and # https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/849861 merges remove this. # It adds a temprory base to avoid zuul job error issue - job: name: tripleo-ci-base-standalone parent: tripleo-ci-base-standard