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
This commit is contained in:
Gabriele Cerami 2019-02-04 15:50:49 +00:00
parent face245b61
commit fea1dd799e
2 changed files with 54 additions and 0 deletions

View File

@ -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:

View File

@ -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