branch: '{stream}'
disabled: false
gs-pathname: ''
+ functest_docker_tag: hunter
fraser: &fraser
stream: fraser
branch: 'stable/{stream}'
disabled: false
gs-pathname: '/{stream}'
+ functest_docker_tag: '{stream}'
gambia: &gambia
stream: gambia
branch: 'stable/{stream}'
disabled: false
gs-pathname: '/{stream}'
+ functest_docker_tag: '{stream}'
# -------------------------------
# POD, INSTALLER, AND BRANCH MAPPING
# -------------------------------
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
- 'os-nosdn-ovs-ha':
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
- - 'os-nosdn-vpp-ha':
+ - 'os-nosdn-fdio-ha':
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
# NOHA scenarios
- 'os-nosdn-nofeature-noha':
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
- 'os-nosdn-ovs-noha':
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
- - 'os-nosdn-vpp-noha':
+ - 'os-nosdn-fdio-noha':
auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
exclude:
stream: fraser
- scenario: os-nosdn-ovs-noha
stream: fraser
- - scenario: os-nosdn-vpp-noha
+ - scenario: os-nosdn-fdio-noha
stream: fraser
- scenario: os-ovn-nofeature-ha
stream: fraser
- - scenario: os-nosdn-vpp-ha
+ - scenario: os-nosdn-fdio-ha
stream: fraser
jobs:
current-parameters: false
predefined-parameters:
DEPLOY_SCENARIO={scenario}
+ DOCKER_TAG={functest_docker_tag}
same-node: true
block: true
block-thresholds:
# 1.here the stream means the SUT stream, dovetail stream is defined in its own job
# 2.testsuite default here is for the test cases already added into OVP
# 3.run default testsuite mandatory test cases against ha scenario
- # 4.run default testsuite optional test cases against ha scenario
+ # 4.run default testsuite optional test cases against ha scenario twice one week
# 5.not used for release criteria or compliance, only to debug the dovetail tool bugs
- conditional-step:
condition-kind: and
- condition-kind: regex-match
regex: '.*-ha'
label: '{scenario}'
- - condition-kind: regex-match
- regex: 'fraser'
- label: '{stream}'
steps:
- trigger-builds:
- project: 'dovetail-fuel-{pod}-default-mandatory-{stream}'
- condition-kind: regex-match
regex: '.*-ha'
label: '{scenario}'
- - condition-kind: regex-match
- regex: 'fraser'
- label: '{stream}'
+ - condition-kind: day-of-week
+ day-selector: select-days
+ days:
+ MON: true
+ WED: true
+ use-build-time: true
steps:
- trigger-builds:
- project: 'dovetail-fuel-{pod}-default-optional-{stream}'
- trigger:
name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-master-trigger'
triggers:
- - timed: '5 20 * * *'
+ - timed: '5 20 * * 1,2,4,6,7'
- trigger:
name: 'fuel-os-odl-nofeature-ha-baremetal-daily-master-trigger'
triggers:
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-ha-baremetal-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-master-trigger'
triggers:
- timed: ''
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-noha-baremetal-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-master-trigger'
triggers:
- - timed: ''
+ - timed: '5 20 * * 3,5'
# ----------------------------------------------
# Triggers for job running on fuel-baremetal against gambia branch
# ----------------------------------------------
- trigger:
name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-gambia-trigger'
triggers:
- - timed: '0 20 * * *'
+ - timed: '0 20 * * 1,2,4,6,7'
- trigger:
name: 'fuel-os-odl-nofeature-ha-baremetal-daily-gambia-trigger'
triggers:
triggers:
- timed: '0 5 * * *'
- trigger:
- name: 'fuel-os-nosdn-vpp-ha-baremetal-daily-gambia-trigger'
+ name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-gambia-trigger'
triggers:
- timed: ''
# NOHA Scenarios
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-noha-baremetal-daily-gambia-trigger'
+ name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-gambia-trigger'
triggers:
- - timed: ''
+ - timed: '0 20 * * 3,5'
# ----------------------------------------------
# Triggers for job running on fuel-virtual against master branch
# ----------------------------------------------
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-ha-virtual-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-ha-virtual-daily-master-trigger'
triggers:
- timed: ''
# NOHA Scenarios
triggers:
- timed: '5 9 * * *'
- trigger:
- name: 'fuel-os-nosdn-vpp-noha-virtual-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-noha-virtual-daily-master-trigger'
triggers:
- timed: ''
# ----------------------------------------------
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-ha-virtual-daily-gambia-trigger'
+ name: 'fuel-os-nosdn-fdio-ha-virtual-daily-gambia-trigger'
triggers:
- timed: ''
# NOHA Scenarios
triggers:
- timed: '0 9 * * *'
- trigger:
- name: 'fuel-os-nosdn-vpp-noha-virtual-daily-gambia-trigger'
+ name: 'fuel-os-nosdn-fdio-noha-virtual-daily-gambia-trigger'
triggers:
- timed: ''
# ----------------------------------------------
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-ha-zte-pod1-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-ha-zte-pod1-daily-master-trigger'
triggers:
- timed: ''
# NOHA Scenarios
triggers:
- timed: ''
- trigger:
- name: 'fuel-os-nosdn-vpp-noha-zte-pod1-daily-master-trigger'
+ name: 'fuel-os-nosdn-fdio-noha-zte-pod1-daily-master-trigger'
triggers:
- timed: ''