Started by upstream project "pipeline-check" build number 2401 originally caused by: Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-packages/+/1983 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-sanity [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/test-sanity/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 f0edb2ba5073e836f7f735d0e1e33a24642722ef (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f f0edb2ba5073e836f7f735d0e1e33a24642722ef # timeout=10 Commit message: "Merge "increase timeout for sanity job in ansible-os-ha"" > git rev-list --no-walk f0edb2ba5073e836f7f735d0e1e33a24642722ef # 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-test.git > git init /home/jenkins/workspace/test-sanity/src/opensdn-io/tf-dev-test # timeout=10 Fetching upstream changes from https://github.com/opensdn-io/tf-dev-test.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/opensdn-io/tf-dev-test.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 1c4139620ac6bf8f51cfebf20e60e3bae4db5e88 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 1c4139620ac6bf8f51cfebf20e60e3bae4db5e88 # timeout=10 Commit message: "install docker before using it" > git rev-list --no-walk 1c4139620ac6bf8f51cfebf20e60e3bae4db5e88 # timeout=10 Copied 4 artifacts from "pipeline-check" build number 2401 [test-sanity] $ /bin/bash -xe /tmp/jenkins4017840105333567367.sh + source /home/jenkins/workspace/test-sanity/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ 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/83/1983/4/check_2401 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/83/1983/4/check_2401 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-packages ++ GERRIT_PROJECT=opensdn-io/tf-packages ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source /home/jenkins/workspace/test-sanity/deps.test-sanity.56372.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=78914e47-1918-40a2-be37-d09c2ef87f29, ++ INSTANCE_IDS=78914e47-1918-40a2-be37-d09c2ef87f29, ++ export instance_ip=10.0.0.19 ++ instance_ip=10.0.0.19 ++ export CONTROLLER_NODES=10.0.0.19, ++ CONTROLLER_NODES=10.0.0.19, ++ export CONTROL_NODES=10.20.0.129, ++ CONTROL_NODES=10.20.0.129, ++ export ORCHESTRATOR=openstack ++ ORCHESTRATOR=openstack ++ export DEPLOYER=ansible ++ DEPLOYER=ansible ++ export JOB_LOGS_PATH=ansible-os ++ JOB_LOGS_PATH=ansible-os + desc='Pipeline: pipeline-check-2401 Random: 56372 Stream: ansible-os' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os' + echo 'DESCRIPTION Pipeline: pipeline-check-2401 Random: 56372 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os' DESCRIPTION Pipeline: pipeline-check-2401 Random: 56372 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os [description-setter] Description set: Pipeline: pipeline-check-2401 Random: 56372 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os' [test-sanity] $ /bin/bash -xe /tmp/jenkins14737071377019937816.sh + set -eo pipefail + source /home/jenkins/workspace/test-sanity/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ 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/83/1983/4/check_2401 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/83/1983/4/check_2401 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-packages ++ GERRIT_PROJECT=opensdn-io/tf-packages ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + ./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-test ./patchsets-info.json [test-sanity] $ /bin/bash -xe /tmp/jenkins11473980482958041775.sh + set -eo pipefail + source /home/jenkins/workspace/test-sanity/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-2401 ++ 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/83/1983/4/check_2401 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/83/1983/4/check_2401 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/83/1983/4/check_2401 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 ++ 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-1_9_8_3-4 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_9_8_3-4 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ GERRIT_CHANGE_ID=Idabca71b6d65015a761709466a8228e40dd9d8ff ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-packages ++ GERRIT_PROJECT=opensdn-io/tf-packages ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + 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' ['ROCKY95']='rocky') ++ declare -A OS_IMAGE_USERS ++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky' ['ROCKY95']='rocky') ++ declare -A OS_IMAGES_UP ++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['UBUNTU24']='' ['ROCKY9']='' ['ROCKY92']='' ['ROCKY95']='') ++ declare -A OS_IMAGES_DOWN ++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no' + source /home/jenkins/workspace/test-sanity/deps.test-sanity.56372.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ head -1 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=78914e47-1918-40a2-be37-d09c2ef87f29, ++ INSTANCE_IDS=78914e47-1918-40a2-be37-d09c2ef87f29, ++ export instance_ip=10.0.0.19 ++ instance_ip=10.0.0.19 ++ export CONTROLLER_NODES=10.0.0.19, ++ CONTROLLER_NODES=10.0.0.19, ++ export CONTROL_NODES=10.20.0.129, ++ CONTROL_NODES=10.20.0.129, ++ export ORCHESTRATOR=openstack ++ ORCHESTRATOR=openstack ++ export DEPLOYER=ansible ++ DEPLOYER=ansible ++ export JOB_LOGS_PATH=ansible-os ++ JOB_LOGS_PATH=ansible-os + source /home/jenkins/workspace/test-sanity/vars.test-sanity.56372.env ++ export MONITORING_DEPLOY_TARGET=AIO ++ MONITORING_DEPLOY_TARGET=AIO ++ export MONITORING_DEPLOYER=ansible ++ MONITORING_DEPLOYER=ansible ++ export MONITORING_ORCHESTRATOR=os ++ MONITORING_ORCHESTRATOR=os ++ export USE_DATAPLANE_NETWORK=true ++ USE_DATAPLANE_NETWORK=true + export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/83/1983/4/check_2401/ansible-os + export TARGET=sanity + TARGET=sanity + ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh INFO: Test sanity started Mon Aug 11 15:11:42 UTC 2025 Warning: Permanently added '10.0.0.19' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.19' (ECDSA) to the list of known hosts. DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=master-1_9_8_3-4 CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_9_8_3-4 CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.19 " AGENT_NODES="10.0.0.19" CONTROL_NODES="10.20.0.129 " SSL_ENABLE="false" LEGACY_ANALYTICS_ENABLE="true" HUGE_PAGES_1G= CONTAINER_RUNTIME=docker K8S_CA= DEPLOY_IPA_SERVER= IPA_PASSWORD= OPENSTACK_CONTROLLER_NODES='10.0.0.19' OS_AUTH_URL='http://10.0.0.19:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: [ensure python3 is present] Reading package lists... Building dependency tree... Reading state information... python3-minimal is already the newest version (3.10.6-1~22.04.1). python3-minimal set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 193 not upgraded. INFO: [docker install] INFO: distro=ubuntu detected INFO: docker installed: Docker version 28.3.3, build 980b856 [docker config] DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Mon, 11 Aug 2025 15:11:44 GMT Content-Length: 19 DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 is insecure Registry nexus.gz1.opensdn.io:5101 is configured in /etc/docker/daemon.json. Skip. master-1_9_8_3-4: Pulling from opensdn-test-test 2d473b07cdd5: Already exists 94fa2416f021: Already exists be1d216ec086: Already exists ba287ae42f37: Already exists e5c95cf5d165: Already exists 9bef35d4195b: Already exists abaa60a56073: Already exists 4051a8c15283: Already exists 70dc47ae9d6e: Already exists 4f5c9c003ac2: Pulling fs layer 8be1266b5e02: Pulling fs layer 51e3214ca460: Pulling fs layer b33d2f466b46: Pulling fs layer b33d2f466b46: Waiting 4f5c9c003ac2: Download complete 8be1266b5e02: Download complete 4f5c9c003ac2: Pull complete 8be1266b5e02: Pull complete 51e3214ca460: Verifying Checksum 51e3214ca460: Download complete 51e3214ca460: Pull complete b33d2f466b46: Verifying Checksum b33d2f466b46: Download complete b33d2f466b46: Pull complete Digest: sha256:a99fc82da66a4ecf91f421fea38f6ecea6560999a87f2c8a860d1b5d49b25da7 Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/opensdn-test-test:master-1_9_8_3-4 nexus.gz1.opensdn.io:5101/opensdn-test-test:master-1_9_8_3-4 INFO: test_target is ci_sanity + [[ ubuntu == \u\b\u\n\t\u ]] + [[ 22.04 > 24 ]] + python3 -m pip --version pip 25.2 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10) + sudo python3 -m pip install jinja2 Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/ Requirement already satisfied: jinja2 in /usr/lib/python3/dist-packages (3.0.3) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. + set +x set ssh options for ubuntu user INFO: get testrunner.sh from image INFO: docker installed: Docker version 28.3.3, build 980b856 master-1_9_8_3-4: Pulling from opensdn-test-test Digest: sha256:a99fc82da66a4ecf91f421fea38f6ecea6560999a87f2c8a860d1b5d49b25da7 Status: Image is up to date for nexus.gz1.opensdn.io:5101/opensdn-test-test:master-1_9_8_3-4 nexus.gz1.opensdn.io:5101/opensdn-test-test:master-1_9_8_3-4 e80d758052d7cc9ace5cf098561992ec0733273b82ca6b446001e9359c5bfc8e GNgk8FcBL8 INFO: prepare input parameters from template /home/ubuntu/src/opensdn-io/tf-dev-test/tf-sanity/tf_test_input.yaml.j2 INFO: TF test input: provider_config: bms: ssh_user: "ubuntu" ssh_pwd: domainsuffix: "" instances: 10_0_0_19: ip: 10.0.0.19 provider: bms roles: analytics: analytics_snmp: analytics_alarm: analytics_database: config: config_database: control: webui: openstack: vrouter: openstack_compute: contrail_configuration: LOG_LEVEL: SYS_DEBUG CONTRAIL_CONTAINER_TAG: master-1_9_8_3-4 CLOUD_ORCHESTRATOR: openstack OPENSTACK_VERSION: yoga AUTH_MODE: keystone KEYSTONE_AUTH_URL_VERSION: /v3 ANALYTICSDB_ENABLE: "true" ANALYTICS_ALARM_ENABLE: "true" ANALYTICS_SNMP_ENABLE: "true" CONTROLLER_NODES: "10.0.0.19" # Network isolation case. # services might be on different IPs, # but list of nodes is still in CONTROLLER_NODES CONTROL_NODES: "10.20.0.129," orchestrator_configuration: keystone: version: v3 password: contrail123 deployment: orchestrator: openstack deployer: contrail-ansible-deployer test_configuration: image_web_server: nexus.opensdn.io/repository/ use_project_scoped_token: True container_runtime: docker INFO: run tests... ./tf_test_input.yaml ./tf_test_input.yaml + trap resume_pid 10 + getopts :T:t:p:f:h opt + TESTBED=/opt/contrail/utils/fabfile/testbeds/testbed.py + CONTRAIL_FABPATH=/opt/contrail/utils + CONTRAIL_TEST_FOLDER=/contrail-test + FEATURE=sanity + TEST_TAGS=ci_sanity + [[ ! -f /contrail-test/contrail_test_input.yaml ]] + '[' '!' /opt/contrail/utils/fabfile/testbeds/testbed.py -ef /opt/contrail/utils/fabfile/testbeds/testbed.py ']' + mkdir -p /opt/contrail/utils/fabfile/testbeds/ + cp /opt/contrail/utils/fabfile/testbeds/testbed.py /opt/contrail/utils/fabfile/testbeds/testbed.py cp: cannot stat ‘/opt/contrail/utils/fabfile/testbeds/testbed.py’: No such file or directory + cd /contrail-test + run_tests='./run_tests.sh --contrail-fab-path /opt/contrail/utils ' + [[ -n '' ]] + [[ -n ci_sanity ]] + [[ ci_sanity =~ ci_sanity ]] + export ci_image=cirros + ci_image=cirros + ./run_tests.sh --contrail-fab-path /opt/contrail/utils -T ci_sanity + declare -a pids + trap resume_pids 10 1 2 3 6 + source tools/common.sh + export PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 ++ which testr + TESTR=/usr/local/bin/testr ++ which subunit2junitxml + SUBUNIT2JUNIT=/usr/local/bin/subunit2junitxml + rm -rf .testrepository + testrargs= + path= + tags= + venv=.venv + with_venv=tools/with_venv.sh + always_venv=0 + never_venv=1 + no_site_packages=0 + debug=0 + force=0 + wrapper= + config_file= + update=0 + upgrade=0 + upload=0 + logging=0 + logging_config=logging.conf + concurrency= + parallel=0 + failure_threshold= + contrail_fab_path=/opt/contrail/utils ++ date +%Y_%m_%d_%H_%M_%S + export SCRIPT_TS=2025_08_11_15_11_58 + SCRIPT_TS=2025_08_11_15_11_58 ++ getopt -o pVNnfuUsthdC:lLmF:T:c: -l test-failure-threshold:,prepare,virtual-env,no-virtual-env,no-site-packages,force,upgrade,k8s_upgrade,update,upload,sanity,parallel,help,debug,config:,logging,logging-config,send-mail,features:,tags:,concurrency:,contrail-fab-path: -- --contrail-fab-path /opt/contrail/utils -T ci_sanity + options=' --contrail-fab-path '\''/opt/contrail/utils'\'' -T '\''ci_sanity'\'' --' + eval set -- --contrail-fab-path ''\''/opt/contrail/utils'\''' -T ''\''ci_sanity'\''' -- ++ set -- --contrail-fab-path /opt/contrail/utils -T ci_sanity -- + first_uu=yes + '[' 5 -gt 0 ']' + case "$1" in + contrail_fab_path=/opt/contrail/utils + shift + shift + '[' 3 -gt 0 ']' + case "$1" in + tags=ci_sanity + shift + shift + '[' 1 -gt 0 ']' + case "$1" in + '[' yes == yes ']' + first_uu=no + shift + '[' 0 -gt 0 ']' ++ echo ci_sanity ++ sed 's/,/ /g' + tags=ci_sanity + config_file=/contrail-test/contrail_test_input.yaml + [[ -n /contrail-test/contrail_test_input.yaml ]] + export TEST_CONFIG_FILE=/contrail-test/contrail_test_input.yaml + TEST_CONFIG_FILE=/contrail-test/contrail_test_input.yaml + prepare + '[' -n /contrail-test/contrail_test_input.yaml ']' ++ readlink -f /contrail-test/contrail_test_input.yaml + config_file=/contrail-test/contrail_test_input.yaml ++ dirname /contrail-test/contrail_test_input.yaml + export TEST_CONFIG_DIR=/contrail-test + TEST_CONFIG_DIR=/contrail-test ++ basename /contrail-test/contrail_test_input.yaml + export TEST_CONFIG_FILE=contrail_test_input.yaml + TEST_CONFIG_FILE=contrail_test_input.yaml + ssh_key_gen + [[ -f /root/.ssh/id_rsa ]] + [[ -f /root/.ssh/id_rsa.pub ]] + return 0 + start_ssh_agent + ssh-add -l + '[' 2 == 2 ']' + test -r /root/.ssh-agent + ssh-add -l + '[' 2 == 2 ']' + umask 066 + ssh-agent + eval 'SSH_AUTH_SOCK=/tmp/ssh-PauaieO1QVMJ/agent.24; export SSH_AUTH_SOCK; SSH_AGENT_PID=25; export SSH_AGENT_PID; echo Agent pid 25;' ++ SSH_AUTH_SOCK=/tmp/ssh-PauaieO1QVMJ/agent.24 ++ export SSH_AUTH_SOCK ++ SSH_AGENT_PID=25 ++ export SSH_AGENT_PID ++ echo Agent pid 25 + ssh-add Identity added: /root/.ssh/id_rsa (jenkins@tf-jenkins) + source_file_ssh_agent + cat + '[' 0 -eq 1 ']' + export REPORT_DETAILS_FILE=report_details_2025_08_11_15_11_58.ini + REPORT_DETAILS_FILE=report_details_2025_08_11_15_11_58.ini + export REPORT_FILE=report/junit-noframes.html + REPORT_FILE=report/junit-noframes.html ++ dirname ./run_tests.sh + cd . + '[' 0 -eq 1 ']' + '[' 1 -eq 0 ']' + export PYTHONPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/contrail-test/fixtures:/contrail-test/scripts:/contrail-test + PYTHONPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/contrail-test/fixtures:/contrail-test/scripts:/contrail-test + apply_patches + apply_junitxml_patch + patch_path=/contrail-test/tools/patches + src_path=/usr/lib/python2.6/site-packages + '[' -d /usr/lib/python2.6/site-packages/junitxml ']' + src_path=/usr/local/lib/python2.7/dist-packages + '[' -d /usr/local/lib/python2.7/dist-packages/junitxml ']' + src_path=/usr/lib/python2.7/site-packages/ + '[' -d /usr/lib/python2.7/site-packages//junitxml ']' + patch -d -p0 -N --dry-run --silent + '[' 2 -eq 0 ']' + filepath=/usr/local/lib/python3.6/site-packages/junitxml + patch -d /usr/local/lib/python3.6/site-packages/junitxml -p0 -N --dry-run --silent + '[' 0 -eq 0 ']' + echo 'Applied patch for python3' Applied patch for python3 + cd /usr/local/lib/python3.6/site-packages/junitxml + patch -p0 -N patching file __init__.py + apply_subunitfilters_patch + patch_path=/contrail-test/tools/patches + filepath=/usr/local/lib/python3.6/site-packages/subunit + patch -p0 -N --dry-run --silent /usr/local/lib/python3.6/site-packages/subunit/filters.py + '[' 0 -eq 0 ']' + echo 'Applied subunit-filter patch for python3' Applied subunit-filter patch for python3 + patch -p0 -N /usr/local/lib/python3.6/site-packages/subunit/filters.py patching file /usr/local/lib/python3.6/site-packages/subunit/filters.py + export TEST_DELAY_FACTOR=1 + TEST_DELAY_FACTOR=1 + export TEST_RETRY_FACTOR=1 + TEST_RETRY_FACTOR=1 + rm -rf 'result*.xml' ++ get_result_xml ++ result_xml=result_2025_08_11_15_11_58_26474.xml ++ echo result_2025_08_11_15_11_58_26474.xml + result_xml=result_2025_08_11_15_11_58_26474.xml ++ get_result_xml ++ result_xml=result_2025_08_11_15_11_58_5779.xml ++ echo result_2025_08_11_15_11_58_5779.xml + serial_result_xml=result_2025_08_11_15_11_58_5779.xml + GIVEN_TEST_PATH= + '[' '!' -z cirros ']' + export ci_image + check_test_discovery + echo 'Checking if test-discovery is fine' Checking if test-discovery is fine + bash -x tools/check_test_discovery.sh + echo 'Validating if test discovery passes in scripts/ and serial_scripts' Validating if test discovery passes in scripts/ and serial_scripts + echo '' + GIVEN_TEST_PATH= + export PYTHON=/usr/bin/python3 + PYTHON=/usr/bin/python3 ++ which testr + export TESTR=/usr/local/bin/testr + TESTR=/usr/local/bin/testr + export PYTHONPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/contrail-test/scripts:/contrail-test/fixtures + PYTHONPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/contrail-test/scripts:/contrail-test/fixtures + export OS_TEST_PATH=./scripts + OS_TEST_PATH=./scripts + /usr/local/bin/testr list-tests running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-6000} \ ${PYTHON:-/usr/bin/python3} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./scripts} --list Build was aborted Calling Pipeline was cancelled Archiving artifacts INFO: Test sanity finished Mon Aug 11 15:11:59 UTC 2025 + ./src/opensdn-io/tf-jenkins/jobs/test/functional/collect_logs.sh Finished: ABORTED