NFVBENCH-138 Use yaml.safe_load() instead of unsafe yaml load 92/68092/1 3.4.2
authorahothan <ahothan@cisco.com>
Sat, 22 Jun 2019 19:21:38 +0000 (12:21 -0700)
committerahothan <ahothan@cisco.com>
Sat, 22 Jun 2019 19:21:38 +0000 (12:21 -0700)
Change-Id: Ifa1796b8dbc1bc5d92dd765a18b9b8022d3b3289
Signed-off-by: ahothan <ahothan@cisco.com>
docker/Dockerfile
nfvbench/traffic_server.py
nfvbenchvm/dib/build-image.sh
nfvbenchvm/dib/elements/nfvbenchvm/post-install.d/51-cloudcfg-edit

index 0e8603e..920e3a3 100644 (file)
@@ -2,7 +2,7 @@
 FROM ubuntu:16.04
 
 ENV TREX_VER "v2.56"
-ENV VM_IMAGE_VER "0.8"
+ENV VM_IMAGE_VER "0.9"
 
 # Note: do not clone with --depth 1 as it will cause pbr to fail extracting the nfvbench version
 # from the git tag
index 91608dd..dd36074 100644 (file)
@@ -66,7 +66,7 @@ class TRexTrafficServer(TrafficServer):
         if os.path.exists(filename):
             with open(filename, 'r') as stream:
                 try:
-                    result = yaml.load(stream)
+                    result = yaml.safe_load(stream)
                 except yaml.YAMLError as exc:
                     print exc
         return result
index 9acb028..588e454 100755 (executable)
@@ -30,7 +30,7 @@ set -e
 gs_url=artifacts.opnfv.org/nfvbench/images
 
 # image version number
-__version__=0.8
+__version__=0.9
 image_name=nfvbenchvm_centos-$__version__
 
 # if image exists skip building
index 3e4647a..dc51030 100755 (executable)
@@ -5,7 +5,7 @@ cloudcfg = "/etc/cloud/cloud.cfg"
 user = "cloud-user"
 
 with open(cloudcfg) as f:
-  cfg = yaml.load(f)
+  cfg = yaml.safe_load(f)
 
 try:
   if cfg['system_info']['default_user']['name']: