Skip to end of banner
Go to start of banner

Project Plan: SDV - Pre-Deployment Software Validation

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

About project, scope and goals

Cloud software validation is an upcoming project consisting of many microservices which all together form a single software validation solution. This documentation will be focused on one of the microservice namely SDV: Pre-Deployment Software Validation.

PDF(POD Descriptor File) is a standard, cloud-agnostic descriptor file meant to be used by Vendors/DC admins to describe the target Cloud Environment/Lab. One of the objectives of PDF is to provide interoperability between various Cloud-infrastructure and Vendors. My work at this internship aims to develop this PDF file further, add more details and develop some toolings around PDF to make it easier to consume by the end-user. The final process will involve validating PDF against installer manifests. The target installers being airship and OOO.

In summary, the goals of this project are:

  • Develop the PDF file further, add more details and develop some tooling around PDF to make it easier to consume by the end-user.
  • Validate the existing PDF with installers.

Benefits: Operators & Vendors can debug faster for causes of bugs, deployment failures both in testing, production stage.

Tasks

#ActivityDue DateStatus
1Understanding Platform Description

06-08

COMPLETED
2Understanding PDF Implementation06-15ACTIVE
3Implementing Extrapolation06-22ACTIVE
4Create Mapping-V1 (Hardware)06-29PENDING
5Implementing Verification-cum-Creation V107-13PENDING
6Create Mapping-V2 (Network)07-20PENDING
7Implementing Verification-cum-Creation V207-27PENDING
8Create Mapping-V3 (Storage & Platform)08-03PENDING
9Implementing Verification-cum-Creation V308-10PENDING
10Create Mapping-V4 (Software)08-10PENDING
11Implementing Verification-cum-Creation V408-17PENDING
12Create Mapping-V5 (Cloud Info)08-17PENDING
13Implementing Verification-cum-Creation V508-21PENDING
14Prepare Template Manifests08-10PENDING
15Release PDF Verification and Auto-Manifest Creation08-21PENDING

Deliverables

  • Pre-Deployment Software Validation microservice.
  • Documentation of the microservice.
  • Improved PDF.

Evaluation Criteria

1st Evaluation (end of week 3): A good understanding of platform description and PDF implemenation, begin work of extrapolation.
2nd Evaluation (end of week 6): Complete work of extrapolation, create mapping for hardware and implement verification-cum-creation of hardware
3rd Evaluation (end of week 9): Create mapping for network, storage platform and software and implement verification-cum-creation of the same.
Final Evaluation (end of week 12): Create mapping for cloud-info, prepare template manifests and complete the documentation.

Methodology & Documentation:

Use OPNFV developer guideliness.



  • No labels