* CentOS 7 - devstack - 20170606-0344
* CentOS 7 - devstack - 20170609-0220
* CentOS 7 - devstack - 20170808-0528
+* CentOS 7 - devstack - 20171014-2147
* CentOS 7 - devstack - newton - 20170117-0005
* CentOS 7 - devstack-mitaka - 20170130-0523
* CentOS 7 - devstack-mitaka - 20170314-2255
* CentOS 7 - devstack-newton - 20170606-0427
* CentOS 7 - devstack-newton - 20170707-0359
* CentOS 7 - devstack-newton - 20170808-0528
+* CentOS 7 - devstack-newton - 20171014-2147
* CentOS 7 - devstack-ocata - 20170606-0821
* CentOS 7 - devstack-ocata - 20170609-0221
* CentOS 7 - devstack-ocata - 20170808-0528
+* CentOS 7 - devstack-ocata - 20171014-2148
+* CentOS 7 - devstack-ocata - 20171016-0219
* CentOS 7 - devstack-pike - 20170901-2223
+* CentOS 7 - devstack-pike - 20171014-2148
* CentOS 7 - docker - 20170117-0003
* CentOS 7 - docker - 20170120-1434
* CentOS 7 - docker - 20170607-0203
* CentOS 7 - docker - 20170609-0220
* CentOS 7 - docker - 20170808-0528
+* CentOS 7 - docker - 20171016-0023
* CentOS 7 - java-builder - 20170117-0004
* CentOS 7 - java-builder - 20170126-0058
* CentOS 7 - java-builder - 20170309-2355
* CentOS 7 - java-builder - 20170707-0359
* CentOS 7 - java-builder - 20170807-1102
* CentOS 7 - java-builder - 20170807-2145
+* CentOS 7 - java-builder - 20171014-2148
* CentOS 7 - robot - 20170117-0004
* CentOS 7 - robot - 20170210-1803
* CentOS 7 - robot - 20170328-0206
* CentOS 7 - robot - 20170606-0345
* CentOS 7 - robot - 20170609-0220
* CentOS 7 - robot - 20170808-0529
+* CentOS 7 - robot - 20171016-0219
* Fedora 23 (20151030 cloud)
* Ubuntu 14.04 - devstack - 20170117-0004
* Ubuntu 14.04 - docker - 20170117-0003
* Ubuntu 14.04 - gbp - 20170706-1254
* Ubuntu 14.04 - gbp - 20170808-0524
* Ubuntu 14.04 - gbp - 20170823-0530
+* Ubuntu 14.04 - gbp - 20171016-0224
* Ubuntu 14.04 - mininet - 20170117-0003
* Ubuntu 14.04 - mininet - 20170130-0425
* Ubuntu 14.04 - mininet - 20170207-2055
* Ubuntu 14.04 - mininet - 20170609-0220
* Ubuntu 14.04 - mininet - 20170611-0950
* Ubuntu 14.04 - mininet - 20170808-0158
+* Ubuntu 14.04 - mininet - 20171001-1002
* Ubuntu 14.04 - mininet-ovs-2.3 - 20170117-0004
* Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
* Ubuntu 14.04 - mininet-ovs-23 - 20170130-0415
* Ubuntu 16.04 - mininet-ovs-25 - 20170609-0221
* Ubuntu 16.04 - mininet-ovs-25 - 20170703-2150
* Ubuntu 16.04 - mininet-ovs-25 - 20170808-0158
+* Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+* Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
* Ubuntu 16.04 - mininet-ovs-26 - 20170829-0548
+* Ubuntu 16.04 - mininet-ovs-26 - 20171016-0212
* Ubuntu 16.04 LTS (2016-05-03 cloudimg)
robot-options: ''
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'aaa'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'alto'
- builder:
name: autorelease-generate-release-notes
builders:
- - shell: |
- cd $WORKSPACE/scripts/release_notes_management
- java -jar target/autonotes.jar
- if [ -f "$WORKSPACE/scripts/release_notes_management/projects/release-notes.rst" ]; then
- mkdir -p $WORKSPACE/archives
- cp -vf "$WORKSPACE/scripts/release_notes_management/projects/release-notes.rst" "$WORKSPACE/archives"
- fi
+ - shell: !include-raw:
+ - generate-release-notes.sh
- publisher:
# Search console log for failures and email status to the release mailing list.
- version-bump.sh
publishers:
- - trigger-parameterized-builds:
- - project: 'autorelease-generate-release-notes-{stream}'
- condition: UNSTABLE_OR_BETTER
- trigger-with-no-params: true
- lf-infra-publish
- job-template:
name: 'autorelease-generate-release-notes-{stream}'
+ ######################
+ # Default parameters #
+ ######################
+
+ gerrit_merge_triggers:
+ - comment-added-contains-event:
+ comment-contains-value: generate-release-notes .+$
+
+ #####################
+ # Job Configuration #
+ #####################
+
project-type: freestyle
node: centos7-java-builder-2c-4g
branch: '{branch}'
stream: '{stream}'
lftools-version: '{lftools-version}'
+ - string:
+ name: RELEASE
+ description: Release to generate release notes for.
scm:
- lf-infra-gerrit-scm:
git-url: '$GIT_URL/$GERRIT_PROJECT'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
+ branch: '$GERRIT_BRANCH'
+ refspec: '$GERRIT_REFSPEC'
jenkins-ssh-credential: opendaylight-jenkins-ssh
submodule-recursive: true
choosing-strategy: default
jenkins-ssh-credential: opendaylight-jenkins-ssh
triggers:
- - timed: '0 0 * * 0'
+ - gerrit:
+ server-name: '{gerrit-server-name}'
+ trigger-on: '{obj:gerrit_merge_triggers}'
+ projects:
+ - project-compare-type: ANT
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: ANT
+ branch-pattern: '**/{branch}'
builders:
- - lf-maven-install:
- mvn-version: mvn33
- - maven-target:
- maven-version: mvn33
- pom: '$WORKSPACE/scripts/release_notes_management/pom.xml'
- goals: |
- clean package
- {opendaylight-infra-mvn-opts}
- settings: autorelease-settings
- settings-type: cfp
- global-settings: global-settings
- global-settings-type: cfp
- autorelease-generate-release-notes
publishers:
--- /dev/null
+#!/bin/bash -x
+# SPDX-License-Identifier: EPL-1.0
+##############################################################################
+# Copyright (c) 2017 The Linux Foundation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+##############################################################################
+# This script generates Service Release notes and appends them to the release
+# notes in the docs project and submits a patch.
+
+RELEASE=${RELEASE:-$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep generate-release-notes | awk '{print $2}')}
+if [ -z "$RELEASE" ]; then
+ echo "ERROR: The RELEASE variable is not set."
+ exit 1
+fi
+
+./scripts/release-notes-generator.sh "$RELEASE"
+
+# Archive the notes
+if [ -f "$WORKSPACE/release-notes.rst" ]; then
+ mkdir -p "$WORKSPACE/archives"
+ cp -f "$WORKSPACE/release-notes.rst" "$WORKSPACE/archives/${RELEASE,,}"
+fi
+
+# Generate a docs patch for the notes
+DOCS_DIR=$(mktemp -d)
+git clone -b "$GERRIT_BRANCH" https://git.opendaylight.org/gerrit/docs.git "$DOCS_DIR"
+cd "$DOCS_DIR" || exit 1
+cp "$WORKSPACE/release-notes.rst" "docs/release-notes/release-notes-${RELEASE,,}.rst"
+git add docs/release-notes/
+
+GERRIT_COMMIT_MESSAGE="Update release notes"
+GERRIT_TOPIC="autogenerate-release-notes"
+CHANGE_ID=$(ssh -p 29418 "jenkins-$SILO@git.opendaylight.org" gerrit query \
+ limit:1 owner:self is:open project:docs \
+ message:"$GERRIT_COMMIT_MESSAGE" \
+ topic:"$GERRIT_TOPIC" | \
+ grep 'Change-Id:' | \
+ awk '{{ print $2 }}')
+
+if [ -z "$CHANGE_ID" ]; then
+ git commit -sm "$GERRIT_COMMIT_MESSAGE"
+else
+ git commit -sm "$GERRIT_COMMIT_MESSAGE" -m "Change-Id: $CHANGE_ID"
+fi
+
+git status
+git remote add gerrit "ssh://jenkins-$SILO@git.opendaylight.org:29418/docs.git"
+
+# Don't fail the build if this command fails because it's possible that there
+# is no changes since last update.
+git review --yes -t "$GERRIT_TOPIC" || true
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'bgpcep'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'bier'
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
odl-ml2-driver-version: 'v2'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
create-initial-networks: 'True'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
project: 'coe'
project-name: 'coe'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'controller'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
project: 'daexim'
project-name: 'daexim'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'dlux'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
project: 'dluxapps'
project-name: 'dluxapps'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'eman'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'faas'
# Mininet configuration
tools_system_count: 3
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Features to install
install-features: 'odl-genius-rest'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'genius'
-Subproject commit 4e494e6bf70108968f052cd4ce1d8379fee04a43
+Subproject commit c38dce2088f0833b94b8811bbd1efc3e74e8b06b
# 3 Ubuntu VMs in JCloud configuration
tools_system_count: 3
- tools_system_image: Ubuntu 14.04 - gbp - 20170823-0530
+ tools_system_image: Ubuntu 14.04 - gbp - 20171016-0224
# Features to install
install-features: 'odl-groupbasedpolicy-ofoverlay,odl-groupbasedpolicy-ui,odl-restconf-all'
# 6 Ubuntu VMs in JCloud configuration
tools_system_count: 6
- tools_system_image: Ubuntu 14.04 - gbp - 20170823-0530
+ tools_system_image: Ubuntu 14.04 - gbp - 20171016-0224
# Features to install
install-features: >
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'groupbasedpolicy'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'honeycomb/vbd'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'infrautils'
ocpplugin-csit-1node-get-all-carbon,
ocpplugin-csit-1node-scalability-all-carbon,
of-config-csit-1node-basic-all-carbon,
+openflowplugin-csit-1node-cbench-only-carbon,
openflowplugin-csit-1node-flow-services-all-carbon,
-openflowplugin-csit-1node-periodic-bulkomatic-perf-daily-only-carbon,
-openflowplugin-csit-1node-periodic-cbench-daily-only-carbon,
-openflowplugin-csit-1node-periodic-link-scalability-daily-only-carbon,
-openflowplugin-csit-1node-periodic-restconf-perf-daily-only-carbon,
-openflowplugin-csit-1node-periodic-scale-stats-collection-daily-only-carbon,
-openflowplugin-csit-1node-periodic-sw-scalability-daily-only-carbon,
-openflowplugin-csit-1node-scalability-only-carbon,
+openflowplugin-csit-1node-perf-bulkomatic-only-carbon,
+openflowplugin-csit-1node-perf-stats-collection-only-carbon,
+openflowplugin-csit-1node-scale-link-only-carbon,
+openflowplugin-csit-1node-scale-only-carbon,
+openflowplugin-csit-1node-scale-switch-only-carbon,
+openflowplugin-csit-3node-clustering-bulkomatic-only-carbon,
openflowplugin-csit-3node-clustering-only-carbon,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-daily-only-carbon,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-perf-daily-only-carbon,
-openflowplugin-csit-3node-periodic-restconf-clustering-perf-daily-only-carbon,
+openflowplugin-csit-3node-clustering-perf-bulkomatic-only-carbon,
ovsdb-csit-1node-upstream-southbound-all-carbon,
ovsdb-csit-3node-upstream-clustering-only-carbon,
packetcable-csit-1node-pcmm-all-carbon,
ocpplugin-csit-1node-get-all-nitrogen,
ocpplugin-csit-1node-scalability-all-nitrogen,
of-config-csit-1node-basic-all-nitrogen,
+openflowplugin-csit-1node-cbench-only-nitrogen,
openflowplugin-csit-1node-flow-services-all-nitrogen,
-openflowplugin-csit-1node-periodic-bulkomatic-perf-daily-only-nitrogen,
-openflowplugin-csit-1node-periodic-cbench-daily-only-nitrogen,
-openflowplugin-csit-1node-periodic-link-scalability-daily-only-nitrogen,
-openflowplugin-csit-1node-periodic-restconf-perf-daily-only-nitrogen,
-openflowplugin-csit-1node-periodic-scale-stats-collection-daily-only-nitrogen,
-openflowplugin-csit-1node-periodic-sw-scalability-daily-only-nitrogen,
-openflowplugin-csit-1node-scalability-only-nitrogen,
+openflowplugin-csit-1node-perf-bulkomatic-only-nitrogen,
+openflowplugin-csit-1node-perf-stats-collection-only-nitrogen,
+openflowplugin-csit-1node-scale-link-only-nitrogen,
+openflowplugin-csit-1node-scale-only-nitrogen,
+openflowplugin-csit-1node-scale-switch-only-nitrogen,
+openflowplugin-csit-3node-clustering-bulkomatic-only-nitrogen,
openflowplugin-csit-3node-clustering-only-nitrogen,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-daily-only-nitrogen,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-perf-daily-only-nitrogen,
-openflowplugin-csit-3node-periodic-restconf-clustering-perf-daily-only-nitrogen,
+openflowplugin-csit-3node-clustering-perf-bulkomatic-only-nitrogen,
ovsdb-csit-1node-upstream-southbound-all-nitrogen,
ovsdb-csit-3node-upstream-clustering-only-nitrogen,
packetcable-csit-1node-pcmm-all-nitrogen,
ocpplugin-csit-1node-get-all-oxygen,
ocpplugin-csit-1node-scalability-all-oxygen,
of-config-csit-1node-basic-all-oxygen,
+openflowplugin-csit-1node-cbench-only-oxygen,
openflowplugin-csit-1node-flow-services-all-oxygen,
-openflowplugin-csit-1node-periodic-bulkomatic-perf-daily-only-oxygen,
-openflowplugin-csit-1node-periodic-cbench-daily-only-oxygen,
-openflowplugin-csit-1node-periodic-link-scalability-daily-only-oxygen,
-openflowplugin-csit-1node-periodic-restconf-perf-daily-only-oxygen,
-openflowplugin-csit-1node-periodic-scale-stats-collection-daily-only-oxygen,
-openflowplugin-csit-1node-periodic-sw-scalability-daily-only-oxygen,
-openflowplugin-csit-1node-scalability-only-oxygen,
+openflowplugin-csit-1node-perf-bulkomatic-only-oxygen,
+openflowplugin-csit-1node-perf-stats-collection-only-oxygen,
+openflowplugin-csit-1node-scale-link-only-oxygen,
+openflowplugin-csit-1node-scale-only-oxygen,
+openflowplugin-csit-1node-scale-switch-only-oxygen,
+openflowplugin-csit-3node-clustering-bulkomatic-only-oxygen,
openflowplugin-csit-3node-clustering-only-oxygen,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-daily-only-oxygen,
-openflowplugin-csit-3node-periodic-bulkomatic-clustering-perf-daily-only-oxygen,
-openflowplugin-csit-3node-periodic-restconf-clustering-perf-daily-only-oxygen,
+openflowplugin-csit-3node-clustering-perf-bulkomatic-only-oxygen,
ovsdb-csit-1node-upstream-southbound-all-oxygen,
ovsdb-csit-3node-upstream-clustering-only-oxygen,
packetcable-csit-1node-pcmm-all-oxygen,
clean install dependency:tree -DoutputFile=dependency_tree.txt
-Dstream={stream}
-Dsft.heap.max=4g
- {opendaylight-infra-parallel-mvn-opts}
+ {opendaylight-infra-mvn-opts}
+ # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features for SFT.
java-opts:
- '-Xmx1024m -XX:MaxPermSize=256m'
settings: integration-settings
name: distribution-check-warn-9191
# Detect ODL bundles referenced cross-project from features, store them to a file to be archived.
# Do not fail the build, this is just to inform interested contributors.
- # TODO: Improve integration archiving macro so that it finds bug9191 log without us crating it in $WORKSPACE/.
+ # TODO: Improve integration archiving macro so that it finds bug_9191 log without us crating it in $WORKSPACE/.
builders:
- shell: |
# No failure in this macro should affect the job result.
set +e
- rm -f "$WORKSPACE/bug9191.log"
+ rm -f "$WORKSPACE/bug_9191.log"
pushd "$WORKSPACE/distribution/$KARAF_ARTIFACT/target/assembly/system/org/opendaylight"
for folder in `ls`; do
- find "$folder" -name \*features.xml | xargs fgrep -n '<bundle>' > bug9191.0.log
- fgrep org.opendaylight bug9191.0.log | fgrep -v "org.opendaylight.$folder" >> "$WORKSPACE/bug9191.log"
- rm bug9191.0.log
+ find "$folder" -name \*features.xml | xargs fgrep -n '<bundle>' > bug_9191.0.log
+ fgrep org.opendaylight bug_9191.0.log | fgrep -v "org.opendaylight.$folder" >> "$WORKSPACE/bug_9191.log"
+ rm bug_9191.0.log
done
popd
# Current implementation will also include Bug 9191 violations,
# presenting an unified diff with lines marked to be removed, among unmarked lines to compare to.
# Do not fail the build, this is just to inform interested contributors.
- # TODO: Improve integration archiving macro so that it finds bug9192 log without us crating it in $WORKSPACE/.
+ # TODO: Improve integration archiving macro so that it finds bug_9192 log without us crating it in $WORKSPACE/.
builders:
- shell: |
# No failure in this macro should affect the job result.
set +e
pushd "$WORKSPACE/distribution/$KARAF_ARTIFACT/target/assembly/system/org/opendaylight"
- find . -name \*features.xml | xargs fgrep -n '<bundle>' > "$WORKSPACE/bug9192.0.log"
+ find . -name \*features.xml | xargs fgrep -n '<bundle>' > "$WORKSPACE/bug_9192.0.log"
popd
- fgrep org.opendaylight bug9192.0.log > "$WORKSPACE/bug9192.1.log"
- sort -s -t '<' -k 2 "$WORKSPACE/bug9192.1.log" > "$WORKSPACE/bug9192.2.log"
- sort -u -s -t '<' -k 2 "$WORKSPACE/bug9192.1.log" > "$WORKSPACE/bug9192.3.log"
- diff -U 999 -b -t -d "$WORKSPACE/bug9192.2.log" "$WORKSPACE/bug9192.3.log" > "$WORKSPACE/bug9192.diff.log"
- rm -f "$WORKSPACE"/bug9192.?.log
+ fgrep org.opendaylight bug_9192.0.log > "$WORKSPACE/bug_9192.1.log"
+ sort -s -t '<' -k 2 "$WORKSPACE/bug_9192.1.log" > "$WORKSPACE/bug_9192.2.log"
+ sort -u -s -t '<' -k 2 "$WORKSPACE/bug_9192.1.log" > "$WORKSPACE/bug_9192.3.log"
+ diff -U 999 -b -t -d "$WORKSPACE/bug_9192.2.log" "$WORKSPACE/bug_9192.3.log" > "$WORKSPACE/bug_9192.diff.log"
+ rm -f "$WORKSPACE"/bug_9192.?.log
- builder:
name: distribution-check-bootup
${SSH} ${MGRIP} "sudo bash /tmp/deploy_ha_proxy.sh"
} # configure_haproxy_for_neutron_requests()
+# Collect the list of files on the hosts
+function list_files () {
+ local ip=$1
+ local folder=$2
+ ${SSH} ${ip} "sudo find /etc > /tmp/find.etc.txt"
+ ${SSH} ${ip} "sudo find /opt/stack > /tmp/find.opt.stack.txt"
+ ${SSH} ${ip} "sudo find /var > /tmp/find2.txt"
+ rsync --rsync-path="sudo rsync" -arv --list-only ssh ${ip}:/var/ > ${folder}/rsync.var.txt
+ scp ${ip}:/tmp/find.etc.txt ${folder}
+ scp ${ip}:/tmp/find.opt.stack.txt ${folder}
+ scp ${ip}:/tmp/find2.txt ${folder}
+}
+
function collect_logs () {
set +e # We do not want to create red dot just because something went wrong while fetching logs.
scp ${!OSIP}:/etc/nova/nova.conf ${NODE_FOLDER}
scp ${!OSIP}:/opt/stack/devstack/nohup.out ${NODE_FOLDER}/stack.log
scp ${!OSIP}:/opt/stack/requirements/upper-constraints.txt ${NODE_FOLDER}
+ scp ${!OSIP}:/opt/stack/tempest/etc/tempest.conf ${NODE_FOLDER}
scp ${!OSIP}:/tmp/get_devstack.sh.txt ${NODE_FOLDER}
scp ${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log ${NODE_FOLDER}
scp ${!OSIP}:/var/log/openvswitch/ovsdb-server.log ${NODE_FOLDER}
+ list_files "${!OSIP}" "${NODE_FOLDER}"
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/etc/hosts ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/usr/lib/systemd/system/haproxy.service ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/audit/audit.log ${NODE_FOLDER}
scp ${!OSIP}:/tmp/get_devstack.sh.txt ${NODE_FOLDER}
scp ${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log ${NODE_FOLDER}
scp ${!OSIP}:/var/log/openvswitch/ovsdb-server.log ${NODE_FOLDER}
+ list_files "${!OSIP}" "${NODE_FOLDER}"
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/etc/hosts ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/audit/audit.log ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/dmesg.log ${NODE_FOLDER}
csit-high-frequency-list: '{csit-high-frequency-list-carbon}'
# tools system image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Template: integration-distribution-test-{stream}
# Goal: Verify a distribution through all system test available
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'l2switch'
- all:
scope: 'all'
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Features to install
install-features: 'odl-lacp-ui'
project-name: lf-infra-ci-workshop
project: releng/ci-workshop
build-node: centos7-java-builder-2c-4g
- stream: master
+ stream: any
+ branch: '*'
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
project-name: lf-infra-common-packer
project: releng/common-packer
build-node: centos7-java-builder-2c-4g
- stream: master
+ stream: any
+ branch: '*'
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
project-pattern: releng/docs
build-node: centos7-java-builder-2c-4g
rtd-project: lf-releng-docs
- stream: master
+ stream: any
+ branch: '*'
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
project-pattern: releng/global-jjb
build-node: centos7-java-builder-2c-4g
rtd-project: lf-releng-global-jjb
- stream: master
+ stream: any
+ branch: '*'
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
project-pattern: releng/lftools
build-node: centos7-java-builder-2c-4g
rtd-project: lf-releng-tools
- stream: master
+ stream: any
+ branch: '*'
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'lispflowmapping'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'mdsal'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'nemo'
scope: 'only'
# no mininet required
- tools_system_image: Ubuntu 14.04 - gbp - 20170823-0530
+ tools_system_image: Ubuntu 14.04 - gbp - 20171016-0224
# Features to install
install-features: 'odl-netconf-callhome-ssh,odl-restconf'
- all:
scope: 'all'
- tools_system_image: Ubuntu 14.04 - gbp - 20170823-0530
+ tools_system_image: Ubuntu 14.04 - gbp - 20171016-0224
# Features to install
install-features: >
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'netconf'
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- queens:
openstack-branch: 'master'
devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
odl-ml2-branch: 'master'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
odl-ml2-driver-version: 'v2'
enable-openstack-services: 'placement-api,l2gw-plugin'
enable-openstack-compute-services: 'placement-client'
security-group-mode: '{sg-mode}'
tools_system_count: 2
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20170829-0548'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20171016-0212'
# TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
enable-networking-l2gw: 'yes'
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- queens:
openstack-branch: 'master'
devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
odl-ml2-branch: 'master'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
odl-ml2-driver-version: 'v2'
enable-openstack-services: 'placement-api,l2gw-plugin'
enable-openstack-compute-services: 'placement-client'
security-group-mode: '{sg-mode}'
tools_system_count: 2
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20170829-0548'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20171016-0212'
# TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
enable-networking-l2gw: 'yes'
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
odl-ml2-driver-version: 'v2'
enable-openstack-services: 'placement-api,l2gw-plugin'
enable-openstack-compute-services: 'placement-client'
security-group-mode: '{sg-mode}'
tools_system_count: 2
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20170829-0548'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-26 - 20171016-0212'
# TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
enable-networking-l2gw: 'yes'
project: 'netvirt'
stream: 'oxygen'
branch: 'master'
+ testplan: '{project}-{topology}-openstack.txt'
+ odl-ml2-driver-version: 'v2'
+ enable-openstack-services: 'placement-api,tempest'
+ enable-openstack-compute-services: 'placement-client'
+ security-group-mode: 'stateful'
topology:
- 1node:
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-openstack.txt'
-
functionality:
- - upstream-stateful:
- sg-mode: 'stateful'
+ - upstream-stateful
- upstream-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
- - gate-stateful:
- sg-mode: 'stateful'
+ - gate-stateful
- gate-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
- gate-minimal-cluster:
- sg-mode: 'stateful'
testplan: '{project}-{topology}-minimal-openstack.txt'
openstack:
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- queens:
openstack-branch: 'master'
devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
odl-ml2-branch: 'master'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
-
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,tempest'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: '{sg-mode}'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- project:
name: netvirt-csit-openstack-integration-nitrogen
project: 'netvirt'
stream: 'nitrogen'
branch: 'stable/nitrogen'
+ testplan: '{project}-{topology}-openstack.txt'
+ odl-ml2-driver-version: 'v2'
+ enable-openstack-services: 'placement-api,tempest'
+ enable-openstack-compute-services: 'placement-client'
+ security-group-mode: 'stateful'
topology:
- 1node:
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-openstack.txt'
-
functionality:
- - upstream-stateful:
- sg-mode: 'stateful'
+ - upstream-stateful
- upstream-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
- - gate-stateful:
- sg-mode: 'stateful'
+ - gate-stateful
- gate-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
- gate-minimal-cluster:
- sg-mode: 'stateful'
testplan: '{project}-{topology}-minimal-openstack.txt'
openstack:
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- queens:
openstack-branch: 'master'
devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
odl-ml2-branch: 'master'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
-
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,tempest'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: '{sg-mode}'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- project:
name: netvirt-csit-openstack-integration-carbon
stream: 'carbon'
branch: 'stable/carbon'
karaf-version: karaf3
+ testplan: '{project}-{topology}-openstack.txt'
+ odl-ml2-driver-version: 'v2'
+ enable-openstack-services: 'placement-api,tempest'
+ enable-openstack-compute-services: 'placement-client'
+ security-group-mode: 'stateful'
topology:
- 1node:
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-openstack.txt'
-
functionality:
- upstream-stateful:
- sg-mode: 'stateful'
+ schedule: '@daily'
- upstream-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
- - gate-stateful:
- sg-mode: 'stateful'
+ schedule: '@daily'
+ - gate-stateful
- gate-stateful-snat-conntrack:
- sg-mode: 'stateful'
odl-snat-mode: 'conntrack'
openstack:
openstack-branch: 'stable/ocata'
odl-ml2-branch: 'stable/ocata'
devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
- openstack_system_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-ocata - 20171014-2148'
+ openstack_system_image: '{openstack_system_image_ocata}'
+ openstack_system2_image: '{openstack_system_image_ocata}'
- pike:
openstack-branch: 'stable/pike'
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
-
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,tempest'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: '{sg-mode}'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- project:
name: netvirt-csit-sfc-openstack-integration
- '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
project: 'netvirt'
+ security-group-mode: 'stateful'
topology:
- 1node:
devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
odl-ml2-branch: 'stable/pike'
odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: 'CentOS 7 - devstack-pike - 20171014-2148'
- openstack_system2_image: 'CentOS 7 - devstack-pike - 20171014-2148'
-
- security-group-mode: 'stateful'
+ openstack_system_image: '{openstack_system_image_pike}'
+ openstack_system2_image: '{openstack_system_image_pike}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- '{project-name}-verify-tox-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream:
- oxygen:
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'neutron'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'nic'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'ocpplugin'
archive-artifacts: ''
# Used by the release job
- javadoc-path: org.opendaylight.$PROJECT/$STREAM
staging-profile-id: 880d5ac25eaa
- project:
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'of-config'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
stream: nitrogen
project: 'openflowjava'
---
- project:
- name: openflowplugin-csit-cbench-daily
+ name: openflowplugin-csit-cbench
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
- functionality: 'cbench-daily'
+ functionality: 'cbench'
# Project branches
stream:
---
- project:
- name: openflowplugin-csit-bulkomatic-clustering-daily
+ name: openflowplugin-csit-clustering-bulkomatic
jobs:
- - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-3node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
functionality:
- - bulkomatic-clustering-daily
- - gate-bulkomatic-clustering-daily
+ - clustering-bulkomatic
+ - gate-clustering-bulkomatic
# Project branches
stream:
---
- project:
- name: openflowplugin-csit-bulkomatic-clustering-perf-daily
+ name: openflowplugin-csit-clustering-perf-bulkomatic
jobs:
- - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-3node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
functionality:
- - bulkomatic-clustering-perf-daily
- - gate-bulkomatic-clustering-perf-daily
+ - clustering-perf-bulkomatic
+ - gate-clustering-perf-bulkomatic
# Project branches
stream:
# Job images
odl_system_flavor: '8 GB General Purpose v1'
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212'
# Features to install
install-features: >
robot-options: '-v ODL_OF_PLUGIN:lithium'
# mininet image
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212'
robot-options: ''
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
- project:
name: openflowplugin-csit-longevity
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
robot-options: '-v TEST_LENGTH:23h'
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
schedule: '{schedule-saturday}'
---
- project:
- name: openflowplugin-csit-bulkomatic-perf-daily
+ name: openflowplugin-csit-perf-bulkomatic
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
functionality:
- - bulkomatic-perf-daily
- - gate-bulkomatic-perf-daily
+ - perf-bulkomatic
+ - gate-perf-bulkomatic
# Project branches
stream:
# Job images
odl_system_flavor: 8 GB General Purpose v1
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Features to install
install-features: >
---
- project:
- name: openflowplugin-csit-scale-stats-collection-daily
+ name: openflowplugin-csit-perf-stats-collection
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
functionality:
- - scale-stats-collection-daily
- - gate-scale-stats-collection-daily
+ - perf-stats-collection
+ - gate-perf-stats-collection
# Project branches
stream:
# Job images
odl_system_flavor: '8 GB General Purpose v1'
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212'
# Features to install
install-features: 'odl-openflowplugin-flow-services-rest'
+++ /dev/null
----
-- project:
- name: openflowplugin-csit-restconf-clustering-perf-daily
- jobs:
- - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
-
- # The project name
- project: 'openflowplugin'
-
- # The functionality under test
- functionality: 'restconf-clustering-perf-daily'
-
- # Project branches
- stream:
- - oxygen:
- branch: 'master'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
-
- install:
- - only:
- scope: 'only'
-
- # Job images
- odl_system_flavor: 8 GB General Purpose v1
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
-
- # Features to install
- install-features: >
- odl-openflowplugin-flow-services-rest,
- odl-jolokia,
- decanter-collector-jmx,
- decanter-appender-elasticsearch
-
- # Robot custom options
- robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:100000'
-
- # Plot Info
- 01-plot-title: 'Flow Add rate'
- 01-plot-yaxis: 'flow_mods/sec'
- 01-plot-group: 'REST Performance'
- 01-plot-data-file: 'rate.csv'
- 02-plot-title: 'Flow Add time'
- 02-plot-yaxis: 'seconds'
- 02-plot-group: 'REST Performance'
- 02-plot-data-file: 'time.csv'
+++ /dev/null
----
-- project:
- name: openflowplugin-csit-restconf-perf-daily
- jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
-
- # The project name
- project: 'openflowplugin'
-
- # The functionality under test
- functionality: 'restconf-perf-daily'
-
- # Project branches
- stream:
- - oxygen:
- branch: 'master'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
-
- install:
- - only:
- scope: 'only'
-
- # Job images
- odl_system_flavor: '8 GB General Purpose v1'
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208'
-
- # Features to install
- # yamllint disable-line rule:line-length
- install-features: >
- odl-openflowplugin-flow-services-rest,
- odl-jolokia,
- decanter-collector-jmx,
- decanter-appender-elasticsearch
-
- # Robot custom options
- robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:100000'
-
- # Plot Info
- 01-plot-title: 'Flow Add rate'
- 01-plot-yaxis: 'flow_mods/sec'
- 01-plot-group: 'REST Performance'
- 01-plot-data-file: 'rate.csv'
- 02-plot-title: 'Flow Add time'
- 02-plot-yaxis: 'seconds'
- 02-plot-group: 'REST Performance'
- 02-plot-data-file: 'time.csv'
robot-options: '-v SWITCHES:3'
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
---
- project:
- name: openflowplugin-csit-link-scalability-daily
+ name: openflowplugin-csit-scale-link
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
- functionality: 'link-scalability-daily'
+ functionality: 'scale-link'
# Project branches
stream:
robot-options: ''
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Plot Info
01-plot-title: 'Maximum Links Full Mesh Topology'
---
- project:
- name: openflowplugin-csit-scalability-daily
+ name: openflowplugin-csit-scale-switch
jobs:
- - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
# The project name
project: 'openflowplugin'
# The functionality under test
- functionality: 'sw-scalability-daily'
+ functionality: 'scale-switch'
# Project branches
stream:
robot-options: ''
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
# Plot Info
01-plot-title: 'Maximum Switches Linear Topology'
---
- project:
- name: openflowplugin-csit-scalability
+ name: openflowplugin-csit-scale
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# The functionality under test
functionality:
- - scalability
- - gate-scalability
+ - scale
+ - gate-scale
# Project branches
stream:
- core:
csit-list: >
openflowplugin-csit-1node-gate-flow-services-all-{stream},
- openflowplugin-csit-1node-gate-scalability-only-{stream},
- openflowplugin-csit-1node-periodic-gate-scale-stats-collection-daily-only-{stream},
- openflowplugin-csit-1node-periodic-gate-bulkomatic-perf-daily-only-{stream},
+ openflowplugin-csit-1node-gate-scale-only-{stream},
+ openflowplugin-csit-1node-gate-perf-stats-collection-only-{stream},
+ openflowplugin-csit-1node-gate-perf-bulkomatic-only-{stream},
openflowplugin-csit-3node-gate-clustering-only-{stream},
- openflowplugin-csit-3node-periodic-gate-bulkomatic-clustering-daily-only-{stream},
- openflowplugin-csit-3node-periodic-gate-bulkomatic-clustering-perf-daily-only-{stream}
+ openflowplugin-csit-3node-gate-clustering-bulkomatic-only-{stream},
+ openflowplugin-csit-3node-gate-clustering-perf-bulkomatic-only-{stream}
- netvirt:
csit-list: >
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'openflowplugin'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'ovsdb'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'packetcable'
bundle-url: 'last'
# CSIT images configuration
+ openstack_system_image_newton: 'CentOS 7 - devstack-newton - 20171014-2147'
+ openstack_system_image_ocata: 'CentOS 7 - devstack-ocata - 20171016-0219'
+ openstack_system_image_pike: 'CentOS 7 - devstack-pike - 20171014-2148'
stack-template: csit-2-instance-type.yaml
docker_system_count: 1
docker_system_flavor: 4 GB General Purpose v1
openstack_system2_image: CentOS 7 - devstack - 20171014-2147
tools_system_count: 1
tools_system_flavor: 2 GB General Purpose v1
- tools_system_image: Ubuntu 14.04 - mininet - 20170808-0158
+ tools_system_image: Ubuntu 14.04 - mininet - 20171001-1002
# Default Robot framework options
robot-options: ''
-T1.5C
{opendaylight-infra-mvn-opts}
+ # JavaDoc
+ javadoc-path: org.opendaylight.$PROJECT/$STREAM
+
# Python
toxdir: ''
bgpcep-csit-3node-bgpclustering-longevity-only-oxygen,
distribution-deploy-oxygen,
distribution-offline-oxygen,
- openflowplugin-csit-1node-periodic-longevity-only-oxygen
+ openflowplugin-csit-1node-longevity-only-oxygen
csit-weekly-list-nitrogen: >
controller-csit-1node-notifications-longevity-only-nitrogen,
controller-csit-3node-drb-partnheal-longevity-only-nitrogen,
bgpcep-csit-3node-bgpclustering-longevity-only-nitrogen,
distribution-deploy-nitrogen,
distribution-offline-nitrogen,
- openflowplugin-csit-1node-periodic-longevity-only-nitrogen
+ openflowplugin-csit-1node-longevity-only-nitrogen
csit-weekly-list-carbon: >
controller-csit-1node-notifications-longevity-only-carbon,
controller-csit-3node-cs-chasing-leader-longevity-only-carbon,
bgpcep-csit-3node-bgpclustering-longevity-only-carbon,
distribution-deploy-carbon,
distribution-offline-carbon,
- openflowplugin-csit-1node-periodic-longevity-only-carbon
+ openflowplugin-csit-1node-longevity-only-carbon
build-timeout: 60
- devstack-pre-pip-pike:
build-timeout: 75
- - docker
+ - docker:
+ build-timeout: 60
- gbp
- java-builder:
build-timeout: 75
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-javadoc-jobs'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'sfc'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'snmp'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'snmp4sdn'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'sxp'
robot-options: ''
# mininet image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'unimgr'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'usc'
# Robot custom options
robot-options: ''
- tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208'
+ tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212'
- carbon:
branch: 'stable/carbon'
karaf-version: karaf3
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
install:
- only:
# Robot custom options
robot-options: ''
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171014-0208
+ tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20171016-0212
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - gerrit-maven-verify-dependencies
stream: oxygen
project: 'vtn'
---
- project:
- name: yangtools-oxygen
+ name: yangtools-master
jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
+ - '{project-name}-maven-javadoc-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream: oxygen
- project: 'yangtools'
- project-name: 'yangtools'
- branch: 'master'
+ project: yangtools
+ project-name: yangtools
+ branch: master
+ stream: master
+
jdks:
- openjdk8
maven:
mvn-settings: 'yangtools-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[yangtools] [odlparent]'
+ mvn-version: mvn33
+
+ dependencies: ''
+ email-upstream: '[yangtools]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 1271cf710cc09d
+
- project:
name: yangtools-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
+ - '{project-name}-maven-javadoc-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'yangtools'
mvn-settings: 'yangtools-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-version: mvn33
+
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[yangtools] [odlparent]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 1271cf710cc09d
+
- project:
name: yangtools-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
+ - '{project-name}-maven-javadoc-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'yangtools'
mvn-settings: 'yangtools-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-version: mvn33
+
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[yangtools] [odlparent]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 1271cf710cc09d
+
- project:
name: yangtools-sonar
jobs: