summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INFO.yaml24
-rwxr-xr-xdocker/scripts/dbld_vpp_install_packages.sh37
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg1
-rw-r--r--jjb/vpp/vpp.yaml5
-rw-r--r--nodepool/nodepool.yaml4
5 files changed, 26 insertions, 45 deletions
diff --git a/INFO.yaml b/INFO.yaml
index 3502d6a2..bfa7be84 100644
--- a/INFO.yaml
+++ b/INFO.yaml
@@ -6,8 +6,8 @@ lifecycle_state: 'Incubation'
project_lead: &ci-management_ptl
name: 'Andrew Grimberg'
email: 'agrimberg@linuxfoundation.org'
- id: 'tykeal'
- company: 'linux foundation'
+ id: 'agrimberg'
+ company: 'Linux Foundation'
timezone: 'America/Los_Angeles'
primary_contact: *ci-management_ptl
issue_tracking:
@@ -34,26 +34,11 @@ repositories:
- 'ci-management'
committers:
- <<: *ci-management_ptl
- - name: 'Andrew Grimberg'
- company: 'linuxfoundation'
- email: 'agrimberg@linuxfoundation.org'
- id: 'agrimberg'
- timezone: 'America/Los_Angeles'
- - name: 'C.J. Collier'
- company: 'colliertech'
- email: 'cjac+cjcollier@colliertech.org'
- id: 'cjcollier'
- timezone: 'Unknown/Unknown'
- name: 'Dave Wallace'
company: 'cisco'
email: 'dwallacelf@gmail.com'
id: 'dwallacelf'
timezone: 'America/New_York'
- - name: 'Ed Kern'
- company: 'cisco'
- email: 'ejk@cisco.com'
- id: 'ejk'
- timezone: 'Unknown/Unknown'
- name: 'Ed Warnicke'
company: 'cisco'
email: 'hagbard@gmail.com'
@@ -69,11 +54,6 @@ committers:
email: 'vrpolak@cisco.com'
id: 'vrpolak'
timezone: 'Europe/Bratislava'
- - name: 'Thanh Ha (zxiiro)'
- company: 'Unknown'
- email: 'zxiiro@gmail.com'
- id: 'zxiiro'
- timezone: 'Unknown/Unknown'
- name: 'Eric Ball'
company: 'linuxfoundation'
email: 'eball@linuxfoundation.org'
diff --git a/docker/scripts/dbld_vpp_install_packages.sh b/docker/scripts/dbld_vpp_install_packages.sh
index e0d1f27f..707096b4 100755
--- a/docker/scripts/dbld_vpp_install_packages.sh
+++ b/docker/scripts/dbld_vpp_install_packages.sh
@@ -39,11 +39,8 @@ for branch in ${VPP_BRANCHES[$OS_NAME]} ; do
make_vpp "install-dep" "$branch"
make_vpp "centos-pyyaml" "$branch" # VPP Makefile tests for centos versions
if [ "$OS_ID" = "ubuntu" ] ; then
- # TODO: fix VPP stable/2005 bug in sphinx-make.sh
- # which fails on 'yum install python3-venv'
- # that does not exist.
# 'Make docs jobs are only run on ubuntu executors
- # so only run for ubuntu build executors until fixed.
+ # so only run for ubuntu build executors.
make_vpp "docs-venv" "$branch"
elif [ "$OS_NAME" = "debian-9" ] ; then
apt_override_cmake_install_with_pip3_version
@@ -51,16 +48,30 @@ for branch in ${VPP_BRANCHES[$OS_NAME]} ; do
# Download, build, and cache external deps packages
make_vpp "install-ext-deps" "$branch"
- set +e
vpp_ext_dir="$DOCKER_VPP_DIR/build/external"
- [ -d "$vpp_ext_dir/downloads" ] \
- && rsync -ac "$vpp_ext_dir/downloads/." "$DOCKER_DOWNLOADS_DIR"
- [ -n "$(ls $vpp_ext_dir/*.deb)" ] \
- && rsync -ac "$vpp_ext_dir/*.deb" "$DOCKER_DOWNLOADS_DIR"
- [ -n "$(ls $vpp_ext_dir/*.rpm)" ] \
- && rsync -ac "$vpp_ext_dir/*.rpm" "$DOCKER_DOWNLOADS_DIR"
- set -e
-
+ rsync -ac $vpp_ext_dir/downloads/. $DOCKER_DOWNLOADS_DIR || true
+ if which apt >/dev/null ; then
+ vpp_ext_deps_pkg=$vpp_ext_dir/$(dpkg -l vpp-ext-deps 2>/dev/null | mawk '/vpp-ext-deps/{print $2"_"$3"_"$4".deb"}')
+ elif which dnf >/dev/null ; then
+ inst_vpp_ext_deps="$(dnf list vpp-ext-deps 2>/dev/null | grep vpp-ext-deps)"
+ vpp_ext_deps_ver="$(echo $inst_vpp_ext_deps | mawk '{print $2}')"
+ vpp_ext_deps_arch="$(echo $inst_vpp_ext_deps | mawk '{print $1}'| cut -d'.' -f2)"
+ vpp_ext_deps_pkg="$vpp_ext_dir/vpp-ext-deps-${vpp_ext_deps_ver}.${vpp_ext_deps_arch}.rpm"
+ elif which yum >/dev/null ; then
+ inst_vpp_ext_deps="$(yum list vpp-ext-deps 2>/dev/null | grep vpp-ext-deps)"
+ vpp_ext_deps_ver="$(echo $inst_vpp_ext_deps | mawk '{print $2}')"
+ vpp_ext_deps_arch="$(echo $inst_vpp_ext_deps | mawk '{print $1}' | cut -d'.' -f2)"
+ vpp_ext_deps_pkg="$vpp_ext_dir/vpp-ext-deps-${vpp_ext_deps_ver}.${vpp_ext_deps_arch}.rpm"
+ else
+ echo "ERROR: Package Manager not installed!"
+ exit 1
+ fi
+ if [ -f "$vpp_ext_deps_pkg" ] ; then
+ cp -f $vpp_ext_deps_pkg $DOCKER_DOWNLOADS_DIR
+ else
+ echo "ERROR: Missing VPP external deps package: '$vpp_ext_deps_pkg'"
+ exit 1
+ fi
# Install/cache python packages
if [ "$OS_ID" = "ubuntu" ] ; then
make_vpp_test "test-dep" "$branch"
diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg
index 80e19418..da74aff2 100644
--- a/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg
+++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg
@@ -15,7 +15,6 @@ INSTANCE_CAP=20
SANDBOX_CAP=5
FLOATING_IP_POOL=
SECURITY_GROUPS=default
-AVAILABILITY_ZONE=ca-ymq-2
STARTUP_TIMEOUT=600000
KEY_PAIR_NAME=jenkins
NUM_EXECUTORS=1
diff --git a/jjb/vpp/vpp.yaml b/jjb/vpp/vpp.yaml
index 219b0b90..68788c78 100644
--- a/jjb/vpp/vpp.yaml
+++ b/jjb/vpp/vpp.yaml
@@ -245,11 +245,6 @@
os: 'centos8'
- stream: '2009'
os: 'ubuntu2004'
- # OS introduced after 2101
- - stream: '2101'
- os: 'centos8'
- - stream: '2101'
- os: 'ubuntu2004'
# [end] VPP-AARCH64 PROJECT
# VPP-CSIT-VERIFY-DEVICE PROJECT
diff --git a/nodepool/nodepool.yaml b/nodepool/nodepool.yaml
index 408cfc16..5af2443e 100644
--- a/nodepool/nodepool.yaml
+++ b/nodepool/nodepool.yaml
@@ -28,8 +28,6 @@ providers:
- name: 'verify-merge'
cloud: vexxhost
max-servers: 10
- availability-zones:
- - 'ca-ymq-2'
template-hostname: 'np-verify-merge-{timestamp}-nodepool-template'
keypair: 'jenkins'
networks:
@@ -46,8 +44,6 @@ providers:
- name: 'multilink'
cloud: vexxhost
max-servers: 16
- availability-zones:
- - 'ca-ymq-2'
template-hostname: 'np-multi-link-{timestamp}-nodepool-template'
keypair: 'jenkins'
networks: