Mission: What are you building or solving ?
I would like to setup multi hosts acceptance tests with beaker for module voxpupuli/openvpn.
For the moment, i enabled a minimal acceptance tests set with only one puppet node. But, with openvpn
we have to support server and client side. We can not test well with server and client on same node.
End users: Who will derive value from what you're building? How will you reach them?
My work will be reviewed by others members of Voxpupuli. I can reach them but IRC as usual.
Vision: Why build this? What transformational change will this encourage?
In VP modules, we do not have any module running acceptance tests with several nodes. This module will show to others how to build acceptance tests with several nodes.
Success criteria: How will we know if we've succeeded?
- 1st step : at the end of this summit , the module will have acceptance tests running with several nodes.
- 2sd step : after the end of the summit (or during, it depends of time consumed by step 1) , it will be possible to test effectively around the issue declared here : voxpupuli/openvpn#211
- 3rd step : out of this summit, others contributors and VP collaborators can use multi node tests when it is needed.
Constraints: What non-negotiable constraints must be navigated?
I am in France and so, with time shift, it can be difficult to talk synchronously with Portland.
Even if i use puppet for my job, i work about this on my free time.
I am more ops then dev.
My work station is with Linux.
Assumptions: What assumptions are we making that might affect our success if they were to change?
N/A i suppose.
Team members: Who is working on the project? Are there any other stakeholders?
I work alone on this project. I said on IRC i registered about this topic, and online peoples reacted positively. As always, i can talk with others online VP members.