6 - 'apex-fetch-logs-{stream}'
7 - 'apex-runner-cperf-{stream}'
8 - 'apex-virtual-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
12 - 'apex-fdio-promote-daily-{stream}'
13 - 'apex-{scenario}-baremetal-{scenario_stream}'
14 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-upload-snapshot'
16 - 'apex-create-snapshot'
17 - 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
18 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
19 # stream: branch with - in place of / (eg. stable-arno)
20 # branch: branch (eg. stable/arno)
25 build-slave: 'apex-build-master'
26 virtual-slave: 'apex-virtual-master'
27 baremetal-slave: 'apex-baremetal-master'
28 verify-scenario: 'os-nosdn-nofeature-ha'
29 scenario_stream: 'master'
31 disable_promote: false
33 branch: 'stable/fraser'
34 gs-pathname: '/fraser'
35 build-slave: 'apex-build-master'
36 virtual-slave: 'apex-virtual-master'
37 baremetal-slave: 'apex-baremetal-master'
38 verify-scenario: 'os-nosdn-nofeature-ha'
39 scenario_stream: 'fraser'
42 - euphrates: &euphrates
43 branch: 'stable/euphrates'
44 gs-pathname: '/euphrates'
45 build-slave: 'apex-build-master'
46 virtual-slave: 'apex-virtual-master'
47 baremetal-slave: 'apex-baremetal-master'
48 verify-scenario: 'os-odl-nofeature-ha'
49 scenario_stream: 'euphrates'
53 branch: 'stable/danube'
54 gs-pathname: '/danube'
55 build-slave: 'apex-build-danube'
56 virtual-slave: 'apex-virtual-danube'
57 baremetal-slave: 'apex-baremetal-danube'
58 verify-scenario: 'os-odl_l3-nofeature-ha'
59 scenario_stream: 'danube'
65 - 'os-nosdn-nofeature-noha':
67 - 'os-nosdn-nofeature-ha':
69 - 'os-odl-nofeature-ha':
71 - 'os-odl-nofeature-noha':
75 - 'os-ovn-nofeature-noha':
77 - 'os-nosdn-fdio-noha':
83 - 'os-nosdn-bar-noha':
85 - 'os-nosdn-ovs_dpdk-noha':
87 - 'os-nosdn-ovs_dpdk-ha':
93 - 'os-nosdn-calipso-noha':
95 - 'os-nosdn-nofeature-noha':
97 - 'os-nosdn-nofeature-ha':
99 - 'os-nosdn-nofeature-ha-ipv6':
101 - 'os-nosdn-ovs-noha':
105 - 'os-nosdn-fdio-noha':
107 - 'os-nosdn-fdio-ha':
111 - 'os-nosdn-kvm-noha':
113 - 'os-odl_l2-fdio-noha':
115 - 'os-odl_l2-fdio-ha':
117 - 'os-odl_netvirt-fdio-noha':
119 - 'os-odl_l2-sfc-noha':
121 - 'os-odl_l3-nofeature-noha':
123 - 'os-odl_l3-nofeature-ha':
125 - 'os-odl_l3-ovs-noha':
127 - 'os-odl_l3-ovs-ha':
129 - 'os-odl-bgpvpn-ha':
131 - 'os-odl-gluon-noha':
133 - 'os-odl_l3-fdio-noha':
135 - 'os-odl_l3-fdio-ha':
137 - 'os-odl_l3-fdio_dvr-noha':
139 - 'os-odl_l3-fdio_dvr-ha':
141 - 'os-odl_l3-csit-noha':
143 - 'os-onos-nofeature-ha':
145 - 'os-ovn-nofeature-noha':
147 - 'os-nosdn-nofeature-noha':
149 - 'os-nosdn-nofeature-ha':
151 - 'os-odl-nofeature-noha':
153 - 'os-odl-nofeature-ha':
155 - 'os-nosdn-queens-noha':
157 - 'os-nosdn-queens-ha':
159 - 'os-odl-queens-noha':
161 - 'os-odl-queens-ha':
163 - 'k8s-nosdn-nofeature-noha':
165 - 'os-nosdn-nofeature-noha':
167 - 'os-nosdn-nofeature-ha':
169 - 'os-odl-nofeature-ha':
171 - 'os-odl-nofeature-noha':
173 - 'os-odl-bgpvpn-ha':
175 - 'os-ovn-nofeature-noha':
177 - 'os-nosdn-fdio-noha':
179 - 'os-nosdn-fdio-ha':
183 - 'os-nosdn-bar-noha':
185 - 'os-nosdn-nofeature-ha-ipv6':
187 - 'os-nosdn-ovs_dpdk-noha':
189 - 'os-nosdn-ovs_dpdk-ha':
191 - 'os-nosdn-kvm_ovs_dpdk-noha':
193 - 'os-nosdn-kvm_ovs_dpdk-ha':
199 - 'os-nosdn-calipso-noha':
210 os_scenario: 'queens'
212 os_scenario: 'nofeature'
220 name: 'apex-fetch-logs-{stream}'
232 gs-pathname: '{gs-pathname}'
233 # yamllint enable rule:line-length
245 name: 'apex-runner-cperf-{stream}'
248 project-type: 'multijob'
255 gs-pathname: '{gs-pathname}'
261 default: https://gerrit.opnfv.org/gerrit/$PROJECT
262 description: "Used for overriding the GIT URL coming from parameters macro."
270 use-build-blocker: false
280 - description-setter:
281 description: "Deployed on $NODE_NAME"
283 name: 'Baremetal Deploy'
286 - name: 'apex-deploy-baremetal-{stream}'
287 node-parameters: false
288 current-parameters: true
289 predefined-parameters: |
290 GERRIT_BRANCH=$GERRIT_BRANCH
293 DEPLOY_SCENARIO={verify-scenario}
294 kill-phase-on: FAILURE
299 condition: SUCCESSFUL
301 - name: 'cperf-apex-intel-pod2-daily-master'
302 node-parameters: true
303 current-parameters: false
304 predefined-parameters:
305 DEPLOY_SCENARIO={verify-scenario}
312 name: 'apex-deploy-{platform}-{stream}'
327 - '{project}-{platform}-{stream}-defaults'
332 gs-pathname: '{gs-pathname}'
334 name: DEPLOY_SCENARIO
335 default: '{verify-scenario}'
336 description: "Scenario to deploy with."
337 # yamllint disable rule:line-length
341 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
343 # yamllint enable rule:line-length
347 use-build-blocker: true
362 - description-setter:
363 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
364 - 'apex-download-artifact'
369 # Virtual Deploy and Test
371 name: 'apex-virtual-{stream}'
373 project-type: 'multijob'
383 - '{project}-defaults'
384 - '{project}-virtual-{stream}-defaults'
385 - 'functest-suite-parameter'
390 gs-pathname: '{gs-pathname}'
392 name: DEPLOY_SCENARIO
393 default: '{verify-scenario}'
394 description: "Scenario to deploy with."
396 name: ARTIFACT_VERSION
398 description: "Used for overriding the ARTIFACT_VERSION"
403 use-build-blocker: true
409 - 'apex-verify-gate-.*'
417 - description-setter:
418 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
421 condition: SUCCESSFUL
423 - name: 'apex-deploy-virtual-{stream}'
424 current-parameters: false
425 predefined-parameters: |
426 ARTIFACT_VERSION=$ARTIFACT_VERSION
427 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
429 GERRIT_BRANCH=$GERRIT_BRANCH
430 GERRIT_REFSPEC=$GERRIT_REFSPEC
431 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
432 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
434 node-parameters: true
435 kill-phase-on: FAILURE
439 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
440 echo 'REPO=opnfv' > functest_repo
442 echo 'REPO=ollivier' > functest_repo
445 properties-file: functest_repo
450 - name: 'functest-apex-virtual-suite-{stream}'
451 current-parameters: false
452 predefined-parameters: |
453 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
454 FUNCTEST_MODE=$FUNCTEST_MODE
455 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
457 GERRIT_BRANCH=$GERRIT_BRANCH
458 GERRIT_REFSPEC=$GERRIT_REFSPEC
459 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
460 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
461 node-parameters: true
466 name: apex-fetch-logs
468 - name: 'apex-fetch-logs-{stream}'
469 current-parameters: false
470 predefined-parameters: |
471 GERRIT_BRANCH=$GERRIT_BRANCH
472 GERRIT_REFSPEC=$GERRIT_REFSPEC
473 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
474 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
475 node-parameters: true
480 # Baremetal Deploy and Test
482 name: 'apex-{scenario}-baremetal-{scenario_stream}'
484 project-type: 'multijob'
492 - '{project}-defaults'
493 - '{project}-baremetal-{scenario_stream}-defaults'
498 gs-pathname: '{gs-pathname}'
500 name: DEPLOY_SCENARIO
501 default: '{scenario}'
502 description: "Scenario to deploy with."
507 use-build-blocker: true
512 - 'apex-.*-promote.*'
514 - 'apex-.+-baremetal-.+'
521 - description-setter:
522 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
524 name: 'Baremetal Deploy'
525 condition: SUCCESSFUL
526 execution-type: SEQUENTIALLY
528 - name: 'apex-deploy-baremetal-{scenario_stream}'
529 node-parameters: true
530 current-parameters: true
531 predefined-parameters: |
533 GERRIT_BRANCH=$GERRIT_BRANCH
535 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
539 - name: 'apex-fetch-logs-{scenario_stream}'
540 current-parameters: true
541 predefined-parameters: |
542 GERRIT_BRANCH=$GERRIT_BRANCH
544 node-parameters: true
549 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
550 if [ "$features" == 'queens' ]; then
551 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
552 elif [[ "$features" =~ 'queens' ]]; then
553 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
555 functest_scenario=$DEPLOY_SCENARIO
557 echo "DEPLOY_SCENARIO=$functest_scenario" > functest_scenario
559 properties-file: functest_scenario
560 override-build-parameters: true
562 name: 'OPNFV Test Suite'
565 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
566 node-parameters: true
567 current-parameters: false
568 predefined-parameters:
569 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
574 name: apex-fetch-logs
576 - name: 'apex-fetch-logs-{scenario_stream}'
577 current-parameters: true
578 predefined-parameters: |
579 GERRIT_BRANCH=$GERRIT_BRANCH
581 node-parameters: true
588 !include-raw-escape: ./update-build-result.groovy
592 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
594 project-type: 'multijob'
599 - '{project}-defaults'
600 - '{project}-baremetal-{scenario_stream}-defaults'
605 gs-pathname: '{gs-pathname}'
607 name: DEPLOY_SCENARIO
608 default: '{scenario}'
609 description: "Scenario to deploy with."
614 use-build-blocker: true
620 - 'apex-testsuite-.+-baremetal-.+'
627 - description-setter:
628 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
633 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
634 node-parameters: true
635 current-parameters: false
636 predefined-parameters:
637 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
645 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
646 node-parameters: true
647 current-parameters: false
648 predefined-parameters:
649 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
654 name: Dovetail-proposed_tests
657 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
658 node-parameters: true
659 current-parameters: false
660 predefined-parameters:
661 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
663 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
667 name: Dovetail-default
670 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
671 node-parameters: true
672 current-parameters: false
673 predefined-parameters:
674 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
676 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
683 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
684 node-parameters: true
685 current-parameters: false
686 predefined-parameters:
687 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
688 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
692 # Build status is always success due conditional plugin prefetching
693 # build status before multijob phases execute
694 # - conditional-step:
695 # condition-kind: current-status
696 # condition-worst: SUCCESS
697 # condtion-best: SUCCESS
698 # on-evaluation-failure: mark-unstable
700 # - shell: 'echo "Tests Passed"'
703 name: 'apex-daily-{stream}'
705 # Job template for daily build
707 # Required Variables:
708 # stream: branch with - in place of / (eg. stable)
709 # branch: branch (eg. stable)
710 project-type: 'multijob'
712 disabled: '{obj:disable_daily}'
718 - '{project}-defaults'
719 - '{project}-baremetal-{stream}-defaults'
724 gs-pathname: '{gs-pathname}'
729 use-build-blocker: true
740 condition: SUCCESSFUL
742 - name: 'apex-build-{stream}'
743 current-parameters: false
744 predefined-parameters: |
745 GERRIT_BRANCH=$GERRIT_BRANCH
747 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
748 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
749 node-parameters: true
750 kill-phase-on: FAILURE
754 name: 'Verify and upload ISO'
755 condition: SUCCESSFUL
757 - name: 'apex-verify-iso-{stream}'
758 current-parameters: false
759 predefined-parameters: |
760 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
761 GERRIT_BRANCH=$GERRIT_BRANCH
763 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
764 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
765 node-parameters: true
766 kill-phase-on: FAILURE
769 - apex-builder-{stream}
773 name: 'apex-create-snapshot'
778 - '{project}-defaults'
782 !include-raw-escape: ./apex-snapshot-create.sh
786 name: 'apex-upload-snapshot'
791 - '{project}-defaults'
795 properties-content: ARTIFACT_TYPE=snapshot
796 - 'apex-upload-artifact'
800 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
802 # Job template for promoting CSIT Snapshots
804 # Required Variables:
805 # stream: branch with - in place of / (eg. stable)
806 # branch: branch (eg. stable)
807 node: '{virtual-slave}'
808 project-type: 'multijob'
809 disabled: '{disable_promote}'
819 gs-pathname: '{gs-pathname}'
821 name: ARTIFACT_VERSION
823 description: "Used for overriding the ARTIFACT_VERSION"
827 description: "Used for overriding the PROMOTE"
830 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
831 description: "User for overriding GS_URL from apex params"
835 use-build-blocker: true
841 - 'apex-csit-promote.*'
848 - timed: '0 12 * * 0'
852 name: apex-virtual-deploy-test
853 condition: SUCCESSFUL
855 - name: 'apex-virtual-{stream}'
856 current-parameters: true
857 predefined-parameters: |
858 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
860 GERRIT_BRANCH=$GERRIT_BRANCH
861 GERRIT_REFSPEC=$GERRIT_REFSPEC
862 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
863 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
864 FUNCTEST_SUITE_NAME=tempest_smoke
865 FUNCTEST_MODE=testcase
866 node-parameters: true
867 kill-phase-on: FAILURE
871 name: create snapshot
872 condition: SUCCESSFUL
874 - name: 'apex-create-snapshot'
875 current-parameters: true
876 predefined-parameters: |
878 node-parameters: true
879 kill-phase-on: FAILURE
883 name: upload snapshot
884 condition: SUCCESSFUL
886 - name: 'apex-upload-snapshot'
887 current-parameters: true
888 predefined-parameters: |
890 node-parameters: true
891 kill-phase-on: FAILURE
897 name: 'apex-fdio-promote-daily-{stream}'
899 # Job template for promoting CSIT Snapshots
901 # Required Variables:
902 # stream: branch with - in place of / (eg. stable)
903 # branch: branch (eg. stable)
904 node: '{virtual-slave}'
905 project-type: 'multijob'
916 gs-pathname: '{gs-pathname}'
920 use-build-blocker: true
931 condition: SUCCESSFUL
933 - name: 'apex-build-{stream}'
934 current-parameters: false
935 predefined-parameters: |
936 GERRIT_BRANCH=$GERRIT_BRANCH
937 GERRIT_REFSPEC=$GERRIT_REFSPEC
938 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
939 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
940 node-parameters: false
941 kill-phase-on: FAILURE
946 condition: SUCCESSFUL
948 - name: 'apex-deploy-virtual-{stream}'
949 current-parameters: false
950 predefined-parameters: |
951 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
953 GERRIT_BRANCH=$GERRIT_BRANCH
954 GERRIT_REFSPEC=$GERRIT_REFSPEC
955 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
956 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
958 node-parameters: true
959 kill-phase-on: FAILURE
963 name: create snapshot
964 condition: SUCCESSFUL
966 - name: 'apex-create-snapshot'
967 current-parameters: false
968 predefined-parameters: |
970 node-parameters: true
971 kill-phase-on: FAILURE
975 name: upload snapshot
976 condition: SUCCESSFUL
978 - name: 'apex-upload-snapshot'
979 current-parameters: false
980 predefined-parameters: |
982 node-parameters: true
983 kill-phase-on: FAILURE
989 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
991 project-type: 'multijob'
1004 - '{project}-defaults'
1005 - project-parameter:
1006 project: '{project}'
1009 gs-pathname: '{gs-pathname}'
1011 name: DEPLOY_SCENARIO
1012 default: 'os-nosdn-nofeature-ha'
1013 description: "Scenario to deploy with."
1016 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1017 description: 'Git URL to use on this Jenkins Slave'
1020 default: /root/.ssh/id_rsa
1021 description: 'SSH key to use for Apex'
1026 use-build-blocker: true
1031 - 'apex-.*-promote.*'
1033 - 'apex-.+-baremetal-.+'
1040 - description-setter:
1041 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1043 name: 'Baremetal Deploy'
1044 condition: SUCCESSFUL
1046 - name: 'apex-deploy-baremetal-{stream}'
1047 node-parameters: true
1048 current-parameters: true
1049 predefined-parameters: |
1051 GERRIT_BRANCH=$GERRIT_BRANCH
1053 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1054 kill-phase-on: FAILURE
1061 - name: 'yardstick-apex-baremetal-daily-{stream}'
1062 node-parameters: true
1063 current-parameters: false
1064 predefined-parameters:
1065 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1066 kill-phase-on: NEVER
1067 abort-all-job: false
1070 # Dovetail Danube test job
1072 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1074 project-type: 'multijob'
1081 - '{project}-defaults'
1082 - project-parameter:
1083 project: '{project}'
1084 branch: 'stable/danube'
1086 gs-pathname: '/danube'
1088 name: DEPLOY_SCENARIO
1089 default: 'os-nosdn-nofeature-ha'
1090 description: "Scenario to deploy with."
1095 use-build-blocker: true
1100 - 'apex-.*-promote.*'
1104 - timed: '' # '0 1 * * *'
1107 - description-setter:
1108 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1110 name: 'Baremetal Deploy'
1111 condition: SUCCESSFUL
1113 - name: 'apex-deploy-baremetal-danube'
1114 node-parameters: true
1115 current-parameters: true
1116 predefined-parameters: |
1118 GERRIT_BRANCH=$GERRIT_BRANCH
1120 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1121 kill-phase-on: FAILURE
1128 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1129 node-parameters: true
1130 current-parameters: false
1131 predefined-parameters:
1132 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1133 kill-phase-on: NEVER
1134 abort-all-job: false
1137 ########################
1139 ########################
1141 name: apex-parameter
1146 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1148 name: ARTIFACT_VERSION
1150 description: "Artifact version type"
1152 name: BUILD_DIRECTORY
1153 default: $WORKSPACE/.build
1154 description: "Directory where the build artifact will be located upon the completion of the build."
1156 name: CACHE_DIRECTORY
1157 default: $HOME/opnfv/apex-cache{gs-pathname}
1158 description: "Directory where the cache to be used during the build is located."
1159 # yamllint disable rule:line-length
1162 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1163 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1164 # yamllint enable rule:line-length
1167 default: '{gs-pathname}'
1168 description: "Version directory where opnfv artifacts are stored in gs repository"
1171 default: $GS_BASE{gs-pathname}
1172 description: "URL to Google Storage."
1176 description: "Flag to know if we should promote/upload snapshot artifacts."
1178 ########################
1180 ########################
1184 name: apex-builder-fraser
1187 name: Baremetal Deploy and Test Phase
1188 condition: SUCCESSFUL
1190 - name: 'apex-os-nosdn-nofeature-noha-baremetal-fraser'
1191 node-parameters: false
1192 current-parameters: false
1193 predefined-parameters: |
1195 kill-phase-on: NEVER
1198 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1199 node-parameters: false
1200 current-parameters: false
1201 predefined-parameters: |
1203 kill-phase-on: NEVER
1206 - name: 'apex-os-odl-nofeature-ha-baremetal-fraser'
1207 node-parameters: false
1208 current-parameters: false
1209 predefined-parameters: |
1211 kill-phase-on: NEVER
1214 - name: 'apex-os-odl-nofeature-noha-baremetal-fraser'
1215 node-parameters: false
1216 current-parameters: false
1217 predefined-parameters: |
1219 kill-phase-on: NEVER
1222 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1223 node-parameters: false
1224 current-parameters: false
1225 predefined-parameters: |
1227 kill-phase-on: NEVER
1230 - name: 'apex-os-ovn-nofeature-noha-baremetal-fraser'
1231 node-parameters: false
1232 current-parameters: false
1233 predefined-parameters: |
1235 kill-phase-on: NEVER
1238 - name: 'apex-os-nosdn-fdio-noha-baremetal-fraser'
1239 node-parameters: false
1240 current-parameters: false
1241 predefined-parameters: |
1243 kill-phase-on: NEVER
1246 - name: 'apex-os-nosdn-fdio-ha-baremetal-fraser'
1247 node-parameters: false
1248 current-parameters: false
1249 predefined-parameters: |
1251 kill-phase-on: NEVER
1254 - name: 'apex-os-nosdn-bar-ha-baremetal-fraser'
1255 node-parameters: false
1256 current-parameters: false
1257 predefined-parameters: |
1259 kill-phase-on: NEVER
1262 - name: 'apex-os-nosdn-bar-noha-baremetal-fraser'
1263 node-parameters: false
1264 current-parameters: false
1265 predefined-parameters: |
1267 kill-phase-on: NEVER
1270 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-fraser'
1271 node-parameters: false
1272 current-parameters: false
1273 predefined-parameters: |
1275 kill-phase-on: NEVER
1278 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-fraser'
1279 node-parameters: false
1280 current-parameters: false
1281 predefined-parameters: |
1283 kill-phase-on: NEVER
1286 - name: 'apex-os-odl-sfc-noha-baremetal-fraser'
1287 node-parameters: false
1288 current-parameters: false
1289 predefined-parameters: |
1291 kill-phase-on: NEVER
1294 - name: 'apex-os-odl-sfc-ha-baremetal-fraser'
1295 node-parameters: false
1296 current-parameters: false
1297 predefined-parameters: |
1299 kill-phase-on: NEVER
1302 - name: 'apex-os-nosdn-calipso-noha-baremetal-fraser'
1303 node-parameters: false
1304 current-parameters: false
1305 predefined-parameters: |
1307 kill-phase-on: NEVER
1313 name: apex-builder-danube
1316 name: Baremetal Deploy and Test Phase
1317 condition: SUCCESSFUL
1319 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1320 node-parameters: false
1321 current-parameters: false
1322 predefined-parameters: |
1324 kill-phase-on: NEVER
1327 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1328 node-parameters: false
1329 current-parameters: false
1330 predefined-parameters: |
1332 kill-phase-on: NEVER
1335 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1336 node-parameters: false
1337 current-parameters: false
1338 predefined-parameters: |
1340 kill-phase-on: NEVER
1343 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1344 node-parameters: false
1345 current-parameters: false
1346 predefined-parameters: |
1348 kill-phase-on: NEVER
1351 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1352 node-parameters: false
1353 current-parameters: false
1354 predefined-parameters: |
1356 kill-phase-on: NEVER
1359 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1360 node-parameters: false
1361 current-parameters: false
1362 predefined-parameters: |
1364 kill-phase-on: NEVER
1367 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1368 node-parameters: false
1369 current-parameters: false
1370 predefined-parameters: |
1372 kill-phase-on: NEVER
1375 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1376 node-parameters: false
1377 current-parameters: false
1378 predefined-parameters: |
1380 kill-phase-on: NEVER
1383 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1384 node-parameters: false
1385 current-parameters: false
1386 predefined-parameters: |
1388 kill-phase-on: NEVER
1391 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1392 node-parameters: false
1393 current-parameters: false
1394 predefined-parameters: |
1396 kill-phase-on: NEVER
1399 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1400 node-parameters: false
1401 current-parameters: false
1402 predefined-parameters: |
1404 kill-phase-on: NEVER
1407 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1408 node-parameters: false
1409 current-parameters: false
1410 predefined-parameters: |
1412 kill-phase-on: NEVER
1415 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1416 node-parameters: false
1417 current-parameters: false
1418 predefined-parameters: |
1420 kill-phase-on: NEVER
1423 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1424 node-parameters: false
1425 current-parameters: false
1426 predefined-parameters: |
1428 kill-phase-on: NEVER
1431 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1432 node-parameters: false
1433 current-parameters: false
1434 predefined-parameters: |
1436 kill-phase-on: NEVER
1439 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1440 node-parameters: false
1441 current-parameters: false
1442 predefined-parameters: |
1444 kill-phase-on: NEVER
1447 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1448 node-parameters: false
1449 current-parameters: false
1450 predefined-parameters: |
1452 kill-phase-on: NEVER
1455 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1456 node-parameters: false
1457 current-parameters: false
1458 predefined-parameters: |
1460 kill-phase-on: NEVER
1463 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1464 node-parameters: false
1465 current-parameters: false
1466 predefined-parameters: |
1468 kill-phase-on: NEVER
1471 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1472 node-parameters: false
1473 current-parameters: false
1474 predefined-parameters: |
1476 kill-phase-on: NEVER
1479 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1480 node-parameters: false
1481 current-parameters: false
1482 predefined-parameters: |
1484 kill-phase-on: NEVER
1487 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1488 node-parameters: false
1489 current-parameters: false
1490 predefined-parameters: |
1492 kill-phase-on: NEVER
1495 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1496 node-parameters: false
1497 current-parameters: false
1498 predefined-parameters: |
1500 kill-phase-on: NEVER
1503 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1504 node-parameters: false
1505 current-parameters: false
1506 predefined-parameters: |
1508 kill-phase-on: NEVER
1511 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1512 node-parameters: false
1513 current-parameters: false
1514 predefined-parameters: |
1516 kill-phase-on: NEVER
1519 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1520 node-parameters: false
1521 current-parameters: false
1522 predefined-parameters: |
1524 kill-phase-on: NEVER
1530 name: apex-builder-master
1533 name: Baremetal Deploy and Test Phase
1534 condition: SUCCESSFUL
1536 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1537 node-parameters: false
1538 current-parameters: false
1539 predefined-parameters: |
1541 kill-phase-on: NEVER
1544 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1545 node-parameters: false
1546 current-parameters: false
1547 predefined-parameters: |
1549 kill-phase-on: NEVER
1552 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1553 node-parameters: false
1554 current-parameters: false
1555 predefined-parameters: |
1557 kill-phase-on: NEVER
1560 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1561 node-parameters: false
1562 current-parameters: false
1563 predefined-parameters: |
1565 kill-phase-on: NEVER
1568 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1569 node-parameters: false
1570 current-parameters: false
1571 predefined-parameters: |
1573 kill-phase-on: NEVER
1576 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1577 node-parameters: false
1578 current-parameters: false
1579 predefined-parameters: |
1581 kill-phase-on: NEVER
1584 - name: 'apex-os-odl-queens-noha-baremetal-master'
1585 node-parameters: false
1586 current-parameters: false
1587 predefined-parameters: |
1589 kill-phase-on: NEVER
1592 - name: 'apex-os-odl-queens-ha-baremetal-master'
1593 node-parameters: false
1594 current-parameters: false
1595 predefined-parameters: |
1597 kill-phase-on: NEVER
1600 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1601 node-parameters: false
1602 current-parameters: false
1603 predefined-parameters: |
1605 kill-phase-on: NEVER
1611 name: apex-builder-euphrates
1614 name: Baremetal Deploy and Test Phase
1615 condition: SUCCESSFUL
1617 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1618 node-parameters: false
1619 current-parameters: false
1620 predefined-parameters: |
1622 kill-phase-on: NEVER
1625 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1626 node-parameters: false
1627 current-parameters: false
1628 predefined-parameters: |
1630 kill-phase-on: NEVER
1633 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1634 node-parameters: false
1635 current-parameters: false
1636 predefined-parameters: |
1638 kill-phase-on: NEVER
1641 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1642 node-parameters: false
1643 current-parameters: false
1644 predefined-parameters: |
1646 kill-phase-on: NEVER
1649 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1650 node-parameters: false
1651 current-parameters: false
1652 predefined-parameters: |
1654 kill-phase-on: NEVER
1657 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1658 node-parameters: false
1659 current-parameters: false
1660 predefined-parameters: |
1662 kill-phase-on: NEVER
1665 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1666 node-parameters: false
1667 current-parameters: false
1668 predefined-parameters: |
1670 kill-phase-on: NEVER
1673 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1674 node-parameters: false
1675 current-parameters: false
1676 predefined-parameters: |
1678 kill-phase-on: NEVER
1681 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1682 node-parameters: false
1683 current-parameters: false
1684 predefined-parameters: |
1686 kill-phase-on: NEVER
1689 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1690 node-parameters: false
1691 current-parameters: false
1692 predefined-parameters: |
1694 kill-phase-on: NEVER
1697 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1698 node-parameters: false
1699 current-parameters: false
1700 predefined-parameters: |
1702 kill-phase-on: NEVER
1705 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1706 node-parameters: false
1707 current-parameters: false
1708 predefined-parameters: |
1710 kill-phase-on: NEVER
1713 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1714 node-parameters: false
1715 current-parameters: false
1716 predefined-parameters: |
1718 kill-phase-on: NEVER
1721 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1722 node-parameters: false
1723 current-parameters: false
1724 predefined-parameters: |
1726 kill-phase-on: NEVER
1729 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1730 node-parameters: false
1731 current-parameters: false
1732 predefined-parameters: |
1734 kill-phase-on: NEVER
1737 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1738 node-parameters: false
1739 current-parameters: false
1740 predefined-parameters: |
1742 kill-phase-on: NEVER
1745 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1746 node-parameters: false
1747 current-parameters: false
1748 predefined-parameters: |
1750 kill-phase-on: NEVER
1753 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1754 node-parameters: false
1755 current-parameters: false
1756 predefined-parameters: |
1758 kill-phase-on: NEVER
1762 name: 'apex-upload-artifact'
1765 !include-raw: ./apex-upload-artifact.sh
1768 name: 'apex-download-artifact'
1771 !include-raw: ./apex-download-artifact.sh
1777 !include-raw: ./apex-deploy.sh
1780 name: 'apex-fetch-logs'
1783 !include-raw: ./apex-fetch-logs.sh
1785 #######################
1787 ########################
1791 - timed: '0 0 1-31/2 * *'
1796 - timed: '0 0 2-30/2 * *'
1799 name: 'apex-euphrates'
1801 - timed: '0 0 2-30/2 * *'
1806 - timed: '0 3 1 1 7'