opnfvdocs.git
7 years agoUpdate git submodules
Alexandru Avadanii [Fri, 18 Aug 2017 14:08:23 +0000 (16:08 +0200)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - MaaS node: Fix dhcp_interface config

    Explicitly configure dhcp_interface for mas01, in order to allow
    the interface name to be parametrized via "dhcp_interface" _param.

    Change-Id: I6a2750adc1941c0aa1f94ac9b39133b5bd2388c6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Cedric Ollivier [Fri, 18 Aug 2017 12:44:09 +0000 (12:44 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Fix summary in run_tests.py"
  - Fix summary in run_tests.py

    It fixes summary() when several tests have not been executed after a
    blocking test in failure.

    Change-Id: I3c0af4c8083ffa76f786756d409c09e018bbecc8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Michael Polenchuk [Fri, 18 Aug 2017 10:03:16 +0000 (14:03 +0400)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Apply network config on kvm nodes

    * re-assign ip from interface to bridge
      - install bridge utils
      - make a reboot straight away after network config
    * change image source for vcp

    Change-Id: I34506ee161337b5d3a4088cfdf3c082d99ccb695
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdate git submodules
Juha Kosonen [Fri, 18 Aug 2017 12:18:47 +0000 (12:18 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Put domain name in CONST"
  - Put domain name in CONST

    Domain name is not obtained in source_rc_file() but used in the
    patch https://gerrit.opnfv.org/gerrit/#/c/39109/.

    Change-Id: Iceaf352f7ad5e15f15906f0e3aa1c5ab5ae30a42
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoUpdate git submodules
Zhijiang Hu [Fri, 18 Aug 2017 10:41:00 +0000 (10:41 +0000)]
Update git submodules

* Update docs/submodules/daisy from branch 'master'
  - Merge "Sync the kolla version with the upstream"
  - Sync the kolla version with the upstream

    Please see https://review.openstack.org/#/c/494347/ in
    openstack/daisycloud-core.

    Change-Id: I9f8ed06b8d2baef6b27562920722c76f4d01f5b1
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoUpdate git submodules
Zhijiang Hu [Fri, 18 Aug 2017 09:53:20 +0000 (09:53 +0000)]
Update git submodules

* Update docs/submodules/daisy from branch 'master'
  - Merge "Add pytest file for prepare/execute.py"
  - Add pytest file for prepare/execute.py

    1.Add pytest file test_execute.py for prepare/execute.py.
    2.Change the makedirs mode from 0600 to 0700 for test env.

    Change-Id: Ie29e9e4b4210b170f448faf4df907e55bff1435f
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
7 years agoUpdate git submodules
Yujun Zhang [Fri, 18 Aug 2017 09:12:33 +0000 (09:12 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "refactor storperf scripts structure"
  - refactor storperf scripts structure

    - Run qtip and storperf containers by docker-compose
    - Cope the current patch changes into qtip container for verification
    - Run the script run_storage_qpi.sh for storperf test

    Change-Id: Ic140fb7531d270b9c62bcd72f5dbc13917534daf
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Yujun Zhang [Fri, 18 Aug 2017 08:59:33 +0000 (08:59 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "Fix compute CI job"
  - Fix compute CI job

    Change-Id: I86b2638b7e6ba2e8c4c6ba98b4cad8506d9d5c7c
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
7 years agoUpdate git submodules
Cedric Ollivier [Fri, 18 Aug 2017 08:45:37 +0000 (08:45 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Switch to blocking: false for ODL in functest-smoke"
  - Switch to blocking: false for ODL in functest-smoke

    It completes the previous change vs the former container [1].

    [1] https://gerrit.opnfv.org/gerrit/#/c/39271/

    Change-Id: Ie0e55e859e550de9ffb30ce1e6f03859e6869332
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Morgan Richomme [Fri, 18 Aug 2017 08:31:51 +0000 (08:31 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Remove multisite support"
  - Remove multisite support

    JIRA: FUNCTEST-866

    Change-Id: I55a4416688b2aca0897910cac69b33e154e73095
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
7 years agoUpdate git submodules
Martin Klozik [Fri, 18 Aug 2017 08:11:13 +0000 (08:11 +0000)]
Update git submodules

* Update docs/submodules/vswitchperf from branch 'master'
  - Merge "driverctl: Add driverctl binding tool"
  - driverctl: Add driverctl binding tool

    Adds driverctl as a binding tool option for dpdk devices. JIRA
    ticket contains test results to verify it works when using
    dpdk-devbind or driverctl.

    JIRA: VSPERF-525

    Change-Id: Ia7a6e43a4b6fb3ba21f5d87d601f4ea4b95b7dab
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
7 years agoUpdate git submodules
Michael Polenchuk [Fri, 18 Aug 2017 06:52:45 +0000 (06:52 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "patches: linux.system.single fixed upstream"
  - patches: linux.system.single fixed upstream

    Fixed upstream in [1], drop our patch.

    [1] https://github.com/Mirantis/reclass-system-salt-model/commit/573be77

    Change-Id: Ieeb9b87cac0418d860bbf04e5e8ffd48898a213e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Zhijiang Hu [Fri, 18 Aug 2017 02:40:57 +0000 (02:40 +0000)]
Update git submodules

* Update docs/submodules/daisy from branch 'master'
  - Merge "Modify schemas.py"
  - Modify schemas.py

    1. add schemas for elements added recently in deploy.yml
    2. remove daisy_ip from required list, prepare for generate it auto
    3. add main() function to make this file useful in bash

    Change-Id: Ic7a3a87305f96b064260967862f976e33cdea294
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoUpdate git submodules
Narinder Gupta [Fri, 18 Aug 2017 01:07:09 +0000 (20:07 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modified to do error checking

    Change-Id: I1292f0e6a9ba63965fe13229f11ebfdc914bd7b1
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Serena Feng [Fri, 18 Aug 2017 01:00:25 +0000 (01:00 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "bugfix: testapi is killed because of oom_kill"
  - bugfix: testapi is killed because of oom_kill

    if page is not provided, return page 1 to avoid large memory consume,
    further more to kill testapi:

    Out of memory: Kill process 30842 (opnfv-testapi) score 519 or sacrifice child
    Killed process 30842 (opnfv-testapi) total-vm:4739716kB, anon-rss:3974612kB, file-rss:0kB

    JIRA: RELENG-291

    Change-Id: Id0e144c030aee390cc41cff8a48e3c997de4ad84
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
Serena Feng [Fri, 18 Aug 2017 00:59:57 +0000 (00:59 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "impl update trust_indicator in scenario"
  - impl update trust_indicator in scenario

    Change-Id: I1afe38412926778bc84d178dbbfc3fe0cde15f69
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
zhihui wu [Fri, 18 Aug 2017 00:55:29 +0000 (00:55 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "Create entry script for CI"
  - Create entry script for CI

    Change-Id: I2ff57203d298e33b8c390b59aea9866e1f607e23
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 23:44:17 +0000 (01:44 +0200)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - ci/deploy.sh: yum install --skip-broken

    Change-Id: I8098eff73ab15fe58cb357db99df76e1bd160652
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 23:18:59 +0000 (01:18 +0200)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - salt.sh: Add "arm64" to bootstrap arch condition

    Upstream commit [1] broke Salt bootstrap on AArch64, by
    introducing an architecture condition that is too strict to allow
    Debian package installation (even if we provide our own repo).

    Add "arm64" to the list of supported architectures. This needs
    to be done on the fly, as the bootstrap script is fetched using
    `curl` from <salt-master-setup.sh>, which is also fetched
    dynamically using `svn export`.

    [1] https://github.com/saltstack/salt-bootstrap/commit/caa6d7d

    Change-Id: I2ff5d56e4d3072a1afe31ab0a400b0b83e2b34a8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Thu, 17 Aug 2017 22:08:49 +0000 (00:08 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - jjb: Remove jobs that belong to multisite

    Multisite project has been terminated.

    http://meetbot.opnfv.org/meetings/opnfv-meeting/2017/opnfv-meeting.2017-08-08-12.59.html

    Change-Id: Ia7c0bc86b2e8696f8c2f1fff3007d681c6e1cb8c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoUpdate git submodules
Mark Beierl [Thu, 17 Aug 2017 21:57:18 +0000 (21:57 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Merge "Making the container compliant with the static data and selecting  the metrics, report data using flask server instead of Javascript"
  - Making the container compliant with the static data and selecting
    the metrics, report data using flask server instead of Javascript

    To test the static data, just enter the filename in the URL field
    Now the metrics and the report data are taken from the json dump using
    the server side(flask server) instead the client side
    JIRA: STORPERF-194

    Change-Id: I6747aa3db30ad30920c2459b9c5eb5a0c1e3539d
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 19:34:15 +0000 (21:34 +0200)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - ci/deploy.sh: Fix opt parse for local_env sourcing

    Previously, we only accounted for the arguments we were interested in
    (l:lab, p:pod), which failed in case other (valid) arguments were
    passed first.

    Accept all arguments Fuel's <ci/deploy.sh> accepts, so lab/pod are
    read no matter where they are placed in the command string.

    Change-Id: I9125a5e70d19b7e1ca905b2572f3c8ceda13025b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
narindergupta [Thu, 17 Aug 2017 19:23:32 +0000 (14:23 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - delete pod if exist during maas deployment.

    Change-Id: Id045671934696ff96d46079c0f1a8e0ea2a172c2
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 15:43:46 +0000 (17:43 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - fuel-deploy.sh: source local_env from securedlab

    While at it, revert BRIDGE default value to "pxebr" after recent
    Fuel rework was merged in [1].
    This mechanism will be leveraged by [2].

    Partially reverts commit: 68195fd

    [1] https://gerrit.opnfv.org/gerrit/#/c/38855/
    [2] https://gerrit.opnfv.org/gerrit/#/c/39521/

    Change-Id: Ic61487384029a7d16547a5035a1f1b34ecbea8d4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
narindergupta [Thu, 17 Aug 2017 18:25:18 +0000 (13:25 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - include ODL space in the bundle.

    Change-Id: I9e25eab9eca7ab1a944cdf9ca83507b7666583b9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Alexandru Avadanii [Sun, 6 Aug 2017 17:35:41 +0000 (19:35 +0200)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - Baremetal support for MCP on AArch64

    NOTE: Armband moves MaaS IPs to x.y.z.2 (from x.y.z.3) due to address
    overlap with IPMI static IPs residing in the same range.

    Change-Id: I2fc9539afe921d2704e7f5ff615ccd86d0914b7b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
narindergupta [Thu, 17 Aug 2017 15:38:42 +0000 (10:38 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - adding th elong option as command line.

    Change-Id: Ibe20b737a0ea9a6afc27ae490d8ff1ce6f61a5c0
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Deepak S [Thu, 17 Aug 2017 04:20:55 +0000 (21:20 -0700)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Fix import error in IxNetwork

    This patch fixes import error related to ixnetwork and do not wait for
    TG server to start as IXIA is always running :)

    Change-Id: I49d6b100eadafad75431cb8974605a6faa496f23
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 16:40:38 +0000 (16:40 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "Bring in baremetal support"
  - Bring in baremetal support

    - ci/deploy.sh: fail if default scenario file is missing;
    - start by copying reclass/classes/cluster/virtual-mcp-ocata-ovs as
      classes/cluster/baremetal-mcp-ocata-ovs;
    - add new state (maas) that will handle MaaS configuration;
    - Split PXE network in two for baremetal:
      * rename old "pxe" virtual network to "mcpcontrol", make it
        non-configurable and identical for baremetal/virtual deploys;
      * new "pxebr" bridge is dedicated for MaaS fabric network, which
        comes with its own DHCP, TFTP etc.;
    - Drop hardcoded PXE gateway & static IP for MaaS node, since
      "mcpcontrol" remains a NAT-ed virtual network, with its own DHCP;
    - Keep internet access available on first interfaces for cfg01/mas01;
    - Align MaaS IP addrs (all x.y.z.3), add public IP for easy debug
      via MaaS dashboard;
    - Add static IP in new network segment (192.168.11.3/24) on MaaS
      node's PXE interface;
    - Set MaaS PXE interface MTU 1500 (weird network errors with jumbo);
    - MaaS node: Add NAT iptables traffic forward from "mcpcontrol" to
      "pxebr" interfaces;
    - MaaS: Add harcoded lf-pod2 machine info (fixed identation in v6);
    - Switch our targeted scenario to HA;
      * scenario: s/os-nosdn-nofeature-noha/os-nosdn-nofeature-ha/
    - maas region: Use mcp.rsa.pub from ~ubuntu/.ssh/authorized_keys;
    - add route for 192.168.11.0/24 via mas01 on cfg01;
    - fix race condition on kvm nodes network setup:
      * add "noifupdown" support in salt formula for linux.network;
      * keep primary eth/br-mgmt unconfigured till reboot;

    TODO:
    - Read all this info from PDF (Pod Descriptor File) later;
    - investigate leftover references to eno2, eth3;
    - add public network interfaces config, IPs;
    - improve wait conditions for MaaS commision/deploy;
    - report upstream breakage in system.single;

    Change-Id: Ie8dd584b140991d2bd992acdfe47f5644bf51409
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
Signed-off-by: Guillermo Herrero <Guillermo.Herrero@enea.com>
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Taseer Ahmed [Fri, 4 Aug 2017 05:45:35 +0000 (10:45 +0500)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Support for Docker images on ARM processors.

    - Usage: docker build --build-arg ARCH=<arch_type> .

    Change-Id: I9018c627cef05e69492dbdefbe750d72cf98064d
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoUpdate git submodules
Alexandru Avadanii [Thu, 17 Aug 2017 14:48:12 +0000 (16:48 +0200)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - lib.sh: Fix mcp key owner for OPNFV Jenkins jobs

    In case of non-root deploys (i.e. running `ci/deploy.sh` without
    sudo), the OPNFV Jenkins slave executes it under a user shell,
    under a root shell, e.g.:
    $ sudo sudo -u jenkins bash
    $ echo $USER
    jenkins
    $ echo $SUDO_USER
    root

    Adjust lib.sh to only use SUDO_USER when it is not "root".

    Change-Id: I6dd1c8a5dd3a3b02cfb760818d66e99f49709a5b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Morgan Richomme [Thu, 17 Aug 2017 13:57:50 +0000 (15:57 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Disable temporarily Doctor from Functest

    The test case is currently failing whatever the scenario/installer

    It is misleading for some scenarios (e.g. barometer)
    As it is systematically failing for the moment, it makes more sense
    to disable the test rather than complexify regex constraints

    The test case will be reenabled when the following points will be fixed:
    - Python 3 support (pending question to Release Manager)
    - packaging OK: pending patches [1] [2] (need merge of [1])
    - remove packet installation in run

    [1] https://gerrit.opnfv.org/gerrit/#/c/38177/
    [2] https://gerrit.opnfv.org/gerrit/#/c/38053/

    Change-Id: Ic06786f0d516f1702dc44dc521ba8ca810ee76f9
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoUpdate git submodules
Narinder Gupta [Thu, 17 Aug 2017 14:08:47 +0000 (14:08 +0000)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - Merge "fix cpu model for aarch64 kvm"
  - fix cpu model for aarch64 kvm

    CPU mode 'host-model' for aarch64 kvm domain is not supported by hypervisor

    refer to issue #1673467 (https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1673467)

    Change-Id: Idad0a4a19a801200b5f87d43e2a62b21833ab6b1
Signed-off-by: Di Xu <di.xu@arm.com>
7 years agoUpdate git submodules
shangxdy [Sun, 13 Aug 2017 05:17:03 +0000 (13:17 +0800)]
Update git submodules

* Update docs/submodules/parser from branch 'master'
  - Support costum datatype definition in parameters

    Currently, it's  only allowed to define standard parameters in the input
    section, this patch support to define custom datatype in parameters.
    The patch will be submitted to OpenStack community.

    JIRA: PARSER-138

    Change-Id: Ie83f446958f6daa301382d21d8a32128bf8dffc9
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
7 years agoUpdate git submodules
Narinder Gupta [Thu, 17 Aug 2017 12:28:10 +0000 (07:28 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - cleanup and remove unnecessary code.

    Change-Id: Idace8f5b31479dbcd8040fc41ee20e3a70b0cc8a
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Morgan Richomme [Thu, 17 Aug 2017 12:11:28 +0000 (12:11 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "add orchestra_clearwaterims testcase"
  - add orchestra_clearwaterims testcase

    -rename testcase orchestra_ims to orchestra_openims
    -add orchestra_clearwaterims testcase
    -add unit tests

    Change-Id: I5291f84068915fa15e3fb7b63c5dbd0daec0acca
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
7 years agoUpdate git submodules
Morgan Richomme [Thu, 17 Aug 2017 12:11:21 +0000 (12:11 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Use separate timeouts for connection and reading."
  - Use separate timeouts for connection and reading.

    Use a short timeout for connection timeout to avoid to slow down testcase
    when remote recording API is not available and use a longer one to read data
    from API on successfull connections.

    Change-Id: I743c02f890059bf55b47cb4240d52fe0741f7cae
Signed-off-by: Benoit HERARD <benoit.herard@orange.com>
7 years agoUpdate git submodules
Cedric Ollivier [Thu, 17 Aug 2017 11:12:52 +0000 (11:12 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "API proposal for functest"
  - API proposal for functest

    1. Propose a basic framework for API
    2. And these functions have been realized:
       1) Show environment
       2) Prepare Environment
       3) Show credentials
       4) List all testcases
       5) Show a testcase
       6) List all tiers
       7) Show a tier
       8) List all testcases within given tier

    JIRA: FUNCTEST-843

    Change-Id: Ib961446708077b56465eda0052f6d38806b62594
Signed-off-by: Linda Wang <wangwulin@huawei.com>
7 years agoUpdate git submodules
zhouya [Mon, 7 Aug 2017 11:03:59 +0000 (19:03 +0800)]
Update git submodules

* Update docs/submodules/daisy from branch 'master'
  - use daisy.conf to build pxe server

    we use the interface of daisyclient to build the pxe server
    in tempest.py,but we can use the daisy.conf to build the pxe
    server instead,this is just the optimization of code

    Change-Id: I7a75d33aa8f80326750d304fa0a881201e956c57
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
7 years agoUpdate git submodules
Markos Chandras [Thu, 17 Aug 2017 10:24:23 +0000 (10:24 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: bifrost-verify: Disable errexit when uploading logs"
  - jjb: xci: bifrost-verify: Disable errexit when uploading logs

    The errexit option is there to catch failures when the job is executed.
    We don't want to mark the entire job as failed when we have troubles
    uploading the logs when the actual job has passed so we disable the
    errexit option to make the whole process less aggressive. Moreover, we
    move the build log upload to the end of the operation so we can catch
    as much output as possible.

    Change-Id: Ice126471a8c837c54c95c8ef0935c059d37ea91b
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Cedric Ollivier [Thu, 17 Aug 2017 10:01:36 +0000 (10:01 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Clean run_tests.py and the related ut"
  - Clean run_tests.py and the related ut

    It enhances run_tests.py as proposed in [1].
    It also prints all skipped tests in summary and fixes copyright
    headers. All the related unit tests have been updated too.

    [1] https://jira.opnfv.org/browse/FUNCTEST-832

    JIRA: FUNCTEST-832
    Change-Id: I59b96422bc7942ecd6270c45ab7a3fb603c13ccb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Cedric Ollivier [Thu, 17 Aug 2017 10:01:12 +0000 (10:01 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Update ODL tag to release/carbon"
  - Update ODL tag to release/carbon

    Change-Id: I82a5bdaeff5de74f11cd210f6437c720d0ee8aee
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
grakiss [Thu, 17 Aug 2017 09:14:56 +0000 (17:14 +0800)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - add nginx to host static files

    JIRA: DOVETAIL-485

    Tornado does not support directory listing, so add nginx to host static files, and support log file browsing

    Change-Id: Ic1427ab9c64661b3993ac60943f470b125a0fbe7
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
Carlos Goncalves [Thu, 17 Aug 2017 09:23:08 +0000 (09:23 +0000)]
Update git submodules

* Update docs/submodules/doctor from branch 'master'
  - Merge "Decode received data in byte type to str type"
  - Decode received data in byte type to str type

    json.loads in Python 3.5 doesn't accept a byte-type values so we need to
    decode it. Note that this is specific to Python 3.5; Python 2.7 and 3.6
    accept byte-type values.

    Change-Id: I490f8e0f02a6ce277f86e75b32d1210bfcca8d49
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
7 years agoUpdate git submodules
Carlos Goncalves [Thu, 17 Aug 2017 09:23:05 +0000 (09:23 +0000)]
Update git submodules

* Update docs/submodules/doctor from branch 'master'
  - Merge "fix some bugs in monitor"
  - fix some bugs in monitor

    1.send bytes data to the socket
    see https://docs.python.org/3/library/socket.html
    2.fix a endless loop

    Change-Id: I880e713266347d8836cec45ebf9a500bb7c813f4
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
7 years agoUpdate git submodules
Carlos Goncalves [Wed, 16 Aug 2017 13:32:56 +0000 (15:32 +0200)]
Update git submodules

* Update docs/submodules/doctor from branch 'master'
  - Delete project after stopping Inspector

    At cleanup phase, the sample Inspector fails to re-enable the state of
    the compute services. Such happens because the novaclient instance it's
    using is bound to the 'doctor' project, which has just been deleted at
    user.delete(). Thus, it is necessary to postpone the deletion of the
    project after stopping the inspector.

    Change-Id: I8cd5885cdfd3671a6c28342bdee65eac64dafaa8
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
7 years agoUpdate git submodules
Markos Chandras [Thu, 17 Aug 2017 09:21:17 +0000 (09:21 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes"
  - jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes

    Make use of the build-timeout macro to kill the job after 90 minutes
    which is more than enough for a bifrost job to finish.

    Change-Id: Ic7ffa8291d057bf22f7d97d017c00bd3f3b6f4a9
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Markos Chandras [Thu, 17 Aug 2017 09:21:07 +0000 (09:21 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: global: releng-macros: Add timeout wrapper"
  - jjb: global: releng-macros: Add timeout wrapper

    Add new timeout wrapper which can be used to kill a job if it
    take too long to finish

    Change-Id: I15a20fc92ea7855d11983b5734064aace138a2b5
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Markos Chandras [Thu, 17 Aug 2017 09:02:54 +0000 (09:02 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: Use centos-minimal instead of centos7 element"
  - jjb: xci: Use centos-minimal instead of centos7 element

    The full distro elements are not well maintained. Upstream OpenStack
    also prefers the minimal elements when building images for the CI so
    we should do the same to minimize the delta between the two systems.

    Change-Id: Ifeddb0a74c2434df2cfa95cde36b4aaac1516698
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Ross Brattain [Wed, 9 Aug 2017 00:56:42 +0000 (17:56 -0700)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - samplevnf: fix make_ip_addr

    we get TypeError sometimes, so
    we need to catch them

    Change-Id: I5fc58006f18acf84f62d8f4a21077d71b2fb0ed8
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Juha Kosonen [Thu, 17 Aug 2017 07:57:31 +0000 (07:57 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Fix domain in tenant creation"
  - Fix domain in tenant creation

    Use the ID of the domain when creating a tenant on keystone v3.

    Change-Id: Ic415237e2bb2d537f07ab2245816a575f977aaa0
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
7 years agoUpdate git submodules
Linda Wang [Thu, 17 Aug 2017 07:50:30 +0000 (07:50 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Obtain build_tag by CONST instead of get function"
  - Obtain build_tag by CONST instead of get function

    JIRA: FUNCTEST-763

    Change-Id: I86b0b515a3d51df20a35c2aeb461a95d0c5797fd
Signed-off-by: Linda Wang <wangwulin@huawei.com>
7 years agoUpdate git submodules
Linda Wang [Thu, 17 Aug 2017 07:50:21 +0000 (07:50 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Remove timestamp in the details for tempest"
  - Remove timestamp in the details for tempest

    Example:
    "success":
    ["2017-08-15 06:59:30.445 1180 INFO opnfv-tempest [-] {0} tempest.sce
    nario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops"]
    which is updated to:
    "success":
    ["tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_serv
    er_basic_ops"]

    Change-Id: Iad13e380b3a1fdc37b7742929512098bccc6d460
Signed-off-by: Linda Wang <wangwulin@huawei.com>
7 years agoUpdate git submodules
Cedric Ollivier [Thu, 17 Aug 2017 07:29:05 +0000 (07:29 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Switch to blocking: false for ODL testcase"
  - Switch to blocking: false for ODL testcase

    ODL basic suite doesn't support Keystone v3 [1] and then the related
    testcase should not block the testing till it's fixed.

    [1] https://jira.opnfv.org/browse/FUNCTEST-862

    Change-Id: Ib9c92c5ff37ab720bdfc311df834f18bac39daa7
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agoUpdate git submodules
Cedric Ollivier [Thu, 17 Aug 2017 06:12:29 +0000 (06:12 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Fully integrate promise in functest-features"
  - Fully integrate promise in functest-features

    Change-Id: I52a4719df1fd5f4159d0ba5eed1a9b14b8ba72f6
    Depends-On: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Narinder Gupta [Thu, 17 Aug 2017 04:32:58 +0000 (23:32 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - adding the formating correctly.

    Change-Id: Ief2012b454c2f8285c75c9234841d0d704cc2d17
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Serena Feng [Thu, 17 Aug 2017 04:10:07 +0000 (04:10 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[qtip] refactoring ci scripts"
  - [qtip] refactoring ci scripts

    - manage help scripts in qtip repo instead of releng
    - call entry script in qtip from releng

    JIRA: QTIP-268

    Change-Id: Ibd0d2c2533c1a7f1963f6c3214c563499cce8b22
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
7 years agoUpdate git submodules
Narinder Gupta [Thu, 17 Aug 2017 03:25:33 +0000 (22:25 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modified to setup contraints on single bindin space charms.

    Change-Id: Ied886a0865a637ac206a831c7ce98933c600e5e7
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
xudan [Thu, 17 Aug 2017 02:32:26 +0000 (22:32 -0400)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Add a sample tempest_conf.yaml file into userconfig

    1. Functest cvp.0.5.0 supports to config tempest.conf file when running
       tempest test cases.
    2. Dovetail provides a sample tempest_conf.yaml file, and user can edit
       this file before running tempest test cases.
    3. All the values in this file will be used to update tempest.conf file.

    Change-Id: I1afb50f1405c6cef992132899e0549396f587872
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Yujun Zhang [Thu, 17 Aug 2017 02:35:04 +0000 (02:35 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "Migrate contents from benchmarks to resources"
  - Migrate contents from benchmarks to resources

    Change-Id: I189c3d5224ec58ad63851d173b94204b273c3696
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
7 years agoUpdate git submodules
Ross Brattain [Thu, 17 Aug 2017 01:58:52 +0000 (01:58 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "utils: create TASK_LOG_DIR if it doesn't exist"
  - utils: create TASK_LOG_DIR if it doesn't exist

    Change-Id: I10630599065e6c159b137bd4d6ee89353a1c411b
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Ross Brattain [Thu, 17 Aug 2017 01:56:47 +0000 (01:56 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Verify the route list before parsing the data key"
  - Verify the route list before parsing the data key

    Exception:
    line 502, in get_route_data
    return next((route[data_key] for route in route_list if route['if'] ==
    port), None)
    TypeError: 'NoneType' object is not iterable

    Change-Id: Ia45d90a4e9a61cb917b23efd03b86eafb249b747
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
7 years agoUpdate git submodules
Ross Brattain [Thu, 17 Aug 2017 01:56:04 +0000 (01:56 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "run_traffic: capture and exit gracefully if crash in trex run_traffic"
  - run_traffic: capture and exit gracefully if crash in trex run_traffic

    new non-blocking code of run_traffic has raise condition which causes
    trex client to exit with STLError. This patches captures the exception
    and exit gracefully

    Traceback (most recent call last):
    File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in
    _bootstrap
    self.run()
    File "/usr/lib/python2.7/multiprocessing/process.py", line 114,
    in run
    self._target(*self._args, **self._kwargs)
    File
    "/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/sample_vnf.py",
    line 945, in _traffic_runner
    self.resource_helper.run_traffic(traffic_profile)
    File
    "/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/sample_vnf.py",
    line 506, in run_traffic
    self._run_traffic_once(traffic_profile)
    File
    "/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py",
    line 63, in _run_traffic_once
    self.client.stop(self.my_ports)
    File
    "/opt/nsb_bin/trex/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py",
    line 1202, in wrap2
    raise STLError("'{0}' - connection to the server had been lost: '{1}'".format(func_name, client.conn.get_disconnection_cause()))
    STLError:

    Change-Id: Ie5741339451e0a3f9c4bb48f64fd35d86d18e5d4
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
narindergupta [Thu, 17 Aug 2017 01:50:37 +0000 (20:50 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - adding space variable for K8 scenarios.

    Change-Id: If64c8af0b232c4ab126035b7a3fe266d86f232c9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
xudan [Wed, 16 Aug 2017 10:25:31 +0000 (06:25 -0400)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Tag dovetail with cvp.0.5.0

    JIRA: DOVETAIL-483

    1. docker image used
       yardstick: danube.3.2
       functest: cvp.0.5.0
       bottlenecks: cvp.0.4.0
       testapi: cvp.0.5.0
       dovetail: cvp.0.5.0
    2. main changes
       Bugfix: wrong command in function 'check_https_enabled'
       Use opnfv/functest:cvp.0.5.0 and do some adaptions in dovetail tool
       Create a tar file for all logs
       Add tempest test cases into proposed_tests
       Fix testapi base_url for public_url
       Add user guide for results operations on web
    3. For more information, refer to
       https://wiki.opnfv.org/display/dovetail/Running+history+for+the+dovetail+tool

    Change-Id: Iec548b077a704ff68d6b93de3436e109d59371cd
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
narindergupta [Thu, 17 Aug 2017 01:29:25 +0000 (20:29 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modified to add the opensack api on seperate network.

    Change-Id: I8e909778cf50bc93118b68cfc2282c113fb7d7be
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Alex Yang [Wed, 16 Aug 2017 08:16:44 +0000 (16:16 +0800)]
Update git submodules

* Update docs/submodules/daisy from branch 'master'
  - Fix an error in sed statement

    JIRA: DAISY-42

    Change-Id: I0fd709bb0dbee42cdc73076773cb635be6ba02cd
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoUpdate git submodules
Serena Feng [Thu, 17 Aug 2017 01:13:40 +0000 (01:13 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "update scenario scores"
  - update scenario scores

    update score url:
    POST /api/v1/scenarios/<scenario_name>/scores? \
                    installer=<installer_name>& \
                    version=<version_name>& \
                    project=<project_name>
    add new score record interface
    add unit test
    add swagger specification

    Change-Id: Ib7bb31f303a9a9402325476bfdadb58aa0df560e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
Serena Feng [Thu, 17 Aug 2017 01:13:32 +0000 (01:13 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "delete obsolete scenario update code"
  - delete obsolete scenario update code

    1) update scenario will be subsitituted with new methods,
    in this patch delete the obsolete code first to make clean room
    2) test_queryCombination() will fail randomly, in this patch disable
       it first, reopen when problem solved

    Change-Id: I1939876465934ea09894255712057a78f120be71
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
Cédric Ollivier [Fri, 11 Aug 2017 08:40:33 +0000 (10:40 +0200)]
Update git submodules

* Update docs/submodules/promise from branch 'master'
  - Move promise package to root directory

    It seems mandatory as Functest must install promise in editable mode.
    Then npm install can be called in the source directory.
    It completes "Add promise package" [1]

    It would have worked well in classical mode.

    [1] https://gerrit.opnfv.org/gerrit/#/c/38639/

    Change-Id: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
narindergupta [Wed, 16 Aug 2017 18:32:59 +0000 (13:32 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modfied to use lxd/nodes/0 for classic.

    Change-Id: I36cd18fbd595d507cf09148a2c4a442b24b9cf3b
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Cedric Ollivier [Wed, 16 Aug 2017 17:44:28 +0000 (17:44 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Remove copper refs"
  - Remove copper refs

    Copper withdrew from E release (see comments in [1]).

    [1] https://gerrit.opnfv.org/gerrit/#/c/38851/

    Change-Id: I1af463f5d60a6099592c1005ce27d3ca0c40cbbf
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Cedric Ollivier [Wed, 16 Aug 2017 17:44:17 +0000 (17:44 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Remove netready refs"
  - Remove netready refs

    Netready withdrew from E release [1]

    [1] https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-August/017453.html

    Change-Id: I456b91e0bb454a4205df98d0e96032302d3b20a6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Cedric Ollivier [Wed, 16 Aug 2017 17:44:08 +0000 (17:44 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Update promise upper constraint"
  - Update promise upper constraint

    It follows "Move promise package to root directory" [1].
    Then it allows installing promise in editable mode.

    [1] https://gerrit.opnfv.org/gerrit/#/c/39161/

    Change-Id: Id51d934c18a8f6567195de6b7775a62452bb9f83
    Depends-On: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Trevor Bramwell [Wed, 16 Aug 2017 17:30:38 +0000 (17:30 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Remove Python packaging files"
  - Remove Python packaging files

    Since we don't release releng as a python project, it doesn't make much
    sense to include a setup.py.

    The jjb testenv in tox.ini is modified to pin jenkins-job-builder and no
    longer require setup.py nor jjb/test-requirements.txt, and the modules
    testenv is moved to it's own tox.ini under modules.

    Locally testing of jjb can still be done using:

      tox -e jjb

    Change-Id: I512b1a8f9cd7d48a2f14b1bbe966b525793a6fe3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Ross Brattain [Wed, 16 Aug 2017 16:19:56 +0000 (16:19 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "YAML fixes"
  - YAML fixes

    There are multiple issues wiht YAML loading.

    1. Jinja2 renders None values as a string 'None'.  This is not valid YAML
    we need to render None values to '~' or 'null' which is the native YAML
    None value.

    2. Jinja2 renders dict and lists that contain unicode with
    u'foo' values.  This is not value YAML syntax.
    Because we are serializing dict and lists into YAML, we
    need to encode them as valid YAML.  We can override Jinja2 finalize to
    use yaml.dump to dump inline YAML.

    We use yaml.safe_dump(elem, default_flow_style=True).replace('\n', '')
    to generate valid single-line YAML dict and list values.

    But this problem highlights the general difficulties with templating and
    loading files.
    We could avoid this Python->Jinja2->YAML->Python issue by directly
    injecting the list or dict after the YAML is loaded.

    I'm not sure of the real utility of these templates.

    3. On Python 2 YAML loader is rendering all strings
    as unicode.  This does not work for Trex because Trex is broken
    and badly coded.  Trex does type checking against str() which
    is different for Python 2 and Python 3.
    The default YAML loader will return native string types, str() or unicode()
    for Python 2 and Python 3 respectively.

    The bad Trex codes is in convert_val:

    https://github.com/cisco-system-traffic-generator/trex-core/blob/master/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_packet_builder_scapy.py#L674

    def convert_val (val):
        if is_integer(val):
            return val
        if type(val) == str:
            return ipv4_str_to_num (is_valid_ipv4(val))
        raise CTRexPacketBuildException(-11,("init val invalid %s ") % val  );

    This code is doing type(val) == str.  This is bad and broken.
    We can't fix Trex, so we have to render all strings as native str() types

    The bug here was that the Heat template loader template_format.py
    was overriding the global YAML loader to always return unicode.
    We don't want this global override.

    To fix this we have to use local subclasses of the yaml.SafeLoader
    class.
    But in order to dynamically subclass from CSafeLoader or SafeLoader
    we have to use the type() builtin to define a new class at runtime.

    Once we have new classes defined, we can safely isolate different
    YAML constructors and return unicode or not depending on the case.

    To be consistent we implement a new yaml_loader.py module to centralize
    all non-Heat template yaml loading to ensure correct uncode/str
    conversion

    Change-Id: Iebf9cf78fbda390977c390436b0869e7bbf503eb
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Trevor Bramwell [Wed, 26 Jul 2017 18:22:54 +0000 (11:22 -0700)]
Update git submodules

* Update docs/submodules/pharos from branch 'master'
  - Mount PostgreSQL Data from Persistent Volume

    Each time the postgresql container is torn down the database is lost.
    By using a presistent volume managed outside of docker compose, the
    postgresql data can persist across updates and service restarts.

    The volume needs to exist before the postgres container can start: this
    is done with the 'make data' command.

    Note: postgres container creates a volume at /var/lib/postgresql/data.
    Mounting at this location ensures the data is persisted into the
    external volume.

    Change-Id: I958ba57fc735c594378d575bc7108bee0d30c1e3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Fatih Degirmenci [Wed, 16 Aug 2017 15:19:57 +0000 (15:19 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "xci: Remove prototypes directory due to migration to releng-xci repo"
  - xci: Remove prototypes directory due to migration to releng-xci repo

    Change-Id: I3b8a1dff64151dc55f05e621bab61f2b214bfd05
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoUpdate git submodules
Cedric Ollivier [Tue, 15 Aug 2017 08:19:05 +0000 (08:19 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Revert "Enable parser project"

    This reverts commit 39e2116d5ff360dae7159f5557caa2b2a46c48b2.

    Change-Id: I7c0b63b22c5cf6e9fa2ee1f182abad96a3931098
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
Morgan Richomme [Wed, 16 Aug 2017 10:16:06 +0000 (12:16 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - bug fix: bad path on auto generated documentation

    bad path fix on https://gerrit.opnfv.org/gerrit/#/c/39141/

    Change-Id: Ieb8023aa7fde620c2e6b755b8e6255d2281f7a90
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoUpdate git submodules
xudan [Wed, 16 Aug 2017 07:05:56 +0000 (03:05 -0400)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Bugfix: wrong command in function 'check_https_enabled'

    JIRA: DOVETAIL-482

    1. In function check_https_enabled, it will use cmd
       "openstack catalog show identity |awk '/public/ {print $4}'"
       to check if it is https.

    2. However, this command will not work if it is https.

    3. Check https via OS_AUTH_URL rather than "openstack catalog show identity".

    Change-Id: If40ffa8e9b33c38123ff4b834198a8eaaedc1c9c
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Yujun Zhang [Wed, 16 Aug 2017 08:43:35 +0000 (08:43 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "Add basic ui"
  - Add basic ui

    - Repos Listing
    - Creation and updation
    - Running Benchmarking
    - Listed and detailed view of logs
    - Add django management command to import frontend dependencies

    Change-Id: If6f7dbc1fc18b022d9dda7a76f76dfee1c110450
Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
7 years agoUpdate git submodules
Morgan Richomme [Wed, 16 Aug 2017 08:34:03 +0000 (08:34 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "bug fix: bad path on auto generated documentation"
  - bug fix: bad path on auto generated documentation

    as mentioned in the jenkins logs [1], the folder is not correct
    replace functest/api/_
    build by docs/api/_build

    [1]: https://build.opnfv.org/ci/view/functest/job/functest-docs-upload-master/48/console

    Change-Id: I40f4c08474ff017f1616d463b6c5165cd6514c32
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoUpdate git submodules
Morgan Richomme [Wed, 16 Aug 2017 08:33:54 +0000 (08:33 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Bug fix: generate fuel reporting page when no aarch64 available"
  - Bug fix: generate fuel reporting page when no aarch64 available

    In fuel we may deal with x86 or aarch64 architecture
    We generate dedicated reporting page
    - fuel@x86
    - fuel@aarch64

    However when there is no results for one of the architecture
    the test on the number of architecture lead to a bug

    Change-Id: I9906bd6078c8493587dc667eb23399a1e8311e77
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoUpdate git submodules
Morgan Richomme [Wed, 16 Aug 2017 08:33:40 +0000 (08:33 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Add daisy to reporting"
  - Add daisy to reporting

    Change-Id: I5fd940b8c1be1c327cfcd481c27049f94ae2f175
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoUpdate git submodules
zhihui wu [Wed, 16 Aug 2017 06:21:11 +0000 (06:21 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "compute-qpi CI scripts"
  - compute-qpi CI scripts

    - Move compute-qpi ci scripts in releng repos to qtip repos.
    - Support apex
    - Introduce TEST_SUITE

    JIRA: QTIP-65

    Change-Id: I3633463e1bb5226ebcaffb4b53a3c56b433f6efb
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Xuan Jia [Wed, 16 Aug 2017 06:07:14 +0000 (06:07 +0000)]
Update git submodules

* Update docs/submodules/openretriever from branch 'master'
  - Merge "Fix some issues in ovsdpdk, cni for ovsdpdk"
  - Fix some issues in ovsdpdk, cni for ovsdpdk

    Change-Id: Ib919a14a74c6d33c74c7d4f9baa5fd81b9054cbd
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoUpdate git submodules
zhihui wu [Wed, 16 Aug 2017 03:54:21 +0000 (03:54 +0000)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - Merge "Fix permission issue on apex"
  - Fix permission issue on apex

    root privilege is required for ceph commands

    Change-Id: Idf42342d0035359d6bcb475d12ea0808d5d26802
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
7 years agoUpdate git submodules
Ross Brattain [Wed, 16 Aug 2017 03:37:59 +0000 (03:37 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Remove redundancy file and do relative modification"
  - Remove redundancy file and do relative modification

    Change-Id: If6f672a2cbe218a20e3d8f3d093d31f6887d7ca3
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
7 years agoUpdate git submodules
Ross Brattain [Wed, 16 Aug 2017 00:50:32 +0000 (17:50 -0700)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - html_template: can't use iteritems, use items

    iteritems is not supported in Python 3
    we have to use items()

    Change-Id: Ib923dfea4220eeab311949c9f6f420fef378e98a
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Ryota Mibu [Wed, 16 Aug 2017 02:49:49 +0000 (02:49 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[doctor] drop experimental job (profiler)"
  - [doctor] drop experimental job (profiler)

    doctor profiler is now enabled in default, we don't need this
    experimental job anymore.

    https://gerrit.opnfv.org/gerrit/33881

    Change-Id: Ife6c81c0c45644ed3353c5b0b6011f33137edc14
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
7 years agoUpdate git submodules
xudan [Mon, 14 Aug 2017 03:36:42 +0000 (23:36 -0400)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Adapt Functest cvp.0.5.0 docker image

    In order to use functest cvp.0.5.0, Dovetail tool needs some adaptions.

    Change-Id: I9d0a23791c246a6c4961f229eaeb1f52f9b4995a
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Narinder Gupta [Wed, 16 Aug 2017 02:19:07 +0000 (21:19 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modfied to use the default internal endpoint.

    Change-Id: Iff2b0feacd6597d7dd7d6f6037dfa135bb0a6704
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Narinder Gupta [Wed, 16 Aug 2017 02:00:38 +0000 (21:00 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modified ceilometer to have one plublic and internal API accordingly

    Change-Id: I86db6d084b7107300ba984792dc679fc947675b9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Tim Rozet [Wed, 16 Aug 2017 01:52:01 +0000 (21:52 -0400)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: fixes test suite always running even when deploy fails

    According to the multijob builder, condtion: "condition (str) – when to
    trigger the other job".  Other job in this case means the next job I
    believe.

    Change-Id: I084fffc80584ad683345f6040ec0081c16513c8d
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
wenjuan dong [Wed, 16 Aug 2017 01:07:00 +0000 (01:07 +0000)]
Update git submodules

* Update docs/submodules/doctor from branch 'master'
  - Merge "make poc profiler run in default"
  - make poc profiler run in default

    Change-Id: Icd110bd532e86a86b82824e849337649c284d3e6
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
7 years agoUpdate git submodules
ahothan [Tue, 15 Aug 2017 22:52:12 +0000 (15:52 -0700)]
Update git submodules

* Update docs/submodules/nfvbench from branch 'master'
  - NFVBENCH-4 Add support for log file

    Change-Id: Id630944944d472322a763fe41ccb0e1ed9fb3066
Signed-off-by: ahothan <ahothan@cisco.com>
7 years agoUpdate git submodules
Deepak S [Mon, 14 Aug 2017 22:19:54 +0000 (15:19 -0700)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Enable ixnet traffic generator to run traffic

    Change-Id: I8d7cea75aa864c37a058a154a38c9828ea5da434
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdate git submodules
Narinder Gupta [Tue, 15 Aug 2017 18:28:22 +0000 (13:28 -0500)]
Update git submodules

* Update docs/submodules/joid from branch 'master'
  - modified templates and added variable to easlity understand the
    templates and added support for multiple networks.

    Change-Id: I1074c722c9007bd12c711dbfc58afa1a098d2a17
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Mark Beierl [Tue, 15 Aug 2017 17:31:39 +0000 (17:31 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Merge "Validation if no json object is found at the given URL JIRA: STORPERF-194"
  - Validation if no json object is found at the given URL
    JIRA: STORPERF-194

    Change-Id: I65569b5fa9e927d11afe27d3f3117852d2eb682d
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>