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-noha'
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.*'
849 - timed: '0 12 * * 0'
853 name: apex-virtual-deploy-test
854 condition: SUCCESSFUL
856 - name: 'apex-virtual-{stream}'
857 current-parameters: true
858 predefined-parameters: |
859 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
861 GERRIT_BRANCH=$GERRIT_BRANCH
862 GERRIT_REFSPEC=$GERRIT_REFSPEC
863 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
864 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
865 FUNCTEST_SUITE_NAME=tempest_smoke
866 FUNCTEST_MODE=testcase
867 node-parameters: true
868 kill-phase-on: FAILURE
872 name: create snapshot
873 condition: SUCCESSFUL
875 - name: 'apex-create-snapshot'
876 current-parameters: true
877 predefined-parameters: |
879 node-parameters: true
880 kill-phase-on: FAILURE
884 name: upload snapshot
885 condition: SUCCESSFUL
887 - name: 'apex-upload-snapshot'
888 current-parameters: true
889 predefined-parameters: |
891 node-parameters: true
892 kill-phase-on: FAILURE
898 name: 'apex-fdio-promote-daily-{stream}'
900 # Job template for promoting CSIT Snapshots
902 # Required Variables:
903 # stream: branch with - in place of / (eg. stable)
904 # branch: branch (eg. stable)
905 node: '{virtual-slave}'
906 project-type: 'multijob'
917 gs-pathname: '{gs-pathname}'
921 use-build-blocker: true
932 condition: SUCCESSFUL
934 - name: 'apex-build-{stream}'
935 current-parameters: false
936 predefined-parameters: |
937 GERRIT_BRANCH=$GERRIT_BRANCH
938 GERRIT_REFSPEC=$GERRIT_REFSPEC
939 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
940 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
941 node-parameters: false
942 kill-phase-on: FAILURE
947 condition: SUCCESSFUL
949 - name: 'apex-deploy-virtual-{stream}'
950 current-parameters: false
951 predefined-parameters: |
952 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
954 GERRIT_BRANCH=$GERRIT_BRANCH
955 GERRIT_REFSPEC=$GERRIT_REFSPEC
956 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
957 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
959 node-parameters: true
960 kill-phase-on: FAILURE
964 name: create snapshot
965 condition: SUCCESSFUL
967 - name: 'apex-create-snapshot'
968 current-parameters: false
969 predefined-parameters: |
971 node-parameters: true
972 kill-phase-on: FAILURE
976 name: upload snapshot
977 condition: SUCCESSFUL
979 - name: 'apex-upload-snapshot'
980 current-parameters: false
981 predefined-parameters: |
983 node-parameters: true
984 kill-phase-on: FAILURE
990 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
992 project-type: 'multijob'
1005 - '{project}-defaults'
1006 - project-parameter:
1007 project: '{project}'
1010 gs-pathname: '{gs-pathname}'
1012 name: DEPLOY_SCENARIO
1013 default: 'os-nosdn-nofeature-ha'
1014 description: "Scenario to deploy with."
1017 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1018 description: 'Git URL to use on this Jenkins Slave'
1021 default: /root/.ssh/id_rsa
1022 description: 'SSH key to use for Apex'
1027 use-build-blocker: true
1032 - 'apex-.*-promote.*'
1034 - 'apex-.+-baremetal-.+'
1041 - description-setter:
1042 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1044 name: 'Baremetal Deploy'
1045 condition: SUCCESSFUL
1047 - name: 'apex-deploy-baremetal-{stream}'
1048 node-parameters: true
1049 current-parameters: true
1050 predefined-parameters: |
1052 GERRIT_BRANCH=$GERRIT_BRANCH
1054 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1055 kill-phase-on: FAILURE
1062 - name: 'yardstick-apex-baremetal-daily-{stream}'
1063 node-parameters: true
1064 current-parameters: false
1065 predefined-parameters:
1066 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1067 kill-phase-on: NEVER
1068 abort-all-job: false
1071 # Dovetail Danube test job
1073 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1075 project-type: 'multijob'
1082 - '{project}-defaults'
1083 - project-parameter:
1084 project: '{project}'
1085 branch: 'stable/danube'
1087 gs-pathname: '/danube'
1089 name: DEPLOY_SCENARIO
1090 default: 'os-nosdn-nofeature-ha'
1091 description: "Scenario to deploy with."
1096 use-build-blocker: true
1101 - 'apex-.*-promote.*'
1105 - timed: '' # '0 1 * * *'
1108 - description-setter:
1109 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1111 name: 'Baremetal Deploy'
1112 condition: SUCCESSFUL
1114 - name: 'apex-deploy-baremetal-danube'
1115 node-parameters: true
1116 current-parameters: true
1117 predefined-parameters: |
1119 GERRIT_BRANCH=$GERRIT_BRANCH
1121 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1122 kill-phase-on: FAILURE
1129 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1130 node-parameters: true
1131 current-parameters: false
1132 predefined-parameters:
1133 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1134 kill-phase-on: NEVER
1135 abort-all-job: false
1138 ########################
1140 ########################
1142 name: apex-parameter
1147 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1149 name: ARTIFACT_VERSION
1151 description: "Artifact version type"
1153 name: BUILD_DIRECTORY
1154 default: $WORKSPACE/.build
1155 description: "Directory where the build artifact will be located upon the completion of the build."
1157 name: CACHE_DIRECTORY
1158 default: $HOME/opnfv/apex-cache{gs-pathname}
1159 description: "Directory where the cache to be used during the build is located."
1160 # yamllint disable rule:line-length
1163 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1164 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1165 # yamllint enable rule:line-length
1168 default: '{gs-pathname}'
1169 description: "Version directory where opnfv artifacts are stored in gs repository"
1172 default: $GS_BASE{gs-pathname}
1173 description: "URL to Google Storage."
1177 description: "Flag to know if we should promote/upload snapshot artifacts."
1179 ########################
1181 ########################
1185 name: apex-builder-fraser
1188 name: Baremetal Deploy and Test Phase
1189 condition: SUCCESSFUL
1191 - name: 'apex-os-nosdn-nofeature-noha-baremetal-fraser'
1192 node-parameters: false
1193 current-parameters: false
1194 predefined-parameters: |
1196 kill-phase-on: NEVER
1199 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1200 node-parameters: false
1201 current-parameters: false
1202 predefined-parameters: |
1204 kill-phase-on: NEVER
1207 - name: 'apex-os-odl-nofeature-ha-baremetal-fraser'
1208 node-parameters: false
1209 current-parameters: false
1210 predefined-parameters: |
1212 kill-phase-on: NEVER
1215 - name: 'apex-os-odl-nofeature-noha-baremetal-fraser'
1216 node-parameters: false
1217 current-parameters: false
1218 predefined-parameters: |
1220 kill-phase-on: NEVER
1223 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1224 node-parameters: false
1225 current-parameters: false
1226 predefined-parameters: |
1228 kill-phase-on: NEVER
1231 - name: 'apex-os-ovn-nofeature-noha-baremetal-fraser'
1232 node-parameters: false
1233 current-parameters: false
1234 predefined-parameters: |
1236 kill-phase-on: NEVER
1239 - name: 'apex-os-nosdn-fdio-noha-baremetal-fraser'
1240 node-parameters: false
1241 current-parameters: false
1242 predefined-parameters: |
1244 kill-phase-on: NEVER
1247 - name: 'apex-os-nosdn-fdio-ha-baremetal-fraser'
1248 node-parameters: false
1249 current-parameters: false
1250 predefined-parameters: |
1252 kill-phase-on: NEVER
1255 - name: 'apex-os-nosdn-bar-ha-baremetal-fraser'
1256 node-parameters: false
1257 current-parameters: false
1258 predefined-parameters: |
1260 kill-phase-on: NEVER
1263 - name: 'apex-os-nosdn-bar-noha-baremetal-fraser'
1264 node-parameters: false
1265 current-parameters: false
1266 predefined-parameters: |
1268 kill-phase-on: NEVER
1271 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-fraser'
1272 node-parameters: false
1273 current-parameters: false
1274 predefined-parameters: |
1276 kill-phase-on: NEVER
1279 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-fraser'
1280 node-parameters: false
1281 current-parameters: false
1282 predefined-parameters: |
1284 kill-phase-on: NEVER
1287 - name: 'apex-os-odl-sfc-noha-baremetal-fraser'
1288 node-parameters: false
1289 current-parameters: false
1290 predefined-parameters: |
1292 kill-phase-on: NEVER
1295 - name: 'apex-os-odl-sfc-ha-baremetal-fraser'
1296 node-parameters: false
1297 current-parameters: false
1298 predefined-parameters: |
1300 kill-phase-on: NEVER
1303 - name: 'apex-os-nosdn-calipso-noha-baremetal-fraser'
1304 node-parameters: false
1305 current-parameters: false
1306 predefined-parameters: |
1308 kill-phase-on: NEVER
1314 name: apex-builder-danube
1317 name: Baremetal Deploy and Test Phase
1318 condition: SUCCESSFUL
1320 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1321 node-parameters: false
1322 current-parameters: false
1323 predefined-parameters: |
1325 kill-phase-on: NEVER
1328 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1329 node-parameters: false
1330 current-parameters: false
1331 predefined-parameters: |
1333 kill-phase-on: NEVER
1336 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1337 node-parameters: false
1338 current-parameters: false
1339 predefined-parameters: |
1341 kill-phase-on: NEVER
1344 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1345 node-parameters: false
1346 current-parameters: false
1347 predefined-parameters: |
1349 kill-phase-on: NEVER
1352 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1353 node-parameters: false
1354 current-parameters: false
1355 predefined-parameters: |
1357 kill-phase-on: NEVER
1360 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1361 node-parameters: false
1362 current-parameters: false
1363 predefined-parameters: |
1365 kill-phase-on: NEVER
1368 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1369 node-parameters: false
1370 current-parameters: false
1371 predefined-parameters: |
1373 kill-phase-on: NEVER
1376 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1377 node-parameters: false
1378 current-parameters: false
1379 predefined-parameters: |
1381 kill-phase-on: NEVER
1384 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1385 node-parameters: false
1386 current-parameters: false
1387 predefined-parameters: |
1389 kill-phase-on: NEVER
1392 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1393 node-parameters: false
1394 current-parameters: false
1395 predefined-parameters: |
1397 kill-phase-on: NEVER
1400 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1401 node-parameters: false
1402 current-parameters: false
1403 predefined-parameters: |
1405 kill-phase-on: NEVER
1408 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1409 node-parameters: false
1410 current-parameters: false
1411 predefined-parameters: |
1413 kill-phase-on: NEVER
1416 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1417 node-parameters: false
1418 current-parameters: false
1419 predefined-parameters: |
1421 kill-phase-on: NEVER
1424 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1425 node-parameters: false
1426 current-parameters: false
1427 predefined-parameters: |
1429 kill-phase-on: NEVER
1432 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1433 node-parameters: false
1434 current-parameters: false
1435 predefined-parameters: |
1437 kill-phase-on: NEVER
1440 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1441 node-parameters: false
1442 current-parameters: false
1443 predefined-parameters: |
1445 kill-phase-on: NEVER
1448 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1449 node-parameters: false
1450 current-parameters: false
1451 predefined-parameters: |
1453 kill-phase-on: NEVER
1456 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1457 node-parameters: false
1458 current-parameters: false
1459 predefined-parameters: |
1461 kill-phase-on: NEVER
1464 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1465 node-parameters: false
1466 current-parameters: false
1467 predefined-parameters: |
1469 kill-phase-on: NEVER
1472 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1473 node-parameters: false
1474 current-parameters: false
1475 predefined-parameters: |
1477 kill-phase-on: NEVER
1480 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1481 node-parameters: false
1482 current-parameters: false
1483 predefined-parameters: |
1485 kill-phase-on: NEVER
1488 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1489 node-parameters: false
1490 current-parameters: false
1491 predefined-parameters: |
1493 kill-phase-on: NEVER
1496 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1497 node-parameters: false
1498 current-parameters: false
1499 predefined-parameters: |
1501 kill-phase-on: NEVER
1504 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1505 node-parameters: false
1506 current-parameters: false
1507 predefined-parameters: |
1509 kill-phase-on: NEVER
1512 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1513 node-parameters: false
1514 current-parameters: false
1515 predefined-parameters: |
1517 kill-phase-on: NEVER
1520 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1521 node-parameters: false
1522 current-parameters: false
1523 predefined-parameters: |
1525 kill-phase-on: NEVER
1531 name: apex-builder-master
1534 name: Baremetal Deploy and Test Phase
1535 condition: SUCCESSFUL
1537 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1538 node-parameters: false
1539 current-parameters: false
1540 predefined-parameters: |
1542 kill-phase-on: NEVER
1545 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1546 node-parameters: false
1547 current-parameters: false
1548 predefined-parameters: |
1550 kill-phase-on: NEVER
1553 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1554 node-parameters: false
1555 current-parameters: false
1556 predefined-parameters: |
1558 kill-phase-on: NEVER
1561 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1562 node-parameters: false
1563 current-parameters: false
1564 predefined-parameters: |
1566 kill-phase-on: NEVER
1569 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1570 node-parameters: false
1571 current-parameters: false
1572 predefined-parameters: |
1574 kill-phase-on: NEVER
1577 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1578 node-parameters: false
1579 current-parameters: false
1580 predefined-parameters: |
1582 kill-phase-on: NEVER
1585 - name: 'apex-os-odl-queens-noha-baremetal-master'
1586 node-parameters: false
1587 current-parameters: false
1588 predefined-parameters: |
1590 kill-phase-on: NEVER
1593 - name: 'apex-os-odl-queens-ha-baremetal-master'
1594 node-parameters: false
1595 current-parameters: false
1596 predefined-parameters: |
1598 kill-phase-on: NEVER
1601 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1602 node-parameters: false
1603 current-parameters: false
1604 predefined-parameters: |
1606 kill-phase-on: NEVER
1612 name: apex-builder-euphrates
1615 name: Baremetal Deploy and Test Phase
1616 condition: SUCCESSFUL
1618 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1619 node-parameters: false
1620 current-parameters: false
1621 predefined-parameters: |
1623 kill-phase-on: NEVER
1626 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1627 node-parameters: false
1628 current-parameters: false
1629 predefined-parameters: |
1631 kill-phase-on: NEVER
1634 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1642 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1643 node-parameters: false
1644 current-parameters: false
1645 predefined-parameters: |
1647 kill-phase-on: NEVER
1650 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1651 node-parameters: false
1652 current-parameters: false
1653 predefined-parameters: |
1655 kill-phase-on: NEVER
1658 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1659 node-parameters: false
1660 current-parameters: false
1661 predefined-parameters: |
1663 kill-phase-on: NEVER
1666 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1667 node-parameters: false
1668 current-parameters: false
1669 predefined-parameters: |
1671 kill-phase-on: NEVER
1674 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1675 node-parameters: false
1676 current-parameters: false
1677 predefined-parameters: |
1679 kill-phase-on: NEVER
1682 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1683 node-parameters: false
1684 current-parameters: false
1685 predefined-parameters: |
1687 kill-phase-on: NEVER
1690 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1691 node-parameters: false
1692 current-parameters: false
1693 predefined-parameters: |
1695 kill-phase-on: NEVER
1698 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1699 node-parameters: false
1700 current-parameters: false
1701 predefined-parameters: |
1703 kill-phase-on: NEVER
1706 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1707 node-parameters: false
1708 current-parameters: false
1709 predefined-parameters: |
1711 kill-phase-on: NEVER
1714 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1715 node-parameters: false
1716 current-parameters: false
1717 predefined-parameters: |
1719 kill-phase-on: NEVER
1722 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1723 node-parameters: false
1724 current-parameters: false
1725 predefined-parameters: |
1727 kill-phase-on: NEVER
1730 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1731 node-parameters: false
1732 current-parameters: false
1733 predefined-parameters: |
1735 kill-phase-on: NEVER
1738 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1739 node-parameters: false
1740 current-parameters: false
1741 predefined-parameters: |
1743 kill-phase-on: NEVER
1746 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1747 node-parameters: false
1748 current-parameters: false
1749 predefined-parameters: |
1751 kill-phase-on: NEVER
1754 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1755 node-parameters: false
1756 current-parameters: false
1757 predefined-parameters: |
1759 kill-phase-on: NEVER
1763 name: 'apex-upload-artifact'
1766 !include-raw: ./apex-upload-artifact.sh
1769 name: 'apex-download-artifact'
1772 !include-raw: ./apex-download-artifact.sh
1778 !include-raw: ./apex-deploy.sh
1781 name: 'apex-fetch-logs'
1784 !include-raw: ./apex-fetch-logs.sh
1786 #######################
1788 ########################
1792 - timed: '0 0 1-31/2 * *'
1797 - timed: '0 0 2-30/2 * *'
1800 name: 'apex-euphrates'
1802 - timed: '0 0 2-30/2 * *'
1807 - timed: '0 3 1 1 7'