Mentee: Parth Yadav
Scope & goals:
After Software Deployment, DC/Cloud adminstrator administrator would like to ensure the successful delivery of softwares software & platform services as this gives them confidence that the infrastructure is ready to operate in production. The scope of this project is was to develop an automated SDV(Software-Delivery-Validation) tool that validates states the state of various software components across the cloud servers and checks health, configurations & settings of deployment. Further, generate a detailed report on the test results. Also, on the failure of any testcase test-case collect extra information and logs so that end-user can look them later to debug further or pass this detailed report to Vendors. In summary, the initial goals of the SDV state validation tool arewere:
- Validating state, health-checks & configuration of the Delivered Software stack(Installer)
- Information gathering, collecting logs & report gernerationgeneration
Benefits: Operators & Vendors can debug faster for causes of bugs, deployment failures both in testing, production stage.
Tasks:
Week | Activity |
---|---|
Week 1 - Week 3 |
|
Week 4 - Week 6 |
|
Week 7 - Week 9 |
|
Week 10 - Week 12 |
|
Deliverables
- Post-Deployment Sofwtare State Validation toolTool Framework
- Airship deployment checks
- Tool-set documents
- Integrate the tool with Airship Deployment script & improve deployment.
Evaluation Criteria
1st Evaluation (end of week 3): Pod Health Status Checker and Log collection
2nd Evaluation (end of week 6): Improve Airship deployment with custom scripts
3rd Evaluation (end of week 9): Software & Resource (Ceph, Monitoring/Logging agents health, Nova, CPU isolation, NTP, SR-IOV) checks
Final Evaluation (end of week 12): Automated Sofwtare Software State Validation tool and documentation
...
Use OPNFV developer guideliness.
Outcomes:
Project is hosted inside CIRV-SDV repo in OPNFV Gerrit.
Demo:
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|