Merge "Add SXP docs jobs"
[releng/builder.git] / jjb / defaults.yaml
1 ---
2 # ODL Releng jenkins defaults
3
4 - defaults:
5     name: global
6     functionality: global
7     stream: global
8     prefix: ''  # A prefix for job names sandbox for example: user-
9
10     scriptplan: '{project}.txt'
11     configplan: '{project}.txt'
12     testplan: '{project}-{functionality}.txt'
13     streamtestplan: '{project}-{functionality}-{stream}.txt'
14     karaf-version: karaf4
15     build-days-to-keep: 30
16     use-features-boot: 'True'
17
18     # File triggers
19     files: '**'
20     forbidden-files: ''
21
22     # Timeout in minutes
23     build-timeout: 360
24     build-node: centos7-builder-4c-4g
25     schedule: ''
26     schedule-daily: 'H H * * *'
27     schedule-saturday: 'H H * * 6'
28     schedule-weekly: 'H 23 * * 6'
29     schedule-high-frequency: 'H H/4 * * *'
30
31     email-recipients: 'jenkins@lists.opendaylight.org'
32     odl-ml2-driver-repo: 'https://github.com/openstack/networking-odl'
33     networking-l2gw-repo: 'http://git.openstack.org/openstack/networking-l2gw'
34     devstack-kubernetes-plugin-repo: 'https://github.com/openstack/kuryr-kubernetes'
35     devstack-lbaas-plugin-repo: 'https://github.com/openstack/neutron-lbaas'
36     devstack-networking-sfc-plugin-repo: 'https://github.com/openstack/networking-sfc'
37
38     # lf-infra defaults
39     jenkins-ssh-credential: jenkins-ssh
40     gerrit-server-name: OpenDaylight
41     mvn-site-id: opendaylight-site
42     mvn-snapshot-id: opendaylight-snapshot
43     mvn-staging-id: opendaylight-staging
44     nexus-snapshot-repo: opendaylight.snapshot
45     git-url: 'ssh://jenkins-$SILO@git.opendaylight.org:29418'
46     lftools-version: <1.0.0
47     packer-version: 1.2.4
48
49     # defaults for parameters installing openstack for csit jobs
50     devstack-hash: ''
51     create-initial-networks: 'False'
52     disable-odl-l3-service-plugin: 'no'
53     disable-openstack-services: ''
54     enable-networking-l2gw: 'no'
55     enable-openstack-plugins: 'networking-odl'
56     enable-openstack-services: ''
57     enable-openstack-compute-services: ''
58     enable-openstack-network-services: 'neutron,neutron-api,neutron-dhcp,neutron-metadata-agent'
59     enable-gre-type-driver: 'no'
60     ipsec-vxlan-tunnels-enabled: 'no'
61     lbaas-service-provider: ''
62     num-openstack-sites: 1
63     odl-ml2-driver-version: 'v1'
64     odl-ml2-port-binding: 'network-topology'
65     public-bridge: 'br-physnet1'
66     public-physical-network: 'physnet1'
67     security-group-mode: 'none'
68     tenant-network-type: 'vxlan'
69     odl-sfc-driver: 'odl'
70     odl-snat-mode: 'controller'
71     enable-itm-direct-tunnels: 'false'
72     openstack_legacy_default_network_services: 'q-dhcp,q-meta,q-svc'
73     os-cmb-cnt: 1
74     os-ctl-cnt: 0
75     os-cmp-cnt: 0
76     os-std-topo: '0cmb-1ctl-2cmp'
77     ovs-install: ''
78
79     # openstack-infra-parameters defaults
80     archive-artifacts: ''
81     branch: master
82     distribution_branch: '$GERRIT_BRANCH'
83     os-cloud: vex
84
85     # Distribution bundle URL
86     bundle-url: 'last'
87     repo-url: ''
88     install-features: ''
89     sm-repos: ''
90     sm-features: ''
91
92     # CSIT images configuration
93     openstack_system_image_queens: ZZCI - CentOS 7 - devstack-pike - 20171208-1649
94     openstack_system_image_pike: ZZCI - CentOS 7 - devstack-pike - 20171208-1649
95     stack-template: csit-2-instance-type.yaml
96     docker_system_count: 1
97     docker_system_flavor: odl-standard-1
98     docker_system_image: ZZCI - CentOS 7 - docker - 20180723-235456.035
99     odl_system_count: 1
100     odl_system_flavor: odl-highcpu-4
101     odl_system_image: ZZCI - CentOS 7 - builder - x86_64 - 20180823-152917.621
102     openstack_system_count: 1
103     openstack_system_flavor: odl-standard-4
104     openstack_system_image: ZZCI - CentOS 7 - devstack - 20180723-235345.727
105     openstack_system2_count: 0
106     openstack_system2_flavor: odl-standard-1
107     openstack_system2_image: ZZCI - CentOS 7 - devstack - 20180723-235345.727
108     tools_system_count: 1
109     tools_system_flavor: odl-highcpu-2
110     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20180723-235543.682
111
112     # Default Robot framework options
113     robot-options: ''
114     trigger-jobs: ''
115     debug-map: ''
116     test-suites: ''
117
118     # Data for csit-verify jobs
119     # Branch for "last" version detection
120     verify-branch: stable/oxygen
121     # Value for ODL_STREAM
122     verify-stream: oxygen
123     verify-karaf-version: karaf4
124     verify-jdkversion: openjdk8
125
126     # Maven / Java
127     java-version: 'openjdk8'
128     jre: 'openjdk8'
129     opendaylight-infra-mvn-opts: |
130         --show-version
131         --batch-mode
132         -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
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     # Plot configuration
147     01-plot-title: ''
148     01-plot-yaxis: ''
149     01-plot-group: 'Default Plot Group'
150     01-plot-data-file: 'plot-data.csv'
151     02-plot-title: ''
152     02-plot-yaxis: ''
153     02-plot-group: 'Default Plot Group'
154     02-plot-data-file: 'plot-data.csv'
155     03-plot-data-file: '03-nonexisting.csv'
156     03-plot-title: ''
157     03-plot-yaxis: ''
158     03-plot-group: ''
159     03-inclusion-flag: 'off'
160     03-exclude-value: ''
161     04-plot-data-file: '04-nonexisting.csv'
162     04-plot-title: ''
163     04-plot-yaxis: ''
164     04-plot-group: ''
165     04-inclusion-flag: 'off'
166     04-exclude-value: ''
167     05-plot-data-file: '05-nonexisting.csv'
168     05-plot-title: ''
169     05-plot-yaxis: ''
170     05-plot-group: ''
171     05-inclusion-flag: 'off'
172     05-exclude-value: ''
173     06-plot-data-file: '06-nonexisting.csv'
174     06-plot-title: ''
175     06-plot-yaxis: ''
176     06-plot-group: ''
177     06-inclusion-flag: 'off'
178     06-exclude-value: ''
179     07-plot-data-file: '07-nonexisting.csv'
180     07-plot-title: ''
181     07-plot-yaxis: ''
182     07-plot-group: ''
183     07-inclusion-flag: 'off'
184     07-exclude-value: ''
185     08-plot-data-file: '08-nonexisting.csv'
186     08-plot-title: ''
187     08-plot-yaxis: ''
188     08-plot-group: ''
189     08-inclusion-flag: 'off'
190     08-exclude-value: ''
191     09-plot-data-file: '09-nonexisting.csv'
192     09-plot-title: ''
193     09-plot-yaxis: ''
194     09-plot-group: ''
195     09-inclusion-flag: 'off'
196     09-exclude-value: ''
197     10-plot-data-file: '10-nonexisting.csv'
198     10-plot-title: ''
199     10-plot-yaxis: ''
200     10-plot-group: ''
201     10-inclusion-flag: 'off'
202     10-exclude-value: ''
203
204     # Manual CSIT job lists used by sanity or periodic in nature.
205     csit-high-frequency-list-neon: >
206         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon
207     csit-high-frequency-list-fluorine: >
208         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine
209     csit-high-frequency-list-oxygen: >
210         netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen
211     csit-sanity-list-neon: >
212         openflowplugin-csit-1node-sanity-only-neon,
213         distribution-sanity-neon
214     csit-sanity-list-fluorine: >
215         openflowplugin-csit-1node-sanity-only-fluorine,
216         distribution-sanity-fluorine
217     csit-sanity-list-oxygen: >
218         openflowplugin-csit-1node-sanity-only-oxygen,
219         distribution-sanity-oxygen
220     csit-weekly-list-neon: >
221         controller-csit-1node-notifications-longevity-only-neon,
222         controller-csit-3node-drb-partnheal-longevity-only-neon,
223         controller-csit-3node-drb-precedence-longevity-only-neon,
224         controller-csit-3node-ddb-expl-lead-movement-longevity-only-neon,
225         bgpcep-csit-3node-bgpclustering-longevity-only-neon,
226         distribution-deploy-neon,
227         distribution-offline-neon,
228         openflowplugin-csit-1node-longevity-only-neon
229     csit-weekly-list-fluorine: >
230         controller-csit-1node-notifications-longevity-only-fluorine,
231         controller-csit-3node-drb-partnheal-longevity-only-fluorine,
232         controller-csit-3node-drb-precedence-longevity-only-fluorine,
233         controller-csit-3node-ddb-expl-lead-movement-longevity-only-fluorine,
234         bgpcep-csit-3node-bgpclustering-longevity-only-fluorine,
235         distribution-deploy-fluorine,
236         distribution-offline-fluorine,
237         openflowplugin-csit-1node-longevity-only-fluorine
238     csit-weekly-list-oxygen: >
239         controller-csit-1node-notifications-longevity-only-oxygen,
240         controller-csit-3node-drb-partnheal-longevity-only-oxygen,
241         controller-csit-3node-drb-precedence-longevity-only-oxygen,
242         controller-csit-3node-ddb-expl-lead-movement-longevity-only-oxygen,
243         bgpcep-csit-3node-bgpclustering-longevity-only-oxygen,
244         distribution-deploy-oxygen,
245         distribution-offline-oxygen,
246         openflowplugin-csit-1node-longevity-only-oxygen