integration-test: fluorine
extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
- oxygen:
- # Run once a week (Sunday) until Nitrogen-SR3 is out.
- cron: 'H 12 * * 6'
branch: 'stable/oxygen'
integration-test: oxygen
extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
- - nitrogen:
- branch: 'stable/nitrogen'
- integration-test: nitrogen
- extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
project: releng/autorelease
project-name: autorelease
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
# The purpose of this script is to compare list of projects in autorelease
# are equal to the list of projects in integration/distribution.
-# Note: int/dist pom files uses templates only since Oxygen release.
-# Todo: Remove this check after Nitrogen EOL
-if [[ $STREAM =~ nitrogen ]]; then
- exit 0
-fi
-
mapfile -t PROJECTS_INT_DIST < <(xmlstarlet sel\
-N "x=http://maven.apache.org/POM/4.0.0"\
-t -m "/x:project/x:profiles/x:profile[x:activation/x:activeByDefault='true']/x:dependencies/x:dependency/x:groupId"\
modules=$(xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0 -t -m '//x:modules' -v '//x:module' pom.xml)
for module in $modules; do
pushd "$module" || exit
- # TODO: Remove once stable/nitrogen is no longer supported.
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git format-patch --stdout "origin/v1.2.x" > "$PATCH_DIR/${module//\//-}.patch"
- else
- git format-patch --stdout "origin/$GERRIT_BRANCH" > "$PATCH_DIR/${module//\//-}.patch"
- fi
+ git format-patch --stdout "origin/$GERRIT_BRANCH" > "$PATCH_DIR/${module//\//-}.patch"
git bundle create "$PATCH_DIR/${module//\//-}.bundle" "origin/master..HEAD"
popd || exit
done
+++ /dev/null
----
-# Autogenerated by autorelease autorelease-update-validate-autorelease-jobs-{stream} Jenkins job
-- project:
- name: autorelease-validate-nitrogen
- jobs:
- - '{project-name}-validate-autorelease-{stream}'
- stream: nitrogen
- branch: stable/nitrogen
- project-name:
- - aaa:
- project: aaa
- - alto:
- project: alto
- - bgpcep:
- project: bgpcep
- - bier:
- project: bier
- - cardinal:
- project: cardinal
- - controller:
- project: controller
- - coe:
- project: coe
- - daexim:
- project: daexim
- - dlux:
- project: dlux
- - dluxapps:
- project: dluxapps
- - eman:
- project: eman
- - faas:
- project: faas
- - genius:
- project: genius
- - groupbasedpolicy:
- project: groupbasedpolicy
- - honeycomb-vbd:
- project: honeycomb/vbd
- - infrautils:
- project: infrautils
- - integration-distribution:
- project: integration/distribution
- - l2switch:
- project: l2switch
- - lispflowmapping:
- project: lispflowmapping
- - mdsal:
- project: mdsal
- - nemo:
- project: nemo
- - netconf:
- project: netconf
- - netvirt:
- project: netvirt
- - neutron:
- project: neutron
- - nic:
- project: nic
- - ocpplugin:
- project: ocpplugin
- - of-config:
- project: of-config
- - openflowplugin:
- project: openflowplugin
- - ovsdb:
- project: ovsdb
- - packetcable:
- project: packetcable
- - sfc:
- project: sfc
- - snmp:
- project: snmp
- - snmp4sdn:
- project: snmp4sdn
- - sxp:
- project: sxp
- - topoprocessing:
- project: topoprocessing
- - ttp:
- project: ttp
- - unimgr:
- project: unimgr
- - usc:
- project: usc
- - yangtools:
- project: yangtools
if [ "$BRANCH_CUT" = "false" ]; then
git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
- # TODO: Simplify once stable/nitrogen is no longer supported.
for module in $(git submodule | awk '{ print $2 }')
do
pushd "$module"
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git checkout -b "v1.2.x" "origin/v1.2.x"
- else
- git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
- fi
+ git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
popd
done
fi
for module in $(git submodule | awk '{ print $2 }')
do
pushd "$module"
- # TODO: Remove once stable/nitrogen is no longer supported.
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git format-patch --stdout "origin/v1.2.x" > "$patch_dir/${module//\//-}.patch"
- git bundle create "$patch_dir/${module//\//-}.bundle" "origin/v1.2.x..HEAD"
- else
- git format-patch --stdout "origin/${BRANCH,,}" > "$patch_dir/${module//\//-}.patch"
- git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD"
- fi
+ git format-patch --stdout "origin/${BRANCH,,}" > "$patch_dir/${module//\//-}.patch"
+ git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD"
popd
done
-v ODL_SYSTEM_1_IP:${ODL_SYSTEM_IP} \
-v ODL_SYSTEM_IP:${ODL_SYSTEM_IP} \
-v ODL_SYSTEM_USER:${USER} \
+ -v TOOLS_SYSTEM_1_IP:${TOOLS_SYSTEM_IP} \
-v TOOLS_SYSTEM_2_IP:${TOOLS_SYSTEM_2_IP} \
-v TOOLS_SYSTEM_3_IP:${TOOLS_SYSTEM_3_IP} \
-v TOOLS_SYSTEM_4_IP:${TOOLS_SYSTEM_4_IP} \
topology:
- 1node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 1
enable-haproxy: 'no'
install-features: 'odl-netvirt-openstack'
- 3node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 3
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
topology:
- 1node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 1
enable-haproxy: 'no'
install-features: 'odl-netvirt-openstack'
- 3node:
- openstack_system2_count: 1
- odl_system_count: 3
- enable-haproxy: 'yes'
- install-features: 'odl-jolokia,odl-netvirt-openstack'
-
- functionality:
- - upstream-stateful
- - gate-stateful
-
- openstack:
- - pike:
- openstack-branch: 'stable/pike'
- odl-ml2-branch: 'stable/pike'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
- enable-openstack-network-services: '{openstack_legacy_default_network_services}'
- - queens:
- openstack-branch: 'stable/queens'
- odl-ml2-branch: 'stable/queens'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
-
-- project:
- name: netvirt-csit-hwvtep-openstack-integration-nitrogen
- jobs:
- - inttest-csit-hwvtep-openstack
-
- project: 'netvirt'
- stream: 'nitrogen'
- branch: 'stable/nitrogen'
- testplan: '{project}-{topology}-l2gw-openstack.txt'
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,l2gw-plugin'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: 'stateful'
- odl_system_flavor: odl-standard-8
- openstack_system_flavor: odl-standard-8
- openstack_system2_flavor: odl-standard-4
- tools_system_count: 2
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
-
- # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
- enable-networking-l2gw: 'yes'
-
- topology:
- - 1node:
- openstack_system2_count: 1
- odl_system_count: 1
- enable-haproxy: 'no'
- install-features: 'odl-netvirt-openstack'
- - 3node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 3
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
openstack_system_image: '{openstack_system_image_pike}'
openstack_system2_image: '{openstack_system_image_pike}'
-- project:
- name: netvirt-csit-openstack-integration-nitrogen
- jobs:
- - inttest-csit-openstack
-
- 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'
- odl_system_flavor: odl-standard-8
- openstack_system_flavor: odl-standard-8
- openstack_system2_flavor: odl-standard-4
-
- topology:
- - 1node:
- openstack_system2_count: 2
- odl_system_count: 1
- enable-haproxy: 'no'
- install-features: 'odl-netvirt-openstack'
- - 3node:
- openstack_system2_count: 3
- odl_system_count: 3
- enable-haproxy: 'yes'
- install-features: 'odl-jolokia,odl-netvirt-openstack'
-
- functionality:
- - upstream-stateful
- - upstream-stateful-snat-conntrack:
- odl-snat-mode: 'conntrack'
- - gate-stateful
- - gate-stateful-snat-conntrack:
- odl-snat-mode: 'conntrack'
- - gate-minimal-cluster:
- testplan: '{project}-{topology}-minimal-openstack.txt'
-
- openstack:
- - pike:
- openstack-branch: 'stable/pike'
- odl-ml2-branch: 'stable/pike'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
- enable-openstack-network-services: '{openstack_legacy_default_network_services}'
- - queens:
- openstack-branch: 'stable/queens'
- odl-ml2-branch: 'stable/queens'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
-
- project:
name: netvirt-csit-sfc-openstack-integration
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
openstack:
- queens:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: 'netvirt'
archive-artifacts: '*.log **/target/surefire-reports/*.txt'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: 'netvirt'
project-name: 'netvirt'
-Subproject commit e3344fc74b1fc3e40cf8f4f7e713047373d9b177
+Subproject commit 54119a6668c212276639e556ce36ba54c0960f2b