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 - 'os-nosdn-nofeature-ha':
80 - 'os-nosdn-nofeature-noha':
82 - 'os-nosdn-nofeature-ha':
84 - 'os-nosdn-nofeature-ha-ipv6':
86 - 'os-odl-nofeature-noha':
88 - 'os-odl-nofeature-ha':
90 - 'k8s-nosdn-nofeature-noha':
94 - 'os-odl-bgpvpn-noha':
100 - 'os-nosdn-calipso-noha':
102 - 'os-ovn-nofeature-ha':
104 - 'os-nosdn-nofeature-noha':
106 - 'os-nosdn-nofeature-ha':
108 - 'os-nosdn-nofeature-ha-ipv6':
110 - 'os-nosdn-ovs-noha':
114 - 'os-nosdn-fdio-noha':
116 - 'os-nosdn-fdio-ha':
120 - 'os-nosdn-kvm-noha':
122 - 'os-odl_l2-fdio-noha':
124 - 'os-odl_l2-fdio-ha':
126 - 'os-odl_netvirt-fdio-noha':
128 - 'os-odl_l2-sfc-noha':
130 - 'os-odl_l3-nofeature-noha':
132 - 'os-odl_l3-nofeature-ha':
134 - 'os-odl_l3-ovs-noha':
136 - 'os-odl_l3-ovs-ha':
138 - 'os-odl-bgpvpn-ha':
140 - 'os-odl-gluon-noha':
142 - 'os-odl_l3-fdio-noha':
144 - 'os-odl_l3-fdio-ha':
146 - 'os-odl_l3-fdio_dvr-noha':
148 - 'os-odl_l3-fdio_dvr-ha':
150 - 'os-odl_l3-csit-noha':
152 - 'os-onos-nofeature-ha':
154 - 'os-ovn-nofeature-noha':
156 - 'os-nosdn-nofeature-noha':
158 - 'os-nosdn-nofeature-ha':
160 - 'os-nosdn-nofeature-ha-ipv6':
162 - 'os-odl-nofeature-noha':
164 - 'os-odl-nofeature-ha':
166 - 'os-nosdn-rocky-noha':
168 - 'os-nosdn-rocky-ha':
170 - 'os-nosdn-rocky-ha-ipv6':
172 - 'os-odl-rocky-noha':
176 - 'k8s-nosdn-nofeature-noha':
178 - 'os-odl-bgpvpn-ha':
180 - 'os-odl-bgpvpn-noha':
182 - 'os-odl-bgpvpn_queens-ha':
184 - 'os-odl-bgpvpn_queens-noha':
190 - 'os-odl-sfc_rocky-ha':
192 - 'os-odl-sfc_rocky-noha':
194 - 'os-nosdn-calipso-noha':
196 - 'os-nosdn-calipso_rocky-noha':
198 - 'os-ovn-nofeature-ha':
202 - 'os-nosdn-nofeature-noha':
204 - 'os-nosdn-nofeature-ha':
206 - 'os-odl-nofeature-ha':
208 - 'os-odl-nofeature-noha':
210 - 'os-odl-bgpvpn-ha':
212 - 'os-ovn-nofeature-noha':
214 - 'os-nosdn-fdio-noha':
216 - 'os-nosdn-fdio-ha':
220 - 'os-nosdn-bar-noha':
222 - 'os-nosdn-nofeature-ha-ipv6':
224 - 'os-nosdn-ovs_dpdk-noha':
226 - 'os-nosdn-ovs_dpdk-ha':
228 - 'os-nosdn-kvm_ovs_dpdk-noha':
230 - 'os-nosdn-kvm_ovs_dpdk-ha':
243 os_scenario: 'nofeature'
244 odl_branch: 'stable/oxygen'
247 odl_branch: 'stable/oxygen'
249 os_scenario: 'nofeature'
250 odl_branch: 'stable/fluorine'
264 name: 'apex-fetch-logs-{stream}'
276 gs-pathname: '{gs-pathname}'
277 # yamllint enable rule:line-length
289 name: 'apex-runner-cperf-{stream}'
292 project-type: 'multijob'
299 gs-pathname: '{gs-pathname}'
305 default: https://gerrit.opnfv.org/gerrit/$PROJECT
306 description: "Used for overriding the GIT URL coming from parameters macro."
314 use-build-blocker: false
315 blocking-level: 'NODE'
324 - description-setter:
325 description: "Deployed on $NODE_NAME"
327 name: 'Baremetal Deploy'
330 - name: 'apex-deploy-baremetal-{stream}'
331 node-parameters: false
332 current-parameters: true
333 predefined-parameters: |
334 GERRIT_BRANCH=$GERRIT_BRANCH
337 DEPLOY_SCENARIO={verify-scenario}
338 kill-phase-on: FAILURE
343 condition: SUCCESSFUL
345 - name: 'cperf-apex-intel-pod2-daily-master'
346 node-parameters: true
347 current-parameters: false
348 predefined-parameters:
349 DEPLOY_SCENARIO={verify-scenario}
356 name: 'apex-deploy-{platform}-{stream}'
371 - '{project}-{platform}-{stream}-defaults'
376 gs-pathname: '{gs-pathname}'
378 name: DEPLOY_SCENARIO
379 default: '{verify-scenario}'
380 description: "Scenario to deploy with."
381 # yamllint disable rule:line-length
385 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
387 # yamllint enable rule:line-length
391 use-build-blocker: true
392 blocking-level: 'NODE'
406 - description-setter:
407 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
408 - 'apex-download-artifact'
413 # Virtual Deploy and Test
415 name: 'apex-virtual-{stream}'
417 project-type: 'multijob'
427 - '{project}-defaults'
428 - '{project}-virtual-{stream}-defaults'
429 - 'functest-suite-parameter'
434 gs-pathname: '{gs-pathname}'
436 name: DEPLOY_SCENARIO
437 default: '{verify-scenario}'
438 description: "Scenario to deploy with."
440 name: ARTIFACT_VERSION
442 description: "Used for overriding the ARTIFACT_VERSION"
447 use-build-blocker: true
448 blocking-level: 'NODE'
453 - 'apex-verify-gate-.*'
455 - 'apex-.*-promote.*'
462 - description-setter:
463 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
466 condition: SUCCESSFUL
468 - name: 'apex-deploy-virtual-{stream}'
469 current-parameters: false
470 predefined-parameters: |
471 ARTIFACT_VERSION=$ARTIFACT_VERSION
472 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
474 GERRIT_BRANCH=$GERRIT_BRANCH
475 GERRIT_REFSPEC=$GERRIT_REFSPEC
476 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
477 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
479 node-parameters: true
480 kill-phase-on: FAILURE
487 - name: 'functest-apex-virtual-suite-{stream}'
488 current-parameters: false
489 predefined-parameters: |
490 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
491 FUNCTEST_MODE=$FUNCTEST_MODE
492 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
493 GERRIT_BRANCH=$GERRIT_BRANCH
494 GERRIT_REFSPEC=$GERRIT_REFSPEC
495 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
496 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
497 node-parameters: true
502 name: apex-fetch-logs
504 - name: 'apex-fetch-logs-{stream}'
505 current-parameters: false
506 predefined-parameters: |
507 GERRIT_BRANCH=$GERRIT_BRANCH
508 GERRIT_REFSPEC=$GERRIT_REFSPEC
509 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
510 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
511 node-parameters: true
516 # Baremetal Deploy and Test
518 name: 'apex-{scenario}-baremetal-{scenario_stream}'
520 project-type: 'multijob'
528 - '{project}-defaults'
529 - '{project}-baremetal-{scenario_stream}-defaults'
534 gs-pathname: '{gs-pathname}'
536 name: DEPLOY_SCENARIO
537 default: '{scenario}'
538 description: "Scenario to deploy with."
543 use-build-blocker: true
544 blocking-level: 'NODE'
548 - 'apex-.*-promote.*'
550 - 'apex-.+-baremetal-.+'
557 - description-setter:
558 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
560 name: 'Baremetal Deploy'
561 condition: SUCCESSFUL
562 execution-type: SEQUENTIALLY
564 - name: 'apex-deploy-baremetal-{scenario_stream}'
565 node-parameters: true
566 current-parameters: true
567 predefined-parameters: |
569 GERRIT_BRANCH=$GERRIT_BRANCH
571 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
575 - name: 'apex-fetch-logs-{scenario_stream}'
576 current-parameters: true
577 predefined-parameters: |
578 GERRIT_BRANCH=$GERRIT_BRANCH
580 node-parameters: true
585 !include-raw-escape: ./apex-functest-scenario.sh
587 properties-file: functest_scenario
588 override-build-parameters: true
590 name: 'OPNFV Test Suite'
593 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
594 node-parameters: true
595 current-parameters: false
596 predefined-parameters: |
597 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
598 DOCKER_TAG=$DOCKER_TAG
603 name: apex-fetch-logs
605 - name: 'apex-fetch-logs-{scenario_stream}'
606 current-parameters: true
607 predefined-parameters: |
608 GERRIT_BRANCH=$GERRIT_BRANCH
610 node-parameters: true
617 !include-raw-escape: ./update-build-result.groovy
621 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
623 project-type: 'multijob'
628 - '{project}-defaults'
629 - '{project}-baremetal-{scenario_stream}-defaults'
634 gs-pathname: '{gs-pathname}'
636 name: DEPLOY_SCENARIO
637 default: '{scenario}'
638 description: "Scenario to deploy with."
642 description: Default docker tag to pass to functest
647 use-build-blocker: true
648 blocking-level: 'NODE'
653 - 'apex-testsuite-.+-baremetal-.+'
660 - description-setter:
661 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
666 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
667 node-parameters: true
668 current-parameters: false
669 predefined-parameters: |
670 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
671 DOCKER_TAG=$DOCKER_TAG
679 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
680 node-parameters: true
681 current-parameters: false
682 predefined-parameters:
683 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
688 name: Dovetail-proposed_tests
691 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
692 node-parameters: true
693 current-parameters: false
694 predefined-parameters:
695 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
697 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
701 name: Dovetail-default
704 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
705 node-parameters: true
706 current-parameters: false
707 predefined-parameters:
708 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
710 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
717 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
718 node-parameters: true
719 current-parameters: false
720 predefined-parameters:
721 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
722 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
726 # Build status is always success due conditional plugin prefetching
727 # build status before multijob phases execute
728 # - conditional-step:
729 # condition-kind: current-status
730 # condition-worst: SUCCESS
731 # condtion-best: SUCCESS
732 # on-evaluation-failure: mark-unstable
734 # - shell: 'echo "Tests Passed"'
737 name: 'apex-daily-{stream}'
739 # Job template for daily build
741 # Required Variables:
742 # stream: branch with - in place of / (eg. stable)
743 # branch: branch (eg. stable)
744 project-type: 'multijob'
746 disabled: '{obj:disable_daily}'
752 - '{project}-defaults'
753 - '{project}-baremetal-{stream}-defaults'
758 gs-pathname: '{gs-pathname}'
763 use-build-blocker: true
764 blocking-level: 'NODE'
774 condition: SUCCESSFUL
776 - name: 'apex-build-{stream}'
777 current-parameters: false
778 predefined-parameters: |
779 GERRIT_BRANCH=$GERRIT_BRANCH
781 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
782 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
783 node-parameters: true
784 kill-phase-on: FAILURE
788 name: 'Verify and upload ISO'
789 condition: SUCCESSFUL
791 - name: 'apex-verify-iso-{stream}'
792 current-parameters: false
793 predefined-parameters: |
794 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
795 GERRIT_BRANCH=$GERRIT_BRANCH
797 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
798 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
799 node-parameters: true
800 kill-phase-on: FAILURE
803 - apex-builder-{stream}
805 # snapshot info fetch
807 name: 'apex-fetch-snap-info'
812 - '{project}-defaults'
816 !include-raw-escape: ./apex-fetch-snap-info.sh
820 name: 'apex-create-snapshot'
825 - '{project}-defaults'
829 !include-raw-escape: ./apex-snapshot-create.sh
833 name: 'apex-upload-snapshot'
838 - '{project}-defaults'
842 properties-content: ARTIFACT_TYPE=snapshot
843 - 'apex-upload-artifact'
847 name: 'apex-{snap_type}-promote-daily-{stream}-os-{os_version}-{topology}'
849 # Job template for promoting CSIT Snapshots
851 # Required Variables:
852 # stream: branch with - in place of / (eg. stable)
853 # branch: branch (eg. stable)
854 node: '{virtual-slave}'
855 project-type: 'multijob'
856 disabled: '{disable_promote}'
866 gs-pathname: '{gs-pathname}'
868 name: ARTIFACT_VERSION
870 description: "Used for overriding the ARTIFACT_VERSION"
874 description: "Used for overriding the PROMOTE"
877 default: 'artifacts.opnfv.org/apex/{os_version}/{topology}'
878 description: "User for overriding GS_URL from apex params"
881 default: '{os_version}'
882 description: OpenStack version short name
885 default: '{odl_branch}'
886 description: ODL branch being used
890 description: "Used to force promotion and skip CSIT"
893 default: '{snap_type}'
894 description: Type of snapshot to promote
897 use-build-blocker: true
898 blocking-level: 'NODE'
903 - 'apex-.*-promote.*'
911 - '{stream}-{snap_type}-{os_version}'
915 name: apex-virtual-deploy
916 condition: SUCCESSFUL
918 - name: 'apex-deploy-virtual-{stream}'
919 current-parameters: true
920 predefined-parameters: |
921 DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}-{snap_type}
923 GERRIT_BRANCH=$GERRIT_BRANCH
924 GERRIT_REFSPEC=$GERRIT_REFSPEC
925 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
926 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
927 node-parameters: true
928 kill-phase-on: FAILURE
932 name: fetch snapshot info
933 condition: SUCCESSFUL
935 - name: 'apex-fetch-snap-info'
936 current-parameters: true
937 node-parameters: true
938 kill-phase-on: FAILURE
943 condition: SUCCESSFUL
944 execution-type: SEQUENTIALLY
946 - name: cperf-apex-csit-master
947 predefined-parameters: |
948 ODL_BRANCH=$ODL_BRANCH
949 RC_FILE_PATH=/tmp/snap/overcloudrc
950 NODE_FILE_PATH=/tmp/snap/node.yaml
951 SSH_KEY_PATH=/tmp/snap/id_rsa
952 ODL_CONTAINERIZED=true
953 OS_VERSION=$OS_VERSION
954 SKIP_CSIT=$FORCE_PROMOTE
956 node-parameters: true
959 enable-condition: "def m = '$SNAP_TYPE' ==~ /csit/"
960 - name: cperf-upload-logs-csit
961 predefined-parameters: |
962 ODL_BRANCH=$ODL_BRANCH
963 OS_VERSION=$OS_VERSION
965 node-parameters: true
966 kill-phase-on: FAILURE
968 enable-condition: "def m = '$SNAP_TYPE' ==~ /csit/"
969 - name: 'functest-apex-virtual-suite-{stream}'
970 current-parameters: false
971 predefined-parameters: |
972 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
973 DOCKER_TAG=$DOCKER_TAG
974 FUNCTEST_SUITE_NAME=tempest_smoke
975 FUNCTEST_MODE=testcase
976 GERRIT_BRANCH=$GERRIT_BRANCH
977 GERRIT_REFSPEC=$GERRIT_REFSPEC
978 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
979 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
980 node-parameters: true
982 enable-condition: "def m = '$SNAP_TYPE' ==~ /functest/"
985 - name: 'apex-fetch-logs-{stream}'
986 current-parameters: false
987 predefined-parameters: |
988 GERRIT_BRANCH=$GERRIT_BRANCH
989 GERRIT_REFSPEC=$GERRIT_REFSPEC
990 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
991 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
992 node-parameters: true
997 name: create snapshot
998 condition: SUCCESSFUL
1000 - name: 'apex-create-snapshot'
1001 current-parameters: true
1002 node-parameters: true
1003 kill-phase-on: FAILURE
1007 name: upload snapshot
1008 condition: SUCCESSFUL
1010 - name: 'apex-upload-snapshot'
1011 current-parameters: true
1012 node-parameters: true
1013 kill-phase-on: FAILURE
1019 name: 'apex-fdio-promote-daily-{stream}'
1021 # Job template for promoting CSIT Snapshots
1023 # Required Variables:
1024 # stream: branch with - in place of / (eg. stable)
1025 # branch: branch (eg. stable)
1026 node: '{virtual-slave}'
1027 project-type: 'multijob'
1034 - project-parameter:
1035 project: '{project}'
1038 gs-pathname: '{gs-pathname}'
1042 use-build-blocker: true
1043 blocking-level: 'NODE'
1053 condition: SUCCESSFUL
1055 - name: 'apex-build-{stream}'
1056 current-parameters: false
1057 predefined-parameters: |
1058 GERRIT_BRANCH=$GERRIT_BRANCH
1059 GERRIT_REFSPEC=$GERRIT_REFSPEC
1060 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1061 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1062 node-parameters: false
1063 kill-phase-on: FAILURE
1067 name: deploy-virtual
1068 condition: SUCCESSFUL
1070 - name: 'apex-deploy-virtual-{stream}'
1071 current-parameters: false
1072 predefined-parameters: |
1073 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1075 GERRIT_BRANCH=$GERRIT_BRANCH
1076 GERRIT_REFSPEC=$GERRIT_REFSPEC
1077 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1078 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1080 node-parameters: true
1081 kill-phase-on: FAILURE
1085 name: create snapshot
1086 condition: SUCCESSFUL
1088 - name: 'apex-create-snapshot'
1089 current-parameters: false
1090 predefined-parameters: |
1092 node-parameters: true
1093 kill-phase-on: FAILURE
1097 name: upload snapshot
1098 condition: SUCCESSFUL
1100 - name: 'apex-upload-snapshot'
1101 current-parameters: false
1102 predefined-parameters: |
1104 node-parameters: true
1105 kill-phase-on: FAILURE
1111 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1113 project-type: 'multijob'
1126 - '{project}-defaults'
1127 - project-parameter:
1128 project: '{project}'
1131 gs-pathname: '{gs-pathname}'
1133 name: DEPLOY_SCENARIO
1134 default: 'os-nosdn-nofeature-ha'
1135 description: "Scenario to deploy with."
1138 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1139 description: 'Git URL to use on this Jenkins Slave'
1142 default: /root/.ssh/id_rsa
1143 description: 'SSH key to use for Apex'
1148 use-build-blocker: true
1149 blocking-level: 'NODE'
1153 - 'apex-.*-promote.*'
1155 - 'apex-.+-baremetal-.+'
1162 - description-setter:
1163 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1165 name: 'Baremetal Deploy'
1166 condition: SUCCESSFUL
1168 - name: 'apex-deploy-baremetal-{stream}'
1169 node-parameters: true
1170 current-parameters: true
1171 predefined-parameters: |
1173 GERRIT_BRANCH=$GERRIT_BRANCH
1175 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1176 kill-phase-on: FAILURE
1183 - name: 'yardstick-apex-baremetal-daily-{stream}'
1184 node-parameters: true
1185 current-parameters: false
1186 predefined-parameters:
1187 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1188 kill-phase-on: NEVER
1189 abort-all-job: false
1192 # Dovetail Danube test job
1194 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1196 project-type: 'multijob'
1203 - '{project}-defaults'
1204 - project-parameter:
1205 project: '{project}'
1206 branch: 'stable/danube'
1208 gs-pathname: '/danube'
1210 name: DEPLOY_SCENARIO
1211 default: 'os-nosdn-nofeature-ha'
1212 description: "Scenario to deploy with."
1217 use-build-blocker: true
1218 blocking-level: 'NODE'
1222 - 'apex-.*-promote.*'
1226 - timed: '' # '0 1 * * *'
1229 - description-setter:
1230 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1232 name: 'Baremetal Deploy'
1233 condition: SUCCESSFUL
1235 - name: 'apex-deploy-baremetal-danube'
1236 node-parameters: true
1237 current-parameters: true
1238 predefined-parameters: |
1240 GERRIT_BRANCH=$GERRIT_BRANCH
1242 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1243 kill-phase-on: FAILURE
1250 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1251 node-parameters: true
1252 current-parameters: false
1253 predefined-parameters:
1254 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1255 kill-phase-on: NEVER
1256 abort-all-job: false
1259 ########################
1261 ########################
1263 name: apex-parameter
1268 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1270 name: ARTIFACT_VERSION
1272 description: "Artifact version type"
1274 name: BUILD_DIRECTORY
1275 default: $WORKSPACE/.build
1276 description: "Directory where the build artifact will be located upon the completion of the build."
1278 name: CACHE_DIRECTORY
1279 default: $HOME/opnfv/apex-cache{gs-pathname}
1280 description: "Directory where the cache to be used during the build is located."
1281 # yamllint disable rule:line-length
1284 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1285 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1286 # yamllint enable rule:line-length
1289 default: '{gs-pathname}'
1290 description: "Version directory where opnfv artifacts are stored in gs repository"
1293 default: $GS_BASE{gs-pathname}
1294 description: "URL to Google Storage."
1298 description: "Flag to know if we should promote/upload snapshot artifacts."
1300 ########################
1302 ########################
1306 name: apex-builder-fraser
1309 name: Baremetal Deploy and Test Phase
1310 condition: SUCCESSFUL
1312 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1313 node-parameters: false
1314 current-parameters: false
1315 predefined-parameters: |
1317 kill-phase-on: NEVER
1320 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1321 node-parameters: false
1322 current-parameters: false
1323 predefined-parameters: |
1325 kill-phase-on: NEVER
1331 name: apex-builder-gambia
1334 name: Baremetal Deploy and Test Phase
1335 condition: SUCCESSFUL
1337 - name: 'apex-os-nosdn-nofeature-noha-baremetal-gambia'
1338 node-parameters: false
1339 current-parameters: false
1340 predefined-parameters: |
1342 kill-phase-on: NEVER
1345 - name: 'apex-os-nosdn-nofeature-ha-baremetal-gambia'
1346 node-parameters: false
1347 current-parameters: false
1348 predefined-parameters: |
1350 kill-phase-on: NEVER
1353 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-gambia'
1354 node-parameters: false
1355 current-parameters: false
1356 predefined-parameters: |
1358 kill-phase-on: NEVER
1361 - name: 'apex-os-odl-nofeature-noha-baremetal-gambia'
1362 node-parameters: false
1363 current-parameters: false
1364 predefined-parameters: |
1366 kill-phase-on: NEVER
1369 - name: 'apex-os-odl-nofeature-ha-baremetal-gambia'
1370 node-parameters: false
1371 current-parameters: false
1372 predefined-parameters: |
1374 kill-phase-on: NEVER
1377 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-gambia'
1378 node-parameters: false
1379 current-parameters: false
1380 predefined-parameters: |
1382 kill-phase-on: NEVER
1385 - name: 'apex-os-odl-bgpvpn-ha-baremetal-gambia'
1386 node-parameters: false
1387 current-parameters: false
1388 predefined-parameters: |
1390 kill-phase-on: NEVER
1393 - name: 'apex-os-odl-bgpvpn-noha-baremetal-gambia'
1394 node-parameters: false
1395 current-parameters: false
1396 predefined-parameters: |
1398 kill-phase-on: NEVER
1401 - name: 'apex-os-odl-sfc-ha-baremetal-gambia'
1402 node-parameters: false
1403 current-parameters: false
1404 predefined-parameters: |
1406 kill-phase-on: NEVER
1409 - name: 'apex-os-odl-sfc-noha-baremetal-gambia'
1410 node-parameters: false
1411 current-parameters: false
1412 predefined-parameters: |
1414 kill-phase-on: NEVER
1417 - name: 'apex-os-nosdn-calipso-noha-baremetal-gambia'
1418 node-parameters: false
1419 current-parameters: false
1420 predefined-parameters: |
1422 kill-phase-on: NEVER
1425 - name: 'apex-os-ovn-nofeature-ha-baremetal-gambia'
1426 node-parameters: false
1427 current-parameters: false
1428 predefined-parameters: |
1430 kill-phase-on: NEVER
1436 name: apex-builder-danube
1439 name: Baremetal Deploy and Test Phase
1440 condition: SUCCESSFUL
1442 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1443 node-parameters: false
1444 current-parameters: false
1445 predefined-parameters: |
1447 kill-phase-on: NEVER
1450 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1451 node-parameters: false
1452 current-parameters: false
1453 predefined-parameters: |
1455 kill-phase-on: NEVER
1458 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1459 node-parameters: false
1460 current-parameters: false
1461 predefined-parameters: |
1463 kill-phase-on: NEVER
1466 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1467 node-parameters: false
1468 current-parameters: false
1469 predefined-parameters: |
1471 kill-phase-on: NEVER
1474 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1475 node-parameters: false
1476 current-parameters: false
1477 predefined-parameters: |
1479 kill-phase-on: NEVER
1482 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1483 node-parameters: false
1484 current-parameters: false
1485 predefined-parameters: |
1487 kill-phase-on: NEVER
1490 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1491 node-parameters: false
1492 current-parameters: false
1493 predefined-parameters: |
1495 kill-phase-on: NEVER
1498 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1499 node-parameters: false
1500 current-parameters: false
1501 predefined-parameters: |
1503 kill-phase-on: NEVER
1506 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1507 node-parameters: false
1508 current-parameters: false
1509 predefined-parameters: |
1511 kill-phase-on: NEVER
1514 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1515 node-parameters: false
1516 current-parameters: false
1517 predefined-parameters: |
1519 kill-phase-on: NEVER
1522 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1523 node-parameters: false
1524 current-parameters: false
1525 predefined-parameters: |
1527 kill-phase-on: NEVER
1530 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1531 node-parameters: false
1532 current-parameters: false
1533 predefined-parameters: |
1535 kill-phase-on: NEVER
1538 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1539 node-parameters: false
1540 current-parameters: false
1541 predefined-parameters: |
1543 kill-phase-on: NEVER
1546 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1547 node-parameters: false
1548 current-parameters: false
1549 predefined-parameters: |
1551 kill-phase-on: NEVER
1554 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1555 node-parameters: false
1556 current-parameters: false
1557 predefined-parameters: |
1559 kill-phase-on: NEVER
1562 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1563 node-parameters: false
1564 current-parameters: false
1565 predefined-parameters: |
1567 kill-phase-on: NEVER
1570 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1571 node-parameters: false
1572 current-parameters: false
1573 predefined-parameters: |
1575 kill-phase-on: NEVER
1578 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1579 node-parameters: false
1580 current-parameters: false
1581 predefined-parameters: |
1583 kill-phase-on: NEVER
1586 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1587 node-parameters: false
1588 current-parameters: false
1589 predefined-parameters: |
1591 kill-phase-on: NEVER
1594 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1595 node-parameters: false
1596 current-parameters: false
1597 predefined-parameters: |
1599 kill-phase-on: NEVER
1602 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1603 node-parameters: false
1604 current-parameters: false
1605 predefined-parameters: |
1607 kill-phase-on: NEVER
1610 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1611 node-parameters: false
1612 current-parameters: false
1613 predefined-parameters: |
1615 kill-phase-on: NEVER
1618 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1619 node-parameters: false
1620 current-parameters: false
1621 predefined-parameters: |
1623 kill-phase-on: NEVER
1626 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1627 node-parameters: false
1628 current-parameters: false
1629 predefined-parameters: |
1631 kill-phase-on: NEVER
1634 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1642 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1643 node-parameters: false
1644 current-parameters: false
1645 predefined-parameters: |
1647 kill-phase-on: NEVER
1653 name: apex-builder-master
1656 name: Baremetal Deploy and Test Phase
1657 condition: SUCCESSFUL
1659 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1660 node-parameters: false
1661 current-parameters: false
1662 predefined-parameters: |
1664 kill-phase-on: NEVER
1667 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1668 node-parameters: false
1669 current-parameters: false
1670 predefined-parameters: |
1672 kill-phase-on: NEVER
1675 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1676 node-parameters: false
1677 current-parameters: false
1678 predefined-parameters: |
1680 kill-phase-on: NEVER
1683 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1684 node-parameters: false
1685 current-parameters: false
1686 predefined-parameters: |
1688 kill-phase-on: NEVER
1691 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1692 node-parameters: false
1693 current-parameters: false
1694 predefined-parameters: |
1696 kill-phase-on: NEVER
1699 - name: 'apex-os-nosdn-rocky-noha-baremetal-master'
1700 node-parameters: false
1701 current-parameters: false
1702 predefined-parameters: |
1704 kill-phase-on: NEVER
1707 - name: 'apex-os-nosdn-rocky-ha-baremetal-master'
1708 node-parameters: false
1709 current-parameters: false
1710 predefined-parameters: |
1712 kill-phase-on: NEVER
1715 - name: 'apex-os-nosdn-rocky-ha-ipv6-baremetal-master'
1716 node-parameters: false
1717 current-parameters: false
1718 predefined-parameters: |
1720 kill-phase-on: NEVER
1723 - name: 'apex-os-odl-rocky-noha-baremetal-master'
1724 node-parameters: false
1725 current-parameters: false
1726 predefined-parameters: |
1728 kill-phase-on: NEVER
1731 - name: 'apex-os-odl-rocky-ha-baremetal-master'
1732 node-parameters: false
1733 current-parameters: false
1734 predefined-parameters: |
1736 kill-phase-on: NEVER
1739 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1740 node-parameters: false
1741 current-parameters: false
1742 predefined-parameters: |
1744 kill-phase-on: NEVER
1747 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1748 node-parameters: false
1749 current-parameters: false
1750 predefined-parameters: |
1752 kill-phase-on: NEVER
1755 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1756 node-parameters: false
1757 current-parameters: false
1758 predefined-parameters: |
1760 kill-phase-on: NEVER
1763 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1764 node-parameters: false
1765 current-parameters: false
1766 predefined-parameters: |
1768 kill-phase-on: NEVER
1771 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1772 node-parameters: false
1773 current-parameters: false
1774 predefined-parameters: |
1776 kill-phase-on: NEVER
1779 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1780 node-parameters: false
1781 current-parameters: false
1782 predefined-parameters: |
1784 kill-phase-on: NEVER
1787 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1788 node-parameters: false
1789 current-parameters: false
1790 predefined-parameters: |
1792 kill-phase-on: NEVER
1795 - name: 'apex-os-odl-sfc_rocky-ha-baremetal-master'
1796 node-parameters: false
1797 current-parameters: false
1798 predefined-parameters: |
1800 kill-phase-on: NEVER
1803 - name: 'apex-os-odl-sfc_rocky-noha-baremetal-master'
1804 node-parameters: false
1805 current-parameters: false
1806 predefined-parameters: |
1808 kill-phase-on: NEVER
1811 - name: 'apex-os-nosdn-calipso-noha-baremetal-master'
1812 node-parameters: false
1813 current-parameters: false
1814 predefined-parameters: |
1816 kill-phase-on: NEVER
1819 - name: 'apex-os-nosdn-calipso_rocky-noha-baremetal-master'
1820 node-parameters: false
1821 current-parameters: false
1822 predefined-parameters: |
1824 kill-phase-on: NEVER
1827 - name: 'apex-os-ovn-nofeature-ha-baremetal-master'
1828 node-parameters: false
1829 current-parameters: false
1830 predefined-parameters: |
1832 kill-phase-on: NEVER
1835 - name: 'apex-os-ovn-rocky-ha-baremetal-master'
1836 node-parameters: false
1837 current-parameters: false
1838 predefined-parameters: |
1840 kill-phase-on: NEVER
1846 name: apex-builder-euphrates
1849 name: Baremetal Deploy and Test Phase
1850 condition: SUCCESSFUL
1852 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1853 node-parameters: false
1854 current-parameters: false
1855 predefined-parameters: |
1857 kill-phase-on: NEVER
1860 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1861 node-parameters: false
1862 current-parameters: false
1863 predefined-parameters: |
1865 kill-phase-on: NEVER
1868 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1869 node-parameters: false
1870 current-parameters: false
1871 predefined-parameters: |
1873 kill-phase-on: NEVER
1876 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1877 node-parameters: false
1878 current-parameters: false
1879 predefined-parameters: |
1881 kill-phase-on: NEVER
1884 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1885 node-parameters: false
1886 current-parameters: false
1887 predefined-parameters: |
1889 kill-phase-on: NEVER
1892 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1893 node-parameters: false
1894 current-parameters: false
1895 predefined-parameters: |
1897 kill-phase-on: NEVER
1900 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1901 node-parameters: false
1902 current-parameters: false
1903 predefined-parameters: |
1905 kill-phase-on: NEVER
1908 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1909 node-parameters: false
1910 current-parameters: false
1911 predefined-parameters: |
1913 kill-phase-on: NEVER
1916 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1917 node-parameters: false
1918 current-parameters: false
1919 predefined-parameters: |
1921 kill-phase-on: NEVER
1924 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1925 node-parameters: false
1926 current-parameters: false
1927 predefined-parameters: |
1929 kill-phase-on: NEVER
1932 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1933 node-parameters: false
1934 current-parameters: false
1935 predefined-parameters: |
1937 kill-phase-on: NEVER
1940 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1941 node-parameters: false
1942 current-parameters: false
1943 predefined-parameters: |
1945 kill-phase-on: NEVER
1948 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1949 node-parameters: false
1950 current-parameters: false
1951 predefined-parameters: |
1953 kill-phase-on: NEVER
1956 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1957 node-parameters: false
1958 current-parameters: false
1959 predefined-parameters: |
1961 kill-phase-on: NEVER
1964 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1965 node-parameters: false
1966 current-parameters: false
1967 predefined-parameters: |
1969 kill-phase-on: NEVER
1972 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1973 node-parameters: false
1974 current-parameters: false
1975 predefined-parameters: |
1977 kill-phase-on: NEVER
1980 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1981 node-parameters: false
1982 current-parameters: false
1983 predefined-parameters: |
1985 kill-phase-on: NEVER
1989 name: 'apex-upload-artifact'
1992 !include-raw: ./apex-upload-artifact.sh
1995 name: 'apex-download-artifact'
1998 !include-raw: ./apex-download-artifact.sh
2004 !include-raw: ./apex-deploy.sh
2007 name: 'apex-fetch-logs'
2010 !include-raw: ./apex-fetch-logs.sh
2012 #######################
2014 # timed is in format: 'min hour daymonth month dayweek'
2015 ########################
2019 - timed: '0 0 1-31/2 * *'
2024 - timed: '0 4 2-30/2 * *'
2029 - timed: '0 0 2-30/2 * *'
2032 name: 'apex-euphrates'
2034 - timed: '0 0 2-30/2 * *'
2039 - timed: '0 3 1 1 7'
2042 name: 'master-csit-master'
2044 - timed: '0 5 * * *'
2047 name: 'master-csit-rocky'
2049 - timed: '0 5 * * *'
2052 name: 'master-csit-queens'
2057 name: 'gambia-csit-master'
2062 name: 'gambia-csit-rocky'
2067 name: 'gambia-csit-queens'
2069 - timed: '0 5 * * *'
2072 name: 'fraser-csit-master'
2077 name: 'fraser-csit-rocky'
2082 name: 'fraser-csit-queens'
2087 name: 'euphrates-csit-master'
2092 name: 'euphrates-csit-rocky'
2097 name: 'euphrates-csit-queens'
2102 name: 'danube-csit-master'
2107 name: 'danube-csit-rocky'
2112 name: 'danube-csit-queens'
2116 name: 'master-functest-master'
2118 - timed: '0 3 * * *'
2121 name: 'master-functest-rocky'
2123 - timed: '0 3 * * *'
2126 name: 'master-functest-queens'
2131 name: 'gambia-functest-master'
2136 name: 'gambia-functest-rocky'
2141 name: 'gambia-functest-queens'
2143 - timed: '0 3 * * *'
2146 name: 'fraser-functest-master'
2151 name: 'fraser-functest-rocky'
2156 name: 'fraser-functest-queens'
2161 name: 'euphrates-functest-master'
2166 name: 'euphrates-functest-rocky'
2171 name: 'euphrates-functest-queens'
2176 name: 'danube-functest-master'
2181 name: 'danube-functest-rocky'
2186 name: 'danube-functest-queens'