bash script to archive information about the cluster. examples: tempest test results xml, kernel version of hosts, installed packages, etc.
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
- Started by
- Completed by
- Jesse Pretorius
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
added spec build-facts-archive
Gerrit topic: https:/
Addressed by: https:/
Implement fact caching
Addressed by: https:/
Implement fact caching