Started by upstream project "POL-stage_1-merge" build number 118 originally caused by: Triggered by Gerrit: https://osm.etsi.org/gerrit/13730 > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://osm.etsi.org/gerrit/osm/POL.git > git config remote.origin.url https://osm.etsi.org/gerrit/osm/POL.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git config --get remote.origin.url # timeout=10 > git fetch --tags --progress origin +refs/heads/*:refs/remotes/origin/* Seen branch in repository origin/bug1511 Seen branch in repository origin/feature5837 Seen branch in repository origin/feature7106 Seen branch in repository origin/feature7928 Seen branch in repository origin/master Seen branch in repository origin/netslice Seen branch in repository origin/ng-ro-refactor Seen branch in repository origin/paas Seen branch in repository origin/sol006 Seen branch in repository origin/sol006v331 Seen branch in repository origin/v10.0 Seen branch in repository origin/v11.0 Seen branch in repository origin/v12.0 Seen branch in repository origin/v13.0 Seen branch in repository origin/v14.0 Seen branch in repository origin/v5.0 Seen branch in repository origin/v6.0 Seen branch in repository origin/v7.0 Seen branch in repository origin/v8.0 Seen branch in repository origin/v9.0 Seen 20 remote branches Obtained Jenkinsfile from bc7b335543cf8513bf7a1652b01803cfcc60b6c1 Running in Durability level: MAX_SURVIVABILITY [Pipeline] properties [Pipeline] node Running on osm worker 3 in /home/jenkins/workspace/POL-stage_2-merge_paas [Pipeline] { [Pipeline] checkout No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://osm.etsi.org/gerrit/osm/POL.git # timeout=10 Fetching without tags Fetching upstream changes from https://osm.etsi.org/gerrit/osm/POL.git > git --version # timeout=10 > git fetch --no-tags --force --progress https://osm.etsi.org/gerrit/osm/POL.git +refs/heads/*:refs/remotes/origin/* Checking out Revision bc7b335543cf8513bf7a1652b01803cfcc60b6c1 (paas) > git config core.sparsecheckout # timeout=10 > git checkout -f bc7b335543cf8513bf7a1652b01803cfcc60b6c1 Commit message: "PyYAML fix" > git rev-list --no-walk 22899c0ba6ce3bbcb88b5a3242dca70f9472b828 # timeout=10 [Pipeline] dir Running in /home/jenkins/workspace/POL-stage_2-merge_paas/devops [Pipeline] { [Pipeline] git No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://osm.etsi.org/gerrit/osm/devops # timeout=10 Fetching upstream changes from https://osm.etsi.org/gerrit/osm/devops > git --version # timeout=10 > git fetch --tags --force --progress https://osm.etsi.org/gerrit/osm/devops +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/paas^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/paas^{commit} # timeout=10 Checking out Revision 35cfd81f73e286a1ba4edca17a2b516ea44b5adb (refs/remotes/origin/paas) > git config core.sparsecheckout # timeout=10 > git checkout -f 35cfd81f73e286a1ba4edca17a2b516ea44b5adb > git branch -a -v --no-abbrev # timeout=10 > git branch -D paas # timeout=10 > git checkout -b paas 35cfd81f73e286a1ba4edca17a2b516ea44b5adb Commit message: "PyYAML bug workaround" > git rev-list --no-walk 35cfd81f73e286a1ba4edca17a2b516ea44b5adb # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] load [Pipeline] { (devops/jenkins/ci-pipelines/ci_stage_2.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo do_stage_3= false [Pipeline] load [Pipeline] { (devops/jenkins/ci-pipelines/ci_helper.groovy) [Pipeline] } [Pipeline] // load [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + env JENKINS_HOME=/var/lib/jenkins SSH_CLIENT=212.234.161.1 44768 22 USER=jenkins RUN_CHANGES_DISPLAY_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/13/display/redirect?page=changes GERRIT_PROJECT=osm/POL XDG_SESSION_TYPE=tty SHLVL=0 NODE_LABELS=osm worker 3 osm3 stage_2 HUDSON_URL=https://osm.etsi.org/jenkins/ MOTD_SHOWN=pam OLDPWD=/home/jenkins HOME=/home/jenkins BUILD_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/13/ HUDSON_COOKIE=6f60dcc7-bfd5-4de9-9b5b-03f5b997fca7 JENKINS_SERVER_COOKIE=durable-7fcb2d3e4fd4a233c5fdacbf9cd836a0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus GERRIT_PATCHSET_REVISION=bc7b335543cf8513bf7a1652b01803cfcc60b6c1 WORKSPACE=/home/jenkins/workspace/POL-stage_2-merge_paas LOGNAME=jenkins NODE_NAME=osm worker 3 GERRIT_BRANCH=paas _=/usr/bin/java RUN_ARTIFACTS_DISPLAY_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/13/display/redirect?page=artifacts XDG_SESSION_CLASS=user EXECUTOR_NUMBER=4 XDG_SESSION_ID=1 RUN_TESTS_DISPLAY_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/13/display/redirect?page=tests BUILD_DISPLAY_NAME=#13 PROJECT_URL_PREFIX=https://osm.etsi.org/gerrit HUDSON_HOME=/var/lib/jenkins JOB_BASE_NAME=paas PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin BUILD_ID=13 XDG_RUNTIME_DIR=/run/user/1001 BUILD_TAG=jenkins-POL-stage_2-merge-paas-13 JENKINS_URL=https://osm.etsi.org/jenkins/ LANG=C.UTF-8 JOB_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/ BUILD_NUMBER=13 SHELL=/bin/bash RUN_DISPLAY_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/13/display/redirect ARTIFACTORY_SERVER=artifactory-osm GERRIT_REFSPEC=refs/changes/30/13730/1 HUDSON_SERVER_COOKIE=6d3295a483c3e6d5 JOB_DISPLAY_URL=https://osm.etsi.org/jenkins/job/POL-stage_2-merge/job/paas/display/redirect JOB_NAME=POL-stage_2-merge/paas TEST_INSTALL=false PWD=/home/jenkins/workspace/POL-stage_2-merge_paas SSH_CONNECTION=212.234.161.1 44768 172.21.249.3 22 BRANCH_NAME=paas [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + git fetch --tags From https://osm.etsi.org/gerrit/osm/POL * [new tag] v14.0.0 -> v14.0.0 [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + git fetch origin refs/changes/30/13730/1 From https://osm.etsi.org/gerrit/osm/POL * branch refs/changes/30/13730/1 -> FETCH_HEAD [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + git checkout -f bc7b335543cf8513bf7a1652b01803cfcc60b6c1 HEAD is now at bc7b335 PyYAML fix [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + sudo git clean -dfx Removing .cache/ Removing .coverage Removing .local/ Removing build.env Removing changelog/ Removing cover/ Removing coverage.xml Removing deb_dist/ Removing dist/ Removing nosetests.xml Removing osm_policy_module-11.0.0.post20+g22899c0.tar.gz Removing osm_policy_module.egg-info/ Removing pool/ [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (License Scan) [Pipeline] echo skip the scan for merge [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Release Note Check) [Pipeline] fileExists [Pipeline] echo No releasenote check present [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker-Build) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + docker build --build-arg APT_PROXY=http://172.21.1.1:3142 -t osm/pol-paas . Sending build context to Docker daemon 151.4MB Step 1/6 : FROM ubuntu:22.04 ---> 5a81c4b8502e Step 2/6 : ARG APT_PROXY ---> Using cache ---> 31a4b822ec83 Step 3/6 : RUN if [ ! -z $APT_PROXY ] ; then echo "Acquire::http::Proxy \"$APT_PROXY\";" > /etc/apt/apt.conf.d/proxy.conf ; echo "Acquire::https::Proxy \"$APT_PROXY\";" >> /etc/apt/apt.conf.d/proxy.conf ; fi ---> Using cache ---> fc03e9426c90 Step 4/6 : RUN DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install debhelper dh-python git python3 python3-all python3-dev python3-setuptools python3-pip tox ---> Using cache ---> db44a493b0fd Step 5/6 : ENV LC_ALL C.UTF-8 ---> Using cache ---> 9067cd09528a Step 6/6 : ENV LANG C.UTF-8 ---> Using cache ---> 2a7f40a289b2 Successfully built 2a7f40a289b2 Successfully tagged osm/pol-paas:latest [Pipeline] } [Pipeline] // stage [POL-stage_2-merge_paas] Running shell script [Pipeline] sh + id -u [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + id -g [Pipeline] withDockerContainer osm worker 3 does not seem to be running inside a container $ docker run -t -d -u 1001:1001 -u root -w /home/jenkins/workspace/POL-stage_2-merge_paas -v /home/jenkins/workspace/POL-stage_2-merge_paas:/home/jenkins/workspace/POL-stage_2-merge_paas:rw,z -v /home/jenkins/workspace/POL-stage_2-merge_paas@tmp:/home/jenkins/workspace/POL-stage_2-merge_paas@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat osm/pol-paas [Pipeline] { [Pipeline] stage [Pipeline] { (Test) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + groupadd -o -g 1001 -r jenkins [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + pwd + useradd -o -u 1001 -d /home/jenkins/workspace/POL-stage_2-merge_paas -r -g jenkins jenkins [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + echo #! /bin/sh [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + chmod 755 /usr/bin/mesg [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + runuser jenkins -c devops-stages/stage-test.sh Launching tox ✔ OK black in 6.306 seconds black create: /tmp/.tox/black black installdeps: black black installed: black==23.7.0,click==8.1.6,mypy-extensions==1.0.0,packaging==23.1,pathspec==0.11.1,platformdirs==3.9.1,tomli==2.0.1 black run-test-pre: PYTHONHASHSEED='2847455102' black run-test: commands[0] | black --check --diff osm_policy_module/ All done! ✨ 🍰 ✨ 47 files would be left unchanged. black run-test: commands[1] | black --check --diff setup.py All done! ✨ 🍰 ✨ 1 file would be left unchanged. ✔ OK flake8 in 8.827 seconds flake8 create: /tmp/.tox/flake8 flake8 installdeps: flake8 flake8 develop-inst: /home/jenkins/workspace/POL-stage_2-merge_paas flake8 installed: flake8==6.0.0,mccabe==0.7.0,-e git+https://osm.etsi.org/gerrit/osm/POL.git@bc7b335543cf8513bf7a1652b01803cfcc60b6c1#egg=osm_policy_module,pycodestyle==2.10.0,pyflakes==3.0.1 flake8 run-test-pre: PYTHONHASHSEED='2456271012' flake8 run-test: commands[0] | flake8 osm_policy_module/ setup.py ✔ OK safety in 18.957 seconds safety create: /tmp/.tox/safety safety installdeps: -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements.txt, safety safety develop-inst: /home/jenkins/workspace/POL-stage_2-merge_paas safety installed: aiokafka==0.8.0,async-timeout==4.0.2,attrs==23.1.0,certifi==2023.5.7,charset-normalizer==3.1.0,click==8.1.3,dparse==0.6.3,idna==3.4,jsonschema==4.17.3,kafka-python==2.0.2,-e git+https://osm.etsi.org/gerrit/osm/POL.git@bc7b335543cf8513bf7a1652b01803cfcc60b6c1#egg=osm_policy_module,packaging==23.1,peewee==3.16.2,peewee-migrate==1.7.1,PyMySQL==1.0.3,pyrsistent==0.19.3,PyYAML==6.0.1,requests==2.30.0,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,safety==2.3.4,tomli==2.0.1,urllib3==2.0.2 safety run-test-pre: PYTHONHASHSEED='1323037256' safety run-test: commands[0] | - safety check --full-report +==============================================================================+ /$$$$$$ /$$ /$$__ $$ | $$ /$$$$$$$ /$$$$$$ | $$ \__//$$$$$$ /$$$$$$ /$$ /$$ /$$_____/ |____ $$| $$$$ /$$__ $$|_ $$_/ | $$ | $$ | $$$$$$ /$$$$$$$| $$_/ | $$$$$$$$ | $$ | $$ | $$ \____ $$ /$$__ $$| $$ | $$_____/ | $$ /$$| $$ | $$ /$$$$$$$/| $$$$$$$| $$ | $$$$$$$ | $$$$/| $$$$$$$ |_______/ \_______/|__/ \_______/ \___/ \____ $$ /$$ | $$ | $$$$$$/ by pyup.io \______/ +==============================================================================+ REPORT  Safety is using PyUp's free open-source vulnerability database. This data is 30 days old and limited.   For real-time enhanced vulnerability data, fix recommendations, severity reporting, cybersecurity support, team and project policy management and more sign up at https://pyup.io or email sales@pyup.io Safety v2.3.4 is scanning for Vulnerabilities...  Scanning dependencies in your environment: -> /tmp/.tox/safety/lib/python3.10/site-packages -> /home/jenkins/workspace/POL-stage_2-merge_paas Using non-commercial database  Found and scanned 26 packages Timestamp 2023-07-21 18:21:50  3 vulnerabilities found  0 vulnerabilities ignored +==============================================================================+ VULNERABILITIES FOUND +==============================================================================+ -> Vulnerability found in setuptools version 59.6.0  Vulnerability ID: 52495  Affected spec: <65.5.1  ADVISORY: Python Packaging Authority (PyPA) setuptools before 65.5.1 allows remote attackers to cause a denial of service via HTML in a crafted package or custom PackageIndex page. There is a Regular Expression Denial of Service (ReDoS) in package_index.py.https://pyup.io/posts/pyup-discovers- redos-vulnerabilities-in-top-python-packages  CVE-2022-40897  For more information, please visit https://pyup.io/v/52495/f17 -> Vulnerability found in requests version 2.30.0  Vulnerability ID: 58755  Affected spec: >=2.3.0,<2.31.0  ADVISORY: Requests 2.31.0 includes a fix for CVE-2023-32681: Since Requests 2.3.0, Requests has been leaking Proxy-Authorization headers to destination servers when redirected to an HTTPS endpoint. This is a product of how we use 'rebuild_proxies' to reattach the 'Proxy-Authorization' header to requests. For HTTP connections sent through the tunnel, the proxy will identify the header in the request itself and remove it prior to forwarding to the destination server. However when sent over HTTPS, the 'Proxy- Authorization' header must be sent in the CONNECT request as the proxy has no visibility into the tunneled request. This results in Requests forwarding proxy credentials to the destination server unintentionally, allowing a malicious actor to potentially exfiltrate sensitive information.  CVE-2023-32681  For more information, please visit https://pyup.io/v/58755/f17 -> Vulnerability found in wheel version 0.37.1  Vulnerability ID: 51499  Affected spec: <0.38.1  ADVISORY: Wheel 0.38.1 includes a fix for CVE-2022-40898: An issue discovered in Python Packaging Authority (PyPA) Wheel 0.37.1 and earlier allows remote attackers to cause a denial of service via attacker controlled input to wheel cli.https://pyup.io/posts/pyup-discovers-redos- vulnerabilities-in-top-python-packages  CVE-2022-40898  For more information, please visit https://pyup.io/v/51499/f17 Scan was completed. 3 vulnerabilities were found. +==============================================================================+  REMEDIATIONS 3 vulnerabilities were found in 3 packages. For detailed remediation & fix recommendations, upgrade to a commercial license. +==============================================================================+  Safety is using PyUp's free open-source vulnerability database. This data is 30 days old and limited.   For real-time enhanced vulnerability data, fix recommendations, severity reporting, cybersecurity support, team and project policy management and more sign up at https://pyup.io or email sales@pyup.io +==============================================================================+ ✔ OK cover in 26.507 seconds cover create: /tmp/.tox/cover cover installdeps: -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements.txt, -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements-dev.txt, -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements-test.txt cover develop-inst: /home/jenkins/workspace/POL-stage_2-merge_paas cover installed: aiokafka==0.8.0,async-timeout==4.0.2,attrs==23.1.0,certifi==2023.5.7,charset-normalizer==3.1.0,click==8.1.3,coverage==7.2.5,dataclasses==0.6,dnspython==2.3.0,idna==3.4,jsonschema==4.17.3,kafka-python==2.0.2,mock==5.0.2,motor==3.1.2,nose2==0.13.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@ff880cf82bd7a80a168e0e4f474fae11dc401da8,-e git+https://osm.etsi.org/gerrit/osm/POL.git@bc7b335543cf8513bf7a1652b01803cfcc60b6c1#egg=osm_policy_module,packaging==23.1,peewee==3.16.2,peewee-migrate==1.7.1,pycryptodome==3.17,pymongo==4.3.3,PyMySQL==1.0.3,pyrsistent==0.19.3,PyYAML==6.0.1,requests==2.30.0,urllib3==2.0.2 cover run-test-pre: PYTHONHASHSEED='137063431' cover run-test: commands[0] | sh -c 'rm -f nosetests.xml' cover run-test: commands[1] | coverage erase cover run-test: commands[2] | nose2 -C --coverage osm_policy_module INFO:osm_policy_module.alarming.service:Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm INFO:osm_policy_module.alarming.service:Response Response Response ..INFO:osm_policy_module.alarming.service:Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data INFO:osm_policy_module.alarming.service:Response Response Response .INFO:osm_policy_module.alarming.service:Executing request to url http://ok-url/ for vnf alarm test_id with status ok Executing request to url http://ok-url/ for vnf alarm test_id with status ok Executing request to url http://ok-url/ for vnf alarm test_id with status ok INFO:osm_policy_module.alarming.service:Response Response Response ...INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id .INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id .INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id Sending scale_in action message for ns: test_nsr_id ..INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id .INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id .INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id Sending scale_out action message for ns: test_nsr_id .....INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService .INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.core.agent:Configuring nsr_id: test_nsr_id Configuring nsr_id: test_nsr_id Configuring nsr_id: test_nsr_id INFO:osm_policy_module.core.agent:Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... .INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.core.agent:_handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'COMPLETED'} _handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'COMPLETED'} _handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'COMPLETED'} INFO:osm_policy_module.core.agent:Updating policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 Updating policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 Updating policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 INFO:osm_policy_module.core.agent:_handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'FAILED'} _handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'FAILED'} _handle_policy_update: {'nsr_id': 'test_nsr_id', 'vnf_member_index': '1', 'operationState': 'FAILED'} INFO:osm_policy_module.core.agent:Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... .INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.core.agent:Deleting policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 Deleting policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 Deleting policies of VNF with nsr_id: test_nsr_id and vnf-member-index: 1 INFO:osm_policy_module.core.agent:Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... Network service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping... ...INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.healing.service:Configuring Healing alarm for NS test_nsr_id Configuring Healing alarm for NS test_nsr_id Configuring Healing alarm for NS test_nsr_id .INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.autoscaling.service:Configuring scaling groups for network service with nsr_id: test_nsr_id Configuring scaling groups for network service with nsr_id: test_nsr_id Configuring scaling groups for network service with nsr_id: test_nsr_id .INFO:osm_policy_module.healing.service:HealingService Initialized HealingService Initialized HealingService Initialized INFO:osm_policy_module.healing.service:Constructor created for HealingService Constructor created for HealingService Constructor created for HealingService INFO:osm_policy_module.alarming.service:Configuring vnf alarms for network service test_nsr_id Configuring vnf alarms for network service test_nsr_id Configuring vnf alarms for network service test_nsr_id .ERROR:aiokafka:Unable connect to "kafka:9092": [Errno -2] Name or service not known Unable connect to "kafka:9092": [Errno -2] Name or service not known Unable connect to "kafka:9092": [Errno -2] Name or service not known s ERROR:asyncio:Unclosed AIOKafkaProducer producer: Unclosed AIOKafkaProducer producer: Unclosed AIOKafkaProducer producer: ---------------------------------------------------------------------- Ran 27 tests in 0.877s OK (skipped=1) Name Stmts Miss Cover ------------------------------------------------------------------------------------------ osm_policy_module/__init__.py 0 0 100% osm_policy_module/alarming/__init__.py 0 0 100% osm_policy_module/alarming/service.py 169 80 53% osm_policy_module/autoscaling/__init__.py 0 0 100% osm_policy_module/autoscaling/service.py 242 91 62% osm_policy_module/cmd/__init__.py 0 0 100% osm_policy_module/cmd/policy_module_agent.py 32 32 0% osm_policy_module/cmd/policy_module_healthcheck.py 30 30 0% osm_policy_module/common/__init__.py 0 0 100% osm_policy_module/common/common_db_client.py 35 17 51% osm_policy_module/common/lcm_client.py 41 24 41% osm_policy_module/common/message_bus_client.py 18 2 89% osm_policy_module/common/mon_client.py 77 62 19% osm_policy_module/core/__init__.py 0 0 100% osm_policy_module/core/agent.py 112 49 56% osm_policy_module/core/config.py 39 11 72% osm_policy_module/core/database.py 166 23 86% osm_policy_module/core/exceptions.py 4 0 100% osm_policy_module/healing/__init__.py 0 0 100% osm_policy_module/healing/service.py 133 85 36% osm_policy_module/migrations/001_initial.py 50 50 0% osm_policy_module/migrations/002_add_vnf_alarm.py 25 25 0% osm_policy_module/migrations/003_add_fields_to_policy.py 7 7 0% osm_policy_module/migrations/004_add_fields_to_alarm.py 7 7 0% osm_policy_module/migrations/005_change_vnf_index_member_to_str.py 11 11 0% osm_policy_module/migrations/006_add_heal_alarm.py 24 24 0% osm_policy_module/migrations/007_add_vnf_alarm_fields.py 7 7 0% osm_policy_module/migrations/__init__.py 0 0 100% osm_policy_module/migrations/conf.py 2 2 0% osm_policy_module/tests/__init__.py 0 0 100% osm_policy_module/tests/integration/__init__.py 0 0 100% osm_policy_module/tests/integration/test_kafka_messages.py 44 14 68% osm_policy_module/tests/integration/test_policy_agent.py 124 2 98% osm_policy_module/tests/unit/__init__.py 0 0 100% osm_policy_module/tests/unit/alarming/__init__.py 0 0 100% osm_policy_module/tests/unit/alarming/test_alarming_service.py 82 6 93% osm_policy_module/tests/unit/autoscaling/__init__.py 0 0 100% osm_policy_module/tests/unit/autoscaling/test_autoscaling_service.py 176 0 100% osm_policy_module/tests/unit/common/__init__.py 0 0 100% osm_policy_module/tests/unit/common/test_message_bus_client.py 40 1 98% osm_policy_module/tests/unit/core/__init__.py 0 0 100% osm_policy_module/tests/unit/core/test_policy_agent.py 148 2 99% osm_policy_module/tests/unit/utils/__init__.py 0 0 100% osm_policy_module/tests/unit/utils/test_vnfd_utils.py 19 0 100% osm_policy_module/utils/__init__.py 0 0 100% osm_policy_module/utils/vnfd.py 14 0 100% ------------------------------------------------------------------------------------------ TOTAL 1878 664 65% cover run-test: commands[3] | coverage report '--omit=*tests*' Name Stmts Miss Cover ------------------------------------------------------------------------------------------ osm_policy_module/__init__.py 0 0 100% osm_policy_module/alarming/__init__.py 0 0 100% osm_policy_module/alarming/service.py 169 80 53% osm_policy_module/autoscaling/__init__.py 0 0 100% osm_policy_module/autoscaling/service.py 242 91 62% osm_policy_module/cmd/__init__.py 0 0 100% osm_policy_module/cmd/policy_module_agent.py 32 32 0% osm_policy_module/cmd/policy_module_healthcheck.py 30 30 0% osm_policy_module/common/__init__.py 0 0 100% osm_policy_module/common/common_db_client.py 35 17 51% osm_policy_module/common/lcm_client.py 41 24 41% osm_policy_module/common/message_bus_client.py 18 2 89% osm_policy_module/common/mon_client.py 77 62 19% osm_policy_module/core/__init__.py 0 0 100% osm_policy_module/core/agent.py 112 49 56% osm_policy_module/core/config.py 39 11 72% osm_policy_module/core/database.py 166 23 86% osm_policy_module/core/exceptions.py 4 0 100% osm_policy_module/healing/__init__.py 0 0 100% osm_policy_module/healing/service.py 133 85 36% osm_policy_module/migrations/001_initial.py 50 50 0% osm_policy_module/migrations/002_add_vnf_alarm.py 25 25 0% osm_policy_module/migrations/003_add_fields_to_policy.py 7 7 0% osm_policy_module/migrations/004_add_fields_to_alarm.py 7 7 0% osm_policy_module/migrations/005_change_vnf_index_member_to_str.py 11 11 0% osm_policy_module/migrations/006_add_heal_alarm.py 24 24 0% osm_policy_module/migrations/007_add_vnf_alarm_fields.py 7 7 0% osm_policy_module/migrations/__init__.py 0 0 100% osm_policy_module/migrations/conf.py 2 2 0% osm_policy_module/tests/__init__.py 0 0 100% osm_policy_module/tests/integration/__init__.py 0 0 100% osm_policy_module/tests/integration/test_kafka_messages.py 44 14 68% osm_policy_module/tests/integration/test_policy_agent.py 124 2 98% osm_policy_module/tests/unit/__init__.py 0 0 100% osm_policy_module/tests/unit/alarming/__init__.py 0 0 100% osm_policy_module/tests/unit/alarming/test_alarming_service.py 82 6 93% osm_policy_module/tests/unit/autoscaling/__init__.py 0 0 100% osm_policy_module/tests/unit/autoscaling/test_autoscaling_service.py 176 0 100% osm_policy_module/tests/unit/common/__init__.py 0 0 100% osm_policy_module/tests/unit/common/test_message_bus_client.py 40 1 98% osm_policy_module/tests/unit/core/__init__.py 0 0 100% osm_policy_module/tests/unit/core/test_policy_agent.py 148 2 99% osm_policy_module/tests/unit/utils/__init__.py 0 0 100% osm_policy_module/tests/unit/utils/test_vnfd_utils.py 19 0 100% osm_policy_module/utils/__init__.py 0 0 100% osm_policy_module/utils/vnfd.py 14 0 100% ------------------------------------------------------------------------------------------ TOTAL 1878 664 65% cover run-test: commands[4] | coverage html -d ./cover '--omit=*tests*' Wrote HTML report to ./cover/index.html cover run-test: commands[5] | coverage xml -o coverage.xml '--omit=*tests*' Wrote XML report to coverage.xml ✔ OK pylint in 39.046 seconds pylint create: /tmp/.tox/pylint pylint installdeps: -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements.txt, -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements-dev.txt, -r/home/jenkins/workspace/POL-stage_2-merge_paas/requirements-test.txt, pylint pylint develop-inst: /home/jenkins/workspace/POL-stage_2-merge_paas pylint installed: aiokafka==0.8.0,astroid==2.15.6,async-timeout==4.0.2,attrs==23.1.0,certifi==2023.5.7,charset-normalizer==3.1.0,click==8.1.3,coverage==7.2.5,dataclasses==0.6,dill==0.3.6,dnspython==2.3.0,idna==3.4,isort==5.12.0,jsonschema==4.17.3,kafka-python==2.0.2,lazy-object-proxy==1.9.0,mccabe==0.7.0,mock==5.0.2,motor==3.1.2,nose2==0.13.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@ff880cf82bd7a80a168e0e4f474fae11dc401da8,-e git+https://osm.etsi.org/gerrit/osm/POL.git@bc7b335543cf8513bf7a1652b01803cfcc60b6c1#egg=osm_policy_module,packaging==23.1,peewee==3.16.2,peewee-migrate==1.7.1,platformdirs==3.9.1,pycryptodome==3.17,pylint==2.17.4,pymongo==4.3.3,PyMySQL==1.0.3,pyrsistent==0.19.3,PyYAML==6.0.1,requests==2.30.0,tomli==2.0.1,tomlkit==0.11.8,typing_extensions==4.7.1,urllib3==2.0.2,wrapt==1.15.0 pylint run-test-pre: PYTHONHASHSEED='3920239779' pylint run-test: commands[0] | pylint -E osm_policy_module ___________________________________ summary ____________________________________ black: commands succeeded cover: commands succeeded flake8: commands succeeded pylint: commands succeeded safety: commands succeeded congratulations :) [Pipeline] fileExists [Pipeline] step [Cobertura] Publishing Cobertura coverage report... [Cobertura] Publishing Cobertura coverage results... [Cobertura] Cobertura coverage report found. [Pipeline] fileExists [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + runuser jenkins -c devops-stages/stage-build.sh [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + runuser jenkins -c mkdir -p changelog [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + runuser jenkins -c devops/tools/generatechangelog-pipeline.sh > changelog/changelog-POL.html [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + runuser jenkins -c devops-stages/stage-archive.sh [Pipeline] getArtifactoryServer [Pipeline] newBuildInfo [Pipeline] artifactoryUpload [consumer_0] Deploying artifact: https://artifactory-osm.etsi.org/artifactory/osm-POL/paas/13/pool/POL/python3-osm-policy-module_11.0.0.post21%2Bgbc7b335-1_all.deb [consumer_1] Deploying artifact: https://artifactory-osm.etsi.org/artifactory/osm-POL/paas/13/changelog/changelog-POL.html [Pipeline] publishBuildInfo Deploying build info to: https://artifactory-osm.etsi.org/artifactory/api/build Deploying build descriptor to: https://artifactory-osm.etsi.org/artifactory/api/build Build successfully deployed. Browse it in Artifactory under https://artifactory-osm.etsi.org/artifactory/webapp/builds/POL-stage_2-merge%20::%20paas/13 [POL-stage_2-merge_paas] Running shell script [Pipeline] sh + env [Pipeline] step Archiving artifacts Recording fingerprints [Pipeline] } [Pipeline] // stage [Pipeline] } $ docker stop --time=1 5103c045ded53e8cb26a8263f9c3688bd72cb7c3b63269112b75083b3711f17c $ docker rm -f 5103c045ded53e8cb26a8263f9c3688bd72cb7c3b63269112b75083b3711f17c [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (Snap build) [Pipeline] fileExists [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Charm build) [Pipeline] sh [POL-stage_2-merge_paas] Running shell script + nproc + expr 16 / 2 [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists [Pipeline] fileExists No branches to run [Pipeline] parallel [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS