Tuesday, 2020-04-21

*** gtema has joined #openstack-ansible-sig00:43
*** gtema has quit IRC00:48
*** dmsimard1 has joined #openstack-ansible-sig00:50
*** dmsimard has quit IRC00:51
*** dmsimard1 is now known as dmsimard00:52
*** gtema has joined #openstack-ansible-sig02:44
*** gtema has quit IRC02:49
*** evrardjp has quit IRC04:35
*** evrardjp has joined #openstack-ansible-sig04:35
*** gtema has joined #openstack-ansible-sig04:46
*** gtema has quit IRC04:51
*** gtema has joined #openstack-ansible-sig06:39
*** priteau has joined #openstack-ansible-sig08:48
*** dtantsur|afk is now known as dtantsur09:00
*** gshippey has joined #openstack-ansible-sig09:10
*** sshnaidm|afk is now known as sshnaidm09:54
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Convert os_server_info to use OpenStackModule  https://review.opendev.org/72158011:27
*** priteau has quit IRC11:44
openstackgerritamolkahat proposed openstack/ansible-collections-openstack master: if any changes has been made to the os_router then it was deleting the interfaces. It causes the module failure.  https://review.opendev.org/72159112:17
*** dtantsur is now known as dtantsur|brb12:30
*** holser has quit IRC13:21
*** gtema_ has joined #openstack-ansible-sig13:24
*** gtema has quit IRC13:26
*** spatel has joined #openstack-ansible-sig13:35
*** gtema_ is now known as gtema13:58
*** gtema has quit IRC14:09
*** gtema has joined #openstack-ansible-sig14:13
*** dtantsur|brb is now known as dtantsur14:47
*** gtema has quit IRC14:49
*** gtema has joined #openstack-ansible-sig14:49
*** dmellado has quit IRC14:49
dtantsurdo we have a meeting today or does it happen once in two weeks?14:57
sshnaidmdtantsur, we do14:59
sshnaidmI have a few topics to talk..15:00
sshnaidm#startmeeting ansible-sig15:00
openstackMeeting started Tue Apr 21 15:00:14 2020 UTC and is due to finish in 60 minutes.  The chair is sshnaidm. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ansible-sig)"15:00
openstackThe meeting name has been set to 'ansible_sig'15:00
sshnaidm#https://etherpad.opendev.org/p/openstack-ansible-modules15:00
sshnaidmtopic agenda ^^15:00
sshnaidmdtantsur, mordred odyssey4me gtema mnaser jrosser and everybody who is interested15:01
sshnaidmwho is available today?15:01
* mordred waves15:01
gtemame strugling with trailing with witespaces15:02
dtantsuro/15:02
mordredgtema: sed -i 's/ *$//'15:03
* odyssey4me waves15:03
sshnaidmgtema, I'm sure you're winning this battle :)15:03
jrosserhello15:03
sshnaidmok, let's start then15:03
sshnaidmfirst question about modules bugs and issues: Openstack Ansible modules bugs and issues - where to submit, how to document it (LP, Github, BZ, Jira, ...)15:04
sshnaidmI saw people still submit issues in Ansible repo for our modules15:04
sshnaidmI think we need to make it more visible where to submit bugs, and decide what to use for it15:04
odyssey4meit'll happen until collections become more of a thing, I imagine15:04
mordredyeah - I think it's unavoidable for them to be in ansible/ansible github for now - since that's what most people use15:05
sshnaidmiirc we talked about storyboard before15:05
mordredyeah - that's where sdk bugs are - so for things that target both things it would make the most sense to go there15:05
sshnaidmalthough I expect issues to be opened in github repo of modules :)15:06
mordredI agree - but I think that'll get better once people are using the collection15:06
mordredthat's gonna be a problem for all of the split collections :)15:06
sshnaidmyeah15:07
sshnaidmI'm fine to try storyboard for that, just need to document it in the repo. Any objections or other suggestions?15:07
dtantsurno objections15:07
odyssey4meno objections here15:07
sshnaidmthen I'll go over all issues with some message where to open them15:07
sshnaidmI think you need ubuntu login for storyboard, right?15:07
mordredyeah - at least for now (one day we will fix that)15:08
sshnaidmand no need to sign ICL or kind of15:08
mordrednope15:08
sshnaidmmordred, yeah, would be great to login with github15:08
mordredI wonder if ansibullbot could learn about location of issue tracker for things that moved so it could leave a comment15:08
*** gshippey has quit IRC15:09
dtantsurautomating it would be awesome15:09
sshnaidmmordred, right, will ask on ansible channel15:09
sshnaidmthis would be great15:09
mordredsshnaidm: seems liek a thing that isn't just us - even if a lot of the split collections are just in another gh project15:09
*** gshippey has joined #openstack-ansible-sig15:09
sshnaidm#action sshnaidm to discover if ansibullbot can post new location of collection in issues15:10
sshnaidmmordred, yeah, totally15:10
sshnaidmanyway they'll need to clean this pipeline of issues15:10
mordredalthough - I suppose it's harder for issue than for PRs15:10
mordredsince they can't exactly do path matching15:10
mordredI don't envy that task :)15:11
sshnaidmmordred, I think I handled all PRs before, posted there info15:11
sshnaidmneed to check if there are new ones maybe..15:11
sshnaidmactually github allows search by "openstack" keyword, so it's ok15:12
mordredah - cool.15:12
sshnaidmok, moving on15:12
sshnaidmPTG session - when and how, preparing an etherpad15:12
sshnaidmwe are going to do a virtual one as you know15:12
sshnaidmand I hope more people will attend than in usual one15:13
gtemagimme etherpad link15:13
sshnaidm#action sshnaidm to create an etherpad for modules PTG15:13
sshnaidmgtema, ^^ :)15:13
gtema:D15:13
sshnaidmmordred, so, are we going to have a modules section in SDK sessions as we talked before?15:14
sshnaidm#link https://etherpad.opendev.org/p/openstack-ansible-modules-ptg15:14
sshnaidmgtema, ^15:14
sshnaidmso please feel free to add topics to discuss, it will help to determine the scope and time needed for us15:15
*** dmellado has joined #openstack-ansible-sig15:17
sshnaidmany ideas or special requests for PTG session of modules?15:17
dtantsurfunny hats?15:17
sshnaidmdtantsur, which color? :)15:17
* gtema hides his head15:17
dtantsur:D15:17
dtantsursshnaidm: let's have a preliminary bike shedding call! \o/15:17
sshnaidmdtantsur, no objections :)15:18
gtemashedding or schredding?15:19
sshnaidmwould be openstack-ansible team interested to participate and discuss? mnaser jrosser noonedeadpunk15:19
sshnaidmif so, please add your questions as well: https://etherpad.opendev.org/p/openstack-ansible-modules-ptg15:19
* noonedeadpunk reading back15:19
sshnaidmnoonedeadpunk, we are planning ptg session for openstack ansible modules15:20
noonedeadpunkI think that might be interesting15:20
noonedeadpunkI think jrosser already did some dnm patch to use collections15:20
sshnaidmnoonedeadpunk, great, feel free to sign in15:20
sshnaidmok, while waiting for mordred to confirm about a session15:21
jrosseryes I have some wip patches for OSA15:21
sshnaidmjrosser, using openstack ansible collection?15:21
sshnaidmwould be interesting to look at15:22
sshnaidmok, moving on15:23
gtemawait, someone did/will fill in https://openstackfoundation.formstack.com/forms/june2020_virtual_ptg_survey?15:23
jrossermy computer is just sulking, I’ll drop a link here when I can15:23
sshnaidmgtema, hmm.. not sure what it is15:24
sshnaidmgtema, is it for projects..?15:24
mordredgtema: oh - poo, no I haven't. I filled out the original in-person one15:24
gtemawell, afaiu it is to schedule a slot itself15:24
mordredsshnaidm: you want to fill that out?15:24
gtemahttps://ethercalc.openstack.org/126u8ek25noy15:24
noonedeadpunksshnaidm: https://review.opendev.org/#/q/topic:osa-collections+(status:open+OR+status:merged)15:24
sshnaidmmordred, yeah, np15:24
gtemawere some mails from Kendal15:24
sshnaidmmordred, but do we need it if we have it in scope of sdk?15:25
mordredsshnaidm: lemme dig in15:25
mordredand I'll let you know :)15:25
sshnaidmmordred, yeah, tell me if I need to fill something15:25
jrosserhttps://review.opendev.org/#/q/topic:osa-collections15:25
sshnaidmjrosser, thanks15:26
sshnaidm#link https://review.opendev.org/#/q/topic:osa-collections15:26
sshnaidmok, we'll handle ptg times with mordred, hope to choose the convenient hours for all :)15:27
sshnaidmmoving on15:27
sshnaidmReleasing first version - ?15:28
gtemawe didn't already???????15:28
sshnaidmafaik no, only if mordred did.. ?15:28
gtemait was ironic (not baremetal)15:28
mnasersorry i got disconnected15:29
sshnaidm#link https://galaxy.ansible.com/openstack/cloud15:29
sshnaidmmnaser, if you're interested in openstack ansible modules PTG session, please add topics: https://etherpad.opendev.org/p/openstack-ansible-modules-ptg15:30
mordredsshnaidm: yeah - sorry - I meant to get up the rename patch last week15:30
mordredI think we got the list of renames collected that people like though15:30
sshnaidmmordred, do you want to do it after renaming? I'm not sure ansible merged their routing functionality yet..15:31
sshnaidmmordred, maybe we can release version 1 manually first time, I don't expect any problems with it15:32
sshnaidm"what can go wrong?" (c)15:32
mordredhahaha15:33
mordredI think we can actually probably do it either way - we'll use symlinks and routing and stuff to make the old names work still15:34
sshnaidmmordred, yeah, and we can add deprecate messages if people use old names15:34
mordredlemme play a little this afternoon and see how bad it is - if it works ok - then yeah, maybe we go ahead and cut a 1.0 as it is now15:34
mordredyeah15:34
* sshnaidm learnt how to do it15:34
mordredcool15:35
sshnaidmgreat15:35
sshnaidmok, moving on15:35
*** dmellado has quit IRC15:35
sshnaidmOpenstack module class - whether we go with it and how to handle authorization better15:35
mordredI like your patch!15:35
mordredI think it makes things nicer15:35
gtemaI am all for this generalization, and I want to implement tagging on top of it15:35
sshnaidmyeah, I have a patch to use it for another module https://review.opendev.org/#/c/721580/15:36
sshnaidmgtema, that would be great15:36
gtemaand wrt this patch, do we really want "from .. import"15:36
gtemaI was newer fan of those15:36
mordredoh - and I see your deprecae message!15:36
sshnaidmgtema, yeah, tried it as I saw somewhere in ansible people use it15:37
sshnaidmgtema, I'm not sure it's the best solution though, but kind of simplifying things15:37
mordredyeah - I'm also not a fan - I think it's less readable personally15:37
gtemaI know it works, but I do not like it - it is so hard to get where you are15:37
mordredyeah15:37
*** dmellado has joined #openstack-ansible-sig15:37
sshnaidmok, not objections to remove it15:37
mordredcool15:37
sshnaidmmostly added it because it gives a better autocomplete in ide :D15:38
sshnaidmso, I'd encourage people to add things more to OpenstackModule class if you see something common in modules15:38
mordred++15:39
gtemathey all have this stuff in common, so I see nothing blocking to move them all, it's just a big change15:39
mordredI think there's probably more than one thing we can clean up15:39
gtemaand people hate me for that15:39
mordredgtema: we love your big changes!@15:40
sshnaidmgtema, we can do it module by module15:40
gtemaoh thank you guys15:40
gtemayou pleased my day15:40
gtemawhere adding in downstream one service in SDK and OSC is generating +4k lines in one day15:40
sshnaidmdownstream SDK?15:41
gtemayupp, we have that as well15:41
sshnaidmnice15:41
gtemaan extensions for the public clouds, with services not part of vanilla15:41
gtemaor behaving stupidly different15:42
sshnaidmI see, so modules can behave different as well?15:42
gtemasure, if cloud does not offer Octavia, but decides to live further with Neutron LB15:43
gtemathere is no other way around15:43
sshnaidmright15:43
gtemaand other fun stuff (i.e. in the volume backup the snapshot is mandatory)15:43
sshnaidmok, so any other topics to talk?15:44
sshnaidmany ideas for improvement15:45
sshnaidmcomplaints15:45
gtemabtw question to the round: how many public clouds are there in the wild without shared SNAT?15:45
mordredgtema: what do you mean?15:45
gtemamy one is willing to deprecate it and I am fighting with all possible ways15:45
gtemaexternal_router15:45
mordredso - they want to have floating ips but they want to make each project set up something themselves?15:46
gtemaor it is called external_gateway15:46
mordredsorry - I'm still coffeeing and am a little slow15:46
gtemanope, it's to give VM access to internet without FIP15:46
gtemashared_snat as prop on the router15:46
mordredah - nod15:46
sshnaidmgtema, so dhcp just allocates external IP15:46
mordredaccess to internet without fip is important15:46
gtemawell, even that is not really fitting - in the backend they all get router somehow through a set of public IPS15:47
mordredotherwise vms can't do things like "apt-get install"15:47
mordred(for vms that are intended to otherwise be private)15:47
gtemaI know it is important, but not sure this is used by lots of installations15:47
mordredI'm pretty sure it works on every cloud out there15:48
gtemaunfortunately is not enforced in RefStacl either15:48
gtemaRefStack15:48
sshnaidmgtema, we use it in 3party jobs15:48
mordredwell - nothing about sane networking is enforced in refstack15:48
dtantsurwho would need sane networking?15:48
mordredbut yeah - I'm pretty sure I know of _no_ clouds that make you get a FIP to get outbound network access15:48
dtantsurstay at home with your filthy packages!15:49
mordredgtema: so I'd actually argue that literally every FIP-using cloud I'm aware of works this way15:49
gtemayou can deploy an analog of AWS NAT instance gateway15:49
mordred I don't know what that is - I don't work on AWS15:49
gtemaand do "manual" routing/SNATting15:49
mordredthat sounds very stupid15:49
dtantsurrequiring a FIP for outbound access does sound evil to me15:49
gtemame neither, just know they do it this way15:49
dtantsurdouble-stupid if you have quotas for FIPs15:49
mordredyup15:49
gtemaof course you do :D15:49
mordredin fact - we have clouds we use where we're only getting IPv6 addresses on the nodes15:50
mordredand they use a shared SNAT to get outbound access to ipv4 even15:50
gtemahehehehe, we wait for IPv6 for some years still15:50
mordredclouds without ipv6 are so broken15:51
dtantsur++15:51
mordredit's 202015:51
dtantsurc'mon, it's Germany, we have a good proportion of IPv6 support here15:51
gtemaoh yeah, life is at all so broken15:51
mordredall of the crazy nat brokeness goes away when you just go ipv615:51
mordredlike - NAT in clouds only exists for historical reasons15:51
mordredit's not a good design15:51
gtemaguys, you know whom I am talking about - I can not do much against15:51
mordredit's just necessary when the cloud is broken because it doesn't have v615:51
sshnaidmdtantsur, lucky, we don't have even one ISP providing ipv615:51
mordredgtema: I do - they're obsessed with chasing AWS decisions, even when they're bad, and even when AWS would tell you that they're bad15:52
dtantsursshnaidm: Oo15:52
gtemaI would have told you lots of new stories if we would have meet in person15:52
dtantsursigh15:52
dtantsurwe need a drink-and-tell call after the PTG15:53
gtemaunfortunately virtually would be quite hard15:53
sshnaidmdtantsur, add this to etherpad :)15:53
dtantsuradded15:53
gtemacool15:53
sshnaidmI never drank virtually, but I've heard people do it and even for money..15:54
dtantsurwait, I could earn money all this time???15:54
sshnaidmdtantsur, a lot of opportunities!15:54
gtemayou could have done this, but it is perhaps too late15:54
sshnaidmok, let's end the meeting15:55
sshnaidm#endmeeting15:55
*** openstack changes topic to "OpenStack Ansible SIG | https://etherpad.openstack.org/p/ansible-sig"15:55
openstackMeeting ended Tue Apr 21 15:55:16 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:55
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-04-21-15.00.html15:55
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-04-21-15.00.txt15:55
openstackLog:            http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-04-21-15.00.log.html15:55
sshnaidmwe can still discuss tricks and best attitudes for virtual drinking15:55
sshnaidmactually it might be a thing for this ptg15:55
dtantsurfunny hats, fancy drinks, ridiculous stories15:56
gtemaso, how much beer does everyone need to get (and cool down) before the PTG?15:56
dtantsurhighly depends on personal consumption ;)15:56
sshnaidmpeople in beerful countries should help their colleagues15:57
gtemaassuming we are virtually at the same place people tend to consume similar amount15:57
gtemaDHL suchs nowadays sshnaidm15:57
gtemasucks15:57
gtemabut I assume you can get enough as well15:57
dtantsurevery place has a sort of beer, the difference is how much vodka you have to consume upfront to make it taste acceptable15:58
* sshnaidm miss Denvers beers15:59
gtemaoh come on dtantsur, there are not that much places, where you need so much vodka upfront (excluding your and my roots)15:59
gtemaoh Denver, we miss you so15:59
dtantsur+++15:59
sshnaidmmaybe in Nov, in Berlin ptg16:00
sshnaidmif things will calm down16:00
dtantsursshnaidm: I highly doubt it will happen :(16:00
gtemathat is mandatory, assuming it will go it's way16:00
dtantsurOctoberfest has been cancelled16:00
*** holser has joined #openstack-ansible-sig16:00
sshnaidmdtantsur, really??16:00
dtantsurjust imagine16:00
gtemayeah, it is a bit bigger, than our Summit16:01
gtemaand later16:01
gtemaand not in Bavaria (they are a bit weird there)16:01
sshnaidmdo they make virtual octoberfest? :)16:01
dtantsur:D16:01
gtemawith tickets reservation for 100€16:02
dtantsurI don't believe any event of such scale will happen until a reliable treatment is found16:02
dtantsurwhich likely means a vaccine. which likely means spring 2021 :(16:02
gtemadtantsur: we organize inofficial European SDK/Ansible/OSC stuff16:03
dtantsurthat can be a compromise16:03
sshnaidmgtema, what is it?16:03
gtemawe can arrange (I would hope) a place on the DeutcheTelekom resources for real small event16:04
sshnaidmoh, in person?16:04
gtemayupp16:04
gtemaimportant travel restrictions are releaved16:04
gtemarelieved16:05
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Convert os_server_info to use OpenStackModule  https://review.opendev.org/72158016:08
sshnaidmremoved relative import ^^16:09
gtemacool, thks16:09
*** redrobot has joined #openstack-ansible-sig16:32
*** evrardjp has quit IRC16:35
*** evrardjp has joined #openstack-ansible-sig16:35
*** cyberpear has quit IRC16:38
*** gtema has quit IRC16:39
*** holser has quit IRC16:39
*** holser has joined #openstack-ansible-sig16:40
*** jrosser has quit IRC16:41
*** cyberpear has joined #openstack-ansible-sig16:41
*** mnaser has quit IRC16:41
*** gshippey has quit IRC16:43
*** cyberpear has quit IRC16:43
*** jrosser has joined #openstack-ansible-sig16:43
*** cyberpear has joined #openstack-ansible-sig16:44
*** mnaser has joined #openstack-ansible-sig16:44
*** gshippey has joined #openstack-ansible-sig16:44
*** mnaser has quit IRC16:46
*** cyberpear has quit IRC16:47
*** mnaser has joined #openstack-ansible-sig16:47
*** cyberpear has joined #openstack-ansible-sig16:47
*** mnaser has quit IRC16:49
*** cyberpear has quit IRC16:49
*** cyberpear has joined #openstack-ansible-sig16:49
*** mnaser has joined #openstack-ansible-sig16:49
*** dtantsur is now known as dtantsur|afk16:59
*** gtema has joined #openstack-ansible-sig17:12
*** gtema has quit IRC17:17
*** gshippey has quit IRC19:07
*** holser has quit IRC20:12
*** spatel has quit IRC21:30
*** holser has joined #openstack-ansible-sig21:33
*** holser has quit IRC22:11
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Add OpenstackModule to os_server_action  https://review.opendev.org/72174622:43
*** spatel has joined #openstack-ansible-sig22:53

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!