Add jenkins jobs for policy CSIT in Kubernetes
[ci-management.git] / jjb / policy / policy-csit.yaml
1 - project:
2     name: policy-distribution-project-csit
3     jobs:
4       - '{project-name}-{stream}-project-csit-verify-{functionality}'
5       - '{project-name}-{stream}-project-csit-{functionality}'
6     project-name: 'policy-distribution'
7     recipients: 'ram_krishna.verma@bell.ca'
8     project: 'policy/docker'
9     stream:
10       - 'master':
11           branch: 'master'
12       - 'honolulu':
13           branch: 'honolulu'
14       - 'istanbul':
15           branch: 'istanbul'
16       - 'jakarta':
17           branch: 'jakarta'
18       - 'kohn':
19           branch: 'kohn'
20     functionality:
21       - 'distribution'
22     trigger_jobs:
23       - 'policy-distribution-{stream}-merge-java'
24       - 'policy-docker-{stream}-merge-java'
25
26 - project:
27     name: policy-xacml-pdp-project-csit
28     jobs:
29       - '{project-name}-{stream}-project-csit-verify-{functionality}'
30       - '{project-name}-{stream}-project-csit-{functionality}'
31       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
32       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
33     project-name: 'policy-xacml-pdp'
34     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
35     project: 'policy/docker'
36     stream:
37       - 'master':
38           branch: 'master'
39       - 'honolulu':
40           branch: 'honolulu'
41       - 'istanbul':
42           branch: 'istanbul'
43       - 'jakarta':
44           branch: 'jakarta'
45       - 'kohn':
46           branch: 'kohn'
47     functionality:
48       - 'xacml-pdp'
49     trigger_jobs:
50       - 'policy-xacml-pdp-{stream}-merge-java'
51       - 'policy-docker-{stream}-merge-java'
52
53 - project:
54     name: policy-drools-applications-project-csit
55     jobs:
56       - '{project-name}-{stream}-project-csit-verify-{functionality}'
57       - '{project-name}-{stream}-project-csit-{functionality}'
58     project-name: 'policy-drools-applications'
59     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
60     project: 'policy/docker'
61     stream:
62       - 'master':
63           branch: 'master'
64       - 'honolulu':
65           branch: 'honolulu'
66       - 'istanbul':
67           branch: 'istanbul'
68       - 'jakarta':
69           branch: 'jakarta'
70       - 'kohn':
71           branch: 'kohn'
72     functionality:
73       - 'drools-applications'
74     trigger_jobs:
75       - 'policy-drools-applications-{stream}-merge-java'
76       - 'policy-docker-{stream}-merge-java'
77
78 - project:
79     name: policy-drools-pdp-project-csit
80     jobs:
81       - '{project-name}-{stream}-project-csit-verify-{functionality}'
82       - '{project-name}-{stream}-project-csit-{functionality}'
83       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
84       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
85     project-name: 'policy-drools-pdp'
86     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
87     project: 'policy/docker'
88     stream:
89       - 'master':
90           branch: 'master'
91       - 'honolulu':
92           branch: 'honolulu'
93       - 'istanbul':
94           branch: 'istanbul'
95       - 'jakarta':
96           branch: 'jakarta'
97       - 'kohn':
98           branch: 'kohn'
99     functionality:
100       - 'drools-pdp'
101     trigger_jobs:
102       - 'policy-drools-pdp-{stream}-merge-java'
103       - 'policy-docker-{stream}-merge-java'
104
105 - project:
106     name: policy-apex-pdp-project-csit
107     jobs:
108       - '{project-name}-{stream}-project-csit-verify-{functionality}'
109       - '{project-name}-{stream}-project-csit-{functionality}'
110       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
111       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
112     project-name: 'policy-apex-pdp'
113     recipients: 'liam.fallon@est.tech ram_krishna.verma@bell.ca'
114     project: 'policy/docker'
115     stream:
116       - 'master':
117           branch: 'master'
118       - 'honolulu':
119           branch: 'honolulu'
120       - 'istanbul':
121           branch: 'istanbul'
122       - 'jakarta':
123           branch: 'jakarta'
124       - 'kohn':
125           branch: 'kohn'
126     functionality:
127       - 'apex-pdp'
128     trigger_jobs:
129       - 'policy-apex-pdp-{stream}-merge-java'
130       - 'policy-docker-{stream}-merge-java'
131
132 - project:
133     name: policy-pap-project-csit
134     jobs:
135       - '{project-name}-{stream}-project-csit-verify-{functionality}'
136       - '{project-name}-{stream}-project-csit-{functionality}'
137       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
138       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
139     project-name: 'policy-pap'
140     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
141     project: 'policy/docker'
142     stream:
143       - 'master':
144           branch: 'master'
145       - 'honolulu':
146           branch: 'honolulu'
147       - 'istanbul':
148           branch: 'istanbul'
149       - 'jakarta':
150           branch: 'jakarta'
151       - 'kohn':
152           branch: 'kohn'
153     functionality:
154       - 'pap'
155     trigger_jobs:
156       - 'policy-pap-{stream}-merge-java'
157       - 'policy-docker-{stream}-merge-java'
158
159 - project:
160     name: policy-api-project-csit
161     jobs:
162       - '{project-name}-{stream}-project-csit-verify-{functionality}'
163       - '{project-name}-{stream}-project-csit-{functionality}'
164       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
165       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
166     project-name: 'policy-api'
167     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
168     project: 'policy/docker'
169     stream:
170       - 'master':
171           branch: 'master'
172       - 'honolulu':
173           branch: 'honolulu'
174       - 'istanbul':
175           branch: 'istanbul'
176       - 'jakarta':
177           branch: 'jakarta'
178       - 'kohn':
179           branch: 'kohn'
180     functionality:
181       - 'api'
182     trigger_jobs:
183       - 'policy-api-{stream}-merge-java'
184       - 'policy-docker-{stream}-merge-java'
185
186 - project:
187     name: policy-clamp-project-csit
188     jobs:
189       - '{project-name}-{stream}-project-csit-verify-{functionality}'
190       - '{project-name}-{stream}-project-csit-{functionality}'
191       - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
192       - '{project-name}-{stream}-project-k8s-csit-{functionality}'
193     project-name: 'policy-clamp'
194     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca liam.fallon@est.tech ajith.sreekumar@est.tech pd1248@att.com'
195     project: 'policy/docker'
196     stream:
197       - 'master':
198           branch: 'master'
199       - 'honolulu':
200           branch: 'honolulu'
201       - 'istanbul':
202           branch: 'istanbul'
203       - 'jakarta':
204           branch: 'jakarta'
205       - 'kohn':
206           branch: 'kohn'
207     functionality:
208       - 'clamp'
209     trigger_jobs:
210       - 'policy-clamp-{stream}-merge-java'
211       - 'policy-docker-{stream}-merge-java'