Automating Test-tools deployment in Openstack and Kubernetes

Anuket Project

Automating Test-tools deployment in Openstack and Kubernetes

 

Intern

Accepted: Shreya Gupta

Tasks

Sl. No

Task

Weeks

Support from the Team

updates from Intern

Sl. No

Task

Weeks

Support from the Team

updates from Intern

1

Understand ViNeperf, Tools, Traffic generators, testbed, topologies, etc.

1

Knowledge sharing sessions.

Had an understanding session with Sridhar. 

2

Deployment Topology Listing and Analysis

Networking Specific
Non-Networking (Compute and Storage)

1

Use cases Discussion

 

3

Interface Design

User Input - Display, File-format, etc.
Output - Display, File-format, etc.

1

Design Feedback

 

4.

Implementation of user-interface (Web)

1

 

 

5

Create all the Heat-templates for the above topologies and test the templates

(manual deployment)

1

Access to Openstack

 

Create all the pod descriptor files for the above topologies and test the descriptor files.

(manual deployment)

1

Access to Cluster.

Successfully able to deploy a simple helm chart for the hello world program. This helped me grasp the important concepts of Helm. Now trying to work on the specific tasks for VinePerf. 

7

Automate 5 and 6.

Use it as a backend for (4)

2

 

Working on a python script to automate the process of deployment of charts to cluster and print all the important deployment details

8

Thorough testing of tool

1

 

 

9

Integrate the Tool to ViNePerf.

  1. ViNePerf to Consume the output file from the tool

2

 

 

10

Submit the patch, Knowledge-Sharing and Handoff

1