16:00:33 #startmeeting Network Meeting 16:00:33 Meeting started Wed Apr 26 16:00:33 2017 UTC. The chair is gundalow. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:33 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:33 The meeting name has been set to 'network_meeting' 16:00:34 heheh 16:00:40 close enough 16:00:51 #chair funzo ganeshrn Qalthos rcarrillocruz trishnag 16:00:51 Current chairs: Qalthos funzo ganeshrn gundalow rcarrillocruz trishnag 16:00:55 Heya 16:01:26 dkasberg: Hello there. If you have a topic could you please add it to the agenda https://github.com/ansible/community/issues/110 16:02:03 no topic for today, just listening in, thx 16:02:14 dkasberg: cool, glad you could make it 16:02:39 #Topic Network Team update 16:02:57 #info Work is progressing on the 2.4 features 16:03:46 #info All new network modules going into Ansible 2.4 MUST include unit tests in the same PR where the module is added. 16:04:52 #info Functional changes to existing modules should also include unit tests to defend the new functionality 16:05:34 dkasberg: stacywsmith Any questions on that? 16:06:13 Currently working on documentation that will explain how this can be achived https://github.com/ansible/ansible/pull/23925 16:08:28 ok 16:08:39 #topic Spliting of lib/modules/networking 16:08:51 #info https://github.com/ansible/ansible/pull/24024 16:09:52 #info Currently lib/modules/networking contains modules that this team is responsible for (or we help look after) and things unrelated, such as DNS modules. The unrelated items will be moved out 16:10:15 Shouldn't effect anyone here, just a heads up 16:10:21 #topic Open Floor 16:10:27 Now it's your chance to speak :P 16:11:27 gundalow: might want to update the description of 24024 now that nmcli got removed 16:11:47 Qalthos: good spot, done 16:12:29 caphrim007: Hey. 16:12:33 hi 16:12:40 caphrim007: All new network modules going into Ansible 2.4 MUST include unit tests in the same PR where the module is added. 16:13:11 my unit tests use pytest is that going to be a problem? 16:13:18 Has been mentioned a few times before, As we are on 2.4 it's now enforced 16:13:51 caphrim007: as long as `ansible-test units` runs them I'm not aware of it being an issue 16:14:09 ermm. i dunno, i use tox to run everything. or just pytest directly 16:14:14 whats special about ansible-test 16:14:23 It's what Shippable runs 16:14:28 I'll find out and get back to you 16:14:53 i'm also -1 on that split of the network modules. for all the same reasons that the team re-merged all the other modules from -extras 16:15:13 we are slowly moving to use pytest for all of our tests, in fact new units should probably only use pytest 16:15:15 they're not being ejected, just moved to a different folder 16:15:22 we'll get right back into that mess we were in with separate unrelated PRs that need to be merged at different times 16:15:32 but ansible-test invokes pytest with all of our flags 16:15:50 Qalthos a different folder that....network? 16:15:51 caphrim007: git mv network/nmcli.py net_tools/ 16:15:53 so that ansibot can be a little more intelligent without having to maintain a giant whitelist of modules 16:16:25 caphrim007: stuff we collectively are working on stays in network 16:16:30 well, moreso that the "networking" label doesn't confuse the "networking" team 16:16:54 and folder maintainership makes more sense 16:17:08 At the moment the topic (networking) gets added to any PR that touches modules/networking. Currently their are module in therewe that (network team) don't care about 16:17:17 that should be better clarified then. because the first thing i thought was another ansible-modules-extras 16:17:30 so when we search label:networking it's difficult to tell what's ours 16:17:44 ok 16:17:55 caphrim007: Sure, I'll update the description, no heart attacks meant 16:18:05 git mv lib/ansible/modules/networking/basics lib/ansible/modules/net_tools ... 16:18:43 the bot is going to need some cleanup afterwards 16:18:47 so let me know once it's done 16:19:12 where is ansible-test found? 16:19:27 caphrim007: test/runner 16:19:27 test/runner/ansible-test 16:19:34 should be in your path once you source hacking/env-setup 16:20:01 caphrim007: I'm improving the docs on that https://github.com/ansible/ansible/pull/23925 16:21:29 hello :) 16:21:37 hey bjolivot_ 16:22:54 caphrim007: there is some good info to be found in the readme files in the test dir: https://github.com/ansible/ansible/tree/devel/test 16:23:05 that shows how to use ansible-test 16:23:14 sivel: see https://github.com/ansible/ansible/pull/23925 all that's moving to /dev_guide/ 16:25:16 Anyone got anything else? 16:25:34 I have waiting network PR with integration tests 16:25:53 caphrim007: If anything isn't clear please add comments on https://github.com/ansible/ansible/pull/23925 and I'll improve the docs 16:26:00 https://github.com/ansible/ansible/pull/23275 16:26:01 bjolivot_: link 16:26:36 and I don't understand why haproxy is not in same directory than F5 16:26:44 after the split 16:27:42 haproxy doesn't (and is not plan to) use any of the shared network frameworks 16:27:58 and this team doesn't have anything to do with haproxy 16:28:06 ok 16:28:38 #action gundalow to re-review https://github.com/ansible/ansible/pull/23275 Fortios filemode & tests 16:29:49 Anything else? 16:30:28 caphrim007: if you have any issues ping me or mattclay (who's currently on Chinese hours) 16:30:36 gundalow: ok 16:32:55 Cool, will close then 16:33:00 Thanks as always 16:33:15 thanks too :) 16:33:22 bye 16:33:26 As always, feel free to add topics to https://github.com/ansible/community/issues/110 16:34:46 * privateip waves 16:34:49 o/ 16:35:03 #chair privateip 16:35:03 Current chairs: Qalthos funzo ganeshrn gundalow privateip rcarrillocruz trishnag 16:35:10 * gundalow has to run away now 16:35:22 was it something i (didn't) say? 16:35:34 privateip: gundalow was just about to close the meeting unless anyone had more topics 16:35:42 #endmeeting