Support features needed for OPNFV in tripleo-quickstart

Registered by Michael Chapman on 2017-01-06

Quickstart needs more flexible network definitions, support for OVS on the underlcoud host, and potentially other things in order to satisfy the OPNFV use case. Currently this is done in Apex (https://wiki.opnfv.org/display/apex), which is a mix of bash and python.

Quickstart doesn't need to support the end-to-end OPNFV workflow including its input formats - Apex can continue to parse that data and output in whatever makes sense for Quickstart.

Blueprint information

Status:
Complete
Approver:
John Trowbridge
Priority:
Medium
Drafter:
Michael Chapman
Direction:
Approved
Assignee:
Michael Chapman
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-3
Started by
Emilien Macchi on 2017-03-28
Completed by
Alex Schultz on 2018-07-11

Related branches

Sprints

Whiteboard

[2018-07-11] Marking as implemented as all patches have been merged and we have an ODL scenario now for queens/rocky
[2017-12-08] Moving out to Rocky. Please request FFE if this is needed for Queens.

patches under quickstart-opnfv topic: https://review.openstack.org/#/q/topic:bp/quickstart-opnfv

Gerrit topic: https://review.openstack.org/#q,topic:bp/quickstart-opnfv,n,z

Addressed by: https://review.openstack.org/407347
    Add support for virtual port types

Addressed by: https://review.openstack.org/418198
    Allow permissive access to non_root_user files

Addressed by: https://review.openstack.org/406421
    Add support for external network bridges

Addressed by: https://review.openstack.org/462571
    Support arbitrary nat network order

Addressed by: https://review.openstack.org/471214
    Add qemu:///system support to vbmc

Addressed by: https://review.openstack.org/471578
    Add virt power to root auth keys when qemu system

Addressed by: https://review.openstack.org/422593
    Add config file for OPNFV scenario

Addressed by: https://review.openstack.org/480774
    WIP: libvirt pre-deployed overcloud images

(emilien) some work is also in progress to have OPNFV coverage in TripleO Gate: https://review.openstack.org/#/q/topic:tripleo/scenario008

Addressed by: https://review.openstack.org/486731
    Implement scenario008 (opnfv)

Addressed by: https://review.openstack.org/486905
    [WIP] Add OPNFV scenario environment

Addressed by: https://review.openstack.org/492027
    Adding a Missing configuration to support QoS in ODL Closes-Bug: 1708131

Addressed by: https://review.openstack.org/494043
    Add opendaylight to collect-logs

Addressed by: https://review.openstack.org/501416
    Fixes OpenDaylight updating port status

Addressed by: https://review.openstack.org/502077
    Fixes OpenDaylight updating port status

Addressed by: https://review.openstack.org/502078
    Disables QoS with OpenDaylight deployments

Addressed by: https://review.openstack.org/579002
    Add OPNFV scenario environment

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.