947 lines
35 KiB
YAML
947 lines
35 KiB
YAML
---
|
|
# 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
|