move scenario010 to branched jobs for voting
scenario010 and ovn-provider-scenario010 have been difficult to get voting/gating across all branches at the same time. Break the unbranched job into branched jobs so that we can move one branch at a time Change-Id: I7c6ca59356f81e8acfbfc2aef8cec68da6c63f34
This commit is contained in:
parent
55867658c3
commit
65b0f79162
|
@ -402,6 +402,61 @@
|
|||
- standalone
|
||||
irrelevant-files: *irrelevant_base_standalone
|
||||
|
||||
- job:
|
||||
name: tripleo-ci-centos-8-scenario010-standalone-base
|
||||
parent: tripleo-ci-base-standalone-centos-8
|
||||
abstract: true
|
||||
vars:
|
||||
tags:
|
||||
- build
|
||||
- standalone
|
||||
- octavia
|
||||
# using featureset062 is tech debt and should be addressed at a future sprint
|
||||
featureset: '062'
|
||||
standalone_ceph: true
|
||||
featureset_override:
|
||||
validate_services: false
|
||||
standalone_environment_files:
|
||||
- 'environments/low-memory-usage.yaml'
|
||||
- 'ci/environments/scenario010-standalone.yaml'
|
||||
|
||||
- job:
|
||||
name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-base
|
||||
parent: tripleo-ci-base-standalone-centos-8
|
||||
abstract: true
|
||||
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_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
|
||||
loadbalancer-feature-enabled.not_implemented_is_error: false
|
||||
network-feature-enabled.port_security: true
|
||||
load_balancer.test_server_path: >-
|
||||
"/usr/lib/python{{ [ansible_python.version.major, ansible_python.version.minor] | join('.') }}/site-packages/octavia_tempest_plugin/contrib/test_server/test_server.bin"
|
||||
tempest_test_whitelist:
|
||||
# The parent class runs *smoke, which only runs HTTP tests that
|
||||
# the ovn-provider doesn't support, so run some it does.
|
||||
- '^octavia_tempest_plugin.tests.scenario.v2.test_load_balancer.LoadBalancerScenarioTest'
|
||||
standalone_environment_files:
|
||||
- 'environments/low-memory-usage.yaml'
|
||||
- 'ci/environments/scenario010-standalone.yaml'
|
||||
|
||||
|
||||
- job:
|
||||
name: tripleo-ci-base-standalone-upgrade
|
||||
abstract: true
|
||||
|
|
|
@ -262,6 +262,15 @@
|
|||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario010-standalone-train:
|
||||
files: *scen10_files
|
||||
vars:
|
||||
consumer_job: true
|
||||
build_container_images: false
|
||||
remove_tags:
|
||||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario010-ovn-provider-standalone:
|
||||
files: *scen10_files
|
||||
vars:
|
||||
|
@ -271,6 +280,33 @@
|
|||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario010-ovn-provider-standalone-train:
|
||||
files: *scen10_files
|
||||
vars:
|
||||
consumer_job: true
|
||||
build_container_images: false
|
||||
remove_tags:
|
||||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario010-standalone-ussuri:
|
||||
files: *scen10_files
|
||||
vars:
|
||||
consumer_job: true
|
||||
build_container_images: false
|
||||
remove_tags:
|
||||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario010-ovn-provider-standalone-ussuri:
|
||||
files: *scen10_files
|
||||
vars:
|
||||
consumer_job: true
|
||||
build_container_images: false
|
||||
remove_tags:
|
||||
- build
|
||||
dependencies:
|
||||
- tripleo-ci-centos-8-content-provider
|
||||
- tripleo-ci-centos-8-scenario012-standalone:
|
||||
files: &scen12_files
|
||||
# tripleo-heat-templates
|
||||
|
@ -681,58 +717,42 @@
|
|||
- job:
|
||||
name: tripleo-ci-centos-8-scenario010-standalone
|
||||
voting: false
|
||||
parent: tripleo-ci-base-standalone-centos-8
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens|stein)).*$
|
||||
vars:
|
||||
tags:
|
||||
- build
|
||||
- standalone
|
||||
- octavia
|
||||
# using featureset062 is tech debt and should be addressed at a future sprint
|
||||
featureset: '062'
|
||||
standalone_ceph: true
|
||||
featureset_override:
|
||||
validate_services: false
|
||||
standalone_environment_files:
|
||||
- 'environments/low-memory-usage.yaml'
|
||||
- 'ci/environments/scenario010-standalone.yaml'
|
||||
parent: tripleo-ci-centos-8-scenario010-standalone-base
|
||||
branches: ^(?!stable/(stein|train|ussuri)).*$
|
||||
|
||||
- job:
|
||||
name: tripleo-ci-centos-8-scenario010-ovn-provider-standalone
|
||||
voting: false
|
||||
parent: tripleo-ci-base-standalone-centos-8
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens|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_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
|
||||
loadbalancer-feature-enabled.not_implemented_is_error: false
|
||||
network-feature-enabled.port_security: true
|
||||
load_balancer.test_server_path: >-
|
||||
"/usr/lib/python{{ [ansible_python.version.major, ansible_python.version.minor] | join('.') }}/site-packages/octavia_tempest_plugin/contrib/test_server/test_server.bin"
|
||||
tempest_test_whitelist:
|
||||
# The parent class runs *smoke, which only runs HTTP tests that
|
||||
# the ovn-provider doesn't support, so run some it does.
|
||||
- '^octavia_tempest_plugin.tests.scenario.v2.test_load_balancer.LoadBalancerScenarioTest'
|
||||
standalone_environment_files:
|
||||
- 'environments/low-memory-usage.yaml'
|
||||
- 'ci/environments/scenario010-standalone.yaml'
|
||||
parent: tripleo-ci-centos-8-scenario010-ovn-provider-standalone-base
|
||||
branches: ^(?!stable/(stein|train|ussuri)).*$
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
- project-template:
|
||||
name: tripleo-standalone-multinode-ipa-pipeline
|
||||
|
|
Loading…
Reference in New Issue