Post on 21-Jan-2018
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/