opnfvdocs.git
6 years agoUpdate git submodules
Cédric Ollivier [Thu, 8 Feb 2018 21:13:47 +0000 (22:13 +0100)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Update the DNS default value in docstrings

    It completes the previous patch [1] about that topic.

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

    Change-Id: Ib2ba07c0d5608bd452ed209544d4dbfc17124299
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cedric Ollivier [Thu, 8 Feb 2018 20:48:09 +0000 (20:48 +0000)]
Update git submodules

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

    Split resource creation into several methods.

    Implements partly JIRA: FUNCTEST-913

    Change-Id: Ic0dd5782c604498066c636deef10b0c18c1cb48d
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Thu, 8 Feb 2018 20:36:50 +0000 (20:36 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass4NFV] Add blocking jobs"
  - [Compass4NFV] Add blocking jobs

    Compas4nfv support k8s and openstack.
    The blocking jobs need include the k8s.

    Change-Id: I517064df660266463050f7d3820bf5c405c8c222
Signed-off-by: wutianwei <wutianwei1@huawei.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Thu, 8 Feb 2018 20:36:30 +0000 (20:36 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "vswitchperf: python version change"
  - vswitchperf: python version change

    In order to execute VSPERF CI job, the SCL with python3 must
    be enabled. Recently SCL command was changed to enable python3.4.

    Change-Id: I4cf34ff28db2c789f4bc13116ed2d5d95eb81990
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Thu, 8 Feb 2018 20:35:21 +0000 (20:35 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[arm-build] prune-docker-images on all builders"
  - [arm-build] prune-docker-images on all builders

    Prune dangling references on all arm-build* hosts.
    Remove arm-build2 as it will be retired.

    Change-Id: Ib425b3ef8021fa74d5942609093234cad35c0644
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
agardner [Thu, 8 Feb 2018 20:31:35 +0000 (15:31 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Add -y to for non-interactive ansible install

    Change-Id: I2ab00b3b6aadf9efc5bac72fcdcd9941f12f8bc9
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Aric Gardner [Thu, 8 Feb 2018 19:34:18 +0000 (19:34 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "missing sudo for ansible install"
  - missing sudo for ansible install

    Change-Id: I6d7ab7746c75a8d33a27de3bf534b02cbc87e8ae
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Aric Gardner [Thu, 8 Feb 2018 19:20:34 +0000 (19:20 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Job for ansible to setup build servers."
  - Job for ansible to setup build servers.

    set noop for now.
      -C, --check           don't make any changes; instead, try to predict
    some
                            of the changes that may occur
      -D, --diff            when changing (small) files and templates, show
    the
                            differences in those files; works great with
    --check

    Change-Id: I723fcf1b068b8ef73a0994be90271cb1cdd51ecb
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Tim Rozet [Thu, 8 Feb 2018 16:08:27 +0000 (16:08 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Apex: Cleanup slave/slave-label configuration"
  - Apex: Cleanup slave/slave-label configuration

    Changes Include:
     - Remove defining 'node:' per job template and use slave-params
       defaults
     - Gate job was using daily/build slave, when it should be using virtual
       slave

    Change-Id: Iec2321801daef1b1fa40724a244bf2f6edf36c6e
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoUpdate git submodules
Aric Gardner [Thu, 8 Feb 2018 15:18:34 +0000 (15:18 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "fix sed command in macros"
  - fix sed command in macros

    The char "/" was included in $msg.
    It will have issue

    "sed: -e expression #1, char 7: unknown option to `s'"

    We can substitute '/' with '#' in sed command to solve this issue

Signed-off-by: wutianwei <wutianwei1@huawei.com>
    Change-Id: I1308e9b1b2111f0033df119e4465df4dda27eac0

6 years agoUpdate git submodules
Cédric Ollivier [Wed, 7 Feb 2018 08:50:42 +0000 (09:50 +0100)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Stop setting 8.8.8.8 as default DNS server

    That could easily raise side effect as it overrides default configs
    set by Cloud providers.

    Change-Id: I659d16f8f58bba3a07b8ae2ee2270aa69c200ed5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Dan Radez [Fri, 20 Oct 2017 19:30:20 +0000 (15:30 -0400)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Allow disabling ipxe for provisioning

    JIRA: APEX-535

    Change-Id: I52d17e962fc4a504db1ddbc20df0ac56a208f34b
Signed-off-by: Dan Radez <dradez@redhat.com>
6 years agoUpdate git submodules
Harry Huang [Mon, 22 Jan 2018 04:12:08 +0000 (12:12 +0800)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Add workaround for horizon image upload issue

    JIRA: COMPASS-573

    1. With HORIZON_IMAGES_UPLOAD_MODE set to direct
    Horizon provides the endpoint for Glance based on
    OPENSTACK_ENDPOINT_TYPE. If OPENSTACK_ENDPOINT_TYPE
    is set to internalURL any browser outside the internal
    network is unable to upload image. Add ansible task to
    set HORIZON_IMAGES_UPLOAD_MODE to legacy as a workaround.

    2. Add ansible lookup plugin to get openstack release

    3. set openstack_release into group_vars/all in config-osa
    to make this variable readable for other tasks

    Change-Id: I9ef358e1f4acb0c329a032e18359de12284f3b56
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
6 years agoUpdate git submodules
Cédric Ollivier [Wed, 7 Feb 2018 15:08:05 +0000 (16:08 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Add variablefile as possible robot.run() args

    Change-Id: Ic80840957b4d9c3c4a1615696a2851f3f5bf7bf4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Eddie Arrage [Mon, 5 Feb 2018 22:11:25 +0000 (14:11 -0800)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Add default to --report CLI option

    - Try new license header to deal with anteater failure

    - Ability to specify 'default' as argument to --report, which
    fetches host IP automatically and forms URL with 8000 as testapi
    port
    - This should not break the previous behavior of report option,
    if default option not specified

    Change-Id: I1e05bb52cf4fc211c59796d4e763e2e04177b406
Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
6 years agoUpdate git submodules
Markos Chandras [Thu, 8 Feb 2018 09:29:09 +0000 (09:29 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - jjb: xci: bifrost-verify.sh: Respect bifrost test failures

    Make sure that failures during bifrost deployments are being
    reported properly on Jenkins.

    Change-Id: I333d27147caf7598665157c703907572e48041c0
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agoUpdate git submodules
Bin Lu [Thu, 8 Feb 2018 06:59:57 +0000 (01:59 -0500)]
Update git submodules

* Update docs/submodules/container4nfv from branch 'master'
  - enable sriov cni deployement in container4nfv

    Change-Id: I55fb7a536539a26c1800f9cf4da1e61749ee3bca
Signed-off-by: Bin Lu <bin.lu@arm.com>
6 years agoUpdate git submodules
zhihui wu [Thu, 8 Feb 2018 06:05:34 +0000 (14:05 +0800)]
Update git submodules

* Update docs/submodules/qtip from branch 'master'
  - update pipfile.lock

    Use "pipenv install shade" to update the file Pipfile.lock.

    Change-Id: I61b00fac5855dba0e72656063d4814c3c5bc47f6
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
6 years agoUpdate git submodules
Serena Feng [Thu, 8 Feb 2018 03:24:33 +0000 (03:24 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Get Daisy IP correctly"
  - Get Daisy IP correctly

    In [1], there are two IP addresses of daisy VM in the arp table.
    Select the first one.

    [1]: https://build.opnfv.org/ci/job/functest-daisy-zte-pod9-daily-master/2/

    Change-Id: Ic071d718004bf9ed215b7e53c56568f7f018051a
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoUpdate git submodules
agardner [Fri, 2 Feb 2018 22:51:30 +0000 (17:51 -0500)]
Update git submodules

* Update docs/submodules/daisy 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: Ia5651755b40f7503a8e0109e19c1ab6200014dea
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Tim Rozet [Wed, 7 Feb 2018 23:02:05 +0000 (18:02 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: remove setting node in slave-params

    We only want to specify slave-label, not sure why we are specifyign node
    here and in jjb for Apex.

    Change-Id: I184df37836039887f47e7d6141c89f8dd9cd014f
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 21:40:30 +0000 (22:40 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [virsh net] Fix virtual node check for public net

    Jinja variables set inside loops do not live outside current
    iteration, so use a dictionary.update to work around that.

    Fixes: 3d2c66e

    Change-Id: I2bef64dddab080486a71952465edc4e528ae9e17
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Tim Rozet [Wed, 7 Feb 2018 21:33:50 +0000 (16:33 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: Fixes scheduling with apex verify

    apex-verify job calls apex-virtual to deploy and run functest.  Apex has
    2 virtual slaves attached to the apex-virtual-master label.  When 2
    verify jobs are triggered at the same time, apex-verify job is scheduled
    on each slave correctly.  However, when the mulitjob triggers
    apex-virtual jobs, it only schedules both of them to a single slave.

    This happens even though apex-virtual job has the same slave label and
    node parameters are not passed from verify job.  This patch changes the
    node to be passed to apex-virtual from apex-verify.  That way 2 nodes
    will be scheduled on, but this is still not ideal scheduling as more
    than 1 verify can run per node (but not more than one virtual job).

    Change-Id: I155351c9037f70df2c5dba11bb5592423849e760
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 19:03:09 +0000 (20:03 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [states] Fix broken online check for bm, vcp nodes

    Previous commit replacing explicit loops with `wait_for` failed to
    properly escape a nested variable, leading to deploy failure.

    Also, the logic was flawed, not breaking for offline nodes, rendering
    the whole barrier check useless.

    Fixes: 1a0e8e7e

    Change-Id: I038dbf90fb53c6b61da2e5c9b6867e31d78867af
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Tim Rozet [Mon, 5 Feb 2018 16:26:27 +0000 (11:26 -0500)]
Update git submodules

* Update docs/submodules/apex from branch 'master'
  - Fixes missing CephClientKey generation

    In newer OOO deployments, the keys for ceph are dynamically generated.

    Also removes tacker client patch for symmetrical as it is already
    present in stable/pike:
    https://github.com/openstack/python-tackerclient/commit/682c9651085214a58434ad6016d93b2cdc8f3462

    JIRA: APEX-563

    Change-Id: I01fb617b026bae5d6e265a4afbac270939627c5a
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoUpdate git submodules
Ross Brattain [Wed, 7 Feb 2018 19:04:23 +0000 (19:04 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Improve ovs_deploy.bash script"
  - Improve ovs_deploy.bash script

    Improved ovs_deploy.bash script [1]:
    - Check if there is an error during the execution.
    - Removed "prerequisites" function because is not called.
    - Modified DPDK package installation: execute "make config" and then "make"
    - Added comments.

    [1]https://github.com/opnfv/yardstick/blob/master/yardstick/resources/scripts/install/ovs_deploy.bash

    JIRA: YARDSTICK-916

    Change-Id: I3029f983dde72aa46f6fdd61dd64d086ab3c2af6
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
6 years agoUpdate git submodules
Ross Brattain [Wed, 7 Feb 2018 19:04:03 +0000 (19:04 +0000)]
Update git submodules

* Update docs/submodules/yardstick 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

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

    project_lead: &opnfv_$project_ptl
        name: 'Lead Name'
        email: 'lead email'
        id: 'lead lfid'
        company: 'lead company'

    Change-Id: I241279fba0d9acf69d38242a30541ddb90d22d67
Signed-off-by: agardner <agardner@linuxfoundation.org>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoUpdate git submodules
Cédric Ollivier [Wed, 7 Feb 2018 18:06:57 +0000 (19:06 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Revert "Temporary disable one unstable snaps test"

    This reverts commit 728e77ab3dbf075a21829a56d83cf34751bcdef6.

    Change-Id: I6e5d3fa2cdf423b3c4c149108afbd9a18f0fc4b3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Wed, 7 Feb 2018 17:27:03 +0000 (17:27 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Add a missing colon in the sample config

    Just in case anyone uses this file for testing.

    Change-Id: Iff0489f839f3985e43ac31d2a89147e5f16c59e9
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
6 years agoUpdate git submodules
agardner [Fri, 2 Feb 2018 23:02:57 +0000 (18:02 -0500)]
Update git submodules

* Update docs/submodules/netready 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: I5256d2f92eecee4d4bc02b7b3a222071ddb9ba98
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Cédric Ollivier [Wed, 7 Feb 2018 14:42:04 +0000 (15:42 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Temporary disable one unstable snaps test

    Else all verify jobs are failing [1]

    [1] https://jira.opnfv.org/browse/SNAPS-263

    Change-Id: Ic2dca7f2387af1f98d3720b8db05dc3ccd54098c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 14:53:12 +0000 (14:53 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[virtual] Rename all to drop virtual prefix"
  - [virtual] Rename all to drop virtual prefix

    JIRA: FUEL-322

    Change-Id: I99c4b1774a7c3afbc834a6f6e8468f7baf1bc329
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 14:53:05 +0000 (14:53 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[hybrid] Merge config/scenario/{baremetal,virtual}"
  - [hybrid] Merge config/scenario/{baremetal,virtual}

    Instead of classifying scenarios by underlying machine type, switch
    to HA/NOHA differentiantion only.

    This allows us to add support for hybrid scenarios (with some virtual
    and some baremetal nodes in the same cluster).

    To facilitate this, we will template the scenario files, which is a
    small step towards SDF (Scenario Descriptor File) definition and
    adoption later.

    JIRA: FUEL-338

    Change-Id: If5787991869a3105d82c27ffa0a86ac79b4b08ba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 14:52:57 +0000 (14:52 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[states] maas, vcp: Use `wait_for` in online check"
  - [states] maas, vcp: Use `wait_for` in online check

    Change-Id: I7b583c354843f0116a65b3a31f3be4589087b8a5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 7 Feb 2018 14:52:46 +0000 (14:52 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "Add NOVCP HA OVS scenario (baremetal, virtual)"
  - Add NOVCP HA OVS scenario (baremetal, virtual)

    Add a new class of scenarios, based on existing baremetal HA
    scenarios, but instead of having a virtualized control plane (VCP),
    all Openstack controller services will run directly on the cluster
    nodes.
    This change adds the common scaffolding, as well as the OVS scenario.

    The new scenario(s) can be used on full-baremetal clusters, soon on
    full-virtual clusters and later on hybrid (virt + bare) clusters.
    This change defines old (current) style scenario definitions for
    both baremetal and virtual, both named:
    - os-nosdn-nofeature-novcp-ha;

    Prerequisites:
    1. Merge-able by name reclass.storage.node definitions
       Each cluster (e.g. database, telemetry) adds its own set of
       reclass storage node defitions, which for novcp scenarios should
       be merged into a single node (kvm) based on the 'name' property.
       This is not currently supported by upstream reclass 'node.sls'
       high state, so add support for it via an early patch (required
       before salt-master-init.sh tries to handle reclass.storage).
    2. common reclass classes for novcp
       Some of the classes in `baremetal-...-common-ha` are not fit for
       novcp as they define VCP-specific config/inheritance, so add new
       versions of said classes with novcp in mind or adapt old classes:
       - parameterize ctl hostname in `openstack_compute.yml`;
       - new `openstack_control_novcp.yml`;
       - new `openstack_init_novcp.yml`;
    3. Handle hard set names in state files for baremetal nodes
       Some of our state files (e.g. maas) hardcodes baremetal node names
       to 'kvm', 'cmp', so we need to align the names in novcp scenario
       with these values to re-use the maas state. As a future improvement
       we should parameterize these names in all state files.
       As a consequence, our baremetal controller nodes will also use
       'kvm*' hostnames (instead of 'ctl*').
    4. Add 'noifupdown' to all interfaces on kvm nodes to prevent duplicate
       IPs/routes created at *any* ifup due to /etc/network/route-br-ex.
       Patch salt-formula-linux to skip network restart on 'noifupdown',
       also when routes are present on that interface.

    JIRA: FUEL-310

    Change-Id: Ic67778f63e5ee0334dbfe9547c7109ec1a938d61
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Michael Polenchuk [Wed, 7 Feb 2018 12:49:04 +0000 (16:49 +0400)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Switch off broken sphinx state

    Deactivate documentation related optional state
    until it get fixed in upstream.

    Change-Id: I5242ed307548c4f37f81d271a1f4f6bee9903f4e
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
6 years agoUpdate git submodules
Tim Irnich [Thu, 1 Feb 2018 10:21:23 +0000 (11:21 +0100)]
Update git submodules

* Update docs/submodules/sdnvpn from branch 'master'
  - Updating INFO file - new PTL

    Updating project lead and primary contact to Peri after PTL election.

    Change-Id: Ief833e2e1479f99f8f0be815d5be43cb96883a4a
Signed-off-by: Tim Irnich <tim.irnich@ericsson.com>
6 years agoUpdate git submodules
Cédric Ollivier [Wed, 7 Feb 2018 07:16:31 +0000 (08:16 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Remove dns server from juju_epc config

    The dns server shoud be set by the Cloud provider via Neutron configs.
    Snaps is currently enforcing 8.8.8.8 as default too.

    Change-Id: I3e9a25d8bbfbab4cd1d44e394235b329df86e82e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
yayogev [Wed, 7 Feb 2018 07:37:22 +0000 (09:37 +0200)]
Update git submodules

* Update docs/submodules/calipso from branch 'master'
  - bug fix: verify.sh returned value based on last command only

    Change-Id: Icf701eee60da7c27c62b9a2871c4f9896b8f334e
Signed-off-by: yayogev <yaronyogev@gmail.com>
6 years agoUpdate git submodules
Michael Polenchuk [Wed, 7 Feb 2018 07:51:47 +0000 (07:51 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge changes from topic 'fix-public-bridge'

    * changes:
      [virtual] Add missing ODL dhcp_int
      [virsh net] public: rm addr cfg for pure baremetal

  - [virtual] Add missing ODL dhcp_int

    - add missing network definitions for ODL node's 1st interface;
    - add missing comments for `notify` global functions;
    - fix or silence shellcheck issues;

    JIRA: FUEL-322

    Change-Id: Ie3341d29ab12ddf432db603ad865259afb54714e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [virsh net] public: rm addr cfg for pure baremetal

    To prevent adding a gratuitous requirement on public being a real
    Linux bridge on the jumpserver when baremetal nodes are present,
    stop configuring any IP address information for the public virsh
    network, allowing us to keep mocking it like we did before L3
    information was read from IDF.

    JIRA: FUEL-339

    Change-Id: Id09ecac14825a80a0770c5969afad79b0235e08e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Michael Polenchuk [Wed, 7 Feb 2018 07:51:24 +0000 (07:51 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[baremetal] cleanup: rm cloud-init iface config"
  - [baremetal] cleanup: rm cloud-init iface config

    Upstream commit [1] now handles cloud init interface configuration
    cleanup, so drop our explicit config from reclass.

    [1] https://github.com/salt-formulas/salt-formula-linux/commit/b333d284

    Change-Id: Ifd624f1e884d0d884513a3a7c3e18ffe3f00949a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Markos Chandras [Wed, 7 Feb 2018 07:41:25 +0000 (07:41 +0000)]
Update git submodules

* Update docs/submodules/releng-xci from branch 'master'
  - Merge "xci: scripts: vm: Use LVM backend if available"
  - xci: scripts: vm: Use LVM backend if available

    The CI nodes come with a big secondary mechanical disk which can be
    attached directly to the clean VM. As such, we split the disk into one
    logical volume per distribution and flush the qcow2 image to it before
    attaching it to the VM. If the XCI volume group is not available, then
    we revert back to using a file-based storage backend. Finally, we hide
    stdout/stderr from the package installation process to minimize the
    script output.

    Change-Id: I11ea82899c411f8a4168e5f23cbbd8187cc891df
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agoUpdate git submodules
Alexandru Avadanii [Tue, 6 Feb 2018 03:51:37 +0000 (04:51 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [HA] Use cluster_public_host for SSL cert fetch

    For VCP-enabled scenarios, `cluster_public_host` and
    `cluster_vip_address` both point to the public VIP of the cluster.
    However, for upcoming NOVCP scenarios, `cluster_vip_address` resides
    inside the management segment, so use `cluster_public_host` instead.

    JIRA: FUEL-310

    Change-Id: I13ef482e2c3116c991dfe91be81d0964f140f8e9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Linda Wang [Wed, 7 Feb 2018 01:58:35 +0000 (01:58 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Disable orchestra_* testcases"
  - Disable orchestra_* testcases

    They can be simply disabled and they unsuccessfully run vs Daily only.

    In a second step, moving the related python modules in a new
    orchestra repository could be a good solution simply because they
    don't reach our coding criteria.

    The best way is still to update them according to our rules and to
    check all installers thanks to these two vnfs.

    Change-Id: If36b16f0ed95d7039db9455a32c18f7fd1a739ef
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Steven Pisarski [Tue, 6 Feb 2018 22:27:01 +0000 (22:27 +0000)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Merge "Fixed timeout logic when attaching/detaching volumes."
  - Fixed timeout logic when attaching/detaching volumes.

    The timeout logic in nova_utils.attach_volume() and detach_volume()
    was not correct which may have been the root cause behind the issue
    FUNCTEST-927. Timeout in both attach and detach is no longer
    optional.

    Also added a test to attach and detach without timeout as that path
    was never tested. Updated associated test documentation as well.

    JIRA: SNAPS-263
    JIRA: FUNCTEST-927

    Change-Id: Iea3aeab59c378917fbd175d673113e8d30e2e4b9
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Tue, 6 Feb 2018 15:45:45 +0000 (15:45 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[apt-mk] Switch back to nightly"
  - [apt-mk] Switch back to nightly

    Revert "salt: Use apt-mk 'stable' distribution"
    Revert "reclass: apt_mk_version: stable"

    This reverts commit d1b6119e288a31e015573363ce77790fec8684df.
    This reverts commit 4563ea7d62238e8273d840a8d9c6c1e179ca584e.

    Change-Id: I383db1f78a087045086096cbc674260b985fd913
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Mon, 5 Feb 2018 21:35:21 +0000 (22:35 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [Horizon] Limit css fixup to Ubuntu package

    Horizon package from Mirantis mcp-repos does not require the fixup,
    so limit its application to non-mcp packages.
    Required for upcoming NOVCP scenarios, where we also have mcp-repos
    APT source on the proxy nodes.

    JIRA: FUEL-324
    JIRA: FUEL-310

    Change-Id: I4399af803c0a17e0aa8f3d7a7330e501a5eedf55
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Mon, 5 Feb 2018 23:02:24 +0000 (00:02 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - lib.sh: modprobe br_netfilter, don't bail on err

    Some sysadmins or distro defaults might blacklist br_netfilter, or
    it might not be loaded at deploy start, account for these corner
    cases too.

    JIRA: FUEL-334

    Change-Id: I3ca6cb3848df8d2af1625ff4e3816efe8b320886
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Rodolfo Alonso Hernandez [Tue, 6 Feb 2018 15:11:36 +0000 (15:11 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Adding three missing test case descriptions"
  - Adding three missing test case descriptions

    HA tests TC056, TC057 and TC058 are missing from Yardstick
    test case list. Missing white space added to tc056.rst.

    Change-Id: Id56a22ad96af8c3d05d95fb58259e9683ce9fab0
Signed-off-by: Mika Rautakumpu <mika.rautakumpu@nokia.com>
6 years agoUpdate git submodules
Juha Kosonen [Tue, 6 Feb 2018 11:50:05 +0000 (13:50 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Fix rally cinder volume attach scenarios

    Add network id to following scenarios:

    CinderVolumes.create_snapshot_and_attach_volume
    CinderVolumes.create_nested_snapshots_and_attach_volume

    JIRA: FUNCTEST-929

    Change-Id: If95babebf9ea6205684494395bdfd72d5203f4bf
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
6 years agoUpdate git submodules
Manuel Buil [Mon, 5 Feb 2018 12:08:23 +0000 (13:08 +0100)]
Update git submodules

* Update docs/submodules/sfc from branch 'master'
  - Define the timethis function in the sfc repo

    Functest removed the function from their repo, so we need to define it in ours:

    Change-Id: Ica122e57612c38751d8ff810f3ba61b749e867eb
Signed-off-by: Manuel Buil <mbuil@suse.com>
6 years agoUpdate git submodules
Manuel Buil [Mon, 5 Feb 2018 09:36:33 +0000 (10:36 +0100)]
Update git submodules

* Update docs/submodules/sfc from branch 'master'
  - Update the vnffg templates

    The following tacker patch:

    https://review.openstack.org/#/c/532203/

    changed the syntax of the vnffgd templates

    Change-Id: Ifbf788b02a95c8f45eb97230d3d2da117de158d6
Signed-off-by: Manuel Buil <mbuil@suse.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Mon, 5 Feb 2018 12:18:22 +0000 (13:18 +0100)]
Update git submodules

* Update docs/submodules/releng-xci from branch 'master'
  - bifrost: Bump bifrost sha1s to latest on master

    This change brings in the fix for policy.json removal.

    https://review.openstack.org/#/c/536349/

    Change-Id: Ib18a99502c0ce61278e13f25a01622e073749d14
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
6 years agoUpdate git submodules
Cristina Pauna [Thu, 1 Feb 2018 13:30:01 +0000 (15:30 +0200)]
Update git submodules

* Update docs/submodules/armband from branch 'master'
  - [docs] Remove redundant information

    Armband and fuel documentation have been the same for E release.
    Instead of duplicating everyhting, make references to Fuel from armband
    docs. I removed the scenario folder as it should not have been here in the
    first place, otherwise the folder structure is kept as is.

    JIRA: ARMBAND-357

    Change-Id: I060f22aee60713cabfd09ccf2fc0201e68a03c2a
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Tue, 6 Feb 2018 09:19:53 +0000 (10:19 +0100)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - xci: Disable voting for CentOS jobs

    CentOS jobs started failing which requires troubleshooting.
    In order not to block things, the voting is disabled for CentOS jobs.

    Change-Id: Idc14b00cf09f0ee75bac17e993dc9f7724a1ad88
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
6 years agoUpdate git submodules
Yifei Xue [Tue, 6 Feb 2018 03:06:29 +0000 (11:06 +0800)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Bug fix for tacker installation on centos7

    JIRA: -

    Currently there is no variable definition file of tacker
    for centos in os_tacker repo. This will lead an error
    while including vars on centos deployment. So this patch will
    add a file named "redhat-7.yml" for centos.

    Change-Id: I965834adb0d2d25e5a68a9c7dbb397342108078f
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
6 years agoUpdate git submodules
mei mei [Tue, 6 Feb 2018 02:33:20 +0000 (02:33 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Revert the unix permission of yaml file"
  - Revert the unix permission of yaml file

    Change-Id: I99da14477ab785475e425475fedca90a69eed8eb
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoUpdate git submodules
mei mei [Tue, 6 Feb 2018 02:31:15 +0000 (02:31 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "fix the issue of docker command to collect logs"
  - fix the issue of docker command to collect logs

    Change-Id: If5569d01012b0f94976d26dfb4cd81692a40c83d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
6 years agoUpdate git submodules
Yifei Xue [Tue, 6 Feb 2018 01:54:03 +0000 (01:54 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Fix some hard coding for some ip assignments"
  - Fix some hard coding for some ip assignments

    JIRA: COMPASS-570

    1. fix hard coding in ip assignments for
    install network. support full ip assignments
    from network.yml
    2. remove some used config item in deploy/conf

    Change-Id: I566b74f4a55e6b96af3ee9f41d1e183a73424a91
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
6 years agoUpdate git submodules
Yifei Xue [Tue, 6 Feb 2018 01:46:56 +0000 (01:46 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "deploy: remove gic version in arm vm template"
  - deploy: remove gic version in arm vm template

    GIC version is set to v2 in current Arm VM template, but ThunderX
    only supports GICv3 which results in the failure to start VM. This
    patch removes GIC version definition and let libvirt to figure out
    the default value based on host system.

    Change-Id: I0e487e13ee4192a705f635781b1071521f610db5
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
6 years agoUpdate git submodules
Yifei Xue [Tue, 6 Feb 2018 01:44:37 +0000 (01:44 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Ansible callback support both V2.3 and V2.4"
  - Ansible callback support both V2.3 and V2.4

    JIRA: COMPASS-585

    1. Add conditional branch to support both ansible
    versions
    2. Keep callback in ansible_plugins directory which
    will contains all plugins upcoming in the future

    Change-Id: I11f3d9700e07ad5bd7f03ad56f4e0bc061df05ec
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
6 years agoUpdate git submodules
Yifei Xue [Tue, 6 Feb 2018 01:41:26 +0000 (01:41 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Upgrade ODL version to Nitrogen SR1"
  - Upgrade ODL version to Nitrogen SR1

    JIRA: -

    Currently compass uses ODL Nitrogen, however the latest ODL version
    is Nitrogen SR1. So we upgrade to use the latest version to avoid
    some bugs.

    Change-Id: I8cc04955b9fc828eb3bc6096df6ac5b97438a259
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 22:02:49 +0000 (23:02 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Stop printing data sent to DB

    https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/lastFailedBuild/console

    Change-Id: I0f794159d05fe21f659ecf3b5a9fa407620b723d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 16:13:53 +0000 (17:13 +0100)]
Update git submodules

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

    Else sphinx can't parse snaps_suite_builder.py and IxRestUtils.py.

    Change-Id: Iab231a043120154bce708263474b9f9926c1f715
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 10:20:11 +0000 (11:20 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Switch to the readthedocs theme for api docs

    It also adds a requirement file for external doc tools wich couldn't
    handle upper constraints.

    Change-Id: Idf8f43e5e1a845055ce248f1dc8b8d676a3ac37b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 12:41:44 +0000 (13:41 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Remove yamllint from upper-constraints.txt

    OpenStack doesn't list test requirements in upper constraints [1].

    [́1] https://github.com/openstack/requirements/blob/stable/pike/upper-constraints.txt

    Change-Id: I7472158d385beb311c159563bc3bb973c4a2d4c7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 10:36:33 +0000 (11:36 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Add build_sphinx section in setup.cfg

    Change-Id: Ieac48a1a213bc5cd62a42dab1c74c80761e82fd1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
agardner [Thu, 28 Dec 2017 23:54:04 +0000 (18:54 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Ansible Playbook to install build server deps

    This playbook has been tested in centos and ubuntu
    on Arm and x86_64

    first:
    install ansible
    then:
    ansible-playbook -i inventory.ini main.yml

    What it does:
    installs on centos or ubuntu arm or x86_64

    installs system deps with the package manager.
    and python libs with pip.

    installs docker
    https://download.docker.com

    installs docker-compose from distribution repo

    Change-Id: I3853cd04d0e6c7270ea068b9e1fba1a240a0652e
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Steven Pisarski [Mon, 5 Feb 2018 20:12:24 +0000 (20:12 +0000)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Merge "Fixed OSCreds retrieval."
  - Fixed OSCreds retrieval.

    The optional parameter 'project_name' was never getting
    a default value when not used causing an OSCredsError
    to be raised.

    Change-Id: I2a0986c62c5d9520f60ebd06db1f3a749e62361c
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
6 years agoUpdate git submodules
spisarski [Mon, 5 Feb 2018 19:10:43 +0000 (12:10 -0700)]
Update git submodules

* Update docs/submodules/snaps from branch 'master'
  - Added 3 new subnet values for ansible substitutions

    Change-Id: Idd39e4f6e3f22fcbafe3aae2512ac36cf9e2a417
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Mon, 5 Feb 2018 18:38:16 +0000 (19:38 +0100)]
Update git submodules

* Update docs/submodules/pharos from branch 'master'
  - [IDF] Schema: Add OSA installer stubs

    While at it, order installers by name in IDF schema.

    Change-Id: I4bf1dd047a3f7a64b8bc928951fc18c4728a9b68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
mbeierl [Mon, 5 Feb 2018 14:31:21 +0000 (09:31 -0500)]
Update git submodules

* Update docs/submodules/storperf from branch 'master'
  - Updates for JOID Integration

    Changes daily to use the script from JOID to fetch OS
    information.
    Adds more environment variables to the OSCreds.

    Change-Id: I8cc07f82d6cc1bb70987a29947cc4093e8a2ff56
    JIRA: STORPERF-238
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoUpdate git submodules
Juha Kosonen [Mon, 5 Feb 2018 15:23:34 +0000 (17:23 +0200)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Blacklist Quotas.nova_update_and_delete test

    Excluded since the test occasionally fails due to race condition issue
    on quota manipulation in nova [1].

    [1] https://bugs.launchpad.net/nova/+bug/1552622

    Change-Id: Ib979c1e371727aa3adea9dc0b5955e7ed24881cf
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
6 years agoUpdate git submodules
xudan [Mon, 29 Jan 2018 08:52:29 +0000 (03:52 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Add all tempest smoke test cases into debug test suite

    Add all tempest smoke test cases into debug test suite.
    Then these test cases can be run by Dovetail on CI.
    The results of CI will help to choose sub test cases from tempest smoke.

    Here use tempest_custom to run all tempest smoke test cases because it can
    support to run a custom defined sub test cases list.
    for Functest tempest_smoke_serial, it always runs whole tempest smoke
    test cases and can't be a subset.

    JIRA: DOVETAIL-595

    Change-Id: Id6358691d2bdef149f16775ce84dcfbf12f5e568
Signed-off-by: xudan <xudan16@huawei.com>
6 years agoUpdate git submodules
xudan [Mon, 22 Jan 2018 06:40:26 +0000 (01:40 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Adapt Functest E release Framework

    Use opnfv/functest-restapi:euphrates.
    Adapt Functest E framework for all Functest test cases.
    1. All path of functest and sdnvpn has been changed.
    2. Sdnvpn can clean resources by itself with E release, no need to clean again.
    3. Add a file testcases.yaml to overwrite the file in functest container,
       then it can support to run tempest_custom i.e. ipv6 and tempest in OVP.

    JIRA: DOVETAIL-584

    Change-Id: I3ba9aa8e80becaa99cc89c8db4b39acbb89dfda4
Signed-off-by: xudan <xudan16@huawei.com>
6 years agoUpdate git submodules
Juha Kosonen [Mon, 5 Feb 2018 14:13:19 +0000 (14:13 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Add modules docstrings in snaps"
  - Add modules docstrings in snaps

    JIRA: FUNCTEST-922

    Change-Id: I058486427fe55e1d1ce939fce20d75ff7afde85c
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoUpdate git submodules
Cédric Ollivier [Mon, 5 Feb 2018 09:43:52 +0000 (10:43 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Increase Rally full criteria

    Even if several tests are currently under investigation, it seems
    relevant to expect a full success here.

    Change-Id: I6a8c5fb5a7dd4bfb5c3a2e7a93de1c0bec77c878
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Wed, 31 Jan 2018 23:28:17 +0000 (00:28 +0100)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - [baremetal] Rename all to drop baremetal prefix

    A few things differ between baremetal and virtual nodes:
    - provisioning method;
    - network setup;

    Since now we support completely dynamic network config based on PDF +
    IDF, as well as dynamic provisioning of VMs on jumpserver (as virtual
    cluster nodes), respectively MaaS-driven baremetal provisioning, let's
    drop the 'baremetal-' prefix from cluster model names and prepare for
    unified scenarios.

    Note that some limitations still apply, e.g. virtual nodes are spawned
    only on jumpserver (localhost) for now.

    JIRA: FUEL-310

    Change-Id: If20077ac37c6f15961468abc58db7e16f2c29260
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [virtual] PDF-based network defs for cluster nodes

    Decouple virtual cluster nodes (ctl, gtw etc.) from opnfv_fn_* vars
    in favor of parsing PDF/IDF.
    This is the first step towards unifying baremetal and virtual network
    definition templates, as well as allowing virtual nodes to run on a
    remote hypervisor (and eventually with a different arch).

    opnfv_fn_* vars will still be used for infra VMs spawned on FN (cfg01
    and optionally mas01).

    Adopt new 'net_map.j2' from Pharos submodule for new templates (virt),
    as well as old ones (baremetal).

    JIRA: FUEL-322

    Change-Id: I150c2416566bbe42ea11cd00f12a8a7bf96776c2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [virtual] Parameterize cluster model based on PDF

    - 10.1.0.0/24 (internal):
      * 10.1.0.101    -> opnfv_openstack_compute_node01_tenant_address
      * 10.1.0.124    -> opnfv_openstack_gateway_node01_tenant_address

    - 172.16.10.0/24 (mgmt):
      * 172.16.10.11  -> opnfv_openstack_control_node01_address
      * 172.16.10.100 -> opnfv_infra_config_address
      * 172.16.10.101 -> opnfv_openstack_compute_node01_control_address
      * 172.16.10.111 -> opnfv_opendaylight_server_node01_single_address
      * 172.16.10.124 -> opnfv_openstack_gateway_node01_address

    - 10.16.0.0/24 (public):
      * 10.16.0.11    -> opnfv_openstack_control_node01_external_address
      * 10.16.0.101   -> opnfv_openstack_compute_node01_external_address
      * 10.16.0.124   -> opnfv_openstack_gateway_node01_external_address

    To re-use DPDK config baremetal template, move:
    - cluster.baremetal-mcp-pike-ovs-dpdk-ha.infra.config_pdf
    + cluster.all-mcp-arch-common.infra.config_dpdk_pdf

    Drop unused 'ceilometer_graphite_publisher_host' (172.16.10.107).

    JIRA: FUEL-322

    Change-Id: I3aef3415bd696a7ae5b566af12af4733a50c2135
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [virtual] Change IP addrs to align with baremetal

    To be able to re-use pod_config.yaml parameters generated based on
    PDF for both baremetal and virtual scenarios without forking it,
    we first need to align the IP addresses used in virtual deployments.
    Currently hard set values will be parameterized in an ulterior
    change.

    - 10.1.0.0/24 (internal):
      * 105 -> 101 (cmp01); 106 -> 102 (cmp02);
      * 110 -> 124 (gtw01);

    - 172.16.10.0/24 (mgmt):
      * 101 ->  11 (ctl01);
      * 105 -> 101 (cmp01); 106 -> 102 (cmp02);
      * 110 -> 124 (gtw01);

    - 10.16.0.0/24 (public):
      * 101 ->  11 (ctl01);
      * 105 -> 101 (cmp01); 106 -> 102 (cmp02);
      * 110 -> 124 (gtw01);

    JIRA: FUEL-322

    Change-Id: I5d5def4e92c3462f1a34f73dde65ef7a262a5d62
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [virtual] Split 'pxebr' from 'mcpcontrol' net

    - add new virsh managed network 'pxebr' (to mimic baremetal behavior
      on virtual PODs, this will be the equivalent of PXE/admin network);
    - connect 'pxebr' to 3rd interface for cfg01, mas01 for all deploys
      (used to be baremetal-specific), replacing 'internal';
    - keep 'mcpcontrol' connected only to 'cfg01' (+ 'mas01' if present)
      for initial infrastructure bring-up (1st interface);
    - switch all virtual cluster nodes to 'pxebr' (1st interface);
    - use 'pxebr' for all Salt cluster nodes traffic, 'mcpcontrol' only
      for mas01<=>cfg01 Salt traffic;
    - convert <user-data.template> to jinja2 and expand it based on PDF
      instead of using `envsubst`;
    - split <user-data.sh.j2> into two versions, one for each network
      used for Salt traffic;
    - ci/deploy.sh: Read scenario data before template parsing for
      cluster domain variable, needed in virsh network def;
    - leave docs diagram refresh to later after all possible deploy types
      have settled;
    - limit keyserver proxy usage to nodes where the configured http proxy
      matches the first nameserver (true for all MaaS-provisioned nodes),
      so we can re-use the same pillar for FN VMs and baremetal nodes;
    - add PXE/admin IP on cfg01's 3rd interface and switch other vnodes
      `salt_master_host` to point to it;

    JIRA: FUEL-322

    Change-Id: Ie4f7aedddf2ef81046f1127b377d88dce79f0fda
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [FN VM] Reboot VMs on jump, wait for all online

    - apply `linux` state on cfg01 first, so PXE/admin IP is added and
      FN VM minions are available;
    - add barrier and wait for all FN VMs to register with cfg01;
    - use batch-mode execution while applying `linux.network` on FN VMs;
    - retry all states executed via <salt.sh> on FN VMs;

    JIRA: FUEL-310

    Change-Id: I72e1c565370072500df1d486fe76e6315f583c75
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [PDF] Switch to generate_config, unify templates

    - move bash template handling (previously expanded via `envsubst`)
      to lib.sh;
    - move j2 template handling to lib.sh;
    - move virsh network templates to 'mcp/scripts/virsh_net' subdir;
    - switch virsh network templates from `envsubst` expansion to j2 and
      leverage generate_config.py, similar to PDF Fuel installer adapter;
    - add relevant runtime env vars (e.g. SALT_MASTER, MAAS_IP) on the fly
      to PDF, to consume them in templates like params coming from PDF;
    - parameterize virsh network definitions based on PDF (mgmt, public);

    JIRA: FUEL-322

    Change-Id: Ib94e78fc4f25797b9354a0552e884104da5d0003
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - deploy.sh: Move notify() to globals.sh

    Extend `notify` to 4 variants:

    - notify_i = inline (no newline) colored output;
    - notify   = `notify_i` + trailing '\n';
    - notify_n = `notify` + extra '\n' before and after;
    - notify_e = `notify` + stderr output + exit;

    This allows us to remove '\n' and cleanup the code a bit.
    While at it, fix some 'NOTE' messages going to stderr instead of
    stdout.

    Change-Id: I682e3344ae9e307c4a68ab31c7766bc91b12ee58
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - deploy.sh: Make PDF, IDF mandatory for all deploys

    - hard requiremenet of PDF/IDF configuration for all deployments;
    - expand j2 templates for virtual deploys too;

    Since until now we used the same model for *all* virtual PODs, one
    of the PDF/IDF sets for existing vPODs (e.g. ericsson-virtual3) can
    be re-used practically on any host, without defining new vPODs.

    JIRA: FUEL-322

    Change-Id: Iac6aab91b6958d0e5e175ed142da6aafadc6fac6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [vPDF] Use local-virtual1, unify pkg requirements

    Until PDF/IDF land in Pharos for all our virtual PODs, use a common
    vPDF we already provide as an example to mimic the old hardcoded
    behavior while leveraging PDF/IDF parameterization.

    As a consequence, python requirements previously only needed for
    baremetal should now also be installed for virtual deploys too.

    JIRA: FUEL-322

    Change-Id: Ied1c907275285a9086450a15491ae516a0db1be2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [vPDF] Add experimental vPOD lab config

    JIRA: FUEL-322

    Change-Id: I1482badbbbf66b4855faf6daf486520fc71e09b0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [baremetal] Retire example pod_config.yaml

    It is easier to just generate the `pod_config.yaml` file than to
    maintain it, so let's remove it.

    While at it, link sample PDF/IDF inside pharos git submodule, so we
    don't have to pass a different lab-config URI to use the sample.

    To generate pod_config.yml for the sample PDF/IDF:
    $ ./ci/deploy.sh -l local -p pod1 -s os-odl-nofeature-ha -d
    $ cat mcp/deploy/images/pod_config.yml

    JIRA: FUEL-322

    Change-Id: If5898f92ef54bebc31d57f9632959e9093a89250
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [PDF] pod1: Refresh PDF, IDF examples

    Sync latest changes from pharos git repo for our sample PDF/IDF:
    - move net_config from PDF to IDF;
    - minor cleanup;

    JIRA: FUEL-322

    Change-Id: If6865ac61a4942a1dd5daf7081fd8faa67e0e7bf
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUpdate git submodules
Yifei Xue [Mon, 5 Feb 2018 10:56:58 +0000 (10:56 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Seperate compass-tasks"
  - Seperate compass-tasks

    JIRA: -

    1. Keep openstack-ansible in compass-tasks-osa.
    Keep kubespray in compass-tasks-k8s. Build
    different compass-tasks in one tar ball. Identify
    which one to use during docker-compose.

    2. Temporarily using private docker repo.

    3. COMPOSE_IMAGES is used to controll which components
    to form compass-core regardless of specific repo. Set
    default value for openstack and kubernetes when perform
    single cluster deploy.

    Change-Id: Ief52580e954c602575c9bf8abe5733c100876c7f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
6 years agoUpdate git submodules
Fatih Degirmenci [Mon, 5 Feb 2018 10:52:04 +0000 (10:52 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Set TEST_DB_URL in env"
  - Set TEST_DB_URL in env

    It follows the change "Move push_results_to_db to TestCase" [1] which
    stopped duplicating TEST_DB_URL in config and in env.

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

    Change-Id: If860492c40b1d0ed4082a4dbe385686020697f37
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Fri, 2 Feb 2018 17:03:57 +0000 (18:03 +0100)]
Update git submodules

* Update docs/submodules/releng-xci from branch 'master'
  - Rename Functest creds

    It follows the change "Rename a common credential file for OS and
    K8S" which stops forcing OpenStack creds.

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

    Change-Id: Ic83a2e696c9ea8821e29e6b3f4e69db25c528a0d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Fixing broken link [TST2] to correct url"
Sofia Wallin [Mon, 5 Feb 2018 10:14:36 +0000 (10:14 +0000)]
Merge "Fixing broken link [TST2] to correct url"

6 years agoUpdate git submodules
agardner [Fri, 2 Feb 2018 22:35:33 +0000 (17:35 -0500)]
Update git submodules

* Update docs/submodules/calipso 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

    Change-Id: Ie9a8a1326bff9676e3227527b6dfb2f227547ee9
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate git submodules
Cédric Ollivier [Sun, 4 Feb 2018 13:21:22 +0000 (14:21 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Update results printed in configguide.rst

    It updates the entry points and all results.
    It also takes into account that:
      - juju_epc was added
      - fds was moved to features

    It should be noted that refstack_defcore, parser and several vnfs are
    failing from the time being.

    Change-Id: I918a7767005569f03115749ad121a6c7a04c04a9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Cédric Ollivier [Sat, 3 Feb 2018 20:49:04 +0000 (21:49 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Fix links in configguide.rst

    It also removes trailing whitespaces.

    Change-Id: I6a7e4aaff700a85ff1c0c2741624e9359441e0ac
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Yifei Xue [Mon, 5 Feb 2018 03:59:44 +0000 (03:59 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Compass4nfv virtual deploy support direct connection"
  - Compass4nfv virtual deploy support direct connection

    compass4nfv using nat for VM external network currently,
    this patch add the direct connection method.
    if want to use it ,you need set the NAT_EXTERNAL to false,
    and configure the network.yml according to you environment

    Change-Id: I5a1a2f96b8c32a00eaef4d591c4452b555f0c9a2
Signed-off-by: wutianwei <wutianwei1@huawei.com>
6 years agoUpdate git submodules
Luc Provoost [Sat, 3 Feb 2018 21:47:55 +0000 (22:47 +0100)]
Update git submodules

* Update docs/submodules/samplevnf from branch 'master'
  - Fixed issues with the pkt_size command

    Fixed issues with pkt_size. For a 64 byte packet, we need to issue
    pkt_size <core> <task> 60
    4 extra bytes will be calculated and added automatically by PROX
    Also added the missing irq.test and irq.cfg files
    Added support for OpenStack systems not using floating IP addresses

    Change-Id: I05d775eb858a58dd349ea370a0e34ac6448590c9
Signed-off-by: Luc Provoost <luc.provoost@intel.com>
6 years agoUpdate git submodules
Alexandru Avadanii [Sat, 3 Feb 2018 16:43:08 +0000 (16:43 +0000)]
Update git submodules

* Update docs/submodules/fuel from branch 'master'
  - Merge "[baremetal] Fix: wrong nic name idf index"
  - [baremetal] Fix: wrong nic name idf index

    This was only affecting pod deployments with
    different board models, under the current limited
    support:
    - 3 KVMs will be same model and have the same NIC names
    - 2 Compute nodes will be the same model and have same NIC names

    For the computes nodes, br-mesh NIC name was wrong due
    to incorrect idf mapping

    Change-Id: I9685b35cb23b03be9fc0e6fe16c0712a9ad70e19
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
6 years agoUpdate git submodules
Emma Foley [Sat, 3 Feb 2018 16:15:17 +0000 (16:15 +0000)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge "Fix i40vf driver download URL"
  - Fix i40vf driver download URL

    Fix the download URL of i40vf driver introduced in
    15e122a770d6349c84801dd05891e21661cbad2c.

    In order to avoid the redirection, the URL should be:
      https://netix.dl.sourceforge.net/project/e1000/
      i40evf%20stable/{{ i40evf_version }}/{{ i40evf_gzfile }}

    JIRA: YARDSTICK-993

    Change-Id: Ie19d11d36417914e823b81867046123204111d76
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
6 years agoUpdate git submodules
Cédric Ollivier [Wed, 31 Jan 2018 21:20:42 +0000 (22:20 +0100)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Fix JujuEpc prepare() and deploy_orchestrator()

    It bypasses a known unfixed Juju bug [1] by creating a second
    '_member_' user [1]. An 'admin' user is still required to create
    flavors and by snaps when listing virtual machines.
    It highlights a possible bug in user_creator.get_os_creds().

    It partially rewrites the testcase by cleaning instance attributes and
    by taking several os.system() returns into account. It sets the new
    password automatically generated [2] and starts switching from
    openstack utils to snaps in vEPC.

    This patchset must be completed by unit tests and by another patch
    fully switching to snaps in the last methods.

    It should be noted that the testcase sets 8.8.8.8 as dns server which
    could raise side effects.

    [1] https://bugs.launchpad.net/juju/+bug/1710848
    [2] https://gerrit.opnfv.org/gerrit/#/c/50747/

    Change-Id: Id18b4b185aa1825196e91f6692338169f51faea8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate git submodules
Mika Rautakumpu [Fri, 2 Feb 2018 08:00:15 +0000 (10:00 +0200)]
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Removed zero from tc number

    Originally tc number was TC0042, after fix TC042.

    Change-Id: I3c36e39a141ec8eb74f9f00d7218bd511a56fbc9
Signed-off-by: Mika Rautakumpu <mika.rautakumpu@nokia.com>
6 years agoUpdate git submodules
QiLiang [Fri, 2 Feb 2018 07:17:55 +0000 (15:17 +0800)]
Update git submodules

* Update docs/submodules/container4nfv from branch 'master'
  - Update istio installation

    Update istio installation, since upstream istio 0.5.0 is released.
    Fetch istio latest version from github.com instead of hard code it.

    Change-Id: If7aca736d631f74f9fdd6828a204895ec342b0ad
Signed-off-by: QiLiang <liangqi1@huawei.com>
6 years agoUpdate git submodules
Linda Wang [Sat, 3 Feb 2018 08:59:52 +0000 (08:59 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Fix functest daily job

    Change-Id: Ia9bc336d43fe9ed47368f9aada0c6d9244a71683
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoUpdate git submodules
mei mei [Sat, 3 Feb 2018 07:56:22 +0000 (07:56 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "disable the opera"
  - disable the opera

    it doesn't support the opera in compass4nfv master.
    it is needless to run daily and verify job.

    Change-Id: I9345f8c527c4b38e47b1d8de7d5c8cb2fdc1b30d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
6 years agoUpdate git submodules
Yang Yu [Tue, 16 Jan 2018 08:49:49 +0000 (16:49 +0800)]
Update git submodules

* Update docs/submodules/bottlenecks from branch 'master'
  - bug-fix: support insecure option for quota setting

    JIRA: BOTTLENECK-221

    Quota setting has openstack cmd executed by bash not supporting
    insecure option for https

    Change-Id: I223080b67af9aa1677e2e39daaf727f3a6c0ea97
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoUpdate git submodules
Linda Wang [Sat, 3 Feb 2018 05:02:51 +0000 (05:02 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Do not use shell to execute commands in tempest"
  - Do not use shell to execute commands in tempest

    Change-Id: I4d699481fdc63058c12ca9cfe18138e87025e9b3
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
6 years agoUpdate git submodules
Linda Wang [Sat, 3 Feb 2018 01:12:21 +0000 (01:12 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Fix functest daily job

    Change-Id: Icbdbe5a44660f498503ac84b323fd2a140ec3bbe
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoUpdate git submodules
Yifei Xue [Sat, 3 Feb 2018 01:15:17 +0000 (01:15 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Update Barometer plugin to install influxdb, grafana"
  - Update Barometer plugin to install influxdb, grafana

    Adds/updates the following to install influxdb and grafana on the
    controller. Configures them to receive collectd data from the compute.

    /plugins/barometer/roles/influxdb
    /pluigns/barometer/roles/grafana
    /deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml

    Change-Id: Ie33489e9834da5bb5c77b392451b81cf44a849d6
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
6 years agoUpdate git submodules
Yifei Xue [Sat, 3 Feb 2018 01:06:20 +0000 (01:06 +0000)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'master'
  - Merge "Update Barometer plugin to use collectd container"
  - Update Barometer plugin to use collectd container

    Modifies/updates the following to use a barometer container
    from dockerhub for collectd.

    /plugins/barometer/roles/collectd/tasks
    /pluigns/barometer/roles/collectd/templates
    /plugins/barometer/roles/collectd/vars
    /plugins/barometer/roles/collectd/files

    Change-Id: I627afd8fef12c4aa3ff5ac54a55d00f9567406f2
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
6 years agoUpdate git submodules
Cedric Ollivier [Fri, 2 Feb 2018 23:12:14 +0000 (23:12 +0000)]
Update git submodules

* Update docs/submodules/functest from branch 'master'
  - Merge "Stop setting ext net in config"
  - Stop setting ext net in config

    It simply relies on the related env var as expected.

    Change-Id: Ibbb1a2ab2cccdff8cafe6f409af383a24778b1f5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>