Clean up CSIT images
[releng/builder.git] / jjb / defaults.yaml
1 ---
2 # ODL Releng jenkins defaults
3
4 - defaults:
5     name: global
6     prefix: "" # A prefix for job names sandbox for example: user-
7
8     karaf-based-controller: "True"
9     karaf-version: karaf4
10     build-days-to-keep: 30
11     use-features-boot: "True"
12
13     # File triggers
14     files: "**"
15     forbidden-files: ""
16
17     # Timeout in minutes
18     build-timeout: 360
19     build-node: centos7-builder-4c-4g
20     schedule: ""
21     schedule-daily: "H H * * *"
22     schedule-saturday: "H H * * 6"
23     schedule-weekly: "H 23 * * 6"
24
25     email-recipients: "jenkins@lists.opendaylight.org"
26     odl-ml2-driver-repo: "https://github.com/openstack/networking-odl"
27     networking-l2gw-repo: "http://git.openstack.org/openstack/networking-l2gw"
28     devstack-kubernetes-plugin-repo: "https://github.com/openstack/kuryr-kubernetes"
29     devstack-lbaas-plugin-repo: "https://github.com/openstack/neutron-lbaas"
30     devstack-networking-sfc-plugin-repo: "https://github.com/openstack/networking-sfc"
31
32     # lf-infra defaults
33     jenkins-ssh-credential: jenkins-ssh
34     jenkins-ssh-release-credential: "jenkins-release"
35     gerrit-server-name: OpenDaylight
36     mvn-site-id: opendaylight-site
37     mvn-snapshot-id: opendaylight-snapshot
38     mvn-staging-id: opendaylight-staging
39     nexus-snapshot-repo: opendaylight.snapshot
40     git-url: "ssh://jenkins-$SILO@git.opendaylight.org:29418"
41     lftools-version: <1.0.0
42
43     # openstack-cron email notification defaults
44     failure-notification: "releng+ODL@linuxfoundation.org"
45     failure-notification-prefix: "[releng]"
46
47     # defaults for parameters installing openstack for csit jobs
48     devstack-hash: ""
49     create-initial-networks: "False"
50     disable-odl-l3-service-plugin: "no"
51     disable-openstack-services: ""
52     enable-networking-l2gw: "no"
53     enable-openstack-plugins: "networking-odl"
54     enable-openstack-services: ""
55     enable-openstack-compute-services: ""
56     enable-openstack-network-services: "neutron,neutron-api,neutron-dhcp,neutron-metadata-agent"
57     enable-gre-type-driver: "no"
58     ipsec-vxlan-tunnels-enabled: "no"
59     lbaas-service-provider: ""
60     num-openstack-sites: 1
61     odl-ml2-driver-version: "v1"
62     odl-ml2-port-binding: "network-topology"
63     public-bridge: "br-physnet1"
64     public-physical-network: "physnet1"
65     security-group-mode: "none"
66     tenant-network-type: "vxlan"
67     odl-sfc-driver: "odl"
68     odl-snat-mode: "controller"
69     group-add-mod-enabled: "false"
70     enable-itm-direct-tunnels: "false"
71     openstack_legacy_default_network_services: "q-dhcp,q-meta,q-svc"
72     os-cmb-cnt: 1
73     os-ctl-cnt: 0
74     os-cmp-cnt: 0
75     os-std-topo: "0cmb-1ctl-2cmp"
76     ovs-install: ""
77
78     # openstack-infra-parameters defaults
79     archive-artifacts: ""
80     branch: master
81     distribution_branch: "$GERRIT_BRANCH"
82     os-cloud: vex
83
84     # Distribution bundle URL
85     bundle-url: "last"
86     repo-url: ""
87     install-features: ""
88     sm-repos: ""
89     sm-features: ""
90
91     # Elasticsearch attribute
92     elasticsearch-attribute: "disabled"
93
94     # CSIT configuration
95     odl_system_count: 1
96     odl_system_flavor: "v3-standard-4"
97     odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20210401-060141.809"
98     controller-max-mem: "2048m"
99     openstack_system_count: 1
100     openstack_system_flavor: "v3-standard-4"
101     openstack_system_image: "ZZCI - CentOS 7 - devstack - x86_64 - 20200813-052044.669"
102     openstack_system2_count: 0
103     openstack_system2_flavor: "v3-standard-2"
104     openstack_system2_image: "ZZCI - CentOS 7 - devstack - x86_64 - 20200813-052044.669"
105     tools_system_count: 1
106     tools_system_flavor: "v3-standard-2"
107     tools_system_image: "ZZCI - Ubuntu 18.04 - mininet-ovs-28 - x86_64 - 20210329-150700.140"
108     openstack_stein_system_image: "ZZCI - CentOS 7 - devstack-stein - x86_64 - 20210401-010130.589"
109     openstack_rocky_system_image: "ZZCI - CentOS 7 - devstack-rocky - x86_64 - 20200813-042753.841"
110     openstack_queens_system_image: "ZZCI - CentOS 7 - devstack-queens - x86_64 - 20200813-034148.207"
111
112     # Default Robot framework options
113     robot-options: ""
114     trigger-jobs: ""
115     debug-map: ""
116     test-suites: ""
117     gate-job: "False"
118
119     # Data for csit-verify jobs
120     # Branch for "last" version detection
121     verify-branch: stable/aluminium
122     # Value for ODL_STREAM
123     verify-stream: aluminium
124     verify-karaf-version: karaf4
125     verify-jdkversion: openjdk8
126
127     # Maven / Java
128     java-version: "openjdk8"
129     jre: "openjdk8"
130     opendaylight-infra-mvn-opts: |
131       --show-version
132       --batch-mode
133       -Djenkins
134       -Dmaven.repo.local=/tmp/r
135       -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
136     opendaylight-infra-parallel-mvn-opts: |
137       -T1.5C
138       {opendaylight-infra-mvn-opts}
139
140     # JavaDoc
141     javadoc-path: org.opendaylight.$PROJECT/$STREAM
142
143     # Python
144     toxdir: ""
145
146     # Sonarcloud config
147     sonarcloud_api_token: 9bc1618a11c4bbe474ac542af84f655c545627c1
148     sonarcloud_project_organization: opendaylight
149
150     # Plot configuration
151     01-plot-title: ""
152     01-plot-yaxis: ""
153     01-plot-group: "Default Plot Group"
154     01-plot-data-file: "plot-data.csv"
155     02-plot-title: ""
156     02-plot-yaxis: ""
157     02-plot-group: "Default Plot Group"
158     02-plot-data-file: "plot-data.csv"
159     03-plot-data-file: "03-nonexisting.csv"
160     03-plot-title: ""
161     03-plot-yaxis: ""
162     03-plot-group: ""
163     03-inclusion-flag: "off"
164     03-exclude-value: ""
165     04-plot-data-file: "04-nonexisting.csv"
166     04-plot-title: ""
167     04-plot-yaxis: ""
168     04-plot-group: ""
169     04-inclusion-flag: "off"
170     04-exclude-value: ""
171     05-plot-data-file: "05-nonexisting.csv"
172     05-plot-title: ""
173     05-plot-yaxis: ""
174     05-plot-group: ""
175     05-inclusion-flag: "off"
176     05-exclude-value: ""
177     06-plot-data-file: "06-nonexisting.csv"
178     06-plot-title: ""
179     06-plot-yaxis: ""
180     06-plot-group: ""
181     06-inclusion-flag: "off"
182     06-exclude-value: ""
183     07-plot-data-file: "07-nonexisting.csv"
184     07-plot-title: ""
185     07-plot-yaxis: ""
186     07-plot-group: ""
187     07-inclusion-flag: "off"
188     07-exclude-value: ""
189     08-plot-data-file: "08-nonexisting.csv"
190     08-plot-title: ""
191     08-plot-yaxis: ""
192     08-plot-group: ""
193     08-inclusion-flag: "off"
194     08-exclude-value: ""
195     09-plot-data-file: "09-nonexisting.csv"
196     09-plot-title: ""
197     09-plot-yaxis: ""
198     09-plot-group: ""
199     09-inclusion-flag: "off"
200     09-exclude-value: ""
201     10-plot-data-file: "10-nonexisting.csv"
202     10-plot-title: ""
203     10-plot-yaxis: ""
204     10-plot-group: ""
205     10-inclusion-flag: "off"
206     10-exclude-value: ""
207
208     # Manual CSIT job lists used by sanity or periodic in nature.
209     csit-mri-list-silicon: >
210       aaa-csit-1node-authn-all-silicon,
211       controller-csit-1node-akka1-all-silicon,
212       controller-csit-1node-benchmark-all-silicon,
213       controller-csit-1node-rest-cars-perf-all-silicon,
214       controller-csit-3node-benchmark-all-silicon,
215       controller-csit-3node-clustering-ask-all-silicon,
216       controller-csit-3node-clustering-tell-all-silicon,
217       controller-csit-3node-rest-clust-cars-perf-ask-only-silicon,
218       controller-csit-3node-rest-clust-cars-perf-tell-only-silicon,
219       mdsal-csit-3node-netty-replicate-only-silicon,
220       netconf-csit-1node-callhome-only-silicon,
221       netconf-csit-1node-scale-max-devices-only-silicon,
222       netconf-csit-1node-scale-only-silicon,
223       netconf-csit-1node-userfeatures-all-silicon,
224       netconf-csit-1node-userfeatures-rfc8040-all-silicon,
225       netconf-csit-3node-clustering-only-silicon,
226       netconf-csit-3node-clustering-scale-only-silicon,
227       yangtools-csit-1node-system-only-silicon
228     csit-mri-list-aluminium: >
229       controller-csit-1node-akka1-all-aluminium,
230       controller-csit-1node-benchmark-all-aluminium,
231       controller-csit-1node-rest-cars-perf-all-aluminium,
232       controller-csit-3node-benchmark-all-aluminium,
233       controller-csit-3node-clustering-ask-all-aluminium,
234       controller-csit-3node-clustering-tell-all-aluminium,
235       controller-csit-3node-rest-clust-cars-perf-ask-only-aluminium,
236       controller-csit-3node-rest-clust-cars-perf-tell-only-aluminium,
237       mdsal-csit-3node-netty-replicate-only-aluminium,
238       yangtools-csit-1node-system-only-aluminium
239     csit-sanity-list-silicon: >
240       openflowplugin-csit-1node-sanity-only-silicon,
241       distribution-sanity-silicon
242     csit-sanity-list-aluminium: >
243       openflowplugin-csit-1node-sanity-only-aluminium,
244       distribution-sanity-aluminium
245     csit-weekly-list-silicon: >
246       controller-csit-1node-notifications-longevity-only-silicon,
247       controller-csit-3node-drb-partnheal-longevity-only-silicon,
248       controller-csit-3node-drb-precedence-longevity-only-silicon,
249       controller-csit-3node-ddb-expl-lead-movement-longevity-only-silicon,
250       bgpcep-csit-3node-bgpclustering-longevity-only-silicon,
251       distribution-deploy-silicon,
252       distribution-offline-silicon,
253       openflowplugin-csit-1node-longevity-only-silicon
254     csit-weekly-list-aluminium: >
255       controller-csit-1node-notifications-longevity-only-aluminium,
256       controller-csit-3node-drb-partnheal-longevity-only-aluminium,
257       controller-csit-3node-drb-precedence-longevity-only-aluminium,
258       controller-csit-3node-ddb-expl-lead-movement-longevity-only-aluminium,
259       bgpcep-csit-3node-bgpclustering-longevity-only-aluminium,
260       distribution-deploy-aluminium,
261       distribution-offline-aluminium,
262       openflowplugin-csit-1node-longevity-only-aluminium
263     csit-mri-list-phosphorus: >
264       aaa-csit-1node-authn-all-phosphorus,
265       controller-csit-1node-akka1-all-phosphorus,
266       controller-csit-1node-benchmark-all-phosphorus,
267       controller-csit-1node-rest-cars-perf-all-phosphorus,
268       controller-csit-3node-benchmark-all-phosphorus,
269       controller-csit-3node-clustering-ask-all-phosphorus,
270       controller-csit-3node-clustering-tell-all-phosphorus,
271       controller-csit-3node-rest-clust-cars-perf-ask-only-phosphorus,
272       controller-csit-3node-rest-clust-cars-perf-tell-only-phosphorus,
273       mdsal-csit-3node-netty-replicate-only-phosphorus,
274       netconf-csit-1node-callhome-only-phosphorus,
275       netconf-csit-1node-scale-max-devices-only-phosphorus,
276       netconf-csit-1node-scale-only-phosphorus,
277       netconf-csit-1node-userfeatures-all-phosphorus,
278       netconf-csit-1node-userfeatures-rfc8040-all-phosphorus,
279       netconf-csit-3node-clustering-only-phosphorus,
280       netconf-csit-3node-clustering-scale-only-phosphorus,
281       yangtools-csit-1node-system-only-phosphorus
282     csit-weekly-list-phosphorus: >
283       controller-csit-1node-notifications-longevity-only-phosphorus,
284       controller-csit-3node-drb-partnheal-longevity-only-phosphorus,
285       controller-csit-3node-drb-precedence-longevity-only-phosphorus,
286       controller-csit-3node-ddb-expl-lead-movement-longevity-only-phosphorus,
287       bgpcep-csit-3node-bgpclustering-longevity-only-phosphorus,
288       distribution-deploy-phosphorus,
289       distribution-offline-phosphorus,
290       openflowplugin-csit-1node-longevity-only-phosphorus
291     csit-sanity-list-phosphorus: >
292       openflowplugin-csit-1node-sanity-only-phosphorus,
293       distribution-sanity-phosphorus