Automated testing with Openshift

Post on 21-Jan-2018

442 views 0 download

Transcript of Automated testing with Openshift

Complete testing. What next ?

Review for year.

Manual testing. Working kit.

● Vagrant: Ruby. Full virtualization, perfect for manual testing, provision and semi-automated, hard to manage complex environments.

34 virtual machines, 18 predefined configurations

● Robot Framework: Python. Complete framework for testing purpose, good documentation, expandable by modules, built-in report system, documentation generation etc.

configd ~100 tests, netcheck/gated ~90 tests

Automated tests. What choose ?

Core requirements for automated testing:

● Reliable solution.● Scalable, controllability, autonomy.● Speed and high density.

Why Openshift ?

● Red Hat: reliable solution.

● Kubernetes: scalable, controllability, autonomy.

● Docker: speed and high density.

● Open vSwitch: network connectivity.

Docker

Open vSwitch

Openshift

Workflow

References

● Demo video: https://www.youtube.com/watch?v=IVNRbKqmXh4

● Configuration: https://github.com/livelace/virtualization/tree/master/openshift/drweb

● Projects:

https://www.openshift.org/

http://kubernetes.io/

https://www.docker.com/

http://openvswitch.org/