blob: 0c5e96233253dc5a32074a48ff74cace7b9d451a [file] [log] [blame]
Suchitra Vemuricbb295e2018-06-01 18:48:30 -07001---
2# POD Nightly Test Pipeline RCORD Lite Jobs
3
4- project:
5 name: rcord-lite-nightly-job
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070012 # flex OCP with olt/onu kubernetes build jobs (rcord lite)
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070013 - 'build_pod_timer':
Suchitra Vemurieb75cbe2018-06-04 10:57:58 -070014 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070015 config-pod: 'flex-ocp-cord'
Kailash Khalasi9559f362018-09-14 13:53:28 -070016 profile: 'rcord-topdown'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070017 branch: 'cord-6.0'
18 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown'
Kailash Khalasia3bd0552018-08-28 11:15:42 -070019 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070020 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070021 time: '20'
Kailash Khalasi81e57f42018-08-07 10:22:59 -070022
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070023 # flex ocp pod with olt/onu kubernetes build jobs (rcord lite)
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070024 - 'build_pod_timer':
Suchitra Vemuri898d1c82018-06-11 16:29:40 -070025 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070026 config-pod: 'flex-ocp-cord'
Kailash Khalasi9559f362018-09-14 13:53:28 -070027 profile: 'rcord-zerotouch'
Suchitra Vemurid86e2cb2018-07-25 15:36:55 -070028 branch: 'cord-6.0'
Kailash Khalasi4ed51922018-09-21 08:27:34 -070029 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -070030 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070031 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070032 time: '22'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070033
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070034 # flex ocp pod with olt/onu postactions job
Kailash Khalasi4de32fe2018-11-12 13:31:39 -080035 - 'post_build_actions':
36 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070037 config-pod: 'flex-ocp-cord'
Kailash Khalasi4de32fe2018-11-12 13:31:39 -080038 profile: 'rcord-topdown'
39 branch: 'cord-6.0'
40 Jenkinsfile: 'Jenkinsfile-postactions'
41
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070042 # flex ocp pod with olt/onu postactions job
Kailash Khalasi4de32fe2018-11-12 13:31:39 -080043 - 'post_build_actions':
44 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070045 config-pod: 'flex-ocp-cord'
Kailash Khalasi4de32fe2018-11-12 13:31:39 -080046 profile: 'rcord-zerotouch'
47 branch: 'cord-6.0'
48 Jenkinsfile: 'Jenkinsfile-postactions'
49
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070050 # flex ocp with olt/onu kubernetes master build jobs (rcord lite)
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070051 - 'build_pod_timer':
52 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070053 config-pod: 'flex-ocp-cord'
Kailash Khalasi9559f362018-09-14 13:53:28 -070054 profile: 'rcord-topdown'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070055 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070056 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasi9559f362018-09-14 13:53:28 -070057 oltDebVersion: 'openolt-master.deb'
58 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070059 time: '0'
60
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070061 # flex ocp with olt/onu test job
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070062 - 'build_pod_test':
63 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070064 config-pod: 'flex-ocp-cord'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070065 profile: 'rcord-topdown'
66 branch: 'master'
67 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-test'
68
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070069 # flex ocp with olt/onu kubernetes master build jobs (rcord lite)
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070070 - 'build_pod_timer':
71 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070072 config-pod: 'flex-ocp-cord'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070073 profile: 'rcord-zerotouch'
74 branch: 'master'
75 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch-build'
76 oltDebVersion: 'openolt-master.deb'
77 configurePod: true
78 time: '2'
79
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070080 # flex ocp with olt/onu test job
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070081 - 'build_pod_test':
82 testvm: 'qa-testvm-pod'
Suchitra Vemuria7b0c5c2019-03-14 21:59:59 -070083 config-pod: 'flex-ocp-cord'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070084 profile: 'rcord-zerotouch'
85 branch: 'master'
86 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch-test'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070087
Kailash Khalasice9eaec2018-09-14 12:01:56 -070088 # qct pod1 kubernetes build jobs (rcord lite topdown)
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070089 - 'build_pod_timer':
Kailash Khalasi81e57f42018-08-07 10:22:59 -070090 testvm: 'qct-pod1'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070091 config-pod: 'qct-pod1'
Kailash Khalasi9559f362018-09-14 13:53:28 -070092 profile: 'rcord-topdown'
Kailash Khalasi81e57f42018-08-07 10:22:59 -070093 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070094 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasia3bd0552018-08-28 11:15:42 -070095 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070096 configurePod: true
Kailash Khalasi81e57f42018-08-07 10:22:59 -070097 time: '0'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -070098
Kailash Khalasi9559f362018-09-14 13:53:28 -070099 # qct pod1 test jobs (rcord lite topdown)
100 - 'build_pod_test':
101 testvm: 'qct-pod1'
102 config-pod: 'qct-pod1'
103 profile: 'rcord-topdown'
104 branch: 'master'
105 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-test'
106
Kailash Khalasiacd7ea02018-09-28 13:36:47 -0700107 # flex onf pod 1 kubernetes build jobs (rcord lite)
108 - 'build_pod_manual':
109 testvm: 'qa-testvm-pod'
110 config-pod: 'flex-onf-pod1'
111 profile: 'rcord-topdown'
112 branch: 'master'
113 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
114 oltDebVersion: 'openolt-master.deb'
115 configurePod: true
116
siddharthgogar1df323d2018-08-07 17:03:37 -0700117 # flex ocp pod 2 kubernetes build jobs (rcord lite)
Kailash Khalasi9559f362018-09-14 13:53:28 -0700118 - 'build_pod_manual':
siddharthgogar1df323d2018-08-07 17:03:37 -0700119 testvm: 'flex-pod2'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700120 config-pod: 'flex-ocp-pod2'
Kailash Khalasi9559f362018-09-14 13:53:28 -0700121 profile: 'rcord-topdown'
siddharthgogar1df323d2018-08-07 17:03:37 -0700122 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -0700123 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -0700124 oltDebVersion: 'openolt-master.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -0700125 configurePod: true