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-fetch-snap-info'
18 - 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
19 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
20 # stream: branch with - in place of / (eg. stable-arno)
21 # branch: branch (eg. stable/arno)
26 build-slave: 'apex-build-master'
27 virtual-slave: 'apex-virtual-master'
28 baremetal-slave: 'apex-baremetal-master'
29 verify-scenario: 'os-nosdn-nofeature-noha'
30 scenario_stream: 'master'
32 disable_promote: false
34 branch: 'stable/fraser'
35 gs-pathname: '/fraser'
36 build-slave: 'apex-build-master'
37 virtual-slave: 'apex-virtual-master'
38 baremetal-slave: 'apex-baremetal-master'
39 verify-scenario: 'os-nosdn-nofeature-ha'
40 scenario_stream: 'fraser'
43 - euphrates: &euphrates
44 branch: 'stable/euphrates'
45 gs-pathname: '/euphrates'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-odl-nofeature-ha'
50 scenario_stream: 'euphrates'
54 branch: 'stable/danube'
55 gs-pathname: '/danube'
56 build-slave: 'apex-build-danube'
57 virtual-slave: 'apex-virtual-danube'
58 baremetal-slave: 'apex-baremetal-danube'
59 verify-scenario: 'os-odl_l3-nofeature-ha'
60 scenario_stream: 'danube'
66 - 'os-nosdn-nofeature-ha':
70 - 'os-nosdn-nofeature-noha':
72 - 'os-nosdn-nofeature-ha':
74 - 'os-nosdn-nofeature-ha-ipv6':
76 - 'os-nosdn-ovs-noha':
80 - 'os-nosdn-fdio-noha':
86 - 'os-nosdn-kvm-noha':
88 - 'os-odl_l2-fdio-noha':
90 - 'os-odl_l2-fdio-ha':
92 - 'os-odl_netvirt-fdio-noha':
94 - 'os-odl_l2-sfc-noha':
96 - 'os-odl_l3-nofeature-noha':
98 - 'os-odl_l3-nofeature-ha':
100 - 'os-odl_l3-ovs-noha':
102 - 'os-odl_l3-ovs-ha':
104 - 'os-odl-bgpvpn-ha':
106 - 'os-odl-gluon-noha':
108 - 'os-odl_l3-fdio-noha':
110 - 'os-odl_l3-fdio-ha':
112 - 'os-odl_l3-fdio_dvr-noha':
114 - 'os-odl_l3-fdio_dvr-ha':
116 - 'os-odl_l3-csit-noha':
118 - 'os-onos-nofeature-ha':
120 - 'os-ovn-nofeature-noha':
122 - 'os-nosdn-nofeature-noha':
124 - 'os-nosdn-nofeature-ha':
126 - 'os-odl-nofeature-noha':
128 - 'os-odl-nofeature-ha':
130 - 'os-nosdn-queens-noha':
132 - 'os-nosdn-queens-ha':
134 - 'os-odl-queens-noha':
136 - 'os-odl-queens-ha':
138 - 'k8s-nosdn-nofeature-noha':
140 - 'os-odl-bgpvpn-ha':
142 - 'os-odl-bgpvpn-noha':
144 - 'os-odl-bgpvpn_queens-ha':
146 - 'os-odl-bgpvpn_queens-noha':
148 - 'os-nosdn-nofeature-noha':
150 - 'os-nosdn-nofeature-ha':
152 - 'os-odl-nofeature-ha':
154 - 'os-odl-nofeature-noha':
156 - 'os-odl-bgpvpn-ha':
158 - 'os-ovn-nofeature-noha':
160 - 'os-nosdn-fdio-noha':
162 - 'os-nosdn-fdio-ha':
166 - 'os-nosdn-bar-noha':
168 - 'os-nosdn-nofeature-ha-ipv6':
170 - 'os-nosdn-ovs_dpdk-noha':
172 - 'os-nosdn-ovs_dpdk-ha':
174 - 'os-nosdn-kvm_ovs_dpdk-noha':
176 - 'os-nosdn-kvm_ovs_dpdk-ha':
182 - 'os-nosdn-calipso-noha':
192 odl_branch: 'stable/carbon'
194 os_scenario: 'queens'
195 odl_branch: 'stable/oxygen'
197 os_scenario: 'nofeature'
198 odl_branch: 'stable/oxygen'
206 name: 'apex-fetch-logs-{stream}'
218 gs-pathname: '{gs-pathname}'
219 # yamllint enable rule:line-length
231 name: 'apex-runner-cperf-{stream}'
234 project-type: 'multijob'
241 gs-pathname: '{gs-pathname}'
247 default: https://gerrit.opnfv.org/gerrit/$PROJECT
248 description: "Used for overriding the GIT URL coming from parameters macro."
256 use-build-blocker: false
266 - description-setter:
267 description: "Deployed on $NODE_NAME"
269 name: 'Baremetal Deploy'
272 - name: 'apex-deploy-baremetal-{stream}'
273 node-parameters: false
274 current-parameters: true
275 predefined-parameters: |
276 GERRIT_BRANCH=$GERRIT_BRANCH
279 DEPLOY_SCENARIO={verify-scenario}
280 kill-phase-on: FAILURE
285 condition: SUCCESSFUL
287 - name: 'cperf-apex-intel-pod2-daily-master'
288 node-parameters: true
289 current-parameters: false
290 predefined-parameters:
291 DEPLOY_SCENARIO={verify-scenario}
298 name: 'apex-deploy-{platform}-{stream}'
313 - '{project}-{platform}-{stream}-defaults'
318 gs-pathname: '{gs-pathname}'
320 name: DEPLOY_SCENARIO
321 default: '{verify-scenario}'
322 description: "Scenario to deploy with."
323 # yamllint disable rule:line-length
327 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
329 # yamllint enable rule:line-length
333 use-build-blocker: true
348 - description-setter:
349 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
350 - 'apex-download-artifact'
355 # Virtual Deploy and Test
357 name: 'apex-virtual-{stream}'
359 project-type: 'multijob'
369 - '{project}-defaults'
370 - '{project}-virtual-{stream}-defaults'
371 - 'functest-suite-parameter'
376 gs-pathname: '{gs-pathname}'
378 name: DEPLOY_SCENARIO
379 default: '{verify-scenario}'
380 description: "Scenario to deploy with."
382 name: ARTIFACT_VERSION
384 description: "Used for overriding the ARTIFACT_VERSION"
389 use-build-blocker: true
395 - 'apex-verify-gate-.*'
403 - description-setter:
404 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
407 condition: SUCCESSFUL
409 - name: 'apex-deploy-virtual-{stream}'
410 current-parameters: false
411 predefined-parameters: |
412 ARTIFACT_VERSION=$ARTIFACT_VERSION
413 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
415 GERRIT_BRANCH=$GERRIT_BRANCH
416 GERRIT_REFSPEC=$GERRIT_REFSPEC
417 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
418 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
420 node-parameters: true
421 kill-phase-on: FAILURE
425 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
426 echo 'REPO=opnfv' > functest_repo
428 echo 'REPO=ollivier' > functest_repo
431 properties-file: functest_repo
436 - name: 'functest-apex-virtual-suite-{stream}'
437 current-parameters: false
438 predefined-parameters: |
439 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
440 FUNCTEST_MODE=$FUNCTEST_MODE
441 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
443 GERRIT_BRANCH=$GERRIT_BRANCH
444 GERRIT_REFSPEC=$GERRIT_REFSPEC
445 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
446 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
447 node-parameters: true
452 name: apex-fetch-logs
454 - name: 'apex-fetch-logs-{stream}'
455 current-parameters: false
456 predefined-parameters: |
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 # Baremetal Deploy and Test
468 name: 'apex-{scenario}-baremetal-{scenario_stream}'
470 project-type: 'multijob'
478 - '{project}-defaults'
479 - '{project}-baremetal-{scenario_stream}-defaults'
484 gs-pathname: '{gs-pathname}'
486 name: DEPLOY_SCENARIO
487 default: '{scenario}'
488 description: "Scenario to deploy with."
493 use-build-blocker: true
498 - 'apex-.*-promote.*'
500 - 'apex-.+-baremetal-.+'
507 - description-setter:
508 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
510 name: 'Baremetal Deploy'
511 condition: SUCCESSFUL
512 execution-type: SEQUENTIALLY
514 - name: 'apex-deploy-baremetal-{scenario_stream}'
515 node-parameters: true
516 current-parameters: true
517 predefined-parameters: |
519 GERRIT_BRANCH=$GERRIT_BRANCH
521 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
525 - name: 'apex-fetch-logs-{scenario_stream}'
526 current-parameters: true
527 predefined-parameters: |
528 GERRIT_BRANCH=$GERRIT_BRANCH
530 node-parameters: true
535 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
536 echo 'REPO=opnfv' > functest_properties
538 echo 'REPO=ollivier' > functest_properties
540 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
541 if [ "$features" == 'queens' ]; then
542 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
543 elif [[ "$features" =~ 'queens' ]]; then
544 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
546 functest_scenario=$DEPLOY_SCENARIO
548 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
550 properties-file: functest_properties
551 override-build-parameters: true
553 name: 'OPNFV Test Suite'
556 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
557 node-parameters: true
558 current-parameters: false
559 predefined-parameters:
560 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
565 name: apex-fetch-logs
567 - name: 'apex-fetch-logs-{scenario_stream}'
568 current-parameters: true
569 predefined-parameters: |
570 GERRIT_BRANCH=$GERRIT_BRANCH
572 node-parameters: true
579 !include-raw-escape: ./update-build-result.groovy
583 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
585 project-type: 'multijob'
590 - '{project}-defaults'
591 - '{project}-baremetal-{scenario_stream}-defaults'
596 gs-pathname: '{gs-pathname}'
598 name: DEPLOY_SCENARIO
599 default: '{scenario}'
600 description: "Scenario to deploy with."
605 use-build-blocker: true
611 - 'apex-testsuite-.+-baremetal-.+'
618 - description-setter:
619 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
624 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
625 node-parameters: true
626 current-parameters: false
627 predefined-parameters:
628 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
636 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
637 node-parameters: true
638 current-parameters: false
639 predefined-parameters:
640 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
645 name: Dovetail-proposed_tests
648 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
649 node-parameters: true
650 current-parameters: false
651 predefined-parameters:
652 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
654 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
658 name: Dovetail-default
661 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
662 node-parameters: true
663 current-parameters: false
664 predefined-parameters:
665 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
667 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
674 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
675 node-parameters: true
676 current-parameters: false
677 predefined-parameters:
678 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
679 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
683 # Build status is always success due conditional plugin prefetching
684 # build status before multijob phases execute
685 # - conditional-step:
686 # condition-kind: current-status
687 # condition-worst: SUCCESS
688 # condtion-best: SUCCESS
689 # on-evaluation-failure: mark-unstable
691 # - shell: 'echo "Tests Passed"'
694 name: 'apex-daily-{stream}'
696 # Job template for daily build
698 # Required Variables:
699 # stream: branch with - in place of / (eg. stable)
700 # branch: branch (eg. stable)
701 project-type: 'multijob'
703 disabled: '{obj:disable_daily}'
709 - '{project}-defaults'
710 - '{project}-baremetal-{stream}-defaults'
715 gs-pathname: '{gs-pathname}'
720 use-build-blocker: true
731 condition: SUCCESSFUL
733 - name: 'apex-build-{stream}'
734 current-parameters: false
735 predefined-parameters: |
736 GERRIT_BRANCH=$GERRIT_BRANCH
738 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
739 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
740 node-parameters: true
741 kill-phase-on: FAILURE
745 name: 'Verify and upload ISO'
746 condition: SUCCESSFUL
748 - name: 'apex-verify-iso-{stream}'
749 current-parameters: false
750 predefined-parameters: |
751 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
752 GERRIT_BRANCH=$GERRIT_BRANCH
754 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
755 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
756 node-parameters: true
757 kill-phase-on: FAILURE
760 - apex-builder-{stream}
762 # snapshot info fetch
764 name: 'apex-fetch-snap-info'
769 - '{project}-defaults'
773 !include-raw-escape: ./apex-fetch-snap-info.sh
777 name: 'apex-create-snapshot'
782 - '{project}-defaults'
786 !include-raw-escape: ./apex-snapshot-create.sh
790 name: 'apex-upload-snapshot'
795 - '{project}-defaults'
799 properties-content: ARTIFACT_TYPE=snapshot
800 - 'apex-upload-artifact'
804 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
806 # Job template for promoting CSIT Snapshots
808 # Required Variables:
809 # stream: branch with - in place of / (eg. stable)
810 # branch: branch (eg. stable)
811 node: '{virtual-slave}'
812 project-type: 'multijob'
813 disabled: '{disable_promote}'
823 gs-pathname: '{gs-pathname}'
825 name: ARTIFACT_VERSION
827 description: "Used for overriding the ARTIFACT_VERSION"
831 description: "Used for overriding the PROMOTE"
834 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
835 description: "User for overriding GS_URL from apex params"
838 default: '{os_version}'
839 description: OpenStack version short name
842 default: '{odl_branch}'
843 description: ODL branch being used
847 use-build-blocker: true
853 - 'apex-csit-promote.*'
861 - timed: '0 12 * * 0'
865 name: apex-virtual-deploy
866 condition: SUCCESSFUL
868 - name: 'apex-deploy-virtual-{stream}'
869 current-parameters: true
870 predefined-parameters: |
871 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
873 GERRIT_BRANCH=$GERRIT_BRANCH
874 GERRIT_REFSPEC=$GERRIT_REFSPEC
875 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
876 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
877 node-parameters: true
878 kill-phase-on: FAILURE
882 name: fetch snapshot info
883 condition: SUCCESSFUL
885 - name: 'apex-fetch-snap-info'
886 current-parameters: true
887 node-parameters: true
888 kill-phase-on: FAILURE
893 condition: SUCCESSFUL
895 - name: cperf-apex-csit-master
896 predefined-parameters: |
897 ODL_BRANCH=$ODL_BRANCH
898 RC_FILE_PATH=/tmp/csit/overcloudrc
899 NODE_FILE_PATH=/tmp/csit/node.yaml
900 SSH_KEY_PATH=/tmp/csit/id_rsa
901 ODL_CONTAINERIZED=true
902 OS_VERSION=$OS_VERSION
903 node-parameters: true
904 kill-phase-on: FAILURE
907 name: create snapshot
908 condition: SUCCESSFUL
910 - name: 'apex-create-snapshot'
911 current-parameters: true
912 predefined-parameters: |
914 node-parameters: true
915 kill-phase-on: FAILURE
919 name: upload snapshot
920 condition: SUCCESSFUL
922 - name: 'apex-upload-snapshot'
923 current-parameters: true
924 predefined-parameters: |
926 node-parameters: true
927 kill-phase-on: FAILURE
933 name: 'apex-fdio-promote-daily-{stream}'
935 # Job template for promoting CSIT Snapshots
937 # Required Variables:
938 # stream: branch with - in place of / (eg. stable)
939 # branch: branch (eg. stable)
940 node: '{virtual-slave}'
941 project-type: 'multijob'
952 gs-pathname: '{gs-pathname}'
956 use-build-blocker: true
967 condition: SUCCESSFUL
969 - name: 'apex-build-{stream}'
970 current-parameters: false
971 predefined-parameters: |
972 GERRIT_BRANCH=$GERRIT_BRANCH
973 GERRIT_REFSPEC=$GERRIT_REFSPEC
974 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
975 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
976 node-parameters: false
977 kill-phase-on: FAILURE
982 condition: SUCCESSFUL
984 - name: 'apex-deploy-virtual-{stream}'
985 current-parameters: false
986 predefined-parameters: |
987 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
989 GERRIT_BRANCH=$GERRIT_BRANCH
990 GERRIT_REFSPEC=$GERRIT_REFSPEC
991 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
992 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
994 node-parameters: true
995 kill-phase-on: FAILURE
999 name: create snapshot
1000 condition: SUCCESSFUL
1002 - name: 'apex-create-snapshot'
1003 current-parameters: false
1004 predefined-parameters: |
1006 node-parameters: true
1007 kill-phase-on: FAILURE
1011 name: upload snapshot
1012 condition: SUCCESSFUL
1014 - name: 'apex-upload-snapshot'
1015 current-parameters: false
1016 predefined-parameters: |
1018 node-parameters: true
1019 kill-phase-on: FAILURE
1025 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1027 project-type: 'multijob'
1040 - '{project}-defaults'
1041 - project-parameter:
1042 project: '{project}'
1045 gs-pathname: '{gs-pathname}'
1047 name: DEPLOY_SCENARIO
1048 default: 'os-nosdn-nofeature-ha'
1049 description: "Scenario to deploy with."
1052 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1053 description: 'Git URL to use on this Jenkins Slave'
1056 default: /root/.ssh/id_rsa
1057 description: 'SSH key to use for Apex'
1062 use-build-blocker: true
1067 - 'apex-.*-promote.*'
1069 - 'apex-.+-baremetal-.+'
1076 - description-setter:
1077 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1079 name: 'Baremetal Deploy'
1080 condition: SUCCESSFUL
1082 - name: 'apex-deploy-baremetal-{stream}'
1083 node-parameters: true
1084 current-parameters: true
1085 predefined-parameters: |
1087 GERRIT_BRANCH=$GERRIT_BRANCH
1089 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1090 kill-phase-on: FAILURE
1097 - name: 'yardstick-apex-baremetal-daily-{stream}'
1098 node-parameters: true
1099 current-parameters: false
1100 predefined-parameters:
1101 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1102 kill-phase-on: NEVER
1103 abort-all-job: false
1106 # Dovetail Danube test job
1108 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1110 project-type: 'multijob'
1117 - '{project}-defaults'
1118 - project-parameter:
1119 project: '{project}'
1120 branch: 'stable/danube'
1122 gs-pathname: '/danube'
1124 name: DEPLOY_SCENARIO
1125 default: 'os-nosdn-nofeature-ha'
1126 description: "Scenario to deploy with."
1131 use-build-blocker: true
1136 - 'apex-.*-promote.*'
1140 - timed: '' # '0 1 * * *'
1143 - description-setter:
1144 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1146 name: 'Baremetal Deploy'
1147 condition: SUCCESSFUL
1149 - name: 'apex-deploy-baremetal-danube'
1150 node-parameters: true
1151 current-parameters: true
1152 predefined-parameters: |
1154 GERRIT_BRANCH=$GERRIT_BRANCH
1156 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1157 kill-phase-on: FAILURE
1164 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1165 node-parameters: true
1166 current-parameters: false
1167 predefined-parameters:
1168 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1169 kill-phase-on: NEVER
1170 abort-all-job: false
1173 ########################
1175 ########################
1177 name: apex-parameter
1182 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1184 name: ARTIFACT_VERSION
1186 description: "Artifact version type"
1188 name: BUILD_DIRECTORY
1189 default: $WORKSPACE/.build
1190 description: "Directory where the build artifact will be located upon the completion of the build."
1192 name: CACHE_DIRECTORY
1193 default: $HOME/opnfv/apex-cache{gs-pathname}
1194 description: "Directory where the cache to be used during the build is located."
1195 # yamllint disable rule:line-length
1198 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1199 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1200 # yamllint enable rule:line-length
1203 default: '{gs-pathname}'
1204 description: "Version directory where opnfv artifacts are stored in gs repository"
1207 default: $GS_BASE{gs-pathname}
1208 description: "URL to Google Storage."
1212 description: "Flag to know if we should promote/upload snapshot artifacts."
1214 ########################
1216 ########################
1220 name: apex-builder-fraser
1223 name: Baremetal Deploy and Test Phase
1224 condition: SUCCESSFUL
1226 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1227 node-parameters: false
1228 current-parameters: false
1229 predefined-parameters: |
1231 kill-phase-on: NEVER
1234 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1235 node-parameters: false
1236 current-parameters: false
1237 predefined-parameters: |
1239 kill-phase-on: NEVER
1245 name: apex-builder-danube
1248 name: Baremetal Deploy and Test Phase
1249 condition: SUCCESSFUL
1251 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1252 node-parameters: false
1253 current-parameters: false
1254 predefined-parameters: |
1256 kill-phase-on: NEVER
1259 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1260 node-parameters: false
1261 current-parameters: false
1262 predefined-parameters: |
1264 kill-phase-on: NEVER
1267 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1268 node-parameters: false
1269 current-parameters: false
1270 predefined-parameters: |
1272 kill-phase-on: NEVER
1275 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1276 node-parameters: false
1277 current-parameters: false
1278 predefined-parameters: |
1280 kill-phase-on: NEVER
1283 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1284 node-parameters: false
1285 current-parameters: false
1286 predefined-parameters: |
1288 kill-phase-on: NEVER
1291 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1292 node-parameters: false
1293 current-parameters: false
1294 predefined-parameters: |
1296 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1307 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1308 node-parameters: false
1309 current-parameters: false
1310 predefined-parameters: |
1312 kill-phase-on: NEVER
1315 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1323 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1331 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1332 node-parameters: false
1333 current-parameters: false
1334 predefined-parameters: |
1336 kill-phase-on: NEVER
1339 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1340 node-parameters: false
1341 current-parameters: false
1342 predefined-parameters: |
1344 kill-phase-on: NEVER
1347 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1348 node-parameters: false
1349 current-parameters: false
1350 predefined-parameters: |
1352 kill-phase-on: NEVER
1355 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1356 node-parameters: false
1357 current-parameters: false
1358 predefined-parameters: |
1360 kill-phase-on: NEVER
1363 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1364 node-parameters: false
1365 current-parameters: false
1366 predefined-parameters: |
1368 kill-phase-on: NEVER
1371 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1372 node-parameters: false
1373 current-parameters: false
1374 predefined-parameters: |
1376 kill-phase-on: NEVER
1379 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1380 node-parameters: false
1381 current-parameters: false
1382 predefined-parameters: |
1384 kill-phase-on: NEVER
1387 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1388 node-parameters: false
1389 current-parameters: false
1390 predefined-parameters: |
1392 kill-phase-on: NEVER
1395 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1403 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1404 node-parameters: false
1405 current-parameters: false
1406 predefined-parameters: |
1408 kill-phase-on: NEVER
1411 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1412 node-parameters: false
1413 current-parameters: false
1414 predefined-parameters: |
1416 kill-phase-on: NEVER
1419 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1420 node-parameters: false
1421 current-parameters: false
1422 predefined-parameters: |
1424 kill-phase-on: NEVER
1427 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1428 node-parameters: false
1429 current-parameters: false
1430 predefined-parameters: |
1432 kill-phase-on: NEVER
1435 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1436 node-parameters: false
1437 current-parameters: false
1438 predefined-parameters: |
1440 kill-phase-on: NEVER
1443 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1444 node-parameters: false
1445 current-parameters: false
1446 predefined-parameters: |
1448 kill-phase-on: NEVER
1451 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1452 node-parameters: false
1453 current-parameters: false
1454 predefined-parameters: |
1456 kill-phase-on: NEVER
1462 name: apex-builder-master
1465 name: Baremetal Deploy and Test Phase
1466 condition: SUCCESSFUL
1468 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1469 node-parameters: false
1470 current-parameters: false
1471 predefined-parameters: |
1473 kill-phase-on: NEVER
1476 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1477 node-parameters: false
1478 current-parameters: false
1479 predefined-parameters: |
1481 kill-phase-on: NEVER
1484 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1485 node-parameters: false
1486 current-parameters: false
1487 predefined-parameters: |
1489 kill-phase-on: NEVER
1492 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1493 node-parameters: false
1494 current-parameters: false
1495 predefined-parameters: |
1497 kill-phase-on: NEVER
1500 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1501 node-parameters: false
1502 current-parameters: false
1503 predefined-parameters: |
1505 kill-phase-on: NEVER
1508 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1509 node-parameters: false
1510 current-parameters: false
1511 predefined-parameters: |
1513 kill-phase-on: NEVER
1516 - name: 'apex-os-odl-queens-noha-baremetal-master'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1524 - name: 'apex-os-odl-queens-ha-baremetal-master'
1525 node-parameters: false
1526 current-parameters: false
1527 predefined-parameters: |
1529 kill-phase-on: NEVER
1532 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1533 node-parameters: false
1534 current-parameters: false
1535 predefined-parameters: |
1537 kill-phase-on: NEVER
1540 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1541 node-parameters: false
1542 current-parameters: false
1543 predefined-parameters: |
1545 kill-phase-on: NEVER
1548 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1549 node-parameters: false
1550 current-parameters: false
1551 predefined-parameters: |
1553 kill-phase-on: NEVER
1556 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1557 node-parameters: false
1558 current-parameters: false
1559 predefined-parameters: |
1561 kill-phase-on: NEVER
1564 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1565 node-parameters: false
1566 current-parameters: false
1567 predefined-parameters: |
1569 kill-phase-on: NEVER
1575 name: apex-builder-euphrates
1578 name: Baremetal Deploy and Test Phase
1579 condition: SUCCESSFUL
1581 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1582 node-parameters: false
1583 current-parameters: false
1584 predefined-parameters: |
1586 kill-phase-on: NEVER
1589 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1590 node-parameters: false
1591 current-parameters: false
1592 predefined-parameters: |
1594 kill-phase-on: NEVER
1597 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1598 node-parameters: false
1599 current-parameters: false
1600 predefined-parameters: |
1602 kill-phase-on: NEVER
1605 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1606 node-parameters: false
1607 current-parameters: false
1608 predefined-parameters: |
1610 kill-phase-on: NEVER
1613 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1614 node-parameters: false
1615 current-parameters: false
1616 predefined-parameters: |
1618 kill-phase-on: NEVER
1621 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1622 node-parameters: false
1623 current-parameters: false
1624 predefined-parameters: |
1626 kill-phase-on: NEVER
1629 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1630 node-parameters: false
1631 current-parameters: false
1632 predefined-parameters: |
1634 kill-phase-on: NEVER
1637 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1638 node-parameters: false
1639 current-parameters: false
1640 predefined-parameters: |
1642 kill-phase-on: NEVER
1645 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1646 node-parameters: false
1647 current-parameters: false
1648 predefined-parameters: |
1650 kill-phase-on: NEVER
1653 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1654 node-parameters: false
1655 current-parameters: false
1656 predefined-parameters: |
1658 kill-phase-on: NEVER
1661 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1662 node-parameters: false
1663 current-parameters: false
1664 predefined-parameters: |
1666 kill-phase-on: NEVER
1669 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1677 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1678 node-parameters: false
1679 current-parameters: false
1680 predefined-parameters: |
1682 kill-phase-on: NEVER
1685 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1686 node-parameters: false
1687 current-parameters: false
1688 predefined-parameters: |
1690 kill-phase-on: NEVER
1693 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1694 node-parameters: false
1695 current-parameters: false
1696 predefined-parameters: |
1698 kill-phase-on: NEVER
1701 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1702 node-parameters: false
1703 current-parameters: false
1704 predefined-parameters: |
1706 kill-phase-on: NEVER
1709 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1710 node-parameters: false
1711 current-parameters: false
1712 predefined-parameters: |
1714 kill-phase-on: NEVER
1717 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1718 node-parameters: false
1719 current-parameters: false
1720 predefined-parameters: |
1722 kill-phase-on: NEVER
1726 name: 'apex-upload-artifact'
1729 !include-raw: ./apex-upload-artifact.sh
1732 name: 'apex-download-artifact'
1735 !include-raw: ./apex-download-artifact.sh
1741 !include-raw: ./apex-deploy.sh
1744 name: 'apex-fetch-logs'
1747 !include-raw: ./apex-fetch-logs.sh
1749 #######################
1751 ########################
1755 - timed: '0 0 1-31/2 * *'
1760 - timed: '0 0 2-30/2 * *'
1763 name: 'apex-euphrates'
1765 - timed: '0 0 2-30/2 * *'
1770 - timed: '0 3 1 1 7'