bash script to archive information about the cluster. examples: tempest test results xml, kernel version of hosts, installed packages, etc.

Registered by Jacob Wagner

Currently getting information about a deployed cluster requires logging into the deployment host and running a miriad of ansible / bash commands across all servers to check on things like:

kernel version of all hosts
installed pip / deb packages
cinder config
swift conifg
tempest test results
osad-version
disk config
network config
etc etc

These things live in different places under different containers (example: tempest test results lives in utility[0] which is randomly one of the utility containers.

Currently some of the scripts in OSAD offer this info but it is only about the host that the script is running on ( the deployment host).

I propose adding a script to the script repo that will do all this stuff for the end user so they can have a single place that all this information gets placed in a easy to understand directory structure. This script should not change anything on any of the hosts, just gather current / latest good info.

This will help QE in numerous ways as we currently have to take a lot of steps to get this info, most of them are currently manual. This will also allow us to display tempest test results neatly in jenkins using the jenkins built in test results dashboard.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
Jacob Wagner
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Jesse Pretorius

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:spec/build-facts-archive,n,z

Addressed by: https://review.openstack.org/177023
    added spec build-facts-archive

Gerrit topic: https://review.openstack.org/#q,topic:bug/1498111,n,z

Addressed by: https://review.openstack.org/225967
    Implement fact caching

Addressed by: https://review.openstack.org/228645
    Implement fact caching

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.