Description: Create a tool for the evaluation of OPNFV Community labs for Pharos compliance. The test tool is intended to be hosted in a pre-packaged container or equivalent (as our test project work) that will perform the following tasks:
Note that the POD being tested will only be connected to CI for duration of the test and then removed. Only once it is CI compliant will it be allowed to be connected to production (platform) CI permanently.
- There is a test procedure established that is able to be run against pharos labs by Jenkins
- The test should:
- Return all information retreived from the lab to the Pharos server
- Return a positive or negative result to Jenkins based on the execution of the tests
- Return the POD to it's original state once complete.
Desirable Skills: Linux, Networking, Scripting (ideally also virtualization)
Expected Outcome: A tool that is used by the OPNFV community for verifying compliance of Pharos spec.
Difficultly: LOW / MEDIUM / HIGH
Desired project timeline/completion date: needed for Release C deploy/test (start April – end June 2016)
Mentor(s) & contact info:
Delivered Project: The final project output can be viewed here: Pharos Validator