Merge "Add support for publishing to Maven Central"
[releng/builder.git] / jjb / integration / integration-test-jobs.yaml
1 ---
2 - project:
3     name: integration-test
4     project: integration/test
5     project-name: integration-test
6     jobs:
7       - 'integration-patch-test-{stream}'
8       - 'integration-multipatch-test-{stream}'
9       - 'integration-merge-dashboard'
10       - '{project-name}-rtd-jobs':
11           build-node: centos7-builder-2c-2g
12           project-pattern: integration/test
13           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-integrationtest/32934/
14           rtd-token: 70766f97941a74ef80b84749ac4799e5ddeee99a
15       - gerrit-tox-verify:
16           branch: master
17           stream: master
18
19     # CSIT Lists in defaults.yaml
20     stream:
21       - sodium:
22           branch: 'master'
23           mvn-version: 'mvn35'
24           csit-list: !include: csit-jobs-sodium.lst
25           build-order: >
26               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
27               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
28               bgpcep integration/distribution
29
30       - neon:
31           branch: 'stable/neon'
32           mvn-version: 'mvn35'
33           csit-list: !include: csit-jobs-neon.lst
34           build-order: >
35               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
36               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
37               bgpcep integration/distribution
38
39       - fluorine:
40           branch: 'stable/fluorine'
41           mvn-version: 'mvn35'
42           csit-list: !include: csit-jobs-fluorine.lst
43           build-order: >
44               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
45               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
46               bgpcep integration/distribution
47
48       - oxygen:
49           branch: 'stable/oxygen'
50           mvn-version: 'mvn35'
51           csit-list: !include: csit-jobs-oxygen.lst
52           build-order: >
53               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
54               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
55               bgpcep integration/distribution
56           disable-job: true
57
58 - project:
59     name: integration-distribution
60     project: integration/test
61     project-name: integration-test
62     jobs:
63       - 'integration-distribution-test-{stream}'
64       - 'integration-distribution-weekly-test-trigger-{stream}'
65       - 'integration-distribution-high-frequency-test-trigger-{stream}'
66       - 'integration-update-csit-tests-{stream}'
67
68     # CSIT Lists in defaults.yaml
69     stream:
70       - sodium:
71           branch: 'master'
72           csit-blacklist: >
73               alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp
74               l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable
75               sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip
76               aaa-csit-1node-keystone-all
77               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
78               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
79               netvirt-csit-3node-1cmb
80               last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
81           csit-list: !include: csit-jobs-sodium.lst
82           csit-weekly-list: '{csit-weekly-list-sodium}'
83           csit-high-frequency-list: '{csit-high-frequency-list-sodium}'
84       - neon:
85           branch: 'stable/neon'
86           csit-blacklist: >
87               alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp
88               l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable
89               sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip
90               aaa-csit-1node-keystone-all
91               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
92               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
93               netvirt-csit-3node-1cmb
94               last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
95           csit-list: !include: csit-jobs-neon.lst
96           csit-weekly-list: '{csit-weekly-list-neon}'
97           csit-high-frequency-list: '{csit-high-frequency-list-neon}'
98       - fluorine:
99           branch: 'stable/fluorine'
100           csit-blacklist: >
101               alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp
102               l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable
103               sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip
104               aaa-csit-1node-keystone-all
105               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
106               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
107               netvirt-csit-3node-1cmb
108               last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
109           csit-list: !include: csit-jobs-fluorine.lst
110           csit-weekly-list: '{csit-weekly-list-fluorine}'
111           csit-high-frequency-list: '{csit-high-frequency-list-fluorine}'
112       - oxygen:
113           branch: 'stable/oxygen'
114           csit-blacklist: >
115               capwap centinel didm iotdm jsonrpc lacp messaging4transport netide nic
116               ocpplugin sdninterfaceapp unimgr usecplugin gate longevity sanity tdd tempest wip
117               aaa-csit-1node-keystone-all groupbasedpolicy-csit-1node-1cmb-0ctl-0cmp-openstack-pike-openstack
118               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike
119               netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct
120               netvirt-csit-3node-1cmb
121               last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used
122           csit-list: !include: csit-jobs-oxygen.lst
123           csit-weekly-list: '{csit-weekly-list-oxygen}'
124           csit-high-frequency-list: '{csit-high-frequency-list-oxygen}'
125
126 - project:
127     name: integration-sanity
128     project: integration/test
129     project-name: integration-test
130     jobs:
131       - 'integration-sanity-test-{stream}'
132
133     stream:
134       - sodium:
135           branch: 'master'
136           karaf-version: odl
137           csit-sanity-list: '{csit-sanity-list-sodium}'
138       - neon:
139           branch: 'stable/neon'
140           karaf-version: odl
141           csit-sanity-list: '{csit-sanity-list-neon}'
142       - fluorine:
143           branch: 'stable/fluorine'
144           karaf-version: odl
145           csit-sanity-list: '{csit-sanity-list-fluorine}'
146       - oxygen:
147           branch: 'stable/oxygen'
148           karaf-version: karaf4
149           csit-sanity-list: '{csit-sanity-list-oxygen}'
150
151 - job-template:
152     name: 'integration-merge-dashboard'
153     project-type: freestyle
154     node: centos7-builder-2c-1g
155
156     properties:
157       - opendaylight-infra-properties:
158           build-days-to-keep: '{build-days-to-keep}'
159
160     parameters:
161       - opendaylight-infra-parameters:
162           os-cloud: '{os-cloud}'
163           project: '{project}'
164           branch: 'master'
165           refspec: 'refs/heads/master'
166           artifacts: '{archive-artifacts}'
167
168     scm:
169       - integration-gerrit-scm:
170           basedir: 'test'
171           refspec: '$GERRIT_REFSPEC'
172           branch: 'master'
173
174     wrappers:
175       - opendaylight-infra-wrappers:
176           build-timeout: '{build-timeout}'
177
178     triggers:
179       - gerrit-trigger-patch-merged:
180           gerrit-server-name: '{gerrit-server-name}'
181           name: '{project}'
182           branch: 'master'
183           files: 'dashboard/**'
184           forbidden-files: ''
185
186     builders:
187       - lf-infra-pre-build
188       - config-file-provider:
189           files:
190             - file-id: odl-elastic-cloud
191               target: '$HOME/.netrc'
192       - integration-install-robotframework
193       # yamllint disable-line rule:line-length
194       - shell: python3 $WORKSPACE/test/csit/scripts/push_dashboard.py a4ff38b99ef2c7626450543021b4c134.us-east-1.aws.found.io:9243
195
196     publishers:
197       - lf-infra-publish
198       - email-notification:
199           email-recipients: '{email-recipients}'
200           email-prefix: '[{project-name}]'
201
202 - job-template:
203     name: 'integration-distribution-test-{stream}'
204     # Goal: Verify a distribution through all system test available
205     # Operation: This template takes a distribution and passes all available system test
206
207     project-type: freestyle
208     node: queue-disttest-2c-1g
209
210     properties:
211       - opendaylight-infra-properties:
212           build-days-to-keep: '{build-days-to-keep}'
213
214     parameters:
215       - integration-bundle-url:
216           bundle-url: '{bundle-url}'
217       - distribution-karaf-version:
218           karaf-version: '{karaf-version}'
219
220     builders:
221       - lf-infra-pre-build
222       - trigger-builds:
223           - project: '{csit-list}'
224             block: true
225             predefined-parameters: |
226               BUNDLE_URL=$BUNDLE_URL
227               KARAF_VERSION=$KARAF_VERSION
228
229     wrappers:
230       - lf-infra-wrappers:
231           build-timeout: 1440
232           jenkins-ssh-credential: '{jenkins-ssh-credential}'
233
234     publishers:
235       - opendaylight-infra-generate-csit-status-report
236       - email-notification:
237           email-recipients: '{email-recipients}'
238           email-prefix: '[integration]'
239       - lf-infra-publish
240
241 - job-template:
242     name: 'integration-sanity-test-{stream}'
243     # Goal: Verify a distribution through sanity test
244     # Operation: This template takes a distribution and passes sanity test
245     # This jobs works for both managed & unmanaged distro.
246
247     project-type: freestyle
248     node: queue-intque-2c-1g
249
250     properties:
251       - opendaylight-infra-properties:
252           build-days-to-keep: '{build-days-to-keep}'
253
254     parameters:
255       - integration-bundle-url:
256           bundle-url: '{bundle-url}'
257       - distribution-karaf-version:
258           karaf-version: '{karaf-version}'
259
260     triggers:
261       - timed: '{schedule-daily}'
262
263     builders:
264       - lf-infra-pre-build
265       - trigger-builds:
266           - project: '{csit-sanity-list}'
267             block: true
268             predefined-parameters: |
269               BUNDLE_URL=$BUNDLE_URL
270               KARAF_VERSION=$KARAF_VERSION
271
272     publishers:
273       - email-notification:
274           email-recipients: '{email-recipients}'
275           email-prefix: '[integration]'
276
277 - job-template:
278     name: 'integration-patch-test-{stream}'
279     # Template: integration-patch-test-{stream}
280     # Goal: Build a patch and run all available system test on a distribution containing the change
281     # Operation: This job template builds a patch, creates a distribution containing the patch, and
282     # triggers the distribution test when test-integration is used in gerrit comments
283
284     project-type: freestyle
285     node: centos7-builder-2c-8g
286
287     properties:
288       - opendaylight-infra-properties:
289           build-days-to-keep: '{build-days-to-keep}'
290
291     parameters:
292       - opendaylight-infra-parameters:
293           os-cloud: '{os-cloud}'
294           project: '$GERRIT_PROJECT'
295           branch: '{branch}'
296           refspec: '$GERRIT_REFSPEC'
297           artifacts: '{archive-artifacts}'
298       - integration-distribution-branch:
299           branch: '{branch}'
300       - distribution-karaf-version:
301           karaf-version: '{karaf-version}'
302       - integration-distribution-git-url:
303           git-url: '{git-url}'
304       - maven-exec:
305           maven-version: mvn35
306
307     scm:
308       - integration-gerrit-scm:
309           basedir: '$GERRIT_PROJECT'
310           refspec: '$GERRIT_REFSPEC'
311           branch: '{branch}'
312       - integration-distribution-scm:
313           branch: '{branch}'
314
315     wrappers:
316       - opendaylight-infra-wrappers:
317           build-timeout: '720'
318
319     triggers:
320       - gerrit:
321           server-name: '{gerrit-server-name}'
322           trigger-on:
323             - comment-added-contains-event:
324                 comment-contains-value: 'test-integration'
325           projects:
326             - project-compare-type: 'ANT'
327               project-pattern: '**'
328               branches:
329                 - branch-compare-type: 'ANT'
330                   branch-pattern: '**/{branch}'
331           skip-vote:
332             successful: true
333             failed: true
334             unstable: true
335             notbuilt: true
336
337     builders:
338       - lf-infra-pre-build
339       - integration-rebase-gerrit-patch
340       - wipe-org-opendaylight-repo
341       - lf-provide-maven-settings:
342           global-settings-file: 'global-settings'
343           settings-file: 'integration-settings'
344       - maven-target:
345           maven-version: 'mvn35'
346           pom: '$GERRIT_PROJECT/pom.xml'
347           goals: |
348               clean install dependency:tree -DoutputFile=dependency_tree.txt
349               -Pq
350               -Dstream={stream}
351               {opendaylight-infra-mvn-opts}
352           # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT.
353           java-opts:
354             - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
355           settings: integration-settings
356           settings-type: cfp
357           global-settings: global-settings
358           global-settings-type: cfp
359       - maven-target:
360           maven-version: mvn35
361           pom: distribution/pom.xml
362           goals: |
363               clean install dependency:tree -DoutputFile=dependency_tree.txt
364               {opendaylight-infra-mvn-opts}
365           # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT.
366           java-opts:
367             - '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
368           settings: integration-settings
369           settings-type: cfp
370           global-settings: global-settings
371           global-settings-type: cfp
372       - integration-upload-distribution:
373           dist-pom: distribution/pom.xml
374       - trigger-builds:
375           - project: '{csit-list}'
376             block: true
377             predefined-parameters: |
378               BUNDLE_URL=$BUNDLE_URL
379               KARAF_VERSION=$KARAF_VERSION
380
381     publishers:
382       - lf-infra-publish
383       - email-notification:
384           email-recipients: '{email-recipients}'
385           email-prefix: '[$GERRIT_PROJECT]'
386
387
388 - job-template:
389     name: 'integration-multipatch-test-{stream}'
390     # Goal: Build one or more patches and run all available system test on a distribution containing the change.
391     # Operation: This job template checks out and builds in order each patch provided in job parameters, finally
392     # it creates a distribution containing all patches and triggers the distribution test job which includes most
393     # (if not all) available CSIT jobs.
394
395     project-type: freestyle
396     node: centos7-builder-8c-8g
397     concurrent: true
398     jdk: '{java-version}'
399
400     properties:
401       - opendaylight-infra-properties:
402           build-days-to-keep: '{build-days-to-keep}'
403
404     parameters:
405       - patches-to-build-parameter:
406           patches_to_build: '$PATCHES_TO_BUILD'
407       - build-order-parameter:
408           build-order: '{build-order}'
409       - build-fast-parameter:
410           build-fast: 'false'
411       - run-test-parameter:
412           run-test: 'false'
413       - integration-distribution-branch:
414           branch: '{branch}'
415       - integration-distribution-stream:
416           stream: '{stream}'
417       - distribution-karaf-version:
418           karaf-version: '{karaf-version}'
419       - opendaylight-infra-parameters:
420           os-cloud: '{os-cloud}'
421           project: 'integration/distribution'
422           branch: '{branch}'
423           refspec: 'refs/heads/{branch}'
424           artifacts: '{archive-artifacts}'
425       - lf-infra-maven-parameters:
426           mvn-opts: ''
427           mvn-params: ''
428           mvn-version: mvn35
429           staging-profile-id: ''  # Staging repos do not make sense for this job
430
431     wrappers:
432       - opendaylight-infra-wrappers:
433           build-timeout: '1200'
434
435     triggers:
436       - gerrit:
437           server-name: '{gerrit-server-name}'
438           trigger-on:
439             - comment-added-contains-event:
440                 comment-contains-value: 'multipatch-build'
441           projects:
442             - project-compare-type: ANT
443               project-pattern: '**'
444               branches:
445                 - branch-compare-type: ANT
446                   branch-pattern: '**/{branch}'
447
448     builders:
449       - lf-infra-pre-build
450       - wipe-org-opendaylight-repo
451       - lf-maven-install:
452           mvn-version: '{mvn-version}'
453       - lf-provide-maven-settings:
454           global-settings-file: 'global-settings'
455           settings-file: 'integration-distribution-settings'
456       - integration-multipatch-builder
457       - integration-upload-distribution:
458           dist-pom: patch_tester/distribution/pom.xml
459       - conditional-step:
460           condition-kind: boolean-expression
461           condition-expression: $RUN_TEST
462           steps:
463             - trigger-builds:
464                 - project: '{csit-list}'
465                   block: true
466                   predefined-parameters: |
467                     BUNDLE_URL=$BUNDLE_URL
468                     KARAF_VERSION=$KARAF_VERSION
469
470     publishers:
471       - lf-infra-publish
472       - email-notification:
473           email-recipients: '{email-recipients}'
474           email-prefix: '[int/dist]'
475
476 - job-template:
477     name: 'integration-distribution-weekly-test-trigger-{stream}'
478
479     project-type: freestyle
480     node: queue-intque-2c-1g
481
482     properties:
483       - opendaylight-infra-properties:
484           build-days-to-keep: '{build-days-to-keep}'
485
486     parameters:
487       - integration-bundle-url:
488           bundle-url: '{bundle-url}'
489       - distribution-karaf-version:
490           karaf-version: '{karaf-version}'
491
492     triggers:
493       - timed: '{schedule-weekly}'
494
495     builders:
496       - trigger-builds:
497           - project: '{csit-weekly-list}'
498             block: true
499             predefined-parameters: |
500               BUNDLE_URL=$BUNDLE_URL
501               KARAF_VERSION=$KARAF_VERSION
502
503     publishers:
504       - email-notification:
505           email-recipients: '{email-recipients}'
506           email-prefix: '[integration]'
507
508 - job-template:
509     name: 'integration-distribution-high-frequency-test-trigger-{stream}'
510
511     project-type: freestyle
512     node: queue-intque-2c-1g
513
514     properties:
515       - opendaylight-infra-properties:
516           build-days-to-keep: '{build-days-to-keep}'
517
518     parameters:
519       - integration-bundle-url:
520           bundle-url: '{bundle-url}'
521       - distribution-karaf-version:
522           karaf-version: '{karaf-version}'
523
524     triggers:
525       - timed: '{schedule-high-frequency}'
526
527     builders:
528       - lf-infra-pre-build
529       - trigger-builds:
530           - project: '{csit-high-frequency-list}'
531             block: true
532             predefined-parameters: |
533               BUNDLE_URL=$BUNDLE_URL
534               KARAF_VERSION=$KARAF_VERSION
535
536     publishers:
537       - email-notification:
538           email-recipients: '{email-recipients}'
539           email-prefix: '[integration]'
540
541 - job-template:
542     name: 'integration-update-csit-tests-{stream}'
543
544     # This job's purpose is to update csit
545     # tests to run in integration-distribution-test-{stream}
546     # by updating integration files: csit-list-{stream}.inc
547     # These files can be used as !include in int-dist-test-{stream}
548
549     ######################
550     # Default parameters #
551     ######################
552
553     git-url: '$GIT_URL/$PROJECT'
554     submodule-recursive: true
555     submodule-timeout: 10
556
557     #####################
558     # Job Configuration #
559     #####################
560
561     project-type: freestyle
562     node: centos7-builder-2c-2g
563
564     properties:
565       - lf-infra-properties:
566           build-days-to-keep: 7
567
568     parameters:
569       - lf-infra-parameters:
570           project: releng/builder  # Hardcode as this job needs to pull releng/builder
571           stream: '{stream}'
572           branch: master  # Hardcode as releng/builder only has master
573           lftools-version: '{lftools-version}'
574       - string:
575           name: CSIT_BLACKLIST
576           default: '{csit-blacklist}'
577           description: Space separated list of jobs strings to blacklist.
578
579     scm:
580       - lf-infra-gerrit-scm:
581           jenkins-ssh-credential: '{jenkins-ssh-credential}'
582           git-url: '{git-url}'
583           refspec: '$GERRIT_REFSPEC'
584           branch: '$GERRIT_BRANCH'
585           submodule-recursive: '{submodule-recursive}'
586           submodule-timeout: '{submodule-timeout}'
587           choosing-strategy: default
588
589     wrappers:
590       - lf-infra-wrappers:
591           build-timeout: 10
592           jenkins-ssh-credential: '{jenkins-ssh-credential}'
593
594     triggers:
595       - reverse:
596           jobs: builder-jjb-merge
597
598     builders:
599       - lf-infra-pre-build
600       - shell: !include-raw-escape: update-csit-tests.sh
601       - shell: |
602           git status
603           git add jjb/integration/*.lst
604       - lf-infra-push-gerrit-patch:
605           project: 'releng/builder'
606           gerrit-user: 'jenkins-$SILO'
607           gerrit-host: 'git.opendaylight.org'
608           gerrit-topic: 'auto-update-csit-jobs-{stream}'
609           gerrit-commit-message: 'Auto Update CSIT Jobs to run for {stream}'
610           reviewers-email: 'jluhrsen@redhat.com'
611
612     publishers:
613       - lf-infra-publish
614
615 - project:
616     name: integration-view
617     views:
618       - project-view
619     project-name: integration
620
621 - view:
622     name: csit-stable-f
623     description: 'List of stable integration jobs for managed projects'
624     job-name:
625       - aaa-csit-1node-authn-all-fluorine
626       - bgpcep-csit-1node-throughpcep-all-fluorine
627       - coe-csit-1node-container-networking-only-fluorine
628       - controller-csit-1node-akka1-all-fluorine
629       - controller-csit-1node-benchmark-all-fluorine
630       - controller-csit-1node-notifications-longevity-only-fluorine
631       - controller-csit-1node-rest-cars-perf-all-fluorine
632       - controller-csit-3node-benchmark-all-fluorine
633       - controller-csit-3node-drb-precedence-longevity-only-fluorine
634       - controller-csit-3node-rest-clust-cars-perf-ask-only-fluorine
635       - controller-csit-3node-rest-clust-cars-perf-tell-only-fluorine
636       - daexim-csit-1node-basic-only-fluorine
637       - daexim-csit-3node-clustering-basic-only-fluorine
638       - distribution-csit-1node-userfeatures-all-fluorine
639       - genius-csit-1node-upstream-only-fluorine
640       - genius-csit-3node-upstream-only-fluorine
641       - lispflowmapping-csit-1node-msmr-all-fluorine
642       - netconf-csit-1node-callhome-only-fluorine
643       - netconf-csit-1node-userfeatures-all-fluorine
644       - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-sfc-fluorine
645       - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine
646       - openflowplugin-csit-1node-flow-services-all-fluorine
647       - openflowplugin-csit-1node-longevity-only-fluorine
648       - openflowplugin-csit-1node-perf-bulkomatic-only-fluorine
649       - openflowplugin-csit-1node-perf-stats-collection-only-fluorine
650       - openflowplugin-csit-1node-sanity-only-fluorine
651       - openflowplugin-csit-1node-scale-link-only-fluorine
652       - openflowplugin-csit-1node-scale-only-fluorine
653       - openflowplugin-csit-1node-scale-switch-only-fluorine
654       - openflowplugin-csit-3node-clustering-bulkomatic-only-fluorine
655       - openflowplugin-csit-3node-clustering-only-fluorine
656       - ovsdb-csit-3node-upstream-clustering-only-fluorine
657       - sfc-csit-3node-docker-full-deploy-all-fluorine
658       - sfc-csit-3node-rest-basic-all-fluorine
659     <<: *releng_view_common
660
661 - view:
662     name: csit-stable-ne
663     description: 'List of stable integration jobs for managed projects'
664     job-name:
665       - aaa-csit-1node-authn-all-neon
666       - bgpcep-csit-1node-throughpcep-all-neon
667       - coe-csit-1node-container-networking-only-neon
668       - controller-csit-1node-akka1-all-neon
669       - controller-csit-1node-benchmark-all-neon
670       - controller-csit-1node-notifications-longevity-only-neon
671       - controller-csit-1node-rest-cars-perf-all-neon
672       - controller-csit-3node-benchmark-all-neon
673       - controller-csit-3node-drb-precedence-longevity-only-neon
674       - controller-csit-3node-rest-clust-cars-perf-ask-only-neon
675       - controller-csit-3node-rest-clust-cars-perf-tell-only-neon
676       - daexim-csit-1node-basic-only-neon
677       - daexim-csit-3node-clustering-basic-only-neon
678       - distribution-csit-1node-userfeatures-all-neon
679       - genius-csit-1node-upstream-only-neon
680       - genius-csit-3node-upstream-only-neon
681       - lispflowmapping-csit-1node-msmr-all-neon
682       - netconf-csit-1node-callhome-only-neon
683       - netconf-csit-1node-userfeatures-all-neon
684       - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-sfc-neon
685       - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon
686       - openflowplugin-csit-1node-flow-services-all-neon
687       - openflowplugin-csit-1node-longevity-only-neon
688       - openflowplugin-csit-1node-perf-bulkomatic-only-neon
689       - openflowplugin-csit-1node-perf-stats-collection-only-neon
690       - openflowplugin-csit-1node-sanity-only-neon
691       - openflowplugin-csit-1node-scale-link-only-neon
692       - openflowplugin-csit-1node-scale-only-neon
693       - openflowplugin-csit-1node-scale-switch-only-neon
694       - openflowplugin-csit-3node-clustering-bulkomatic-only-neon
695       - openflowplugin-csit-3node-clustering-only-neon
696       - ovsdb-csit-3node-upstream-clustering-only-neon
697       - sfc-csit-3node-docker-full-deploy-all-neon
698       - sfc-csit-3node-rest-basic-all-neon
699     <<: *releng_view_common