Breakout tqe log collection and doc creation for reuse

Registered by wes hayutin on 2018-06-12

The TripleO-Quickstart-Extras collect logs role has been identified as a role that should be shifted outside of the tqe repo in the same way that the tripleo-upgrade [1] role has been separated from the tqe git repository. This will allow other teams and organizations to make use of the role with out having to install all the tqe roles.

Additionally the collect logs role also contains a subtool that automatically creates rst documentation based on jinja2 templated procedures. This tool has been identified by the docs team as a tool that would be better off broken out from tqe to allow a greater variety of use and development.

The proposal would be to do the following.

A. Create an additional git repository called openstack/tripleo-collect-logs in Openstack with TripleO core as the owners and managed by the TripleO-CI team with core rights. An infrared plugin would be added to the repo so that other Red Hat tools could provide common logging to upstream OpenStack developers

B. Create an additional git repository called openstack/tripleo-doc-tool in Openstack with TripleO core as the owners and managed by the TripleO-CI team and Documentation team with core rights.

C. Integrate the collect-logs and doc-tool repos back into the TripleO-CI workflow to assure the same behavior.

D. Create a reference "hello world" implementation of creating documentation with doc-tool

[1] https://github.com/openstack/tripleo-upgrade

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
wes hayutin
Direction:
Needs approval
Assignee:
wes hayutin
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.