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-{snap_type}-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/gambia'
35 gs-pathname: '/gambia'
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: 'gambia'
42 disable_promote: false
44 branch: 'stable/fraser'
45 gs-pathname: '/fraser'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-nosdn-nofeature-ha'
50 scenario_stream: 'fraser'
53 - euphrates: &euphrates
54 branch: 'stable/euphrates'
55 gs-pathname: '/euphrates'
56 build-slave: 'apex-build-master'
57 virtual-slave: 'apex-virtual-master'
58 baremetal-slave: 'apex-baremetal-master'
59 verify-scenario: 'os-odl-nofeature-ha'
60 scenario_stream: 'euphrates'
64 branch: 'stable/danube'
65 gs-pathname: '/danube'
66 build-slave: 'apex-build-danube'
67 virtual-slave: 'apex-virtual-danube'
68 baremetal-slave: 'apex-baremetal-danube'
69 verify-scenario: 'os-odl_l3-nofeature-ha'
70 scenario_stream: 'danube'
76 {%- for stream in scenarios %}
77 {%- for scenario in scenarios[stream] %}
89 os_scenario: 'nofeature'
90 odl_branch: 'stable/oxygen'
93 odl_branch: 'stable/oxygen'
95 os_scenario: 'nofeature'
96 odl_branch: 'stable/fluorine'
110 name: 'apex-fetch-logs-{stream}'
122 gs-pathname: '{gs-pathname}'
123 # yamllint enable rule:line-length
135 name: 'apex-runner-cperf-{stream}'
138 project-type: 'multijob'
145 gs-pathname: '{gs-pathname}'
151 default: https://gerrit.opnfv.org/gerrit/$PROJECT
152 description: "Used for overriding the GIT URL coming from parameters macro."
160 use-build-blocker: false
161 blocking-level: 'NODE'
170 - description-setter:
171 description: "Deployed on $NODE_NAME"
173 name: 'Baremetal Deploy'
176 - name: 'apex-deploy-baremetal-{stream}'
177 node-parameters: false
178 current-parameters: true
179 predefined-parameters: |
180 GERRIT_BRANCH=$GERRIT_BRANCH
183 DEPLOY_SCENARIO={verify-scenario}
184 kill-phase-on: FAILURE
189 condition: SUCCESSFUL
191 - name: 'cperf-apex-intel-pod2-daily-master'
192 node-parameters: true
193 current-parameters: false
194 predefined-parameters:
195 DEPLOY_SCENARIO={verify-scenario}
202 name: 'apex-deploy-{platform}-{stream}'
217 - '{project}-{platform}-{stream}-defaults'
222 gs-pathname: '{gs-pathname}'
224 name: DEPLOY_SCENARIO
225 default: '{verify-scenario}'
226 description: "Scenario to deploy with."
227 # yamllint disable rule:line-length
231 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
233 # yamllint enable rule:line-length
237 use-build-blocker: true
238 blocking-level: 'NODE'
252 - description-setter:
253 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
254 - 'apex-download-artifact'
259 # Virtual Deploy and Test
261 name: 'apex-virtual-{stream}'
263 project-type: 'multijob'
273 - '{project}-defaults'
274 - '{project}-virtual-{stream}-defaults'
275 - 'functest-suite-parameter'
280 gs-pathname: '{gs-pathname}'
282 name: DEPLOY_SCENARIO
283 default: '{verify-scenario}'
284 description: "Scenario to deploy with."
286 name: ARTIFACT_VERSION
288 description: "Used for overriding the ARTIFACT_VERSION"
293 use-build-blocker: true
294 blocking-level: 'NODE'
299 - 'apex-verify-gate-.*'
301 - 'apex-.*-promote.*'
308 - description-setter:
309 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
312 condition: SUCCESSFUL
314 - name: 'apex-deploy-virtual-{stream}'
315 current-parameters: false
316 predefined-parameters: |
317 ARTIFACT_VERSION=$ARTIFACT_VERSION
318 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
320 GERRIT_BRANCH=$GERRIT_BRANCH
321 GERRIT_REFSPEC=$GERRIT_REFSPEC
322 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
323 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
325 node-parameters: true
326 kill-phase-on: FAILURE
333 - name: 'functest-apex-virtual-suite-{stream}'
334 current-parameters: false
335 predefined-parameters: |
336 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
337 FUNCTEST_MODE=$FUNCTEST_MODE
338 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
339 GERRIT_BRANCH=$GERRIT_BRANCH
340 GERRIT_REFSPEC=$GERRIT_REFSPEC
341 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
342 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
343 node-parameters: true
348 name: apex-fetch-logs
350 - name: 'apex-fetch-logs-{stream}'
351 current-parameters: false
352 predefined-parameters: |
353 GERRIT_BRANCH=$GERRIT_BRANCH
354 GERRIT_REFSPEC=$GERRIT_REFSPEC
355 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
356 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
357 node-parameters: true
362 # Baremetal Deploy and Test
364 name: 'apex-{scenario}-baremetal-{scenario_stream}'
366 project-type: 'multijob'
374 - '{project}-defaults'
375 - '{project}-baremetal-{scenario_stream}-defaults'
380 gs-pathname: '{gs-pathname}'
382 name: DEPLOY_SCENARIO
383 default: '{scenario}'
384 description: "Scenario to deploy with."
389 use-build-blocker: true
390 blocking-level: 'NODE'
394 - 'apex-.*-promote.*'
396 - 'apex-.+-baremetal-.+'
403 - description-setter:
404 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
406 name: 'Baremetal Deploy'
407 condition: SUCCESSFUL
408 execution-type: SEQUENTIALLY
410 - name: 'apex-deploy-baremetal-{scenario_stream}'
411 node-parameters: true
412 current-parameters: true
413 predefined-parameters: |
415 GERRIT_BRANCH=$GERRIT_BRANCH
417 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
421 - name: 'apex-fetch-logs-{scenario_stream}'
422 current-parameters: true
423 predefined-parameters: |
424 GERRIT_BRANCH=$GERRIT_BRANCH
426 node-parameters: true
431 !include-raw-escape: ./apex-functest-scenario.sh
433 properties-file: functest_scenario
434 override-build-parameters: true
436 name: 'OPNFV Test Suite'
439 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
440 node-parameters: true
441 current-parameters: false
442 predefined-parameters: |
443 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
444 DOCKER_TAG=$DOCKER_TAG
449 name: apex-fetch-logs
451 - name: 'apex-fetch-logs-{scenario_stream}'
452 current-parameters: true
453 predefined-parameters: |
454 GERRIT_BRANCH=$GERRIT_BRANCH
456 node-parameters: true
463 !include-raw-escape: ./update-build-result.groovy
467 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
469 project-type: 'multijob'
474 - '{project}-defaults'
475 - '{project}-baremetal-{scenario_stream}-defaults'
480 gs-pathname: '{gs-pathname}'
482 name: DEPLOY_SCENARIO
483 default: '{scenario}'
484 description: "Scenario to deploy with."
488 description: Default docker tag to pass to functest
493 use-build-blocker: true
494 blocking-level: 'NODE'
499 - 'apex-testsuite-.+-baremetal-.+'
506 - description-setter:
507 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
512 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
513 node-parameters: true
514 current-parameters: false
515 predefined-parameters: |
516 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
517 DOCKER_TAG=$DOCKER_TAG
525 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
526 node-parameters: true
527 current-parameters: false
528 predefined-parameters:
529 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
534 name: Dovetail-proposed_tests
537 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
538 node-parameters: true
539 current-parameters: false
540 predefined-parameters:
541 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
543 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
547 name: Dovetail-default
550 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
551 node-parameters: true
552 current-parameters: false
553 predefined-parameters:
554 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
556 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
563 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
564 node-parameters: true
565 current-parameters: false
566 predefined-parameters:
567 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
568 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
572 # Build status is always success due conditional plugin prefetching
573 # build status before multijob phases execute
574 # - conditional-step:
575 # condition-kind: current-status
576 # condition-worst: SUCCESS
577 # condtion-best: SUCCESS
578 # on-evaluation-failure: mark-unstable
580 # - shell: 'echo "Tests Passed"'
583 name: 'apex-daily-{stream}'
585 # Job template for daily build
587 # Required Variables:
588 # stream: branch with - in place of / (eg. stable)
589 # branch: branch (eg. stable)
590 project-type: 'multijob'
592 disabled: '{obj:disable_daily}'
598 - '{project}-defaults'
599 - '{project}-baremetal-{stream}-defaults'
604 gs-pathname: '{gs-pathname}'
609 use-build-blocker: true
610 blocking-level: 'NODE'
620 condition: SUCCESSFUL
622 - name: 'apex-build-{stream}'
623 current-parameters: false
624 predefined-parameters: |
625 GERRIT_BRANCH=$GERRIT_BRANCH
627 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
628 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
629 node-parameters: true
630 kill-phase-on: FAILURE
634 name: 'Verify and upload ISO'
635 condition: SUCCESSFUL
637 - name: 'apex-verify-iso-{stream}'
638 current-parameters: false
639 predefined-parameters: |
640 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
641 GERRIT_BRANCH=$GERRIT_BRANCH
643 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
644 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
645 node-parameters: true
646 kill-phase-on: FAILURE
649 - apex-builder-{stream}
651 # snapshot info fetch
653 name: 'apex-fetch-snap-info'
658 - '{project}-defaults'
662 !include-raw-escape: ./apex-fetch-snap-info.sh
666 name: 'apex-create-snapshot'
671 - '{project}-defaults'
675 !include-raw-escape: ./apex-snapshot-create.sh
679 name: 'apex-upload-snapshot'
684 - '{project}-defaults'
688 properties-content: ARTIFACT_TYPE=snapshot
689 - 'apex-upload-artifact'
693 name: 'apex-{snap_type}-promote-daily-{stream}-os-{os_version}-{topology}'
695 # Job template for promoting CSIT Snapshots
697 # Required Variables:
698 # stream: branch with - in place of / (eg. stable)
699 # branch: branch (eg. stable)
700 node: '{virtual-slave}'
701 project-type: 'multijob'
702 disabled: '{disable_promote}'
712 gs-pathname: '{gs-pathname}'
714 name: ARTIFACT_VERSION
716 description: "Used for overriding the ARTIFACT_VERSION"
720 description: "Used for overriding the PROMOTE"
723 default: 'artifacts.opnfv.org/apex/{os_version}/{topology}'
724 description: "User for overriding GS_URL from apex params"
727 default: '{os_version}'
728 description: OpenStack version short name
731 default: '{odl_branch}'
732 description: ODL branch being used
736 description: "Used to force promotion and skip CSIT"
739 default: '{snap_type}'
740 description: Type of snapshot to promote
743 use-build-blocker: true
744 blocking-level: 'NODE'
749 - 'apex-.*-promote.*'
757 - '{stream}-{snap_type}-{os_version}'
761 name: apex-virtual-deploy
762 condition: SUCCESSFUL
764 - name: 'apex-deploy-virtual-{stream}'
765 current-parameters: true
766 predefined-parameters: |
767 DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}
769 GERRIT_BRANCH=$GERRIT_BRANCH
770 GERRIT_REFSPEC=$GERRIT_REFSPEC
771 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
772 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
773 node-parameters: true
774 kill-phase-on: FAILURE
778 name: fetch snapshot info
779 condition: SUCCESSFUL
781 - name: 'apex-fetch-snap-info'
782 current-parameters: true
783 node-parameters: true
784 kill-phase-on: FAILURE
789 condition: SUCCESSFUL
790 execution-type: SEQUENTIALLY
792 - name: cperf-apex-csit-master
793 predefined-parameters: |
794 ODL_BRANCH=$ODL_BRANCH
795 RC_FILE_PATH=/tmp/csit/overcloudrc
796 NODE_FILE_PATH=/tmp/csit/node.yaml
797 SSH_KEY_PATH=/tmp/csit/id_rsa
798 ODL_CONTAINERIZED=true
799 OS_VERSION=$OS_VERSION
800 SKIP_CSIT=$FORCE_PROMOTE
802 node-parameters: true
805 enable-condition: "def m = '$SNAP_TYPE' ==~ /csit/"
806 - name: cperf-upload-logs-csit
807 predefined-parameters: |
808 ODL_BRANCH=$ODL_BRANCH
809 OS_VERSION=$OS_VERSION
811 node-parameters: true
812 kill-phase-on: FAILURE
814 enable-condition: "def m = '$SNAP_TYPE' ==~ /csit/"
815 - name: 'functest-apex-virtual-suite-{stream}'
816 current-parameters: false
817 predefined-parameters: |
818 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
819 DOCKER_TAG=$DOCKER_TAG
820 FUNCTEST_SUITE_NAME=tempest_smoke
821 FUNCTEST_MODE=testcase
822 GERRIT_BRANCH=$GERRIT_BRANCH
823 GERRIT_REFSPEC=$GERRIT_REFSPEC
824 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
825 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
826 node-parameters: true
828 enable-condition: "def m = '$SNAP_TYPE' ==~ /functest/"
831 - name: 'apex-fetch-logs-{stream}'
832 current-parameters: false
833 predefined-parameters: |
834 GERRIT_BRANCH=$GERRIT_BRANCH
835 GERRIT_REFSPEC=$GERRIT_REFSPEC
836 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
837 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
838 node-parameters: true
843 name: create snapshot
844 condition: SUCCESSFUL
846 - name: 'apex-create-snapshot'
847 current-parameters: true
848 node-parameters: true
849 kill-phase-on: FAILURE
853 name: upload snapshot
854 condition: SUCCESSFUL
856 - name: 'apex-upload-snapshot'
857 current-parameters: true
858 node-parameters: true
859 kill-phase-on: FAILURE
865 name: 'apex-fdio-promote-daily-{stream}'
867 # Job template for promoting CSIT Snapshots
869 # Required Variables:
870 # stream: branch with - in place of / (eg. stable)
871 # branch: branch (eg. stable)
872 node: '{virtual-slave}'
873 project-type: 'multijob'
884 gs-pathname: '{gs-pathname}'
888 use-build-blocker: true
889 blocking-level: 'NODE'
899 condition: SUCCESSFUL
901 - name: 'apex-build-{stream}'
902 current-parameters: false
903 predefined-parameters: |
904 GERRIT_BRANCH=$GERRIT_BRANCH
905 GERRIT_REFSPEC=$GERRIT_REFSPEC
906 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
907 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
908 node-parameters: false
909 kill-phase-on: FAILURE
914 condition: SUCCESSFUL
916 - name: 'apex-deploy-virtual-{stream}'
917 current-parameters: false
918 predefined-parameters: |
919 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
921 GERRIT_BRANCH=$GERRIT_BRANCH
922 GERRIT_REFSPEC=$GERRIT_REFSPEC
923 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
924 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
926 node-parameters: true
927 kill-phase-on: FAILURE
931 name: create snapshot
932 condition: SUCCESSFUL
934 - name: 'apex-create-snapshot'
935 current-parameters: false
936 predefined-parameters: |
938 node-parameters: true
939 kill-phase-on: FAILURE
943 name: upload snapshot
944 condition: SUCCESSFUL
946 - name: 'apex-upload-snapshot'
947 current-parameters: false
948 predefined-parameters: |
950 node-parameters: true
951 kill-phase-on: FAILURE
957 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
959 project-type: 'multijob'
972 - '{project}-defaults'
977 gs-pathname: '{gs-pathname}'
979 name: DEPLOY_SCENARIO
980 default: 'os-nosdn-nofeature-ha'
981 description: "Scenario to deploy with."
984 default: https://gerrit.opnfv.org/gerrit/$PROJECT
985 description: 'Git URL to use on this Jenkins Slave'
988 default: /root/.ssh/id_rsa
989 description: 'SSH key to use for Apex'
994 use-build-blocker: true
995 blocking-level: 'NODE'
999 - 'apex-.*-promote.*'
1001 - 'apex-.+-baremetal-.+'
1008 - description-setter:
1009 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1011 name: 'Baremetal Deploy'
1012 condition: SUCCESSFUL
1014 - name: 'apex-deploy-baremetal-{stream}'
1015 node-parameters: true
1016 current-parameters: true
1017 predefined-parameters: |
1019 GERRIT_BRANCH=$GERRIT_BRANCH
1021 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1022 kill-phase-on: FAILURE
1029 - name: 'yardstick-apex-baremetal-daily-{stream}'
1030 node-parameters: true
1031 current-parameters: false
1032 predefined-parameters:
1033 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1034 kill-phase-on: NEVER
1035 abort-all-job: false
1038 # Dovetail Danube test job
1040 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1042 project-type: 'multijob'
1049 - '{project}-defaults'
1050 - project-parameter:
1051 project: '{project}'
1052 branch: 'stable/danube'
1054 gs-pathname: '/danube'
1056 name: DEPLOY_SCENARIO
1057 default: 'os-nosdn-nofeature-ha'
1058 description: "Scenario to deploy with."
1063 use-build-blocker: true
1064 blocking-level: 'NODE'
1068 - 'apex-.*-promote.*'
1072 - timed: '' # '0 1 * * *'
1075 - description-setter:
1076 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1078 name: 'Baremetal Deploy'
1079 condition: SUCCESSFUL
1081 - name: 'apex-deploy-baremetal-danube'
1082 node-parameters: true
1083 current-parameters: true
1084 predefined-parameters: |
1086 GERRIT_BRANCH=$GERRIT_BRANCH
1088 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1089 kill-phase-on: FAILURE
1096 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1097 node-parameters: true
1098 current-parameters: false
1099 predefined-parameters:
1100 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1101 kill-phase-on: NEVER
1102 abort-all-job: false
1105 ########################
1107 ########################
1109 name: apex-parameter
1114 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1116 name: ARTIFACT_VERSION
1118 description: "Artifact version type"
1120 name: BUILD_DIRECTORY
1121 default: $WORKSPACE/.build
1122 description: "Directory where the build artifact will be located upon the completion of the build."
1124 name: CACHE_DIRECTORY
1125 default: $HOME/opnfv/apex-cache{gs-pathname}
1126 description: "Directory where the cache to be used during the build is located."
1127 # yamllint disable rule:line-length
1130 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1131 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1132 # yamllint enable rule:line-length
1135 default: '{gs-pathname}'
1136 description: "Version directory where opnfv artifacts are stored in gs repository"
1139 default: $GS_BASE{gs-pathname}
1140 description: "URL to Google Storage."
1144 description: "Flag to know if we should promote/upload snapshot artifacts."
1146 ########################
1148 ########################
1149 {% for stream in scenarios %}
1150 # {{ stream }} Builder
1152 name: apex-builder-{{ stream }}
1155 name: Baremetal Deploy and Test Phase
1156 condition: SUCCESSFUL
1158 {%- for scenario in scenarios[stream] %}
1159 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1160 node-parameters: false
1161 current-parameters: false
1162 predefined-parameters: |
1164 kill-phase-on: NEVER
1171 name: 'apex-upload-artifact'
1174 !include-raw: ./apex-upload-artifact.sh
1177 name: 'apex-download-artifact'
1180 !include-raw: ./apex-download-artifact.sh
1186 !include-raw: ./apex-deploy.sh
1189 name: 'apex-fetch-logs'
1192 !include-raw: ./apex-fetch-logs.sh
1194 #######################
1196 # timed is in format: 'min hour daymonth month dayweek'
1197 ########################
1201 - timed: '0 0 1-31/2 * *'
1206 - timed: '0 4 2-30/2 * *'
1211 - timed: '0 0 2-30/2 * *'
1214 name: 'apex-euphrates'
1216 - timed: '0 0 2-30/2 * *'
1221 - timed: '0 3 1 1 7'
1224 name: 'master-csit-master'
1226 - timed: '0 5 * * *'
1229 name: 'master-csit-rocky'
1231 - timed: '0 5 * * *'
1234 name: 'master-csit-queens'
1239 name: 'gambia-csit-master'
1244 name: 'gambia-csit-rocky'
1249 name: 'gambia-csit-queens'
1251 - timed: '0 5 * * *'
1254 name: 'fraser-csit-master'
1259 name: 'fraser-csit-rocky'
1264 name: 'fraser-csit-queens'
1269 name: 'euphrates-csit-master'
1274 name: 'euphrates-csit-rocky'
1279 name: 'euphrates-csit-queens'
1284 name: 'danube-csit-master'
1289 name: 'danube-csit-rocky'
1294 name: 'danube-csit-queens'
1298 name: 'master-functest-master'
1300 - timed: '0 3 * * *'
1303 name: 'master-functest-rocky'
1305 - timed: '0 3 * * *'
1308 name: 'master-functest-queens'
1313 name: 'gambia-functest-master'
1318 name: 'gambia-functest-rocky'
1323 name: 'gambia-functest-queens'
1325 - timed: '0 3 * * *'
1328 name: 'fraser-functest-master'
1333 name: 'fraser-functest-rocky'
1338 name: 'fraser-functest-queens'
1343 name: 'euphrates-functest-master'
1348 name: 'euphrates-functest-rocky'
1353 name: 'euphrates-functest-queens'
1358 name: 'danube-functest-master'
1363 name: 'danube-functest-rocky'
1368 name: 'danube-functest-queens'