From fea1dd799e8a262011be64920696c9b35b19c0de Mon Sep 17 00:00:00 2001 From: Gabriele Cerami Date: Mon, 4 Feb 2019 15:50:49 +0000 Subject: [PATCH] Adding scenario012 standalone job Added standalone job to test ironic using scenario012. Uses featureset060 and overrides tempest test to run only the ones relevant to ironic. Change-Id: I28fc3f9bcb74299b92c47340a541284b9084f6a9 Depends-On: I308f569f41fc1a1c18ad543cf23db4672a3b5eb9 Depends-On: I8ae7f7c31eb8b462433540bdc6535bd0a76ea281 --- zuul.d/layout.yaml | 3 +++ zuul.d/standalone-jobs.yaml | 51 +++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index 0e489b131..37f4c165e 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -52,6 +52,9 @@ - tripleo-ci-centos-7-scenario009-multinode-oooq-container: files: - ^playbooks/tripleo-ci/.*$ + - tripleo-ci-centos-7-scenario012-multinode-oooq-container: + files: + - ^playbooks/tripleo-ci/.*$ gate: queue: tripleo jobs: diff --git a/zuul.d/standalone-jobs.yaml b/zuul.d/standalone-jobs.yaml index 233f78cab..b00d8bcfb 100644 --- a/zuul.d/standalone-jobs.yaml +++ b/zuul.d/standalone-jobs.yaml @@ -232,6 +232,35 @@ - roles/common/.* - roles/prepare-node/.* - roles/ceph-loop-device/.* # scen1/4 ceph + - tripleo-ci-centos-7-scenario012-standalone: + files: + # tripleo-common + - ^container-images/.*$ + - tripleo_common/actions/ansible.py + - tripleo_common/image/kolla_builder.py + - zuul.d/layout.yaml + # tripleo-heat-templates + - ^(docker/services|deployment)/glance.*$ + - ^(docker/services|deployment)/ironic.*$ + - ci/environments/scenario012-standalone.yaml + - ^environments\/.*.yaml + - ^deployed-server/.*$ + - ^network/endpoints/.*$ + - ^common/.*$ + - zuul.d/* + # tripleo-quickstart + - config/general_config/featureset060.yml + # puppet-tripleo + - ^manifests/haproxy.*$ + - ^manifests/profile/(base|pacemaker)/glance.*$ + # 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 gate: queue: tripleo jobs: @@ -482,6 +511,28 @@ 'share.capability_create_share_from_snapshot_support': 'False' test_white_regex: '' +- job: + name: tripleo-ci-centos-7-scenario012-standalone + voting: false + parent: tripleo-ci-base-standalone + nodeset: single-centos-7-node + branches: ^(?!stable/(newton|ocata|pike|queens|rocky)).*$ + vars: + featureset: '060' + standalone_ceph: true + featureset_override: + standalone_container_cli: docker + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario012-standalone.yaml' + tempest_plugins: + - python-ironic-tests-tempest + test_white_regex: '' + tempest_workers: 1 + tempest_extra_config: {'auth.create_isolated_networks': 'False', 'validation.connect_method': 'fixed', 'validation.network_for_ssh': 'provisioning', 'baremetal.use_provision_network': 'True'} + tempest_whitelist: + - 'ironic_tempest_plugin.tests.scenario.test_baremetal_multitenancy.BaremetalMultitenancy.test_baremetal_multitenancy' + - job: name: tripleo-ci-centos-7-standalone-os-tempest parent: tripleo-ci-base-standalone