opnfvdocs.git
5 years agoUpdate git submodules
Cédric Ollivier [Sat, 14 Jul 2018 03:53:07 +0000 (05:53 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Temporarily disable HOT including OS::Nova::FloatingIPAssociation

    Change-Id: I31b76c5b3604845367c10f6e5d55c415042f6d47
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Fri, 13 Jul 2018 19:54:41 +0000 (21:54 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Fix components and vnf testcase dependencies

    It completes "Leverage to Xtesting 0.51" [1].

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

    Change-Id: Id36f1d84c305829d14e069b6ec5d056256f42fe1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Tim Rozet [Fri, 13 Jul 2018 15:25:20 +0000 (11:25 -0400)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Fix OpenDaylight Oxygen deployment failures (master)

    ODL scenarios are failing deployment with oxygen because table 17 from
    the OpenFlow pipeline is missing. This pulls in an upstream patch to no
    longer check for table 17. The default table 17 flow has been removed
    upstream which is why it no longer appears during deployment.

    This patch fixes master OS branch scenarios only. Once the patch is
    cherry-picked to queens we can submit a new patch updating the DS
    settings.

    Change-Id: If60cf25c75440e3a1998b412ac8b903849507dab
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
mbeierl [Fri, 13 Jul 2018 18:50:17 +0000 (14:50 -0400)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Initialization API

    Adds a new API that performs initialization of the target
    filename or device instead of having to rely on the
    magic _warm_up workload name.

    Change-Id: Icb7ece05fb6190802df08f5a4aeeba62652757db
    JIRA: STORPERF-254
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
Mark Beierl [Fri, 13 Jul 2018 17:34:42 +0000 (17:34 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Merge "Collect slave info"
  - Collect slave info

    Adds the output of uname -a to the metadata for each
    slave.  Additional information about each slave can
    also be added as needed in the future.

    Change-Id: Ifb3d06599c0f1b7a4ffe06a7c98b151e62ba7bd8
    JIRA: STORPERF-253
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 13 Jul 2018 10:10:18 +0000 (11:10 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add service NodePort information in server description

    Kubernetes context provides a list of NodePort services to each
    replication controller. "_get_server" should return this information
    in the server description dictionary:

      server: { ...
        'service_ports': <list of NodePort objects>
      }

    Relevant NodePort object attributes:
      - port
      - node_port
      - target_port
      - protocol
      - name

    JIRA: YARDSTICK-1313

    Change-Id: Ie481cdea4761f162e3b3329e4e2c5a982faea9e9
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Wed, 11 Jul 2018 16:32:44 +0000 (17:32 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add interface and network information to Kubernetes context

    Add to "Kubernetes" context the "interfaces" information when retrieving
    a server. This information is needed for NSPerf test cases.

    The interface information comes from the resource controller network list.
    Each replication controller will have one port per network defined.

    JIRA: YARDSTICK-1303

    Change-Id: Ifb0e17df295c042a643128c705a93876af999bad
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Ace [Fri, 13 Jul 2018 03:42:49 +0000 (03:42 +0000)]
Update git submodules

* Update docs/submodules/nfvbench from branch 'master'
  - Fix problem in doc

    This will cause some error in docker run

    Change-Id: Ie612f6d80c7dfe392e5f11b56fbee71d1020de76
Signed-off-by: Ace <liyin11@huawei.com>
5 years agoUpdate git submodules
xudan [Fri, 13 Jul 2018 02:17:39 +0000 (22:17 -0400)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Remove the yardstick_tag and functest_tag

    These 2 commands can't work now.
    Also there is no need to support them, so remove them.

    JIRA: DOVETAIL-695

    Change-Id: I6707c7fc1d19fe06690cd14ef39f9d421d00a2bc
Signed-off-by: xudan <xudan16@huawei.com>
5 years agoUpdate git submodules
Panagiotis Karalis [Fri, 29 Jun 2018 13:14:22 +0000 (16:14 +0300)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Enable OVP tests to run on a DPDK-enabled system

    DPDK-enabled NFVIs require support for hugepages which
    in turn is configured by means of extra_specs in flavors.
    Currently, Functest enables hugepage support if the name
    of the scenario contains the substring "ovs".

    Dovetail allows end users to run all tests on DPDK-enabled systems
    and the documentation has been updates accordingly.

    JIRA: DOVETAIL-665

    Change-Id: If4898da168f8b4c69a045ef3b00b8a8862f29b0c
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
5 years agoUpdate git submodules
Abhijit Sinha [Fri, 13 Jul 2018 09:59:31 +0000 (09:59 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "nsb_setup.sh fails to build DPDK"
  - nsb_setup.sh fails to build DPDK

    Some DPDK archive releases have different prefix in the
    unzipped archived folder name. Fixed scripts to determine
    the DPDK path using find.

    JIRA: YARDSTICK-1307

    Change-Id: Id50bc1256f458e94aa7d4050a0f8ea3462fe9083
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 13 Jul 2018 09:36:33 +0000 (09:36 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Cleanup TG IxLoad test cases"
  - Cleanup TG IxLoad test cases

    Refactor SSH handling and library mocks.

    JIRA: YARDSTICK-1236

    Change-Id: I591601f8ea8bf4bbd5c43300ff29d7930af5c3c6
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 13 Jul 2018 09:33:01 +0000 (09:33 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Omit functional tests from coverage report analysis"
  - Omit functional tests from coverage report analysis

    Coverage report will also search for new code introduced in
    /yardstick/tests/functional. Any modification in functional
    test cases must be omitted from coverage report.

    JIRA: YARDSTICK-1308

    Change-Id: Ib9c48102340f70d8d79f78dc81cbfe7b29c81115
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 13 Jul 2018 09:32:46 +0000 (09:32 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Fix "id" retrieval from MQ producer in GenericTrafficGen"
  - Fix "id" retrieval from MQ producer in GenericTrafficGen

    "GenericTrafficGen.get_mq_producer_id" uses a wrong method to retrieve
    the MQ producer ID. "MessagingProducer" ID is a property called "id".

    JIRA: YARDSTICK-1312

    Change-Id: Id72836b1cde59059359907bd3a315a1abb55778e
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 13 Jul 2018 08:59:26 +0000 (08:59 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge ""install_dpdk" ansible role fails if DPDK version has revision number"
  - "install_dpdk" ansible role fails if DPDK version has revision number

    In [1], the DPDK version string is converted to a number to be compared.
    If DPDK version format is "major.minor.revision", this conversion will fail.

    [1] https://github.com/opnfv/yardstick/blob/master/ansible/roles/install_dpdk/tasks/main.yml#L119

    JIRA: YARDSTICK-1306

    Change-Id: Id8d32f28627ff5a0ff8d4fb604282ba2d9931c25
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Yu Yang (Gabriel) [Fri, 13 Jul 2018 07:51:02 +0000 (07:51 +0000)]
Update git submodules

* Update docs/submodules/bottlenecks from branch 'master'
  - Merge "Change OS exporter"
  - Change OS exporter

    1. The name of prometheus OS exporter is too long messing up
    the display of docker ps.
    2. Add version management of the exporter

    Change-Id: I3b634f2b3a274935ef27c0bcddeae3900170aebe
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoUpdate git submodules
Cédric Ollivier [Fri, 13 Jul 2018 06:45:40 +0000 (08:45 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Force new project.id when creating new users

    Else it raises side effects when both project.id and project.name are
    defined (see Apex [1])

    [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/148/console

    Change-Id: I98665ed55a55fdd02e25d8ad17b78d84548b0ec8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Rex Lee [Fri, 13 Jul 2018 02:32:02 +0000 (02:32 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Make uwsgi app to not demonize"
  - Make uwsgi app to not demonize

    Supervisord doesn't support demonize applications, thus we have to
    make the uwsgi application to run not in background.

    - Fixed Yardstick API path.
    - Fixed HttpClient class to raise correct exception when
      the HTML response (not JSON) like 4xx, 5xx is received.
      (http://docs.python-requests.org/en/master/user/quickstart/#json-response-content)

    JIRA: YARDSTICK-1297

    Change-Id: I4d1c1bb7266eeed0bd357bd28b91206d1580611f
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoUpdate git submodules
Tim Rozet [Thu, 12 Jul 2018 16:41:45 +0000 (12:41 -0400)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: Disable fraser daily

    Change-Id: Iad2503baca32175ff912c85dccd71791fc8156ff
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
Mark Beierl [Thu, 12 Jul 2018 13:24:05 +0000 (13:24 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Revert "Set self.stack_id = None after delete stack"

    This reverts commit 6114b084b3fd47e638172cbbe64c6ea9e627e66d.

    Change-Id: I089fbbf924a2c979e3cea619d8c5bc90820ff691
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
mbeierl [Thu, 12 Jul 2018 17:52:56 +0000 (13:52 -0400)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Revert FIO to 2.99

    Change-Id: I14cd60f7d359666a403b4535824d0c9b8a05df34
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Thu, 12 Jul 2018 16:40:46 +0000 (16:40 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add ACL sample config file"
  - Add ACL sample config file

    The acl_rules.yaml is unused, so renamed it to sample config.
    Updated the config with example of possible ACL configuration.

    JIRA: YARDSTICK-1304

    Change-Id: If0537cf55f4c96f57844caed5bf1c9050647e0d5
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoUpdate git submodules
Tim Rozet [Thu, 12 Jul 2018 16:37:35 +0000 (16:37 +0000)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Merge "Removes OC condition in dhcp-all-interfaces"
  - Removes OC condition in dhcp-all-interfaces

    Due to this condition, a non-first ctlplane NIC may fail to come up in
    deployments, causing deployment to fail.  This is a temporary workaround
    until the proper fix can be merged:

    https://review.openstack.org/#/c/561003/1

    JIRA: APEX-588

    Change-Id: I3f19afba2618161843ce3b76a03e2dcf1fcb4b99
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
Tim Rozet [Thu, 12 Jul 2018 15:07:23 +0000 (11:07 -0400)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: Update blocking for csit promotion job

    Ensure only one csit promotion job runs on a node at
    a time.

    Change-Id: Iab36f267f880347e0090fd87b91c9d7e28fbc4f4
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Thu, 12 Jul 2018 16:17:33 +0000 (16:17 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Improve "get_server" function in Kubernetes context"
  - Improve "get_server" function in Kubernetes context

    When a kubernetes context is returning the node info it is
    assumed that the first port defined is the ssh port which may
    not be the case. This patch will address this issue by looking
    for a defined port 22.

    JIRA: YARDSTICK-1301

    Change-Id: I65dee1bcf62f21ebcaefeaa2666bb0ad53f3876c
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Cédric Ollivier [Thu, 12 Jul 2018 12:30:21 +0000 (14:30 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Leverage to Xtesting 0.51

    It removes ci_loop which has been useless from Docker slicing.
    It can filter now on any env var (e.g. CI_LOOP if required by XCI).

    Change-Id: Ibd685edf4636bd251c85466e8b4febcd1e20d312
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Tim Rozet [Thu, 12 Jul 2018 14:43:35 +0000 (14:43 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Apex: Allow for  multi-version snapshots"
  - Apex: Allow for  multi-version snapshots

    This patch adds ability to manage multiple snapshot versions. We want to
    be able to have snapshots for noha and ha for multiple OS releases. This
    adds that capability and updates the deploy script to be able to deploy
    them. Also a user can specify which scenario to trigger with his ODL
    netvirt commit by doing 'opnfv-check <os version>-<ha|noha>

    Change-Id: I3884b41c86b55c187becfb83ef62f3431724d09e
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
Fatih Degirmenci [Thu, 12 Jul 2018 13:14:34 +0000 (13:14 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "unh-pod1: disable trigger for deploying auto"
  - unh-pod1: disable trigger for deploying auto

    Change-Id: I364ff339db7132b6a2ca31d15b6340542b6a9226
Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Thu, 12 Jul 2018 11:28:04 +0000 (11:28 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Do not request NFVi metrics from empty nodes"
  - Do not request NFVi metrics from empty nodes

    In Collector class [1], the information from the nodes is retrieved to
    create a ResourceProfile object per node. If the node information is
    empty, Collector should skip this node.

    [1] https://github.com/opnfv/yardstick/blob/master/yardstick/network_services/collector/subscriber.py#L34

    JIRA: YARDSTICK-1302

    Change-Id: I84dff3e20881352263736b682a60a4f382960153
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Thu, 12 Jul 2018 10:50:35 +0000 (10:50 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Make context types constants"
  - Make context types constants

    Make context types constants. These are the current context types:
      - Dummy
      - Heat
      - Kubernetes
      - Node
      - StandaloneOvsDpdk
      - StandaloneSriov

    Any reference to a context type should use the referred constant.

    JIRA: YARDSTICK-1292

    Change-Id: I1ff0085161f88304d71e3ddad7975f9020e0fc20
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Cédric Ollivier [Thu, 12 Jul 2018 07:52:21 +0000 (09:52 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Protect vs former interface format

    Compass still set publicURL [1]

    [1] https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-fraser/lastFailedBuild/consoleFull

    Change-Id: I88c6ca336a7017f97f4c07719156e567d1afb9df
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Abhijit Sinha [Thu, 12 Jul 2018 08:10:33 +0000 (08:10 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Change "monitor" to "assert" in SLA"
  - Change "monitor" to "assert" in SLA

    Change "monitor" to "assert" in SLA to make an Overall testcase
    to fail if a subtest Scenario fails

    JIRA: YARDSTICK-1305

    Change-Id: I90f5c95f0ddace160d751a435d60ae09a42101f2
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
5 years agoUpdate git submodules
Cédric Ollivier [Thu, 12 Jul 2018 04:02:25 +0000 (06:02 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Handle certificate in shaker.py

    http://artifacts.opnfv.org/logs/functest/huawei-virtual2/2018-07-11_18-47-21/functest.log

    Change-Id: I9049a06031db2335410828ecb30e763077360bc3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Thu, 12 Jul 2018 03:34:54 +0000 (05:34 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Avoid duplicating tempest section in rally.conf

    Change-Id: I79598cce2c7dfe0a2e969ddd32735c3eb189fa7a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 18:58:04 +0000 (20:58 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Reuse the right detected role name

    It completes "Try to get Member or member role" [1][2].

    [1] https://gerrit.opnfv.org/gerrit/#/c/59661/
    [2] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/144/console

    Change-Id: Ib38b513906b08d6f85834e03f5415e83b66b733b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
spisarski [Wed, 11 Jul 2018 18:09:51 +0000 (14:09 -0400)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Added additional check for the returned project object is not None.

    There were 3 other instances of this check in neutron_utils.py but
    this one was missed and could potentially cause issues.

    Change-Id: I599e63e14a9b08ba34f50e060c7dfa5fbdd631f7
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 18:32:08 +0000 (20:32 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Add tempest section in rally.conf

    It completes the previous patch [1][2].

    [1] https://gerrit.opnfv.org/gerrit/#/c/59681/
    [2] https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-master/555/console

    Change-Id: I93ad9db2c7a8a0691fed8bf58f5e21d8f3dc9c57
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 15:33:44 +0000 (17:33 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Clean all possible resources

    It checks all openstack resources before cleaning.
    It allows removing images even if the test fail quickly.

    Change-Id: I1763b8a70fa7ffeb03c435e8e775c7afd1a7adac
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 14:12:57 +0000 (16:12 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Check the status of inherited steps

    Change-Id: If63c228f2844194279b560515f4ab24a4ee88be0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 12:58:36 +0000 (14:58 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Force result = 0 if exception

    self.result can be positive due to intermediary steps (scenarios).
    Else it can return false positives [1].

    [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-virtual-suite-master/113/console

    Change-Id: Iecadee7f7380fda5273a0668aff1b441647c45aa
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Wed, 11 Jul 2018 15:35:32 +0000 (15:35 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Revert "vPE Sample VNF is missing in the installation scripts""
  - Revert "vPE Sample VNF is missing in the installation scripts"

    SampleVNF source tree doesn't contain vPE VNF sources, thus the
    installation of the vPE sampleVNF fails because of the changes.
    Reverting.

    This reverts commit 5bb855a82d960a4fb796e801ec9a9a22dc40b1ca.

    Change-Id: I27e929e813a28847c2ca725031ec767633a36954
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoUpdate git submodules
Cedric Ollivier [Wed, 11 Jul 2018 12:45:42 +0000 (12:45 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Update rally image name regex"
  - Update rally image name regex

    The default value doesn't conform with our image names.
    Else it downloads the image from internet which may be not possible
    (offline testing, proxy or deployment l3 issues [1])

    [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-virtual-suite-master/113/console

    Change-Id: I7d951967784d591e7155fe8582299aaa9b680b10
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cedric Ollivier [Wed, 11 Jul 2018 12:45:36 +0000 (12:45 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Print all debug messages in a second file"
  - Print all debug messages in a second file

    All modules are allowed to print in functest.debug.log.

    Change-Id: I9c0be258dba985c9d3171bc2d324464e41e1c584
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Delia Popescu [Wed, 11 Jul 2018 09:18:54 +0000 (12:18 +0300)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Run script only if volume device is found

    Add back volume device name search on instance.
    If vol is not attached script should not run.
    In the current state, if volume is not found, write_data returns
    positive result and read_data cannot find any new file

    Change-Id: Ifaa8af1e6d5c66f5ac776c83bebde526e77a9fd8
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
5 years agoUpdate git submodules
Cristina Pauna [Wed, 11 Jul 2018 10:45:36 +0000 (10:45 +0000)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - Merge "Auto Generated INFO.yaml file"
  - Auto Generated INFO.yaml file

    testing adding reviewers from the
    content of the info file

    INFO.yaml meant to be machine readable.
    This file was auto generated from an ldap lookup
    and your projects INFO file

    Meeting times are not currently filled out.
    please ammend this patchset to complete

    Going forward comitter promotions should be done
    against this file.

    PTLs:
    Must be merged for you to gain delete access on
    testresults.opnfv.org

    Change-Id: I461dc4777d7335badda3b4dd880daf61c98656d8
Signed-off-by: agardner <agardner@linuxfoundation.org>
5 years agoUpdate git submodules
Harry Huang [Wed, 11 Jul 2018 08:04:11 +0000 (08:04 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Add cluster_param in DHA file"
  - Add cluster_param in DHA file

    JIRA: COMPASS-603

    Users may need some extra parameters
    to further customize the deployment.

    Change-Id: I64f7f39a49f17350d159b3733f34ffd816849174
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
5 years agoUpdate git submodules
Cédric Ollivier [Wed, 11 Jul 2018 07:18:56 +0000 (09:18 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Try to get Member or member role

    Keystone roles are case insensitive and Apex declares member which
    couldn't be detected. Then conflict occured when creating the
    mandatory role [1].

    It now searches the default role in lower case too.

    [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/141/console

    Change-Id: I687ecfe768ab4717fdb42a135c4bf9b76733ffd9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Panagiotis Karalis [Tue, 10 Jul 2018 11:49:18 +0000 (14:49 +0300)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - CI ERROR - File contains violation on test_runner

    Proposed solution by CI server:
    "Avoid dangerous file parsing & serialization libs, use yaml.safe_load"

    Change-Id: Iff9764601bc135cec271e16444d0bbbb4da8d459
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
5 years agoUpdate git submodules
Tim Rozet [Tue, 10 Jul 2018 14:10:56 +0000 (10:10 -0400)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Adds IP to external network NIC on computes

    Deployments now fail in baremetal because the external NTP server cannot
    be reached because there is no IP on the extenal interfaces for
    computes.

    Change-Id: Ic1e67072b81bb7ca4e15930840dc77d27913737f
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Tue, 10 Jul 2018 17:03:46 +0000 (17:03 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add network elements as a dict in Kubernetes context"
  - Add network elements as a dict in Kubernetes context

    Like in Heat context, network elements should be defined in a
    dictionary, using the network name as the entry key.

    Previous implementation:
      context:
        networks:
          - name: ...
            plugin: ...
            args: ...

    New implementation:
      context:
        networks:
          net_name_1:
            plugin: ...
            args: ...
          net_name_2: ...

    JIRA: YARDSTICK-1160

    Change-Id: I786b06555af509440604305e2c3c2c9fe521bef8
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Alexandru Avadanii [Tue, 3 Jul 2018 12:19:50 +0000 (14:19 +0200)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [patch] Drop obsolete OVS port with route support

    Since we switched all scenarios to using only global gateway settings
    instead of per-interface routes, drop the obsolete patch for OVS
    ports with explicit routes.

    Change-Id: Ibd28849437b598add9847c991e0276b4d0fc505e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
5 years agoUpdate git submodules
Trevor Bramwell [Tue, 10 Jul 2018 14:44:41 +0000 (14:44 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Update Functest testcase list per tier"
  - Update Functest testcase list per tier

    Change-Id: I905527d509597218927908be7752ca16b6ea2cc5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Mark Beierl [Tue, 10 Jul 2018 13:46:26 +0000 (13:46 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Merge "Support Custom Workloads"
  - Support Custom Workloads

    Refactors interaction with test_executor to clean up the
    tight coupling.

    Adds ability to specify custom workloads.

    Change-Id: Idbadcec1f42714e96c5f96d1e45c05982a531503
    JIRA: STORPERF-246
Co-Authored-By: Ameed.Ashour.Ext@Nokia.com
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
Mark Beierl [Tue, 10 Jul 2018 13:46:09 +0000 (13:46 +0000)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Merge "Set self.stack_id = None after delete stack"
  - Set self.stack_id = None after delete stack

    Change-Id: I09ad953776804f17f5eedf296955ced51c5ed3a4
    JIRA: STORPERF-251
Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
5 years agoUpdate git submodules
Cedric Ollivier [Tue, 10 Jul 2018 13:45:20 +0000 (13:45 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Define one logger per key module"
  - Define one logger per key module

    Snaps is printing lots of error messages which makes user confused.
    It will decrease the size of functest.log.

    Change-Id: I2c7d8ec968350563fbfbd62dcc2fc39b13b39a78
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
5 years agoUpdate git submodules
Cédric Ollivier [Mon, 9 Jul 2018 20:39:42 +0000 (22:39 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Force region to RegionOne if OS_REGION_NAME is unset

    tempest still selects the first one if unset [1].

    JIRA: FUNCTEST-990

    [1] https://docs.openstack.org/tempest/latest/sampleconf.html

    Change-Id: I238d47173c2c4aa1db694028e4d44b80b0e280f1
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
5 years agoUpdate git submodules
Aaron Smith [Tue, 10 Jul 2018 13:28:31 +0000 (13:28 +0000)]
Update git submodules

* Update docs/submodules/barometer from branch 'master'
  - Merge "docs: update userguide with new option for intel_pmu plugin"
  - docs: update userguide with new option for intel_pmu plugin

    Update the userguide for intel_pmu with new "Cores"
    option available in plugin configuration.
    Added sample config with default configuration.

    Change-Id: Ibe4d451131dc2c9ae0282f018c7e23596f4bf2c1
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
5 years agoUpdate git submodules
Aaron Smith [Tue, 10 Jul 2018 12:49:08 +0000 (12:49 +0000)]
Update git submodules

* Update docs/submodules/barometer from branch 'master'
  - Merge "Fix docs"
  - Fix docs

    Remove --net=host as it should not be used when
    port mapping with the -p option

    Change-Id: I7d6d73fe176362fc74df99200a6d68d2a3ec0994
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 22 Jun 2018 13:53:22 +0000 (14:53 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add "tolerations" parameter in Kubernetes context

    This new parameter, "torelations", is applied to pods and allow (but not
    require) the pods to schedule onto node with matching tains [1].

    Example of "tolerations" definition in a Kubernetes pod:

      spec:
        containers: [...]
        tolerations:
          - key: <key defined in the taint>
            value: <key value to match with the taint>
            effect: <effect in case of match>
            operator: <matching operator>
          - key: ...

    Example of "tolerations" definition in a Yardstick test case:

      context:
        type: Kubernetes
        servers:
          host:
            containers: [...]
            tolerations:
              - key: ...
                value: ...
                effect: ...
                operator: ...

    NOTE: if any toleration is defined, a default one will be applied in
    order to allow any replication controller to create the pods in any
    Kubernetes node. This default toleration is defined as:

      spec:
        tolerations:
          - operator: "Exists"

    [1] https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/

    JIRA: YARDSTICK-1254

    Change-Id: I32fb9c7086b4218c323218738057f634eb6ffff4
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
John O'Loughlin [Thu, 17 May 2018 15:06:53 +0000 (15:06 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add "ports" parameters in Kubernetes context

    This new parameter, "ports", will allow the user to
    automatically to add port variables in a pod definition:
    context:
      type: Kubernetes
        servers:
            host:
                image: ...
                commands: ...
                ports:
                    - containerPort: <port value>    # Mandatory
                      hostIP: <host IP>              # Optional
                      hostPort: <host port>          # Optional
                      name: <port name>              # Optional
                      protocol: <protocol name>      # Optional

    The port type and the definition must be one of the supported ones
    in Kubernetes [1].

    Container port definition, V1 API, Kubernetes Python library v6.0.0 [2]

    [1] https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/
    [2] https://github.com/kubernetes-client/python/blob/6.0.0/kubernetes/client/models/v1_container_port.py

    JIRA: YARDSTICK-1183

    Change-Id: I3673dbeec8d380cb2f8b1dacf6c25c7cdbc37e28
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Cedric Ollivier [Tue, 10 Jul 2018 09:54:18 +0000 (09:54 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "1) Cleanup floating IPs that are assigned through Juju Deployment. 2) Add SCTP rule explicitly to the retrieved Security Group."
  - 1) Cleanup floating IPs that are assigned through Juju Deployment.
    2) Add SCTP rule explicitly to the retrieved Security Group.

    Change-Id: I38e5b1267dbcdcf8e5aadb3c06dd784044e774d4
Signed-off-by: soumaya <soumaya.nayek@rebaca.com>
5 years agoUpdate git submodules
John O Loughlin [Tue, 15 May 2018 15:20:33 +0000 (16:20 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add "restartPolicy" parameter in Kubernetes policy

    This new parameter, "restartPolicy", will allow define the restart policy per pod.

    Example of yaml definition in Kubernetes:
    apiVersion: v1
    kind: Pod
    metadata:
      name: frontend
    spec:
      containers:
        - name: db
          ...
      restartPolicy: Always  # Possible values: "Always", "OnFailure" and "Never"

    Example of definition in a Yardstick context:
    context:
      type: Kubernetes
        servers:
          host:
            containers:
              - name: ...
            restartPolicy: Always  # Default value: "Always"

    Restart policy [1].
    [1] https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy

    JIRA: YARDSTICK-1175

    Change-Id: Id4317b909f98422e89d6d4553e8cfb0e1f593355
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Tue, 10 Jul 2018 09:23:29 +0000 (09:23 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add "resources" parameter in Kubernetes context"
  - Add "resources" parameter in Kubernetes context

    This new parameter, "resources", will allow the user to automatically
    add resources in a pod definition per container.

    Example of yaml definition in Kubernetes:
    apiVersion: v1
    kind: Pod
    metadata:
      name: frontend
    spec:
      containers:
        - name: db
          image: mysql
          resources:
            requests:
              memory: "64Mi"
              cpu: "250m"
            limits:
              memory: "128Mi"
              cpu: "500m"

    Example of definition in a Yardstick context:
    context:
      type: Kubernetes
        servers:
            host:
                resources:    # There are two possible keys in this dict:
                              # "requests" and "limits".
                  limits: <dictionary>
                  requests: <dictionary>

    Resources in containers [1].

    [1] https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

    JIRA:YARDSTICK-1171

    Change-Id: I163d72d9d3e88b538fca73eb4dbf38613aa23ff4
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Panagiotis Karalis [Wed, 4 Jul 2018 15:24:17 +0000 (18:24 +0300)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - New test specs for ha database/controller_restart

    New test specifications have been created for dovetail project.
    Test descriptions are related to test cases:
    - dovetail.ha.database
    - dovetail.ha.controller_restart

    JIRA: DOVETAIL-680
    JIRA: DOVETAIL-681

    Change-Id: I632cb69f9166a46e76f38a467f078fe5f31b63b3
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Tue, 10 Jul 2018 07:48:43 +0000 (07:48 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add send socket commands function"
  - Add send socket commands function

    Pktgen provides a TCP socket connection to allow the user to control
    it from a remote console or program [1].

    This new method will provide Yardstick the ability to send string
    commands to a port in a remote host.

    [1] http://pktgen-dpdk.readthedocs.io/en/latest/socket.html

    JIRA: YARDSTICK-1186

    Change-Id: I9d64ccad662fa3599de65654c5dab02833fcc91d
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Cédric Ollivier [Mon, 9 Jul 2018 20:09:39 +0000 (22:09 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Publish cloudify scenario

    It eases deploying any vnf via Cloudify.
    It also stops duplicating code between vims and vrouter.

Co-Authored-By: Valentin Boucher <valentin.boucher@kontron.com>
    Change-Id: I5fe06d91804f4781f6b1301da12862bac793ffbb
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
5 years agoUpdate git submodules
mbeierl [Mon, 9 Jul 2018 19:09:07 +0000 (15:09 -0400)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Switch to upstream nginx

    Uses the official upstream nginx container image instead
    of building a custom one to support ARM (aarch64).

    Uses the official upstream node image instead of building
    a customer one for ARM.

    Change-Id: Ib465333204d3f1718da8cfb314cad32d955a3d2b
    JITA: STORPERF-250
Signed-off-by: mbeierl <mark.beierl@dell.com>
5 years agoUpdate git submodules
Cédric Ollivier [Mon, 9 Jul 2018 16:54:23 +0000 (18:54 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Force public identity endpoint in Shaker

    It conforms with our VNFs by calling public endpoints (from VM).
    It fixes by design the issues when testing Compass [1] due to
    export OS_INTERFACE=publicURL

    [1] https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/180/consoleFull

    Change-Id: Iea15506ba5910879d05e61cfd20da2c0878e569b
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
5 years agoUpdate git submodules
Periyasamy Palanisamy [Mon, 9 Jul 2018 12:22:14 +0000 (14:22 +0200)]
Update git submodules

* Update docs/submodules/sdnvpn from branch 'master'
  - Detach quagga vm in the cleanup block

    Change-Id: I45145dacaeec0f7b518ab61a33d3a824458e9af5
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
5 years agoUpdate git submodules
Alexandru Avadanii [Mon, 9 Jul 2018 14:22:17 +0000 (16:22 +0200)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - u/fuel: Bump & rebase for MaaS formula rework

    Change-Id: Ica95d00123b99afc916c4fb58a45bf3f068ea7a6

5 years agoUpdate git submodules
Yichen Wang [Fri, 6 Jul 2018 21:24:05 +0000 (14:24 -0700)]
Update git submodules

* Update docs/submodules/nfvbench from branch 'master'
  - [NFVBENCH-99] NFVbench should use NOVA scheduler by default

    Change-Id: I5fc2b0a26ba0b903d84655d3cc6ad7741314c14e
Signed-off-by: Yichen Wang <yicwang@cisco.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Mon, 9 Jul 2018 11:06:55 +0000 (12:06 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Fix IXIA IxNetwork IMIX configuration

    IxNet library is not setting correctly the IMIX definition per traffic
    item. The correct input for "weightedRangePairs" parameter is:

      [[64, 64, 10], [128, 128, 15], [512, 512, 5]]

    JIRA: YARDSTICK-1296

    Change-Id: Idb4034ce817250da5b9a434230b1be6dae0d3ba3
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Alexandru Avadanii [Mon, 9 Jul 2018 11:25:28 +0000 (13:25 +0200)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [patch] MaaS: Switch to upstream fabric/vlan mgmt

    Obsolete our out of tree patch in favor of upstream mechanisms for
    creating fabrics/VLANs/subnets.

    Change-Id: I57d6d59764a825b428f423d48c5d90af7f2e676f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
5 years agoUpdate git submodules
Cedric Ollivier [Mon, 9 Jul 2018 12:35:22 +0000 (12:35 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Refactor tempest common"
  - Refactor tempest common

    It also renames two testcases and updates all docs because tests
    run in parallel in case of tempest smoke.

    To force one thread as before:
    run:
        module: 'functest.opnfv_tests.openstack.tempest.tempest'
        class: 'TempestCommon'
        args:
            mode: '^tempest\.(api|scenario).*\[.*\bsmoke\b.*\]$'
            option:
                - '--concurrency=1'

    JIRA: FUNCTEST-989

    Change-Id: I1348f5908400a5046be8edf983db4afa12e546c3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Tue, 5 Jun 2018 19:04:54 +0000 (21:04 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Add Vmtp as a new testcase

    VMTP is a small python application that will automatically perform
    ping connectivity, round trip time measurement (latency) and TCP/UDP
    throughput.

    JIRA: FUNCTEST-980

    Change-Id: I8e94fc52a429f505ac14e14bbb9d0a3b20996ba4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
wutianwei [Mon, 9 Jul 2018 06:14:48 +0000 (14:14 +0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - [compass4nfv] remove vping suite from verify

    functest healthcheck include the vping, so we can remove this suite.

    Change-Id: Ifc5f9e2195a9d31713f6e2c2ce47642dc7855855
Signed-off-by: wutianwei <wutianwei1@huawei.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Mon, 9 Jul 2018 07:07:57 +0000 (07:07 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge changes from topics 'YARDSTICK-1286', 'YARDSTICK-1127'

    * changes:
      Make "IterationIPC" MQ producer for VNF control messages
      Enable traffic generator PID in "NSPerf" scenario setup
      Enable the MQ producer in "SampleVNFTrafficGen" class
      Add "TrafficGeneratorProducer" for "GenericTrafficGen" instances
      Add "IterationIPC" runner

  - Make "IterationIPC" MQ producer for VNF control messages

    "IterationIPC" runner class is a consumer for MQ aware VNFs. A MQ aware
    traffic generator can send "started", "finished" and "iteration"
    messages.

    This feature implements a MQ producer in the runner in order to send
    messages to the VNFs. The messages implemented are:
      - "start_iteration"
      - "stop_iteration"

    JIRA: YARDSTICK-1286

    Change-Id: I706f9a9dda5e5beed52231be7d71452945a7dbed
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
  - Enable traffic generator PID in "NSPerf" scenario setup

    Now "NSPerf" scenario will inform about the traffic generator PIDs after
    setup process. With this information, IterationIPC runner will be able
    to receive the messages sent by those traffic generators and control
    the main iteration loop.

    The following example, using vFW as VNF and OpenStack as context, makes
    use of this new runner implementation:
      /samples/vnf_samples/nsut/vfw/
        tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_iterationipc.yaml

    JIRA: YARDSTICK-1127

    Change-Id: I46b1368bc209680b88ff9fb5c3b9beadf6271ac9
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
  - Enable the MQ producer in "SampleVNFTrafficGen" class

    Now all traffic generators using the default implementation of
    "ClientResourceHelper.run_traffic" will update the status of
    the traffic injection using the MQ.

    The available methods are listed in common.messsaging (VNF_METHOD_*):
    - tg_method_started: VNF app started
    - tg_method_finished: VNF app finished
    - tg_method_iteration: VNF app execution loop started

    JIRA: YARDSTICK-1127

    Change-Id: I12829e1762fc20cc95da3b50767a66f031e25ee8
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
  - Add "TrafficGeneratorProducer" for "GenericTrafficGen" instances

    Added "TrafficGeneratorProducer" class, a message producer specific for
    "GenericTrafficGen" derived classes.

    JIRA: YARDSTICK-1127

    Change-Id: Icc87a6920155612e759a1d4d2f29028940c2e040
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
  - Add "IterationIPC" runner

    "IterationIPC" is a runner that runs a configurable number of times before
    it returns. Each iteration has a configurable timeout. The loop control
    depends on the feedback received from the running VNFs. The context PIDs
    from the VNFs to listen the messages from are given in the scenario
    "setup" method.

    The MQ consumer, "RunnerIterationIPCConsumer", is subscribed to messages
    sent to topic "messaging.TOPIC_TG". The endpoints are defined in the
    class "RunnerIterationIPCEndpoint". Three are implemented:
    "messaging.TG_METHOD_STARTED", "messaging.TG_METHOD_FINISHED" and
    "messaging.TG_METHOD_ITERATION".

    JIRA: YARDSTICK-1127

    Change-Id: I4b2f11a15ef41e6f3c70bd64188d5c7fbcdb7eed
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
wutianwei [Mon, 9 Jul 2018 01:43:03 +0000 (09:43 +0800)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - stop running os-odl_l3-nofeature-ha scenario temporarily

    Change-Id: Idffc91aa4a6d259cd9ffb85b653500a78d87095e
Signed-off-by: wutianwei <wutianwei1@huawei.com>
5 years agoUpdate git submodules
agardner [Fri, 2 Feb 2018 22:56:46 +0000 (17:56 -0500)]
Update git submodules

* Update docs/submodules/domino from branch 'master'
  - Auto Generated INFO.yaml file

    INFO.yaml meant to be machine readable.
    This file was auto generated from an ldap lookup
    and your projects INFO file.

    Meeting times are not currently filled out.
    please ammend this patchset to complete

    Going forward comitter promotions should be done
    against this file.

    PTLs:
    Must be merged for you to gain delete access on
    testresults.opnfv.org

    If project_lead: is missing (my script could not parse)
    please amend with same from commiters section eg:

    project_lead: &opnfv_dovetail_ptl
        name: 'Lead Name'
        email: 'lead email'
        id: 'lead lfid'
        company: 'lead company'

    Change-Id: Iedf43c9ea55032ce43e72dc9fa55b8b5d8f8a058
Signed-off-by: agardner <agardner@linuxfoundation.org>
5 years agoUpdate git submodules
Cedric Ollivier [Sun, 8 Jul 2018 09:19:53 +0000 (09:19 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Cover vping_ssh"
  - Cover vping_ssh

    Change-Id: I37c52057a45d76e081a1a0145baee96041ca25a5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Cédric Ollivier [Sun, 8 Jul 2018 08:57:54 +0000 (10:57 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Temporarily disable Snaps CreateRouterSuccessTests

    The test could be falsy regarding the possible external network
    configs [1]. This patch will be reverted as soon as the bug is closed
    [2].

    [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/246/console
    [2] https://jira.opnfv.org/browse/SNAPS-320

    Change-Id: I680656b300f0d669e8d96bec6c94a4a804ebbecb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Yu Yang (Gabriel) [Sun, 8 Jul 2018 02:00:46 +0000 (02:00 +0000)]
Update git submodules

* Update docs/submodules/bottlenecks from branch 'master'
  - Merge "Auto Generated INFO.yaml file"
  - Auto Generated INFO.yaml file

    INFO.yaml meant to be machine readable.
    This file was auto generated from an ldap lookup
    and your projects INFO file.

    Meeting times are not currently filled out.
    please ammend this patchset to complete

    Going forward comitter promotions should be done
    against this file.

    PTLs:
    Must be merged for you to gain delete access on
    testresults.opnfv.org

    Change-Id: I61cf3bacbc109286b258748834d59eccd489fdb7
Signed-off-by: agardner <agardner@linuxfoundation.org>
5 years agoUpdate git submodules
Stephen Wong [Sat, 7 Jul 2018 06:09:37 +0000 (06:09 +0000)]
Update git submodules

* Update docs/submodules/clover from branch 'master'
  - Merge "Initial commit for Clover Collector"
  - Initial commit for Clover Collector

    - Added a container named clover-collector using clover
    container as a base with build script
    - GRPC server to manage collector process
    - Cassandra DB client interface to initialize visibility keyspace
    - Init messaging adds table schemas for tracing - traces & spans
    - Adds table for monitoring - metrics
    - Does not implement Cassandra server but developed using
    public Cassandra docker container
    - Collector process in simple loop that periodically fetches
    traces and monitoring data and inserts to Cassandra - not optimized
    for batch retrieval yet for monitoring
    - CLI interface added to collector process and used
    by GRPC server for configuration
    - Simple GRPC client script to test GRPC server and start/stop
    of collector process
    - Collector process can be configured with access for tracing,
    monitoring and Cassandra
    - Added a return value in monitoring query method

    - Added ability to truncate tracing, metrics and spans tables
    in cql
    - Added cql prepared statements and batch insert for metrics
    and spans
    - Align cql connection to cql deployment within k8s
    - Fix issue with cql host list using ast and collect process
    args with background argument
    - Added redis interface to accept service/metric list
    externally for monitoring (will work in conjunction
    with clover-controller)
    - Use k8s DNS names and default ports for monitoring, tracing
    and cassandra
    - Added yaml manifest renderer/template for collector

    Change-Id: I3e4353e28844c4ce9c185ff4638012b66c7fff67
Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
5 years agoUpdate git submodules
Stephen Wong [Sat, 7 Jul 2018 05:46:00 +0000 (05:46 +0000)]
Update git submodules

* Update docs/submodules/clover from branch 'master'
  - Merge "Sleep 1 sec after set test."
  - Sleep 1 sec after set test.

    if we set testid and start test immediately,
    the first test's result can't be got from jaeger

    Change-Id: Ia2ab8a91d8c5f9956ea4d3d7c2436fb05490acee
Signed-off-by: wutianwei <wutianwei1@huawei.com>
5 years agoUpdate git submodules
Stephen Wong [Sat, 7 Jul 2018 05:45:04 +0000 (05:45 +0000)]
Update git submodules

* Update docs/submodules/clover from branch 'master'
  - Merge "[clover] Add script to setup k8s"
  - [clover] Add script to setup k8s

    what the script do
    1. git clone the XCI repo
    2. set variable to deploy k8s

    how to use
    run the below command in you teminal
    ./xci-k8s-setup.sh

    requirement
    1. don't under the root user
    2. run sudo without password

    Change-Id: I5015e12d8d3b0db31285d5e817b3c40d6739ba22
Signed-off-by: wutianwei <wutianwei1@huawei.com>
5 years agoUpdate git submodules
Tomi Juvonen [Thu, 5 Jul 2018 06:07:41 +0000 (09:07 +0300)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Physical interface type note

    add ovs_bridge as needed compared to earlier version

    Change-Id: I1d0c6df9d1f47b0c98a3c1a8bf3a04eb5f53aff2
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
5 years agoUpdate git submodules
Trevor Bramwell [Fri, 6 Jul 2018 18:07:57 +0000 (11:07 -0700)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Add dovetail-webportal repo to INFO file Listing

    Change-Id: I429e5bb1dffb1c63301ad5e9aba34d08d788ca27
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
5 years agoUpdate git submodules
agardner [Fri, 2 Feb 2018 22:43:07 +0000 (17:43 -0500)]
Update git submodules

* Update docs/submodules/copper from branch 'master'
  - Auto Generated INFO.yaml file

    INFO.yaml meant to be machine readable.
    This file was auto generated from an ldap lookup
    and your projects INFO file

    Meeting times are not currently filled out.
    please ammend this patchset to complete

    Going forward comitter promotions should be done
    against this file.

    PTLs:
    Must be merged for you to gain delete access on
    testresults.opnfv.org

    If project_lead: is missing (my script could not parse)
    please amend with same from commiters sectioneg:

    project_lead: &opnfv_dovetail_ptl
        name: 'Lead Name'
        email: 'lead email'
        id: 'lead lfid'
        company: 'lead company'

    Change-Id: Id8640d35adf5f2eb378381300a7e11aaa4cd97f4
Signed-off-by: agardner <agardner@linuxfoundation.org>
5 years agoUpdate git submodules
Feng Pan [Fri, 6 Jul 2018 14:07:14 +0000 (10:07 -0400)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Fix neutron-opendaylight-sriov.yaml path

    In latest THT upstream, environment file neutron-opendaylight-sriov.yaml was
    moved to services folder. Updating references in Apex to avoid deploy failure.

    Change-Id: I7065e0d8e13c9add9ead282db2244a27c177e5a4
Signed-off-by: Feng Pan <fpan@redhat.com>
5 years agoUpdate git submodules
Cédric Ollivier [Fri, 6 Jul 2018 17:44:35 +0000 (19:44 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Fix delete_keypair arg

    It uses keypair name instead of id as expected by Shade.
    It also increases timers as it boots an ubuntu VM.

    Change-Id: I8cd131e7c7a94c8f6b0fcc54a4d75ef8af31b807
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoUpdate git submodules
Aric Gardner [Fri, 6 Jul 2018 14:32:28 +0000 (14:32 +0000)]
Update git submodules

* Update docs/submodules/availability from branch 'master'
  - Merge "Auto Generated INFO.yaml file"
  - Auto Generated INFO.yaml file

    INFO.yaml meant to be machine readable.
    This file was auto generated from an ldap lookup
    and your projects INFO file.

    Meeting times are not currently filled out.
    please ammend this patchset to complete

    Going forward comitter promotions should be done
    against this file.

    PTLs:
    Must be merged for you to gain delete access on
    testresults.opnfv.org

    Change-Id: I3b6c5ff8158ec3f0a9426e2b7b8566d04952d278
Signed-off-by: agardner <agardner@linuxfoundation.org>
5 years agoUpdate git submodules
mei mei [Fri, 6 Jul 2018 09:28:07 +0000 (09:28 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb/releng: fix partial image name matching"
  - jjb/releng: fix partial image name matching

    Docker image building script opnfv-docker.sh tries to remove existing
    images before and after building. It simply uses grep to matching image
    names, which may cause partial name matching problems.
    Ex. opnfv/compass-tasks will match both opnfv/compass-tasks and
    opnfv/compass-tasks-base, and may lead to accidentally removing of
    images still in use when several building tasks run concurrently.

    Error log:
    https://build.opnfv.org/ci/job/compass-tasks-build-arm64-master/6/console

    Change-Id: I1a83f801c5e0cc889cd9e17b8d1b4d895f1f68a9
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
5 years agoUpdate git submodules
John O Loughlin [Fri, 11 May 2018 17:09:54 +0000 (18:09 +0100)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add "env" parameter in Kubernetes context

    This new parameter, "env", will allow the user to
    automatically to add environment variables in a pod definition

    Example of definition in a context:
      context:
        type: Kubernetes
          servers:
            host:
                image: ...
                commands: ...
                env:
                    - <variable name>: <variable value>
                    - <variable name>: <variable value>

    The volume type and the definition must be one of the supported
    ones in Kubernetes [1].

    [1] https://kubernetes.io/docs/concepts/storage/volumes/#types-of-volumes

    JIRA: YARDSTICK-1161

    Change-Id: Icf372a98c090063f10c9217755519ab92ba9b0ba
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:54 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Create user defined "NodePort" services per pod"
  - Create user defined "NodePort" services per pod

    This feature will give the user the ability to create user defined "NodePort"
    services per pod, a part from the default SSH port created, by default, for
    each pod created.

    Example of Kubernetes yaml definition:
      apiVersion: v1
      kind: Servicemeta
      data:
        name: pod-1-service-nodeport
      spec:
        type: NodePort
        ports:
          - name: web
            port: 80
            targetPort: 8888
            nodePort: 33333
        clusterIP: 10.254.0.8
        selector:
          app: pod-1

    Example of Yardstick test case definition:
      context:
        type: Kubernetes
        servers:
          host:
            containers:
              - image: ...
                securityContext:
                  allowPrivilegeEscalation: false
              - image: ...
            node_ports:
              - port: <port number>         # Mandatory
                name: <port name>           # Optional
                targetPort: <port name>     # Optional, default: targetPort=port
                nodePort: <port number>     # Optional, assigned by Kubernetes

    Kubernetes service, type "NodePort" [1]

    [1] https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport

    JIRA: YARDSTICK-1181

    Change-Id: Ia7730e4569d5526d573402a98c27d55c5c82cdef
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:42 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Change "KubernetesObject" class name to "ReplicationController""
  - Change "KubernetesObject" class name to "ReplicationController"

    The class name "KubernetesObject" is not accurate. This class holds
    the definition of a Kubernetes replication controller. The suggested name
    is therefore "ReplicationControllerObject".

    JIRA: YARDSTICK-1180

    Change-Id: I9ee9228f9528cb779e54a9bc178760b6e24c85c2
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:32 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Specify the networks to be used per pod"
  - Specify the networks to be used per pod

    If CRD "Network" is defined and network items are created, each pod (server)
    can have access to one or several networks. This is defined in the metadata
    section, as "annotations.networks" [1].

    Example of Kubernetes pod definition with networks:
      apiVersion: v1
      kind: Pod
      metadata:
        name: test-pod
        annotations:
          networks: '[{"name": "flannel"}]'

    Example of Yardstick server definition with networks:
      context:
        type: Kubernetes
        servers:
          host:
            containers:
              - name: ...
            networks:
              - flannel  # These names must be defined in
                         # context.networks
        ...
        networks:
          - name: flannel
            plugin: flannel

    Kubernetes annotations [2].

    [1]https://github.com/intel/multus-cni/tree/b9446232cdf4f1b6f2bea583291973cc97e963f4#configuring-multus-to-use-kubeconfig-and-a-default-network
    [2]https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/

    JIRA: YARDSTICK-1178

    Change-Id: I6e7b4bacf10810833ec733c14d44e5db613675e3
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:20 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add new Kubernetes resource kind: "Network""
  - Add new Kubernetes resource kind: "Network"

    Add a new Kubernetes resource kind: "Network" [1] [2]
    Kubernetes network plugins (alpha definition): [3]

    Network definition example in Kubernetes:
      apiVersion: "kubernetes.com/v1"
      kind: Network
      metadata:
        name: flannel
      plugin: flannel
      args: '[
        {delegate": {"isDefaultGateway": true}}
      ]'

    Proposed Kubernetes context network definition:
      context:
        networks:
          - name: flannel
            plugin: flannel
            args: (string)
          - name: sriov_upload
            plugin: sriov
            args: (string)

    [1]https://builders.intel.com/docs/networkbuilders/multiple-network-interfaces-in-kubernetes-application-note.pdf
    [2]http://cdn.opensourcecloud.cn/zt/k8s/01.pdf
    [3]https://kubernetes.io/docs/concepts/cluster-administration/network-plugins/

    JIRA: YARDSTICK-1160

    Change-Id: I71a49ac14e3d28ded91d2ed3cd9cc527e40303f7
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:09 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add new Kubernetes resource kind: "CustomResourceDefinition""
  - Add new Kubernetes resource kind: "CustomResourceDefinition"

    Custom resource definition example in Kubernetes:
      apiVersion: "apiextensions.k8s.io/v1beta"
      kind: CustomResourceDefinition
      metadata:
        name: networks.kubernetes.com
      spec:
        group: kubernetes.com
        version: v1
        scope: Namespaced
        names:
          plural: networks
          singular: network
          kind: Network

    Proposed Kubernetes context network definition:
      context:
        custom_resources:
          - name: network        # name of the resource (singular)
            version: v1          # optional, "v1" by default
            scope: Namespaced    # optional, "Namespaced" by default

    From this definition, we will extract the Kubernetes parameters:
      - metadata.name: custom_resources.name + "s" + context_name + ".com"
      - spec.group: context_name + ".com"
      - spec.scope: custom_resources.scope
      - spec.version: custom_resources.version
      - spec.names.plural: custom_resources.name + "s"
      - spec.names.singular: custom_resources.name
      - spec.names.kind: custom_resources.name with first capital letter

    [1] https://kubernetes.io/docs/concepts/api-extension/custom-resources/

    JIRA: YARDSTICK-1163

    Change-Id: If8980dc3f6ddf9c6949bf15be8011aa98482ddc9
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 6 Jul 2018 09:00:03 +0000 (09:00 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Add "securityContext" parameter in Kubernetes context"
  - Add "securityContext" parameter in Kubernetes context

    This new parameter, "securityContext", will allow the user to define the
    privilege and access control settings for a pod or a container [1].

    Example of "securityContext" definition in the pod (if only one container
    is defined):

      context:
        type: Kubernetes
        servers:
          host:
            image: ...
            securityContext:
              runAsUser: 1000
              fsGroup: 2000 

    Example of "securityContext" definition in the pod and the container (if
    several containers are defined):     

      context:
        type: Kubernetes
        servers:
          host:
            securityContext:
              runAsUser: 1000
              fsGroup: 2000 
            containers:
              - image: ...
                securityContext:
                  allowPrivilegeEscalation: false
              - image: ...

    [1] https://kubernetes.io/docs/tasks/configure-pod-container/security-context/

    JIRA: YARDSTICK-1156

    Change-Id: I597a300c68cd834522a284b1cca0faa918493342
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
5 years agoUpdate git submodules
Rex Lee [Fri, 6 Jul 2018 06:45:01 +0000 (06:45 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "[Bug fix] Execute teardown if SLA is set to "assert""
  - [Bug fix] Execute teardown if SLA is set to "assert"

    In Duration runner if SLA is set to "assert" and a SLAValidationError
    happens then a teardown is needed to avoid garbages in the environment.

    JIRA: YARDSTICK-1291

    Change-Id: I9056b0da3e7e496171ed42430ffc340b5c68f108
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>