Started by upstream project "pipeline-check" build number 4293
originally caused by:
Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-api-client/+/2782
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/build-fetch-sources
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
> git init /home/jenkins/workspace/build-fetch-sources/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision de84d9a87171f6df39962a664aa5a9cee87056c3 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f de84d9a87171f6df39962a664aa5a9cee87056c3 # timeout=10
Commit message: "workaround absence of second interface in ubuntu"
> git rev-list --no-walk de84d9a87171f6df39962a664aa5a9cee87056c3 # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-dev-env.git
> git init /home/jenkins/workspace/build-fetch-sources/src/opensdn-io/tf-dev-env # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-dev-env.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-env.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-dev-env.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 43a71a9f03618935213e765d47882ccb0d25ab86 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 43a71a9f03618935213e765d47882ccb0d25ab86 # timeout=10
Commit message: "disable TLS verify for Raven dnf repos"
> git rev-list --no-walk 43a71a9f03618935213e765d47882ccb0d25ab86 # timeout=10
Copied 4 artifacts from "pipeline-check" build number 4293
[build-fetch-sources] $ /bin/bash -xe /tmp/jenkins18119332481805264765.sh
+ source /home/jenkins/workspace/build-fetch-sources/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-api-client
++ GERRIT_PROJECT=opensdn-io/tf-api-client
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/build-fetch-sources/deps.build-fetch-sources.10879.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ export INSTANCE_IPS=10.0.0.242,
++ INSTANCE_IPS=10.0.0.242,
++ export instance_ip=10.0.0.242
++ instance_ip=10.0.0.242
+ source /home/jenkins/workspace/build-fetch-sources/vars.build-fetch-sources.10879.env
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
+ export STAGE=fetch
+ STAGE=fetch
+ export TARGET=
+ TARGET=
+ desc='Pipeline: pipeline-check-4293 Random: 10879
'
+ desc+='Stage: fetch Target:
'
+ desc+='Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9'
+ echo 'DESCRIPTION Pipeline: pipeline-check-4293 Random: 10879
Stage: fetch Target:
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9'
DESCRIPTION Pipeline: pipeline-check-4293 Random: 10879
Stage: fetch Target:
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9
[description-setter] Description set: Pipeline: pipeline-check-4293 Random: 10879
Stage: fetch Target:
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9'
[build-fetch-sources] $ /bin/bash -xe /tmp/jenkins4331891086020129540.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/build-fetch-sources/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-api-client
++ GERRIT_PROJECT=opensdn-io/tf-api-client
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/build-fetch-sources/deps.build-fetch-sources.10879.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ export INSTANCE_IPS=10.0.0.242,
++ INSTANCE_IPS=10.0.0.242,
++ export instance_ip=10.0.0.242
++ instance_ip=10.0.0.242
+ source /home/jenkins/workspace/build-fetch-sources/vars.build-fetch-sources.10879.env
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
+ [[ master == \R\2\4\.\1 ]]
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-env ./patchsets-info.json
[build-fetch-sources] $ /bin/bash -xe /tmp/jenkins3452824833408961063.sh
+ set -eo pipefail
+ export STAGE=fetch
+ STAGE=fetch
+ export TARGET=
+ TARGET=
+ source /home/jenkins/workspace/build-fetch-sources/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4293
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/82/2782/3/check_4293
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_7_8_2-3
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_7_8_2-3
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ GERRIT_CHANGE_ID=I2e5a8b75cf60421ddfb58e02126558b64e1a1f87
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-api-client
++ GERRIT_PROJECT=opensdn-io/tf-api-client
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/build-fetch-sources/deps.build-fetch-sources.10879.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ INSTANCE_IDS=2ee67b02-f423-4263-9db7-88688cb1a762,
++ export INSTANCE_IPS=10.0.0.242,
++ INSTANCE_IPS=10.0.0.242,
++ export instance_ip=10.0.0.242
++ instance_ip=10.0.0.242
+ source /home/jenkins/workspace/build-fetch-sources/vars.build-fetch-sources.10879.env
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
+ [[ fetch == \n\o\n\e ]]
+ [[ fetch == \c\l\e\a\n\u\p ]]
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ ENVIRONMENT_OS=rocky9
++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32')
++ declare -A VM_TYPES
++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80')
++ declare -A VOLUME_SIZE
++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['UBUNTU24']='prepared-ubuntu24' ['ROCKY9']='prepared-rocky95')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky' ['ROCKY93']='rocky' ['ROCKY94']='rocky' ['ROCKY95']='rocky' ['ROCKY96']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky' ['ROCKY93']='rocky' ['ROCKY94']='rocky' ['ROCKY95']='rocky' ['ROCKY96']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['UBUNTU24']='' ['ROCKY9']='' ['ROCKY92']='' ['ROCKY93']='' ['ROCKY94']='' ['ROCKY95']='' ['ROCKY96']='')
++ declare -A OS_IMAGES_DOWN
++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no'
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9
+ ./src/opensdn-io/tf-jenkins/jobs/build/run.sh
INFO: Build started: ENVIRONMENT_OS=rocky9 LINUX_DISTR=rockylinux
Warning: Permanently added '10.0.0.242' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.242' (ECDSA) to the list of known hosts.
INFO: df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 3.1G 700K 3.1G 1% /run
/dev/vda4 79G 23G 57G 28% /
/dev/vda3 936M 257M 680M 28% /boot
/dev/vda2 100M 7.0M 93M 8% /boot/efi
tmpfs 1.6G 0 1.6G 0% /run/user/1000
INFO: free -h
total used free shared buff/cache available
Mem: 15Gi 870Mi 2.3Gi 2.0Mi 12Gi 14Gi
Swap: 0B 0B 0B
INFO: dev-env startup
INFO: ensure python is present
added from: http://tf-mirrors.gz1.opensdn.io/re 294 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 404 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 296 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 483 kB/s | 3.5 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 344 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 345 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 497 kB/s | 3.5 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 314 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 380 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 384 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 441 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 290 kB/s | 3.0 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 369 kB/s | 2.9 kB 00:00
Package jq-1.6-19.el9.x86_64 is already installed.
Package lsof-4.94.0-3.el9.x86_64 is already installed.
Package python3-3.9.25-3.el9_7.x86_64 is already installed.
Package python3-pip-21.3.1-1.el9.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
+++ dirname /home/rocky/src/opensdn-io/tf-dev-env/common/setup_docker_root.sh
++ realpath /home/rocky/src/opensdn-io/tf-dev-env/common
+ scriptdir=/home/rocky/src/opensdn-io/tf-dev-env/common
+ source /home/rocky/src/opensdn-io/tf-dev-env/common/common.sh
++ '[' -n '' ']'
++ set -o errexit
++ export DEBUGINFO=FALSE
++ DEBUGINFO=FALSE
++ export WORKSPACE=/home/rocky
++ WORKSPACE=/home/rocky
++ export TF_CONFIG_DIR=/home/rocky/.tf
++ TF_CONFIG_DIR=/home/rocky/.tf
++ export TF_DEVENV_PROFILE=/home/rocky/.tf/dev.env
++ TF_DEVENV_PROFILE=/home/rocky/.tf/dev.env
++ export BUILD_MODE=fast
++ BUILD_MODE=fast
++ export BUILD_ROOT=/buildroot
++ BUILD_ROOT=/buildroot
++ export DEBUGINFO_ROOT=/debuginfo
++ DEBUGINFO_ROOT=/debuginfo
++ '[' -e /home/rocky/.tf/dev.env ']'
++ source /home/rocky/.tf/dev.env
+++ CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
+++ FROZEN_TAG=
+++ FROZEN_REGISTRY=nexus.opensdn.io:5101
+++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
+++ RPM_REPO_IP=localhost
+++ RPM_REPO_PORT=6667
+++ BUILD_MODE=fast
+++ VENDOR_NAME=OpenSDN-IO
+++ VENDOR_DOMAIN=io.opensdn
++ [[ linux-gnu == \l\i\n\u\x\-\g\n\u ]]
+++ cat /etc/os-release /etc/redhat-release /etc/rocky-release /etc/system-release
+++ egrep '^ID='
+++ awk -F= '{print $2}'
+++ tr -d '"'
++ export DISTRO=rocky
++ DISTRO=rocky
+++ egrep '^VERSION_ID='
+++ cat /etc/os-release /etc/redhat-release /etc/rocky-release /etc/system-release
+++ awk -F= '{print $2}'
+++ tr -d '"'
++ export DISTRO_VER=9.5
++ DISTRO_VER=9.5
++ export DISTRO_VER_MAJOR=9
++ DISTRO_VER_MAJOR=9
++ '[' -z x ']'
++ '[' -z /home/rocky/contrail ']'
++ export CONTRAIL_DIR
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ [[ nexus.gz1.opensdn.io:5101 == *\:* ]]
+++ echo nexus.gz1.opensdn.io:5101
+++ cut -f 1 -d :
++ export REGISTRY_IP=nexus.gz1.opensdn.io
++ REGISTRY_IP=nexus.gz1.opensdn.io
+++ echo nexus.gz1.opensdn.io:5101
+++ cut -f 2 -d :
++ export REGISTRY_PORT=5101
++ REGISTRY_PORT=5101
++ export FROZEN_REGISTRY=nexus.opensdn.io:5101
++ FROZEN_REGISTRY=nexus.opensdn.io:5101
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export RPM_REPO_IP=localhost
++ RPM_REPO_IP=localhost
++ export RPM_REPO_PORT=6667
++ RPM_REPO_PORT=6667
++ export REGISTRY_CONTAINER_NAME=tf-dev-env-registry
++ REGISTRY_CONTAINER_NAME=tf-dev-env-registry
++ export DEVENV_CONTAINER_NAME=tf-dev-sandbox
++ DEVENV_CONTAINER_NAME=tf-dev-sandbox
++ export CONTRAIL_PARALLEL_BUILD=true
++ CONTRAIL_PARALLEL_BUILD=true
++ export DEVENV_IMAGE_NAME=tf-dev-sandbox
++ DEVENV_IMAGE_NAME=tf-dev-sandbox
++ export DEVENV_TAG=stable
++ DEVENV_TAG=stable
++ export DEVENV_PUSH_TAG=frozen
++ DEVENV_PUSH_TAG=frozen
++ export DEVENV_IMAGE=tf-dev-sandbox:stable
++ DEVENV_IMAGE=tf-dev-sandbox:stable
++ export MULTI_KERNEL_BUILD=true
++ MULTI_KERNEL_BUILD=true
++ export CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
++ export FROZEN_TAG=
++ FROZEN_TAG=
++ export VENDOR_NAME=OpenSDN-IO
++ VENDOR_NAME=OpenSDN-IO
++ export VENDOR_DOMAIN=io.opensdn
++ VENDOR_DOMAIN=io.opensdn
++ export CONTRAIL_BRANCH=master
++ CONTRAIL_BRANCH=master
++ '[' -z z ']'
+ source /home/rocky/src/opensdn-io/tf-dev-env/common/functions.sh
+ ensure_root
++ whoami
+ local me=root
+ '[' root '!=' root ']'
+ echo ''
+ echo 'INFO: [docker install]'
+ echo 'INFO: rocky detected'
+ which docker
++ docker --version
+ echo 'INFO: docker installed: Docker version 29.4.1, build 055a478'
++ docker version --format '{{.Client.Version}}'
++ head -1
++ cut -d . -f 1
+ version=29
+ (( version < 16 ))
+ echo
+ echo 'INFO: [docker config]'
++ ip route get 1
++ grep -o 'dev.*'
++ awk '{print $2}'
+ default_iface=eth0
+ CONTRAIL_SKIP_INSECURE_REGISTRY=0
+ insecure_registries=
+ registry_ip=nexus.gz1.opensdn.io
+ UPDATE_INSECURE_REGISTRY=false
+ '[' 0 '!=' 0 ']'
+ '[' -z nexus.gz1.opensdn.io ']'
+ check_insecure_registry nexus.gz1.opensdn.io:5101
+ check_docker_value insecure-registries nexus.gz1.opensdn.io:5101
+ local name=insecure-registries
+ local value=nexus.gz1.opensdn.io:5101
+ python -c 'import json; f=open('\''/etc/docker/daemon.json'\''); data=json.load(f); print(data.get('\''insecure-registries'\''));'
+ grep -qi nexus.gz1.opensdn.io:5101
+ '[' -n '' ']'
+ insecure_registries+=nexus.gz1.opensdn.io:5101
+ '[' -n nexus.gz1.opensdn.io:5101 ']'
+ UPDATE_INSECURE_REGISTRY=true
++ ip link show eth0
++ grep -o 'mtu.*'
++ awk '{print $2}'
+ default_iface_mtu=1500
+ docker_reload=0
+ true
+ update_config_docker nexus.gz1.opensdn.io:5101 1500
+ local insecure_registries=nexus.gz1.opensdn.io:5101
+ local default_iface_mtu=1500
+ '[' '!' -e /etc/docker/daemon.json ']'
+ python
+ docker_reload=1
++ get_docker_mtu
++ docker network inspect '--format={{index .Options "com.docker.network.driver.mtu"}}' bridge
+ runtime_docker_mtu=1500
+ [[ 1500 != \1\5\0\0 ]]
+ [[ 1 == \1 ]]
+ set_docker_mtu 1500
+ local default_iface_mtu=1500
+ echo 'INFO: set docker0 mtu to 1500'
++ command -v ifconfig
+ '[' -x '' ']'
+ ip link set dev docker0 mtu 1500
+ restart_docker
+ echo 'INFO: restart docker'
+ [[ xrocky == x\c\e\n\t\o\s ]]
+ [[ xrocky == x\r\o\c\k\y ]]
+ systemctl restart docker
+ echo 'REGISTRY_IP: nexus.gz1.opensdn.io'
INFO: [docker install]
INFO: rocky detected
INFO: docker installed: Docker version 29.4.1, build 055a478
INFO: [docker config]
INFO: set docker0 mtu to 1500
INFO: restart docker
REGISTRY_IP: nexus.gz1.opensdn.io
[update tf devenv configuration]
tf setup profile /home/rocky/.tf/dev.env
# dev env options
CONTRAIL_CONTAINER_TAG=${CONTRAIL_CONTAINER_TAG:-master-2_7_8_2-3}
FROZEN_TAG=${FROZEN_TAG:-}
FROZEN_REGISTRY=${FROZEN_REGISTRY:-nexus.opensdn.io:5101}
CONTAINER_REGISTRY=${CONTAINER_REGISTRY:-nexus.gz1.opensdn.io:5101}
RPM_REPO_IP='localhost'
RPM_REPO_PORT=${RPM_REPO_PORT:-6667}
BUILD_MODE=${BUILD_MODE:-fast}
# others
VENDOR_NAME="${VENDOR_NAME:-OpenSDN-IO}"
VENDOR_DOMAIN="${VENDOR_DOMAIN:-io.opensdn}"
INFO: Docker registry deployment skipped
[load tf devenv configuration]
INFO: make common.env
INFO: common.env content:
LINUX_DISTR=rockylinux
LINUX_DISTR_VER=9
CONTRAIL_CONTAINER_TAG=master-2_7_8_2-3
CONTRAIL_DEPLOYERS_TAG=master-2_7_8_2-3
CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
PIP_REPOSITORY=http://localhost:6667/pip/simple
DEPLOYERS_BASE_CONTAINER=nexus.gz1.opensdn.io:5101/opensdn-general-base:master-2_7_8_2-3
CONTRAIL_PARALLEL_BUILD=true
VENDOR_NAME=OpenSDN-IO
VENDOR_DOMAIN=io.opensdn
OPENSDN_REGISTRY_PUSH=
OPENSDN_REGISTRY_USERNAME=
OPENSDN_REGISTRY_PASSWORD=
INFO: environment setup
INFO: tf-dev-sandbox already running.
INFO: run stage fetch with target
INFO: run stage fetch with target
[load tf devenv configuration]
INFO: source env from /input/tf-developer-sandbox.env
INFO: source env from /root/tf-dev-env/common.env
INFO: create symlinks to work directories with artifacts Tue Apr 28 11:08:03 AM UTC 2026
0 files removed
INFO: make sync Tue Apr 28 11:08:04 AM UTC 2026
INFO: source env from /input/tf-developer-sandbox.env
INFO: source env from /root/tf-dev-env/common.env
[setup contrail git sources]
INFO: current folder is /root/contrail
INFO: CONTRAIL_BRANCH is not empty - master
INFO: using https://github.com/opensdn-io/tf-vnc
INFO: Download repo tool
INFO: Init contrail sources git repos
INFO: cmd: ./repo init --repo-branch=stable -u https://github.com/opensdn-io/tf-vnc -b master
repo has been initialized in /root/contrail
INFO: gerrit URL = https://gerrit.opensdn.io/
[
{
"id": "I2e5a8b75cf60421ddfb58e02126558b64e1a1f87",
"project": "opensdn-io/tf-api-client",
"ref": "refs/changes/82/2782/3",
"number": "2782",
"branch": "master",
"files": [
"schema/xmpp_unicast.xsd",
"schema/xmpp_enet.xsd"
]
}
]
INFO: patching manifest.xml for repo tool
INFO: patched manifest.xml
INFO: Sync contrail sources git repos
INFO: cmd: ./repo sync --no-tags --no-clone-bundle -q -j 16
~/contrail/src/contrail-analytics ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/src/contrail-analytics : tf-analytics
branch 'master' set up to track 'github/master'.
Switched to a new branch 'master'
bb7fd33 upgrade redis
7e36a3d Merge "remove boost/bind.hpp warning about placehodlers"
7b9799f remove usage of pkg_resource
~/contrail
~/contrail/tf-ansible-deployer ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tf-ansible-deployer : tf-ansible-deployer
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
eb106ed install kernel packages for rocky
b9fc7c1 fix wrong docker version installation
bf5e85e fix opensdn role
~/contrail
~/contrail/src/contrail-api-client ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/src/contrail-api-client : tf-api-client
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
c85ce9e Merge "Update generateds and schema to work with new size of tags"
02b5582 add logging to generate scripts
f3e46e0 Update generateds and schema to work with new size of tags
~/contrail
~/contrail/tools/build ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tools/build : tf-build
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
ee550cf add included sources to correct changes detection
3a86125 extract debuginfo into separate place
34cca8a remove schemaSync methods - implemented in other way
~/contrail
~/contrail/tf-charms ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tf-charms : tf-charms
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
eb799e1 fix docker version
685c748 add support for new and old image names
6472937 increase version for compose files
~/contrail
~/contrail/src/contrail-common ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/src/contrail-common : tf-common
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
22b5306 pin deps due to removed pkg_resources
404b667 remove boost/bind.hpp warning about placehodlers
afa4da6 replace last tbb::atomic to std::atomic
~/contrail
~/contrail/tf-container-builder ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tf-container-builder : tf-container-builder
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
701b232 Merge "move building kernel to runtime"
9239c42 fix mistype for kernel packages for rocky 9.4
3aaf0a1 add kernel packages 9.4 to populate cache
~/contrail
~/contrail/controller ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/controller : tf-controller
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
deb2edae Merge "Update agent to work with new size of tags"
4c8c5196 Merge "fix(vnc_db): restore tag ZK value nodes during DB resync"
c6083878 Merge "Update agent's unit-tests to work with new size of tags"
~/contrail
~/contrail/tf-deployment-test ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tf-deployment-test : tf-deployment-test
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
66b1edc specify ansible_pkg for ziu test
3780b3d Merge "fix module 'subunit' has no attribute 'test_results' error"
bc12dc4 fix module 'subunit' has no attribute 'test_results' error
~/contrail
~/contrail/third_party/dpdk ~/contrail
INFO: set tracking branch contrail_dpdk_19_11 to github/contrail_dpdk_19_11 for /root/contrail/third_party/dpdk : tf-dpdk
Switched to a new branch 'contrail_dpdk_19_11'
branch 'contrail_dpdk_19_11' set up to track 'github/contrail_dpdk_19_11'.
b0b41be fix misleading-identation error
6332c50 support python3 in dpdk tools
1a674b4 Merge "[Intel N3000] Vhost fixes backport" into contrail_dpdk_19_11
~/contrail
~/contrail/openstack/heat_plugin ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/openstack/heat_plugin : tf-heat-plugin
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
d223e95 pass all sources to scons run to be able to rebuild
45e5867 include this project into scons build
653721b ISSUE-55 commonize package version
~/contrail
~/contrail/tf-kolla-ansible ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/tf-kolla-ansible : tf-kolla-ansible
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
de40bb1a7 remove outdated INFO.yaml
453673678 change gitreview project
6c62f9f6e change gitreview host
~/contrail
~/contrail/openstack/neutron_plugin ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/openstack/neutron_plugin : tf-neutron-plugin
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
13b0984 Add fallback endpoint for subnetpools.
86a1810 pin deps due to removed pkg_resources
21608ff rework tox run
~/contrail
~/contrail/openstack/nova_contrail_vif ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/openstack/nova_contrail_vif : tf-nova-vif-driver
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
5ac9394 pass all sources to scons run to be able to rebuild
03e367d move install to bdist_wheel cmd
c5b84d3 Merge "ISSUE-55 use python wheel packages for build"
~/contrail
~/contrail/contrail-specs ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/contrail-specs : tf-specs
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
454bb33 remove outdated INFO.yaml
1fb3756 change gitreview project
3ef8ad3 change gitreview host
~/contrail
~/contrail/third_party/contrail-test ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/third_party/contrail-test : tf-test
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
3d47ce1 add distro pkg to container
f1de54a remove usage of pkg_resources
141fe72 use stdout instead of /dev/null for test policy k8s
~/contrail
~/contrail/third_party ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/third_party : tf-third-party
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
e9d7394 fix memory leak in bind9
34fb424 upgrade SimpleAMQPClient and hiredis
3a92d74 use std::mutex instead of tbb::mutex
~/contrail
~/contrail/third_party/contrail-third-party-packages ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/third_party/contrail-third-party-packages : tf-third-party-packages
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
53c36e8 improvements for rocky9
778eb27 fix Empty %files file debugsourcefiles.list error
33b8238 change specs for rocky9 builds
~/contrail
~/contrail/vrouter ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/vrouter : tf-vrouter
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
1a28d89 fix get_user_pages() build failure on rocky9.6 kernel
e6e94a6 simplify GetBuildInfoPy
7208aa7 add dependency to sandesh in for vrouter-utils
~/contrail
~/contrail/contrail-web-controller ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/contrail-web-controller : tf-web-controller
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
645ea2f Update introspect form view to work correctly with spaces in sandesh buffers by click
496e6c5 "4Byte ASN Support" knob added
cc89b4d New BGP option: all-tags-are-global
~/contrail
~/contrail/contrail-web-core ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/contrail-web-core : tf-web-core
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
50e38e3 Fixes the problem with tags having site/application/tier/deployment in their name
784da67 fix access to incorrect data
27e3c86 Merge "trying to fix webui in rocky9"
~/contrail
~/contrail/contrail-webui-third-party ~/contrail
INFO: set tracking branch master to github/master for /root/contrail/contrail-webui-third-party : tf-webui-third-party
Switched to a new branch 'master'
branch 'master' set up to track 'github/master'.
2cdcc44 fix dart-sass package in xml
cabb379 add sass package for rocky9
3fb389b improvements for rocky9
~/contrail
INFO: review dependencies
INFO: process repo_path=src/contrail-api-client , repo_project=tf-api-client
INFO: apply change refs/changes/82/2782/3 for opensdn-io/tf-api-client
INFO: cmd: git fetch https://gerrit.opensdn.io//opensdn-io/tf-api-client refs/changes/82/2782/3 && git cherry-pick FETCH_HEAD
~/contrail/src/contrail-api-client ~/contrail
Already on 'master'
Your branch is up to date with 'github/master'.
* master c85ce9e [github/master] Merge "Update generateds and schema to work with new size of tags"
remotes/github/R2008 76c15d6 Optimized vnc api calls to use active api servers
remotes/github/R2011 2b6535a JIRA : CEM-21728 - Updating BGPaaS through Heat fails with error "HTTP Status: 500 Content: KeyError: 'uuid'."
remotes/github/R2011.L1.1 fa70c8d Adding R2011.L1.1 branch to CI
remotes/github/R2011.L2 0aef6a4 CEM-24418: Add description field to security group rule structure
remotes/github/R2011.L4.1 b07e4fe Adding R2011.L4.1 branch to CI
remotes/github/R2011.L4.1.1 c5cb0e2 Adding R2011.L4.1.1 branch to CI
remotes/github/R2011.L5.1 b41cd5c Adding R2011.L5.1 branch to CI
remotes/github/R21.3 6b59255 CEM-24418: Add description field to security group rule structure
remotes/github/R21.4 7433e9d CEM-27443: Route replication threshold - Config knob.
remotes/github/R21.4.1 ea01568 CEM-27443: Route replication threshold - Config knob..
remotes/github/R21.4.L1.1 7433e9d CEM-27443: Route replication threshold - Config knob.
remotes/github/R24.1 a7c7cf4 use strict=False for configparser in python3
remotes/github/R25.1 dcc7044 configure .gitreview
remotes/github/master c85ce9e Merge "Update generateds and schema to work with new size of tags"
remotes/github/snyk-fix-f53df102e2c11cb591205fad20f3a84c 5d5ced0 fix: api-lib/requirements.txt to reduce vulnerabilities
remotes/m/master -> github/master
From https://gerrit.opensdn.io//opensdn-io/tf-api-client
* branch refs/changes/82/2782/3 -> FETCH_HEAD
[master 3b386a3] is-new-tags-list flag was added to know old and new tags in BGP/XMPP messages
Author: Matvey Kraposhin
Date: Fri Apr 3 12:19:37 2026 +0300
2 files changed, 2 insertions(+)
~/contrail
Saved manifest to /root/contrail/tf-build-manifest/manifest.xml
INFO: manifest result:
INFO: dereference .git folders
/root/contrail/.repo/projects/openstack/neutron_plugin.git -> ./openstack/neutron_plugin/.git
/root/contrail/.repo/projects/openstack/nova_contrail_vif.git -> ./openstack/nova_contrail_vif/.git
/root/contrail/.repo/projects/openstack/heat_plugin.git -> ./openstack/heat_plugin/.git
/root/contrail/.repo/projects/contrail-webui-third-party.git -> ./contrail-webui-third-party/.git
/root/contrail/.repo/projects/tf-ansible-deployer.git -> ./tf-ansible-deployer/.git
/root/contrail/.repo/projects/tf-deployment-test.git -> ./tf-deployment-test/.git
/root/contrail/.repo/projects/tf-charms.git -> ./tf-charms/.git
/root/contrail/.repo/projects/src/contrail-api-client.git -> ./src/contrail-api-client/.git
/root/contrail/.repo/projects/src/contrail-common.git -> ./src/contrail-common/.git
/root/contrail/.repo/projects/src/contrail-analytics.git -> ./src/contrail-analytics/.git
/root/contrail/.repo/projects/contrail-web-controller.git -> ./contrail-web-controller/.git
/root/contrail/.repo/projects/tf-container-builder.git -> ./tf-container-builder/.git
/root/contrail/.repo/projects/contrail-web-core.git -> ./contrail-web-core/.git
/root/contrail/.repo/projects/third_party.git -> ./third_party/.git
/root/contrail/.repo/projects/third_party/contrail-third-party-packages.git -> ./third_party/contrail-third-party-packages/.git
/root/contrail/.repo/projects/third_party/contrail-test.git -> ./third_party/contrail-test/.git
/root/contrail/.repo/projects/third_party/dpdk.git -> ./third_party/dpdk/.git
/root/contrail/.repo/projects/contrail-specs.git -> ./contrail-specs/.git
/root/contrail/.repo/projects/tools/build.git -> ./tools/build/.git
/root/contrail/.repo/projects/vrouter.git -> ./vrouter/.git
/root/contrail/.repo/projects/controller.git -> ./controller/.git
/root/contrail/.repo/projects/tf-kolla-ansible.git -> ./tf-kolla-ansible/.git
INFO: gathering UT targets
controller/src/agent:test
controller/src/bfd:test
controller/src/bgp:test
controller/src/cat:test
controller/src/config/api-server:test
controller/src/config/common:test
controller/src/config/device-manager:test
controller/src/config/schema-transformer:test
controller/src/config/svc_monitor:test
controller/src/config/vnc_openstack:test
controller/src/container/kube-manager:test
controller/src/control-node:test
controller/src/db:test
controller/src/dns:test
controller/src/ifmap:test
controller/src/net:test
controller/src/xmpp:test
n3k-tests:test
sandesh:test
src/contrail-analytics/contrail-collector:test
src/contrail-analytics/contrail-opserver:test
src/contrail-analytics/contrail-query-engine:test
src/contrail-api-client/api-lib:test
src/contrail-api-client/schema:test
src/contrail-common/base:test
src/contrail-common/config-client-mgr:test
src/contrail-common/database/cassandra/cql:test
src/contrail-common/database/gendb:test
src/contrail-common/io:test
src/contrail-common/zookeeper:test
vrouter-py-ut:test
INFO: replace symlinks inside .git folder to real files to be able to use them at deployment stage
[update tf devenv configuration]
tf setup profile /root/.tf/dev.env
# dev env options
CONTRAIL_CONTAINER_TAG=${CONTRAIL_CONTAINER_TAG:-master-2_7_8_2-3}
FROZEN_TAG=${FROZEN_TAG:-}
FROZEN_REGISTRY=${FROZEN_REGISTRY:-nexus.opensdn.io:5101}
CONTAINER_REGISTRY=${CONTAINER_REGISTRY:-nexus.gz1.opensdn.io:5101}
RPM_REPO_IP='localhost'
RPM_REPO_PORT=${RPM_REPO_PORT:-6667}
BUILD_MODE=${BUILD_MODE:-fast}
# others
VENDOR_NAME="${VENDOR_NAME:-OpenSDN-IO}"
VENDOR_DOMAIN="${VENDOR_DOMAIN:-io.opensdn}"
INFO: patching file ../contrail/src/contrail-api-client/base/version.info
INFO: patching file ../contrail/src/contrail-common/base/version.info
INFO: patching file ../contrail/controller/src/base/version.info
INFO: Checking patches for fast build mode
INFO: patches encountered tf-api-client
INFO: Contrail core is changed, cleaning all stages
INFO: make successful Tue Apr 28 11:08:33 AM UTC 2026
[DONE]
There are stages available to run ./run.sh :
build - perform sequence of stages: fetch, configure, compile, package, publish (if configured)
(if stage was run previously it be skipped)
fetch - sync TF git repos
configure - fetch third party packages and install dependencies
compile - build TF binaries
package - package TF into docker containers (you can specify target container to build like container-vrouter)
test - run unittests
freeze - prepare tf-dev-env for pushing to container registry for future reuse by compressing contrail directory
upload - push tf-dev-env to container registry
publish - push built containers to custom registry (requires OPENSDN_REGISTRY_PUSH)
none - create the tf-dev-env container empty
frozen - fetch frozen tf-dev-env from Ci registry, you still have to use run.sh or fetch/configure to get sources
doxygen - builds doxygen documentation for the project
For advanced usage You can now connect to the sandbox container by using:
sudo docker exec -it tf-dev-sandbox bash
Warning: Permanently added '10.0.0.242' (ECDSA) to the list of known hosts.
INFO: Build finished successfully
+ ./src/opensdn-io/tf-jenkins/jobs/build/collect_logs.sh
Warning: Permanently added '10.0.0.242' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.242' (ECDSA) to the list of known hosts.
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
INFO: Logs collected at /var/www/logs/jenkins_logs/gerrit/82/2782/3/check_4293/build-rocky9
+ exit
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [NOT_BUILT, ABORTED, FAILURE, UNSTABLE]. Did not execute build step #0.
Archiving artifacts
Finished: SUCCESS