10:05:15 #startmeeting CalDAV/CardDAV Test Servers Meeting 10:05:15 Meeting started Mon Oct 31 10:05:15 2016 UTC. The chair is chriadam|windows. Information about MeetBot at http://wiki.merproject.org/wiki/Meetings. 10:05:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 10:05:26 #topic Follow up from last meeting 10:06:01 My understanding from last meeting is that a VM had been set up in the Mer infra, and the firewall etc was set up, and community members needed to get in contact with lbt to request access 10:06:14 lbt: what is the status update since then? 10:06:28 yep - dr_gogeta86 sent over his details and I setup an account for him 10:06:33 dr_gogeta86 has set up his farm of services 10:06:48 just need to fix exposing them to the world 10:07:09 larstiq: this is dns entries? 10:07:39 chriadam|windows: dns is there, but last bit of firewall config 10:07:44 ok cool 10:07:54 however fred.tst.merproject.org works 10:07:54 #topic Next steps 10:08:02 so I guess next steps include: 10:08:06 as does any other *.tst.merproject.org - so we have DNA 10:08:08 S 10:08:11 1) larstiq solving the last bit of dns + firewall config 10:08:30 2) then we need to think about how to expose "reset" switches 10:08:38 3) then I need to start testing 10:08:40 ? 10:08:47 is that about right, or have I missed something important? 10:09:22 chriadam|windows: 2) I think we can solve as it comes up 10:10:08 larstiq: it's something we'll need to be able to do regularly (e.g., after running a test, if there's a test failure, then the server state might not be left "clean" - so it needs to be reset back to empty database before the next test can be run) 10:10:20 I assume it's something simple (some docker command)? 10:10:35 chriadam|windows: empyting is simple, repopulating maybe a bit more work? 10:10:43 emptying is enough to begin with 10:10:51 repopulating is something which could be done by the unit test itself I guess 10:10:59 yep - we probably need some simple UI web service 10:11:05 mayhaps 10:11:21 * larstiq would advocate starting to use it and see what is problematic 10:11:43 maybe to begin with I can just write a script to get all of the data UIDs and send the appropriate DELETE requests to clear them, anyway 10:11:50 sure 10:11:55 shouldn't be tricky, and doesn't require any server/infra stuff 10:11:58 ok, I'll do that 10:12:03 good 10:12:06 #topic Any other discussion 10:12:23 Anything else which needs discussion? 10:12:37 Pity dr_gogeta86 isn't online at the moment, but I can sync up with him later 10:12:47 chriadam|windows: nafaict 10:12:51 with regards to how to add mroe services 10:13:15 e.g. cemoi73 asked about adding COZY instance to the docker compose env 10:13:23 but that's something which can happen later 10:13:33 so 10:13:41 do we know how the dockers are setup ? 10:13:44 on the dns level anything under tst.merproject.org will be redirected 10:13:50 larstiq: yes 10:14:04 then dr_gogeta86 is running a webserver that decides on the hostname which service to send the request to 10:14:19 so it should be just a matter of adding COZY to the git repo dr_gogeta86 advertised 10:14:31 lbt: dr_gogeta86 pushed the docker config to a git repo, I don't have the link handy but can send it to you. it just uses images from docker hub, I believe. 10:14:48 OK - so my main thought is about how others can add images 10:14:49 but i haven't experimented with it myself, yet- haven't had the time :-( 10:14:54 yes, I agree - that's important 10:14:57 lbt: pull request 10:15:04 hopefully it's just merge requests to a git.merproject.org repo 10:15:07 and if we can have multiple instances of any given image running 10:15:11 chriadam|windows: yeah 10:15:27 lbt: to do what, separate db? 10:15:29 I'd like to see something like lbt_cozy.tst.merproject.org go to my instance of cozy 10:15:37 eventually 10:15:53 that can be done 10:15:54 just want to ensure the design doesn't block that too much 10:16:06 I will try to get (or ask dr_gogeta86 for) step by step instructions to add a new service to the docker service, and add those to the wiki 10:16:17 lbt: no, "bottleneck" is the vhost proxying, but if parties agree no problem 10:16:47 great 10:16:54 any other points? 10:17:16 next week's meeting is the full one, not just about test servers, we will include test server topics in it also of course 10:17:32 at 0900 again - does that suit you both, or? 10:17:38 dst causing trouble with that time now? 10:17:52 09:00 onwards is OK for me 10:18:08 chriadam|windows: I'll try :) 10:18:17 cool. if that changes, let me know and I'll resched 10:18:25 thanks! 10:18:31 if nothing else, will close meeting in 3... 10:18:39 2... 10:18:49 1... 10:18:54 #endmeeting