*** spatel has joined #openstack-ansible-sig | 01:39 | |
*** spatel has quit IRC | 01:44 | |
*** evrardjp has quit IRC | 05:36 | |
*** evrardjp has joined #openstack-ansible-sig | 05:36 | |
*** spatel has joined #openstack-ansible-sig | 05:40 | |
*** spatel has quit IRC | 05:46 | |
*** gtema has joined #openstack-ansible-sig | 07:33 | |
*** dtantsur|afk is now known as dtantsur | 08:47 | |
*** sshnaidm|pto is now known as sshnaidm | 08:48 | |
*** priteau has joined #openstack-ansible-sig | 08:56 | |
*** gtema_ has joined #openstack-ansible-sig | 08:59 | |
*** gtema has quit IRC | 09:02 | |
*** spatel has joined #openstack-ansible-sig | 09:42 | |
*** spatel has quit IRC | 09:47 | |
*** priteau has quit IRC | 09:48 | |
*** gtema has joined #openstack-ansible-sig | 10:12 | |
*** gtema_ has quit IRC | 10:16 | |
*** holser has joined #openstack-ansible-sig | 10:19 | |
*** gshippey has joined #openstack-ansible-sig | 10:50 | |
*** gtema has quit IRC | 10:54 | |
*** gtema has joined #openstack-ansible-sig | 10:56 | |
*** holser has quit IRC | 11:17 | |
*** holser has joined #openstack-ansible-sig | 11:18 | |
*** gtema has quit IRC | 12:18 | |
*** gtema has joined #openstack-ansible-sig | 12:49 | |
gundalow | Anyone know why the OpenStack zuul job which runs on ansible/ansible PRs is failing on all PRs https://github.com/ansible/ansible/pull/68122#issuecomment-602761720 | 12:54 |
---|---|---|
gundalow | I think given that ansible/ansible:devel doesn't have any OpenStack modules in anymore that this Zuul job can be removed from ansible/ansible | 12:55 |
*** gtema_ has joined #openstack-ansible-sig | 12:57 | |
*** gtema_ has quit IRC | 12:59 | |
*** gtema_ has joined #openstack-ansible-sig | 12:59 | |
mordred | gundalow: I agree. removing now | 13:00 |
*** gtema has quit IRC | 13:00 | |
openstackgerrit | Mark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping https://review.opendev.org/713643 | 13:02 |
openstackgerrit | Mark Chappell proposed openstack/ansible-collections-openstack master: New module: os_keystone_mapping_info https://review.opendev.org/713686 | 13:02 |
openstackgerrit | Mark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_identity_provider https://review.opendev.org/714632 | 13:02 |
openstackgerrit | Mark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_identity_provider_info https://review.opendev.org/714633 | 13:02 |
*** gtema_ is now known as gtema | 13:05 | |
sshnaidm | how did it trigger on these files at all | 13:45 |
mordred | sshnaidm: I do not know. I want to look in to it with corvus when he's up | 13:51 |
mordred | sshnaidm: it should not have | 13:51 |
sshnaidm | mordred, should we remove "devel" branch here? https://opendev.org/openstack/project-config/src/branch/master/zuul.d/projects.yaml#L29 | 13:51 |
mordred | sshnaidm: yeah, probalby. I mean, it's not urgent, both of those jobs now have branch matchers, but it's maybe worth cleaning up | 13:57 |
mordred | sshnaidm: (I already removed the jobs running on the devel branch this morning fwiw) | 13:57 |
*** gtema_ has joined #openstack-ansible-sig | 13:59 | |
*** gtema has quit IRC | 14:02 | |
sshnaidm | mordred, ack, should be ok then | 14:12 |
gundalow | I guess the question is, Do you want CI on the `stable-2.9` branch still? | 14:54 |
mordred | yeah - I've got some patches up for that | 14:54 |
mordred | gundalow: https://review.opendev.org/#/c/711471/ - but we're going to figure out why that job ran on non-openstack related change first | 14:55 |
gundalow | Sweet, thanks :) | 14:55 |
mordred | gundalow: because it shouldn't have :) | 14:55 |
gundalow | FYI the much smaller devel is open for business again | 14:55 |
dtantsur | hey, is the meeting here and now? | 15:01 |
sshnaidm | #startmeeting ansible-sig | 15:04 |
openstack | Meeting started Tue Mar 24 15:04:57 2020 UTC and is due to finish in 60 minutes. The chair is sshnaidm. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:05 |
*** openstack changes topic to " (Meeting topic: ansible-sig)" | 15:05 | |
openstack | The meeting name has been set to 'ansible_sig' | 15:05 |
sshnaidm | sorry, my bad | 15:05 |
sshnaidm | ok, so who is still available for the meeting? :) | 15:05 |
gtema_ | me for 10% | 15:05 |
sshnaidm | #link https://etherpad.openstack.org/p/openstack-ansible-modules | 15:06 |
sshnaidm | agenda today ^ | 15:06 |
sshnaidm | dtantsur, mordred odyssey4me and all | 15:06 |
dtantsur | o/ | 15:06 |
sshnaidm | firstly I'd like to ask for reviews where it's possible: https://review.opendev.org/#/q/topic:collection-jobs+(status:open+OR+status:merged) | 15:08 |
sshnaidm | seems like train and rocky on openstacksdk are broken | 15:08 |
sshnaidm | pep8 failures and neutron tests | 15:08 |
dtantsur | there have been a lot of transient issues today | 15:09 |
dtantsur | make sure it's not them | 15:09 |
sshnaidm | dtantsur, it's from a few days earlier | 15:09 |
sshnaidm | but I'll rebase patches, just in case it helps.. | 15:09 |
sshnaidm | when this is merged, I think we're good about coverage in SDK and Ansible branches | 15:10 |
sshnaidm | next jobs it's testing collections with Ansible 2.8, which will require a little trick, cause you can't build collection in 2.8, only can use it :) | 15:10 |
sshnaidm | and job to run unittests that currently exist in collection, I think we ignored them so far | 15:11 |
sshnaidm | hopefully it will encourage people to write them more.. | 15:11 |
sshnaidm | any comments so far? | 15:12 |
sshnaidm | moving on | 15:12 |
sshnaidm | * Keep extracting common code to library and standartization of modules | 15:12 |
sshnaidm | like mordred has started with a general class for Openstack Ansible module | 15:13 |
odyssey4me | o/ | 15:13 |
sshnaidm | odyssey4me, hey | 15:13 |
sshnaidm | it's a way we need to go imho, to try pulling out everything Ansible specific from modules to library | 15:14 |
sshnaidm | to make module writing easier for people unfamiliar with Ansible, modules, etc | 15:14 |
tremble | AnsibleAWSModule makes things much easier for AWS modules. | 15:15 |
sshnaidm | tremble, right, the same idea with OpenstackAnsible class | 15:15 |
dtantsur | I agree, it's hugely important | 15:15 |
dtantsur | esp if we see a growth of contributors with little ansible experience | 15:15 |
dtantsur | (like me) | 15:15 |
sshnaidm | dtantsur, and I'm afraid we won't see much if we don't do it :) | 15:16 |
dtantsur | exactly | 15:16 |
sshnaidm | I don't have specific steps here, so point to think and to experiment in patches till next meeting | 15:17 |
sshnaidm | maybe even a spec, not sure though if we need it in this stage | 15:17 |
sshnaidm | ok, I think we all agree on that, moving on | 15:18 |
sshnaidm | * Pushing collection | 15:19 |
sshnaidm | for that we need mordred, so skipping for now | 15:19 |
sshnaidm | * Work on a new job from scratch for modules, trying to reduce the time. | 15:19 |
sshnaidm | back to CI, I'm not so familiar with devstack jobs, but wonder if it's possible to make it shorter somehow.. | 15:19 |
sshnaidm | or maybe to set up something from scratch | 15:20 |
sshnaidm | currently it's quite long and spamming a lot in logs | 15:20 |
sshnaidm | moving on | 15:20 |
sshnaidm | * Work on a separate jobs for specific modules for more focused and optimal testing | 15:21 |
sshnaidm | just an idea to have module-specific jobs | 15:21 |
sshnaidm | and reduce load, for example if change is in neutron, maybe to skip glance modules check | 15:21 |
sshnaidm | and sub-question, how to test ironic modules | 15:22 |
sshnaidm | dtantsur, ^^ | 15:22 |
sshnaidm | we'll need real bm nodes for functional tests | 15:23 |
dtantsur | nope | 15:23 |
sshnaidm | is it possible on third-party only or we can do something in openstack infra | 15:23 |
dtantsur | ironic has a virtual CI | 15:23 |
dtantsur | we even have a job on openstacksdk | 15:23 |
dtantsur | we can either use our devstack plugin OR bifrost | 15:23 |
sshnaidm | dtantsur, nodes as virtual bms? | 15:23 |
dtantsur | yep | 15:23 |
sshnaidm | dtantsur, so we can run introspection on them? | 15:24 |
dtantsur | yes, we can | 15:24 |
dtantsur | you'll need to add the ironic-inspector devstack plugin to the mix | 15:24 |
sshnaidm | interesting, that's good news | 15:24 |
dtantsur | this is without inspector: https://github.com/openstack/openstacksdk/blob/master/.zuul.yaml#L230-L277 | 15:24 |
sshnaidm | dtantsur, and openstacksdk-functional-devstack-ironic runs actually with virtual nodes? | 15:25 |
dtantsur | yep, although I don't think we actually use them in the tests | 15:26 |
dtantsur | (we use the fake driver in SDK tests, I think) | 15:26 |
sshnaidm | dtantsur, ok, seems like we'll need to take it offline to some specific ironic modules talk | 15:26 |
dtantsur | yeah | 15:27 |
sshnaidm | I'm close to finish with BM modules for tripleo, so we'd better to start thinking adapting them for collection | 15:27 |
dtantsur | indeed | 15:27 |
sshnaidm | cool | 15:27 |
sshnaidm | * Adding TripleO jobs and testing | 15:27 |
sshnaidm | well, this one is too early to talk about maybe, but also good to plan ahead | 15:28 |
sshnaidm | as we use in tripleo Keystone modules, but it's taken from Ansible repo | 15:28 |
sshnaidm | all because mordred doesn't push collection :D | 15:29 |
dtantsur | that mordred! | 15:29 |
sshnaidm | yeah | 15:29 |
dtantsur | anyway, this should be solved within a few weeks | 15:29 |
dtantsur | then we can just add jobs as usual: first non-voting, then consistently green, then maybe voting | 15:30 |
* dtantsur has reservations about tripleo jobs being consistently green | 15:30 | |
sshnaidm | dtantsur, yeah, that's the plan | 15:30 |
sshnaidm | dtantsur, well, we have standalone jobs that should fit our goals here | 15:30 |
dtantsur | ideally, we'll need something with ironic | 15:31 |
dtantsur | but that can wait | 15:31 |
sshnaidm | and 3-party OVB jobs for ironic | 15:31 |
dtantsur | right | 15:31 |
sshnaidm | but they're loooong | 15:31 |
dtantsur | we can limit them to patches touching ironic | 15:31 |
sshnaidm | yeah | 15:31 |
sshnaidm | and it has pretty good coverage of ironic there | 15:32 |
dtantsur | and we'll add bifrost jobs | 15:32 |
dtantsur | that is, when somebody actually updates bifrost to use the collections | 15:32 |
dtantsur | i.e. when it's too late and we get broken | 15:32 |
sshnaidm | I'll need to look more about bifrost | 15:32 |
dtantsur | sshnaidm: that's essentially where tripleo is moving :) | 15:33 |
sshnaidm | does it use current os_ironic modules? | 15:33 |
dtantsur | ironic + ansible (optionally keystone) | 15:33 |
dtantsur | yes | 15:33 |
sshnaidm | dtantsur, oh, you mean novaless and metalsmith, etc? | 15:33 |
dtantsur | on tripleo side - yes | 15:33 |
dtantsur | bifrost has been like that since inception | 15:33 |
sshnaidm | ok, so I think Steve Baker is actually did it for tripleo | 15:34 |
dtantsur | yep | 15:34 |
sshnaidm | in Ussuri we have it by default iirc | 15:34 |
dtantsur | actually, I think the ironic modules have been developed for bifrost | 15:34 |
dtantsur | initially | 15:34 |
dtantsur | yeah | 15:34 |
sshnaidm | so you mean in tripleo we use actually os_ironic* modules? | 15:34 |
dtantsur | nope, in bifrost | 15:34 |
sshnaidm | ah, ok | 15:35 |
dtantsur | I guess we should move on from the ironic topics :) | 15:35 |
sshnaidm | dtantsur, yeah, so it seems like important to have these jobs on os_ironic.. | 15:35 |
sshnaidm | dtantsur, ok | 15:35 |
sshnaidm | I think I finished with today agenda actually | 15:35 |
sshnaidm | so now free talk if anyone has | 15:36 |
dtantsur | I stayed till the end, do I receive a treat? :D | 15:36 |
sshnaidm | dtantsur, of course | 15:36 |
dtantsur | \o/ | 15:36 |
sshnaidm | first ironic ansible module goes to dtantsur ! | 15:37 |
* dtantsur bites the first ironic ansible module | 15:37 | |
sshnaidm | dtantsur, don't scare him, will run away.. | 15:38 |
sshnaidm | ok, so let's continue talks here if there are any | 15:38 |
sshnaidm | #endmeeting | 15:38 |
*** openstack changes topic to "OpenStack Ansible SIG | https://etherpad.openstack.org/p/ansible-sig" | 15:38 | |
openstack | Meeting ended Tue Mar 24 15:38:30 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:38 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-24-15.04.html | 15:38 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-24-15.04.txt | 15:38 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-24-15.04.log.html | 15:38 |
tremble | dtantsur, Speaking of Ironic... https://903cda9ebd0e1994db88-a122e892f22a38ddc5f951fb4c0c5ba5.ssl.cf5.rackcdn.com/714120/2/gate/openstack-tox-lower-constraints/9e8f4d6/testr_results.html I don't see how I could have caused an additional failure there, especially since it was working... | 16:09 |
tremble | Oops, wrong channel... | 16:09 |
openstackgerrit | Merged openstack/ansible-collections-openstack master: Don't fetch subunit in jobs https://review.opendev.org/714342 | 16:16 |
*** dtantsur is now known as dtantsur|afk | 16:25 | |
*** sshnaidm is now known as sshnaidm|afk | 17:13 | |
*** gtema_ has quit IRC | 17:30 | |
*** evrardjp has quit IRC | 17:36 | |
*** evrardjp has joined #openstack-ansible-sig | 17:36 | |
*** openstackstatus has quit IRC | 17:45 | |
*** tremble has quit IRC | 17:45 | |
*** dmsimard|off has quit IRC | 17:45 | |
*** tremble has joined #openstack-ansible-sig | 17:45 | |
*** openstackstatus has joined #openstack-ansible-sig | 17:46 | |
*** ChanServ sets mode: +v openstackstatus | 17:46 | |
*** holser__ has joined #openstack-ansible-sig | 19:17 | |
*** holser has quit IRC | 19:18 | |
*** holser has joined #openstack-ansible-sig | 19:32 | |
*** holser__ has quit IRC | 19:34 | |
mordred | sshnaidm|afk, dtantsur|afk: sorry - I had a conflicting meeting this morning - I have a fun topic for you tomorrow though | 19:47 |
*** gshippey has quit IRC | 19:49 | |
*** gtema has joined #openstack-ansible-sig | 20:12 | |
*** gtema has quit IRC | 20:17 | |
sshnaidm|afk | intriguing :) | 20:28 |
*** holser has quit IRC | 21:18 | |
*** holser has joined #openstack-ansible-sig | 21:19 | |
*** holser has quit IRC | 21:36 | |
*** gtema has joined #openstack-ansible-sig | 22:14 | |
*** gtema has quit IRC | 22:18 | |
openstackgerrit | Monty Taylor proposed openstack/ansible-collections-openstack master: Add ansible-collections-openstack to the required-projects https://review.opendev.org/714784 | 22:18 |
openstackgerrit | Monty Taylor proposed openstack/ansible-collections-openstack master: Update the badge shown in galaxy https://review.opendev.org/714795 | 23:32 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!