--- # zuul.d/standalone-jobs.yaml # Zuul layout for TripleO standalone jobs. # It contains all the jobs related to standalone installer testing. # ATTENTION: Try to avoid adding irrelevant-files inside templates # or project because it does override values defined at job level. # An attempt to optimize at this level can have the exactly opposite effect, # triggering the affected jobs on far more changes than needed. - job: name: tripleo-ci-centos-7-standalone parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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 # like parent but with requirements.txt and setup.py removed - job: name: tripleo-ci-centos-8-standalone parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|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 - ^scripts/.* # like parent but with requirements.txt and setup.py removed - job: name: tripleo-ci-centos-8-standalone-build parent: tripleo-ci-centos-8-standalone vars: build_container_images: true files: - config/release/tripleo-ci/.* - roles/standalone/.* - roles/build-containers/.* - roles/container-build/.* - roles/container-prep/.* - roles/container-update/.* - roles/extras-common/.* - project-template: name: tripleo-standalone-scenarios-pipeline check: jobs: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario001-standalone: files: &scen1_files # tripleo-common - ^container-images/tcib/base/collectd.*$ - ^container-images/tcib/base/os/aodh.*$ - ^container-images/tcib/base/os/ceilometer.*$ - ^container-images/tcib/base/os/cinder.*$ - ^container-images/tcib/base/os/gnocchi.*$ - ^container-images/tcib/base/os/heat.*$ - ^container-images/tcib/base/qdrouterd.*$ - ^container-images/tcib/base/rabbitmq.*$ - ^container-images/tcib/base/redis.*$ - ^tripleo_common/image/kolla_builder.py - workbooks/ceph-ansible.yaml - tripleo_common/actions/ansible.py - tripleo_common/image/.*$ - tripleoclient/utils.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)/.*placement.*$ - ^((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.*$ - ^manifests/profile/(base|pacemaker)/placement.*$ - ^manifests/profile/(base|pacemaker)/database/redis.*$ # 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-ansible - ^tripleo_ansible/roles/tripleo_ceph_.*/.* - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* - ^tripleo_ansible/roles/tripleo_lvmfilter/.* - ^setup.* vars: &consumer_vars consumer_job: true build_container_images: false remove_tags: - build dependencies: - tripleo-ci-centos-8-content-provider - 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)/.*iscsid.*$ - ^((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)/iscsid.*$ - ^manifests/profile/(base|pacemaker)/nova/ec2.*$ - ^manifests/profile/(base|pacemaker)/panko.*$ - ^manifests/profile/(base|pacemaker)/swift.*$ - ^manifests/profile/(base|pacemaker)/zaqar.*$ - ^manifests/profile/(base|pacemaker)/database/redis.*$ # tripleo-ansible - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* - ^tripleo_ansible/roles/tripleo_lvmfilter/.* vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario003-standalone: files: &scen3_files # tripleo-common - ^container-images/tcib/base/os/designate.*$ - ^container-images/tcib/base/os/mistral.*$ # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*designate.*$ - ^((docker|puppet)/services|deployment)/.*unbound.*$ - ^((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-ansible - ^tripleo_ansible/roles/tripleo_create_admin/.* - ^tripleo_ansible/roles/tripleo_hieradata/.* - ^tripleo_ansible/roles/tripleo_upgrade_hiera/.* - ^tripleo_ansible/roles/tripleo_unbound/.* - ^tripleo_ansible/roles/.*designate.*$ - ^tripleo_ansible/ansible_plugins/modules/tripleo_findif_for_ip.py vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario004-standalone: files: &scen4_files # tripleo-common - ^container-images/tcib/base/os/manila.*$ - ^tripleo_common/image/.*$ # 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-ansible - ^tripleo_ansible/roles/tripleo_ceph_.*/.* vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario007-standalone: files: &scen7_files # tripleo-common - ^container-images/tcib/base/os/neutron.*$ # tripleo-heat-templates - ^((docker|puppet)/services|deployment)/.*neutron.*$ - ci/environments/scenario007-standalone.yaml # puppet-tripleo - ^manifests/haproxy.*$ vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario010-standalone: &scen10_all files: &scen10_files # tripleo-common - ^container-images/tcib/base/os/octavia.*$ - 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 - ^deployment/ceph-ansible.*$ # python-tempestconf - ^config_tempest/services/octavia.*$ # tripleo-ansible - ^tripleo_ansible/roles/octavia_.*/.* - ^tripleo_ansible/playbooks/octavia.*$ vars: consumer_job: true build_container_images: false remove_tags: - build dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario010-standalone-train: *scen10_all - tripleo-ci-centos-8-scenario010-ovn-provider-standalone: *scen10_all - tripleo-ci-centos-8-scenario010-ovn-provider-standalone-train: *scen10_all - tripleo-ci-centos-8-scenario010-standalone-ussuri: *scen10_all - tripleo-ci-centos-8-scenario010-ovn-provider-standalone-ussuri: *scen10_all - tripleo-ci-centos-8-scenario010-standalone-victoria: *scen10_all - tripleo-ci-centos-8-scenario010-ovn-provider-standalone-victoria: *scen10_all - tripleo-ci-centos-8-scenario010-standalone-wallaby: *scen10_all - tripleo-ci-centos-8-scenario010-ovn-provider-standalone-wallaby: *scen10_all - 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.*$ - ^manifests/profile/(base|pacemaker)/ironic.*$ vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-standalone: vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider # Keep CentOS 7 job as usual - tripleo-ci-centos-7-scenario010-standalone: files: *scen10_files - tripleo-ci-centos-7-scenario010-ovn-provider-standalone: files: *scen10_files - 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: queue: tripleo jobs: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario001-standalone: files: *scen1_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario002-standalone: files: *scen2_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario003-standalone: files: *scen3_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario004-standalone: files: *scen4_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario007-standalone: files: *scen7_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-scenario012-standalone: files: *scen12_files vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-standalone: vars: *consumer_vars dependencies: - tripleo-ci-centos-8-content-provider # Keep CentOS 7 jobs as usual - 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-7-standalone - tripleo-ci-centos-7-scenario010-standalone: files: *scen10_files - job: name: tripleo-ci-centos-7-scenario001-standalone voting: true parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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' - job: name: tripleo-ci-centos-7-scenario002-standalone voting: true parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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' - job: name: tripleo-ci-centos-7-scenario003-standalone voting: true parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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' - job: name: tripleo-ci-centos-7-scenario004-standalone voting: true parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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' - job: name: tripleo-ci-centos-7-scenario010-standalone voting: true parent: tripleo-ci-base-standalone nodeset: single-centos-7-node branches: ^(stable/(stein)).*$ vars: tags: - build - standalone - octavia featureset: '062' standalone_ceph: true tempest_workers: 1 featureset_override: validate_services: false standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario010-standalone.yaml' - job: name: tripleo-ci-centos-7-scenario010-ovn-provider-standalone voting: false parent: tripleo-ci-base-standalone nodeset: single-centos-7-node branches: ^(stable/(stein)).*$ vars: tags: - build - standalone - octavia featureset: '062' standalone_ceph: true featureset_override: validate_services: false tempest_tempestconf_profile_overrides: load_balancer.provider: 'ovn' load_balancer.member_role: '"Member"' load_balancer.test_with_ipv6: false load_balancer.test_reuse_connection: false load_balancer.load_balancing_algorithm: 'SOURCE_IP_PORT' load_balancer.test_flavors: false loadbalancer-feature-enabled.health_monitor_enabled: false loadbalancer-feature-enabled.pool_algorithms_enabled: false loadbalancer-feature-enabled.l7_protocol_enabled: false loadbalancer-feature-enabled.l4_protocol: 'TCP' loadbalancer-feature-enabled.session_persistence_enabled: false standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario010-standalone.yaml' - job: name: tripleo-ci-centos-8-scenario012-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ vars: featureset: '060' standalone_ceph: true featureset_override: validate_services: false standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario012-standalone.yaml' - job: name: tripleo-ci-centos-7-standalone-os-tempest parent: tripleo-ci-base-standalone nodeset: single-centos-7-node 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' # CentOS 8 Jobs - job: name: tripleo-ci-centos-8-scenario000-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein|ussuri|victoria)).*$ - job: name: tripleo-ci-centos-8-scenario000-standalone-options vars: featureset: '052' featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario000-standalone.yaml' tempest_services: - keystone tempest_run_concurrency: 1 tempest_tempest_conf_overrides: 'auth.tempest_roles': "Member" tempest_test_whitelist: - 'keystone_tempest_plugin.tests.api.identity.v3' - job: name: tripleo-ci-centos-8-scenario000-standalone parent: tripleo-ci-centos-8-scenario000-standalone-options - job: name: tripleo-ci-centos-8-scenario001-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ - job: name: tripleo-ci-centos-8-scenario001-standalone-options 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' 'auth.tempest_roles': "Member" 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' - job: name: tripleo-ci-centos-8-scenario001-standalone parent: tripleo-ci-centos-8-scenario001-standalone-options - job: name: tripleo-ci-centos-8-scenario002-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ - job: name: tripleo-ci-centos-8-scenario002-standalone-options 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' - job: name: tripleo-ci-centos-8-scenario002-standalone parent: tripleo-ci-centos-8-scenario002-standalone-options - job: name: tripleo-ci-centos-8-scenario003-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ - job: name: tripleo-ci-centos-8-scenario003-standalone-options vars: featureset: '052' featureset_override: standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario003-standalone.yaml' tempest_services: - mistral - sahara - designate tempest_tempest_conf_overrides: auth.tempest_roles: "Member" 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' - 'designate_tempest_plugin.tests.api.v2.test_recordset.RecordsetsTest' - 'designate_tempest_plugin.tests.api.v2.test_zones.ZonesTest' - job: name: tripleo-ci-centos-8-scenario003-standalone parent: tripleo-ci-centos-8-scenario003-standalone-options - job: name: tripleo-ci-centos-8-scenario004-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ - job: name: tripleo-ci-centos-8-scenario004-standalone-options vars: featureset: '052' standalone_ceph: true featureset_override: standalone_container_cli: podman standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario004-standalone.yaml' - 'environments/podman.yaml' tempest_services: - manila tempest_tempest_conf_overrides: 'auth.tempest_roles': 'Member' tempest_test_whitelist: - 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops' - 'manila_tempest_tests.tests.api.test_shares.SharesNFSTest.test_create_get_delete_share' - 'tempest.scenario.test_object_storage_basic_ops' - job: name: tripleo-ci-centos-8-scenario004-standalone parent: tripleo-ci-centos-8-scenario004-standalone-options - job: name: tripleo-ci-centos-8-scenario007-standalone voting: true parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ vars: featureset: '052' featureset_override: run_tempest: false standalone_environment_files: - 'environments/low-memory-usage.yaml' - 'ci/environments/scenario007-standalone.yaml' tempest_services: - neutron tempest_test_whitelist: - 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops' - 'tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario' tempest_private_net_provider_type: 'vxlan' use_os_tempest: true - job: name: tripleo-ci-centos-8-scenario010-standalone voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: ^(?!stable/(stein|train|ussuri|victoria|wallaby)).*$ - job: name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone voting: false parent: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-base branches: ^(?!stable/(stein|train|ussuri|victoria|wallaby)).*$ # branched scenario010 based jobs - this will enable the tripleo-ci team # to enable voting / gating on scenario010 jobs on a per branch basis. - job: name: tripleo-ci-centos-8-scenario010-standalone-train voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/train - job: name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-train voting: false parent: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-base branches: stable/train - job: name: tripleo-ci-centos-8-scenario010-standalone-ussuri voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/ussuri - job: name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-ussuri voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/ussuri - job: name: tripleo-ci-centos-8-scenario010-standalone-victoria voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/victoria - job: name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-victoria voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/victoria - job: name: tripleo-ci-centos-8-scenario010-standalone-wallaby voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/wallaby - job: name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-wallaby voting: false parent: tripleo-ci-centos-8-scenario010-standalone-base branches: stable/wallaby - project-template: name: tripleo-standalone-multinode-ipa-pipeline check: jobs: - tripleo-ci-centos-8-content-provider - 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-memcached-tls.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 vars: &ipa_consumer_vars consumer_job: true build_container_images: false remove_tags: - build dependencies: - tripleo-ci-centos-8-content-provider gate: queue: tripleo jobs: - tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-standalone-on-multinode-ipa: files: *tls_ipa_files vars: *ipa_consumer_vars dependencies: - tripleo-ci-centos-8-content-provider - job: name: tripleo-ci-centos-8-standalone-on-multinode-ipa parent: tripleo-ci-base-standalone-centos-8 voting: true nodeset: two-centos-8-nodes branches: ^(?!stable/(newton|ocata|pike|queens|stein|train)).*$ required-projects: - opendev.org/x/tripleo-ipa roles: - zuul: opendev.org/x/tripleo-ipa vars: featureset: '052' enable_tls: true playbooks: - quickstart.yml - multinode-standalone-ipa.yml - multinode-standalone.yml featureset_override: standalone_environment_files: - environments/ssl/tls-everywhere-endpoints-dns.yaml - environments/services/haproxy-public-tls-certmonger.yaml - environments/ssl/enable-internal-tls.yaml - environments/ssl/enable-memcached-tls.yaml - ci/environments/standalone-ipa.yaml tempest_tempest_conf_overrides: service-clients.http_timeout: '120' - job: name: tripleo-ci-centos-8-repoclosure parent: tripleo-ci-base-standalone-centos-8 branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$ vars: featureset: '052' repoclosure: true playbooks: - quickstart.yml - multinode-standalone-repoclosure.yml