[armband] Cleanup Fraser jobs, sync with Fuel
[releng.git] / jjb / armband / armband-ci-jobs.yaml
1 ---
2 # jenkins job templates for Armband
3 - project:
4     name: 'armband-ci'
5     project: 'armband'
6     installer: 'fuel'
7
8     # -------------------------------
9     # BRANCH ANCHORS
10     # -------------------------------
11     master: &master
12       stream: master
13       branch: '{stream}'
14       gs-pathname: ''
15       disabled: false
16       functest_docker_tag: hunter
17     hunter: &hunter
18       stream: hunter
19       branch: 'stable/{stream}'
20       gs-pathname: '/{stream}'
21       disabled: true
22       functest_docker_tag: '{stream}'
23     # -------------------------------
24     # POD, INSTALLER, AND BRANCH MAPPING
25     # -------------------------------
26     # CI POD's
27     # -------------------------------
28     pod:
29       # -------------------------------
30       #        hunter
31       # -------------------------------
32       - armband-baremetal:
33           deploy-type: 'baremetal'
34           slave-label: 'armband-{deploy-type}'
35           <<: *hunter
36       # -------------------------------
37       #        master
38       # -------------------------------
39       - armband-baremetal:
40           deploy-type: 'baremetal'
41           slave-label: 'armband-{deploy-type}'
42           <<: *master
43     # -------------------------------
44     #       scenarios
45     # -------------------------------
46     scenario:
47       # HA scenarios
48       - 'os-nosdn-nofeature-ha':
49           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
50       - 'os-odl-nofeature-ha':
51           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
52       - 'os-ovn-nofeature-ha':
53           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
54       - 'os-nosdn-ovs-ha':
55           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
56
57       # NOHA scenarios
58       - 'os-nosdn-nofeature-noha':
59           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
60       - 'os-nosdn-fdio-noha':
61           auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
62
63     jobs:
64       - 'fuel-{scenario}-{pod}-daily-{stream}'
65       - 'fuel-deploy-{pod}-daily-{stream}'
66
67 ########################
68 # job templates: Armband uses Fuel's job templates, no need to duplicate
69 ########################
70
71 ########################
72 # trigger macros
73 ########################
74 # CI PODs
75 # ----------------------------------------------------------------
76 # Enea Armband CI Baremetal Triggers running against master branch
77 # ----------------------------------------------------------------
78 - trigger:
79     name: 'fuel-os-nosdn-nofeature-ha-armband-baremetal-master-trigger'
80     triggers:
81       - timed: '0 1 * * 7'
82 - trigger:
83     name: 'fuel-os-odl-nofeature-ha-armband-baremetal-master-trigger'
84     triggers:
85       - timed: '0 1 * * 4,6'
86 - trigger:
87     name: 'fuel-os-ovn-nofeature-ha-armband-baremetal-master-trigger'
88     triggers:
89       - timed: '0 1 * * 2'
90 - trigger:
91     name: 'fuel-os-nosdn-ovs-ha-armband-baremetal-master-trigger'
92     triggers:
93       - timed: '0 1 * * 1'
94 - trigger:
95     name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-master-trigger'
96     triggers:
97       - timed: ''
98 - trigger:
99     name: 'fuel-os-nosdn-fdio-noha-armband-baremetal-master-trigger'
100     triggers:
101       - timed: '0 1 * * 3,5'
102 # ---------------------------------------------------------------------
103 # Enea Armband CI Baremetal Triggers running against hunter branch
104 # ---------------------------------------------------------------------
105 - trigger:
106     name: 'fuel-os-nosdn-nofeature-ha-armband-baremetal-hunter-trigger'
107     triggers:
108       - timed: '10 1 * * 1'
109 - trigger:
110     name: 'fuel-os-odl-nofeature-ha-armband-baremetal-hunter-trigger'
111     triggers:
112       - timed: '10 1 * * 7'
113 - trigger:
114     name: 'fuel-os-ovn-nofeature-ha-armband-baremetal-hunter-trigger'
115     triggers:
116       - timed: '10 1 * * 2'
117 - trigger:
118     name: 'fuel-os-nosdn-ovs-ha-armband-baremetal-hunter-trigger'
119     triggers:
120       - timed: '10 1 * * 4,6'
121 - trigger:
122     name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-hunter-trigger'
123     triggers:
124       - timed: ''
125 - trigger:
126     name: 'fuel-os-nosdn-fdio-noha-armband-baremetal-hunter-trigger'
127     triggers:
128       - timed: '10 1 * * 3,5'