Merge "Adds a scenario 10 to run tests with OVN provider"

This commit is contained in:
Zuul 2020-01-25 03:45:58 +00:00 committed by Gerrit Code Review
commit 612dfbd118
1 changed files with 40 additions and 32 deletions

View File

@ -266,7 +266,7 @@
- ^tripleoclient/heat_launcher.*$
- ^tripleoclient/v1/tripleo_(deploy|config|upgrade).*$
- tripleo-ci-centos-7-scenario010-standalone:
files:
files: &scen10_files
# tripleo-common
- workbooks/octavia_post.yaml
- playbooks/octavia-files.yaml
@ -300,6 +300,10 @@
# python-tripleoclient
- ^tripleoclient/heat_launcher.*$
- ^tripleoclient/v1/tripleo_(deploy|config|upgrade).*$
- tripleo-ci-centos-7-scenario010-ovn-provider-standalone:
files: *scen10_files
- tripleo-ci-centos-7-scenario012-standalone:
files:
# tripleo-common
@ -376,37 +380,7 @@
- tripleo-ci-centos-7-standalone
- tripleo-ci-centos-7-scenario010-standalone:
files:
# tripleo-common
- workbooks/octavia_post.yaml
- playbooks/octavia-files.yaml
- playbooks/roles/octavia.*$
- playbooks/roles/common/.*$
- ^container-images/.*$
- tripleo_common/actions/ansible.py
- tripleo_common/image/kolla_builder.py
- zuul.d/layout.yaml
# tripleo-quickstart
- config/general_config/featureset052.yml
# puppet-tripleo
- ^manifests/profile/base/octavia.*$
# tripleo-quickstart-extras
- roles/standalone/.*
- roles/validate-tempest/.*
# tripleo-ci
- roles/run-test/.*
- roles/common/.*
- roles/prepare-node/.*
# 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
- ^deployed-server/.*$
- ^network/endpoints/.*$
- ^common/.*$
- zuul.d/*
files: *scen10_files
periodic:
jobs:
@ -578,6 +552,40 @@
- '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/(newton|ocata|pike|queens|rocky)).*$
vars:
tags:
- build
- standalone
- octavia
featureset: '062'
standalone_ceph: true
tempest_workers: 1
featureset_override:
validate_services: true
tempest_extra_config:
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'
tempest_whitelist:
- octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_traffic
# NOTE(rfolco): scen012 should run on master only until it gets stable
- job:
name: tripleo-ci-centos-7-scenario012-standalone