Update git submodules
authorManuel Buil <mbuil@suse.com>
Fri, 4 May 2018 21:11:35 +0000 (23:11 +0200)
committerGerrit Code Review <gerrit@opnfv.org>
Wed, 4 Jul 2018 06:32:47 +0000 (06:32 +0000)
commit16de68e99ac2576e844b9aeb60831eebd22b9b57
treef6f21dc6dab5b1b83197ade28cb7ae386b762229
parent10745ffe248f9d17b1d2c37207b088ebaf4a1df2
Update git submodules

* Update docs/submodules/releng-xci from branch 'master'
  - Use PDF to set up the XCI VMs

    This patch is doing the first work item of the spec:

    https://github.com/opnfv/releng-xci/blob/master/docs/specs/infra_manager.rst

    It creates the required VMs by XCI to afterwards deploy the VIM. It does that
    by reading the pdf provided by the user.

    - It is currently assumed that the OS for the VM will be installed in the first
    disk of the node described by the pdf

    - It is assumed that the opnfv VM characteristics are not described in the pdf
    but in a similar document called opnfv_vm.yml

    - All references to csv from bifrost-create-vm-nodes were removed

    Change-Id: I46a85284e4ce7df21cbf66f66619b35f74251e68
Signed-off-by: Manuel Buil <mbuil@suse.com>
Co-Authored-by: Markos Chandras <mchandras@suse.de>
  - xci: playbooks: manage-ssh-keys: Create regular user and SSH keys

    We may need to perform non-root tasks on the nodes, so we should have a
    regular user present as well.

    Change-Id: I0b824f1875ce04fe67424fc96e754e06da53be8d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - xci: var: opnfv_vm: Add descriptor file for OPNFV VM node

    The OPNFV VM acts as a sandbox for installing and running bifrost so
    it is pdf agnostic. As such, we use its own descriptor file to provision
    this node.

    Change-Id: Ice33dc744c04147f9c746285c583de56b8353cc3
Co-Authored-by: Markos Chandras <mchandras@suse.de>
Signed-off-by: Manuel Buil <mbuil@suse.com>
  - xci: xci-lib.sh: Install shade and python-pyyaml on the deployment node

    In preparation for using PDF/IDF to deploy nodes in XCI, we need to have
    shade and python-pyyaml on the host since these are requirements for the
    OpenStack Ansible modules (eg os_ironic) and the dynamic inventories.

    Change-Id: Ie26af0dc58599af6e29a47d91707976dcf16ac6d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - xci: roles: create-vm-nodes: Add role for creating XCI VM nodes

    Add a new role based on the bifrost one to create nodes for the bifrost
    virtual deployments. This role will install and configure libvirt on the
    host, download a prebuilt OPNFV VM image and deploy the OPNFV VM using
    that image. Moreover, it will create the rest of the nodes for the
    virtual deployment which will be configured by bifrost later on.

    Change-Id: I9fbd084261351d3b53ae373060f43df046191c5e
Co-Authored-by: Markos Chandras <mchandras@suse.de>
Signed-off-by: Manuel Buil <mbuil@suse.com>
docs/submodules/releng-xci