Tuesday, 2020-02-11

*** gtema has joined #openstack-ansible-sig00:34
*** spatel has joined #openstack-ansible-sig00:34
*** gtema has quit IRC00:38
*** gtema has joined #openstack-ansible-sig02:34
*** gtema has quit IRC02:40
*** spatel has quit IRC03:23
*** evrardjp has quit IRC05:34
*** evrardjp has joined #openstack-ansible-sig05:34
*** gtema has joined #openstack-ansible-sig06:37
*** gtema has quit IRC06:41
*** gtema has joined #openstack-ansible-sig07:46
*** gtema has quit IRC07:51
*** gtema has joined #openstack-ansible-sig07:52
*** priteau has joined #openstack-ansible-sig08:28
*** dtantsur|afk is now known as dtantsur09:12
*** sshnaidm|afk is now known as sshnaidm09:25
*** priteau has quit IRC10:28
odyssey4mehey folks, I've updated https://review.opendev.org/#/c/697278/ to reflect the new meeting time - please review when you have the chance10:40
noonedeadpunk+110:53
*** priteau has joined #openstack-ansible-sig11:03
*** dtantsur is now known as dtantsur|brb12:27
*** gtema has quit IRC13:35
*** dtantsur|brb is now known as dtantsur13:49
*** gtema has joined #openstack-ansible-sig14:13
*** spatel has joined #openstack-ansible-sig14:37
*** gtema has quit IRC14:37
*** gtema has joined #openstack-ansible-sig14:38
*** spatel has quit IRC14:41
sshnaidmopenstack ansible modules meeting in a few mins, please feel free to add your topics to agenda: https://etherpad.openstack.org/p/openstack-ansible-modules14:57
sshnaidm#startmeeting ansible-sig15:01
openstackMeeting started Tue Feb 11 15:01:39 2020 UTC and is due to finish in 60 minutes.  The chair is sshnaidm. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
*** openstack changes topic to " (Meeting topic: ansible-sig)"15:01
dtantsuro/15:01
openstackThe meeting name has been set to 'ansible_sig'15:01
sshnaidmwho is available today15:02
sshnaidmdtantsur, hey15:02
gtemame in 10 minutes15:02
sshnaidmack15:03
dtantsursshnaidm: I suggest you ping people explicitly15:03
dtantsurit's easy to forget about the changed time15:03
sshnaidmok, maybe we need to maintain a list of people :)15:03
dtantsurping whoever responded about the time :)15:04
sshnaidmmordred, mnaser cloudnull odyssey4me noonedeadpunk jrosser15:04
jrossero/ hello15:04
noonedeadpunko/15:04
mordredsshnaidm: this is the new time then I suppose? :)15:04
sshnaidmI'm taking names from etherpad, maybe not all are in this channel15:04
sshnaidmmordred, yes!15:04
sshnaidmnew time, convenient for all now15:05
sshnaidmand new place15:05
dtantsuryeah, the API SIG slot was occupied temporarily :)15:05
cloudnullo/15:06
sshnaidmjust a reminder, the agenda is in15:06
sshnaidm#link https://etherpad.openstack.org/p/openstack-ansible-modules15:06
sshnaidmfeel free to add there15:06
sshnaidmso moving on15:06
sshnaidmfirst item - pushing a first version of collection to galaxy15:07
*** gtema_ has joined #openstack-ansible-sig15:07
sshnaidmI'd propose to do it manually now so people can start testing/using it15:07
dtantsurdoes galaxy have any sort of alpha versions?15:07
mordredsshnaidm: oh yeah - I was gonna connect with you on getting that set up once I was back in real life15:08
sshnaidmmordred, great15:08
sshnaidmdtantsur, well, it has versioning15:08
sshnaidmdtantsur, but if you want to install something before 1.0.0 you need to set an explicit version15:08
dtantsurah! nice15:08
mordredcool., so we can install this manual test one as 0.115:09
sshnaidm(there is a request to change it from Paul to have *)15:09
dtantsur(sorry, my knowledge of ansible is very spotty)15:09
sshnaidmmordred, yeah, maybe not to release it until it's removed from ansible upstream15:09
* sshnaidm stairs on gundalow 15:09
dtantsurthey don't conflict, do they?15:10
*** gtema has quit IRC15:10
sshnaidmdtantsur, if shortly - it's complicated15:10
dtantsurI think it's actually good to collect feedback before ansible presses the big red button?15:10
noonedeadpunkI'd say it would be great to have some migration time on hands15:10
sshnaidmdtantsur, absolutely, the sooner we can use collection the better15:10
sshnaidmnoonedeadpunk, sorry, what do you mean?15:11
noonedeadpunkLike be able to start using some "stable" collections before ansible got modules dropped from their root15:11
sshnaidmnoonedeadpunk, I'm not sure people use devel branch of ansible15:12
sshnaidmnoonedeadpunk, but for better safety - yes, of course15:12
sshnaidmbtw the patch to do this:15:12
sshnaidm#link https://github.com/ansible/ansible/pull/6679015:13
sshnaidmnoonedeadpunk, it affects 2.10 only and currently it's devel branch15:13
sshnaidmok, so I think we have an agreement here15:13
odyssey4meo/15:13
sshnaidm#action sshnaidm to be in touch with mordred to push the first version of collection to galaxy15:14
sshnaidmmordred, let's please schedule a time for it15:14
sshnaidmmordred, just ping me whenever you're available15:14
sshnaidmany objections, comments about this topic?15:15
mordredsshnaidm: will do - we can do it this week - first step is I need to make sure I know how to log in myself :)15:15
sshnaidmmordred, ack :)15:15
sshnaidmmordred, I pushed something to my accounts, so should be fine15:15
sshnaidmwe also have stage version of galaxy to play there15:15
sshnaidm(nice thing, btw ^^ )15:16
sshnaidmok, moving on15:16
sshnaidmI need an advice from infra or people that did releases, how do I run job after patch is merged? Should I use something like post-merge pipeline..?15:16
sshnaidmI'd happy to receive examples of tag/release jobs in openstack to learn from, or link to docs15:17
dtantsurthe release team has a release pipeline, dunno if we can use it15:17
mordredyes - release pipeline - or we might want to use the promote pipeline instead15:18
sshnaidmas I understand we need to run build job, pass artifacts to child functional jobs, then merge it, but then to push collection to galaxy15:18
mordredrelease pipeline is for running jobs after a tag event15:18
sshnaidmmordred, so we agreed to use tags before, maybe release pipeline is what we want here?15:18
sshnaidmmordred, to define pushing job in release pipeline?15:19
mordredyes- if we're going to be pushing to galaxy on tag events, it should go in release pipeline15:19
sshnaidmok15:19
sshnaidmso I'll focus on build&test jobs right now, we still have time before pushing anything..15:20
sshnaidmdtantsur, do you use tagged releases in ironic?15:20
dtantsursshnaidm: all official projects do, I think15:20
dtantsurand most non-official15:20
sshnaidmdtantsur, I see15:21
sshnaidmany other ideas how to organize jobs for build & push or related topics?15:22
sshnaidmif no, then moving on15:22
dtantsursshnaidm: similarly to upstream release procedure, create a check job to verify you can release15:22
dtantsurI mean, do most of verifications before you try to build and upload something15:23
dtantsur(for python projects it's stuff like setup.cfg validation)15:23
sshnaidmdtantsur, what kind of verifications?15:23
sshnaidmdtantsur, I think in this case it will be galaxy.yml verification15:24
dtantsuryeah, for example this15:24
*** spatel has joined #openstack-ansible-sig15:24
dtantsurI'm not familiar with ansible packaging to be sure15:24
sshnaidmit's actually responsible for pushing15:24
sshnaidmyeah, it's kind of setup.cfg+requirements.txt, but for ansible15:24
dtantsurright15:24
sshnaidmack, noted15:25
sshnaidmok, moving on15:25
sshnaidmOpenstack Ansible modules on PTG - is there intererest to have a discussion/session/track there? Should it be part of SDK session or other?15:25
dtantsur1. Yes, 2. Depending on the overall format?15:25
gtema_1 - yes15:26
sshnaidmas I saw, and mordred can confirm, we have something like "Tracks" now..? Maybe it can be used?15:26
mordredshrug - I do not know ... I'd be more than happy for there to be some sort of meeting if people will be in vancouver15:26
mordredotoh - if people are not going to be in vancouver, then it's not super awesome :)15:27
dtantsursshnaidm: if we can, say, dedicate 1-2 slots, then we can go independent15:27
dtantsurif it must be a part of some wider track, I guess we can go with the SDK15:27
dtantsurmordred: many of us won't know until much later :(15:27
sshnaidmmordred, let's hope and plan for good15:27
sshnaidmit's easier to remove tracks than to search for adding them later15:28
mordredgood point15:28
sshnaidmdo you know if SDK has its own space?15:29
sshnaidmlike room and hours15:29
mordredand I agree with dtantsur - either just grab 1-2 slots, or we can make an SDK track15:29
mordredsshnaidm: I don't think we've requested anything15:29
sshnaidmmordred, how to "grab slots" actually?15:29
sshnaidmwhat is the procedure15:30
sshnaidmok, I think we can discover this later then15:30
sshnaidmI think we agree on 1-2 slots and that's fine15:31
sshnaidmok, open discussion then15:31
sshnaidmdo you have something to talk about?15:31
dtantsurI think the first step is to say "yes, we're going to be present" out loud15:32
sshnaidmdtantsur, and together15:32
sshnaidmok, so if no other topics, I think we're good?15:33
sshnaidmthanks everyone to participation15:34
mordredsshnaidm: I'll see what I can find out about getting track slots15:34
sshnaidmmordred, great, thanks15:34
sshnaidm#endmeeting15:34
*** openstack changes topic to "OpenStack Ansible SIG | https://etherpad.openstack.org/p/ansible-sig"15:34
openstackMeeting ended Tue Feb 11 15:34:23 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:34
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-02-11-15.01.html15:34
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-02-11-15.01.txt15:34
openstackLog:            http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-02-11-15.01.log.html15:34
sshnaidmgtema_, did you have a chance to check the issue with tags and images patch?15:35
gtema_not yet15:35
sshnaidmgtema_, ack15:35
sshnaidmgundalow, when you're available, tell please if you have any updates from ansible about migration and removing code, if there're such of course15:37
jrosserin openstack-ansible we're currently blocked moving beyond ansible 2.8 due to ansible bugs15:38
jrosserthats going to get in the way of testing out any of the new modules - any help we can get there to unstick things would be great15:38
sshnaidmjrosser, can you use collections with 2.8?15:39
sshnaidmI think it was introduced in 2.815:40
jrosseryeah thats when the collections keyword came in15:40
sshnaidmjrosser, so I think you can still enjoy new modules when they appear as collection?15:42
jrosserprobably, if everything needed / bugs are fixed in 2.815:43
sshnaidmjrosser, just curios, which OS modules do you use from ansible?15:45
noonedeadpunkcan you remind me if collections names will differ from old style modules? I can recall some naming convention discussion but do not recall it results15:45
jrossersshnaidm: lots of them - i pick one file out of many many roles we have here https://github.com/openstack/openstack-ansible-os_glance/blob/master/tasks/service_setup.yml15:46
noonedeadpunkalso we do use os_image in many places and much more in specific roles (like working on adding os_coe_cluster_template to magnum role)15:47
jrosseri figured here was a good a place as any to raise general issues we're having with ansible in the context of openstack15:48
gundalowsshnaidm: hi. 1) We (Ansible) are currently working out what the final steps are before we can start deleting content from ansibe/ansible:devel. 2) Ansible-base (what Ansible/ansible will become) is taking change, once that's stable you can use that for CI, rather than devel.16:07
sshnaidmgundalow, thanks a lot for an update16:08
gundalowNps16:09
*** dtantsur is now known as dtantsur|afk16:34
sshnaidmjrosser, I'd suggest to check the option to run your jobs that use os_image on changes of os_image modules in collections16:39
*** priteau has quit IRC17:00
odyssey4mejrosser: well, if you're able to start posting fixes into the collection then we can help get those reviewed and merged right here (and you get to review in gerrit)17:34
*** evrardjp has quit IRC17:34
*** evrardjp has joined #openstack-ansible-sig17:34
odyssey4mejrosser: once that's done, we've got support to get backports merged quite quickly into 2.9 when they're proposed and merged in the collection17:34
odyssey4mejrosser: so, if OSA is able to jump over 2.8 to 2.9 then we'll be able to help get past the stall17:35
odyssey4mejrosser: also, if some of the stall are non OpenStack modules then I know gundalow is keen to find maintainers for modules, they'll be moved into collections and handled much the same way to increase review velocity and enable independent releasing17:37
*** gtema_ has quit IRC17:39
*** spatel has quit IRC17:50
jrosserodyssey4me: we can't get to 2.9 becasue of ansible bug in rabbitmq modules, as OSA is now on rabbit 3.818:08
jrosserwe're on 2.8.8 right now but there is a risk thats where we will still be for V cycle18:09
odyssey4mejrosser: that's bothersome - perhaps gundalow can share whether there've been volunteers to pick up those modules in a collection yet tomorrow... otherwise him and I spoke about the plans for shifting 'orphaned' modules into collections too, and maybe we can get that going to get you guys fixed up faster19:00
odyssey4mejrosser: otherwise there is the option of vendoring the modules in the OSA rabbitmq role and carrying that for a while... but it is a slippery slope19:01
jrosserindeed it is19:04
jrosserwe sit triage it and noonedeadpunk made a PR with a fix19:05
jrosser*did19:05
jrosserrabbitmqctl output has changed and the module trips up parsing the different text19:05
*** gtema has joined #openstack-ansible-sig19:15
noonedeadpunkActually there's even better PR there which is also not merged (but it's not passing CI iirc) - which moves module from using cli to a more reliable API.19:46
noonedeadpunkbut yeah - it would be great to find volunteers for it. otherwise.... maybe we can try adding it to opendev as well? As carrying inside OSA is pretty much the same, except missing possible contributions...19:48
*** gtema has quit IRC20:23
*** owalsh has quit IRC20:30
*** owalsh has joined #openstack-ansible-sig20:44
*** spatel has joined #openstack-ansible-sig21:18
*** spatel has quit IRC21:22
mordrednoonedeadpunk, jrosser: if we want to adopt the collection, it should be easy enough to suck into opendev21:51
mordred(as we're figuring out the pattern for that with openstack)21:51
odyssey4memordred noonedeadpunk jrosser we could, but it might make sense to reach out to the folks who make rabbitmq to help contribute/review21:56
odyssey4meit would be possible to actually make them owners with the collection model, and we could contribute while they review & maintain21:57
mordredtotally21:59
mordredwhichever way makes sense for people21:59
jrosserif the rabbit folk were up for it that would be he most obvious route21:59
mordredalso - the two things aren't mutually exclusive - we can host or not host the code and CI over here in opendev, and we can do that with or without the participation of the rabbit folks ... all of the options are workable depending on what various humans want22:00

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