*** naohirot has joined #openstack-ironic | 00:06 | |
*** Marga_ has joined #openstack-ironic | 00:10 | |
*** achanda has quit IRC | 00:12 | |
*** Marga_ has quit IRC | 00:15 | |
*** Sukhdev has joined #openstack-ironic | 00:21 | |
*** shadower has quit IRC | 00:23 | |
*** shadower has joined #openstack-ironic | 00:23 | |
*** ijw has quit IRC | 00:28 | |
*** ijw has joined #openstack-ironic | 00:45 | |
*** ijw has quit IRC | 00:49 | |
*** ijw has joined #openstack-ironic | 00:50 | |
*** alexpilotti has quit IRC | 00:59 | |
*** Sukhdev has quit IRC | 01:03 | |
*** david-lyle has joined #openstack-ironic | 01:03 | |
*** Marga_ has joined #openstack-ironic | 01:11 | |
*** achanda has joined #openstack-ironic | 01:13 | |
*** Marga_ has quit IRC | 01:16 | |
*** Sukhdev has joined #openstack-ironic | 01:17 | |
*** Sukhdev has quit IRC | 01:21 | |
*** rameshg87 has joined #openstack-ironic | 01:21 | |
*** Sukhdev has joined #openstack-ironic | 01:23 | |
*** Sukhdev has quit IRC | 01:24 | |
*** Sukhdev has joined #openstack-ironic | 01:25 | |
*** Sukhdev has quit IRC | 01:26 | |
*** dims_ has quit IRC | 01:28 | |
*** baoli has joined #openstack-ironic | 01:29 | |
*** Sukhdev has joined #openstack-ironic | 01:30 | |
*** cinerama` has joined #openstack-ironic | 01:34 | |
*** Sukhdev has quit IRC | 01:35 | |
*** lintan_ has joined #openstack-ironic | 01:35 | |
*** NobodyCa1 has joined #openstack-ironic | 01:37 | |
*** Sukhdev has joined #openstack-ironic | 01:37 | |
*** cinerama has quit IRC | 01:38 | |
*** baoli has quit IRC | 01:38 | |
*** lintan has quit IRC | 01:38 | |
*** NobodyCam has quit IRC | 01:38 | |
*** [1]cdearborn has quit IRC | 01:39 | |
*** dimsum__ has joined #openstack-ironic | 01:40 | |
openstackgerrit | Merged openstack/ironic-inspector: Add a warning about sudoers file https://review.openstack.org/227935 | 01:43 |
---|---|---|
*** Sukhdev has quit IRC | 01:51 | |
*** Haomeng has quit IRC | 01:52 | |
*** Sukhdev has joined #openstack-ironic | 01:53 | |
*** Marga_ has joined #openstack-ironic | 01:54 | |
*** Marga_ has quit IRC | 01:57 | |
*** Marga_ has joined #openstack-ironic | 01:57 | |
*** penick has joined #openstack-ironic | 02:06 | |
*** penick has quit IRC | 02:07 | |
*** Sukhdev has quit IRC | 02:29 | |
*** dimsum__ has quit IRC | 02:48 | |
*** karimb has quit IRC | 02:50 | |
*** dimsum__ has joined #openstack-ironic | 03:09 | |
*** dims_ has joined #openstack-ironic | 03:10 | |
*** bnemec has quit IRC | 03:12 | |
*** Sukhdev has joined #openstack-ironic | 03:14 | |
*** dimsum__ has quit IRC | 03:14 | |
*** baoli has joined #openstack-ironic | 03:16 | |
*** dimsum__ has joined #openstack-ironic | 03:25 | |
*** dimsum__ has quit IRC | 03:27 | |
*** dims_ has quit IRC | 03:28 | |
*** achanda has quit IRC | 03:32 | |
*** achanda has joined #openstack-ironic | 03:33 | |
*** baoli has quit IRC | 03:39 | |
*** achanda has quit IRC | 03:41 | |
*** Nisha has joined #openstack-ironic | 03:45 | |
*** praneshp has joined #openstack-ironic | 03:53 | |
*** VikasC has joined #openstack-ironic | 04:10 | |
*** amotoki has joined #openstack-ironic | 04:27 | |
*** dimsum__ has joined #openstack-ironic | 04:27 | |
*** ijw has quit IRC | 04:33 | |
*** dimsum__ has quit IRC | 04:34 | |
*** persia has quit IRC | 04:39 | |
*** persia has joined #openstack-ironic | 04:40 | |
*** mdbooth has quit IRC | 04:44 | |
*** mdbooth has joined #openstack-ironic | 04:49 | |
*** pradipta has joined #openstack-ironic | 04:57 | |
openstackgerrit | Haomeng,Wang proposed openstack/python-ironicclient: support multi-nodes operation for multi-nodes-operations https://review.openstack.org/228301 | 04:58 |
*** toabctl has quit IRC | 05:01 | |
*** toabctl has joined #openstack-ironic | 05:04 | |
*** achanda has joined #openstack-ironic | 05:12 | |
*** praneshp_ has joined #openstack-ironic | 05:34 | |
*** praneshp has quit IRC | 05:37 | |
*** praneshp_ is now known as praneshp | 05:37 | |
*** deray has joined #openstack-ironic | 05:46 | |
*** Marga_ has quit IRC | 05:49 | |
*** Marga_ has joined #openstack-ironic | 05:52 | |
*** boris-42 has joined #openstack-ironic | 05:56 | |
*** ijw has joined #openstack-ironic | 06:00 | |
*** lazy_prince has joined #openstack-ironic | 06:05 | |
*** vinbs has joined #openstack-ironic | 06:09 | |
*** chenke has joined #openstack-ironic | 06:09 | |
*** chenke has left #openstack-ironic | 06:10 | |
*** marzif has joined #openstack-ironic | 06:19 | |
*** ijw_ has joined #openstack-ironic | 06:30 | |
*** dimsum__ has joined #openstack-ironic | 06:31 | |
*** ijw has quit IRC | 06:32 | |
*** dimsum__ has quit IRC | 06:36 | |
*** ukalifon1 has joined #openstack-ironic | 06:38 | |
*** marzif has quit IRC | 06:39 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Support IPA for devstack-plugin https://review.openstack.org/223563 | 06:46 |
*** e0ne has joined #openstack-ironic | 06:49 | |
*** yuikotakada has joined #openstack-ironic | 06:52 | |
yuikotakada | good morning, Ironic | 06:52 |
*** itsuugo has joined #openstack-ironic | 06:56 | |
*** achanda has quit IRC | 06:56 | |
*** deray has quit IRC | 06:57 | |
*** e0ne has quit IRC | 06:59 | |
*** deray has joined #openstack-ironic | 06:59 | |
*** achanda has joined #openstack-ironic | 06:59 | |
*** ifarkas has joined #openstack-ironic | 07:00 | |
*** Sukhdev has quit IRC | 07:01 | |
*** achanda has quit IRC | 07:02 | |
*** e0ne has joined #openstack-ironic | 07:03 | |
*** e0ne has quit IRC | 07:05 | |
*** ijw_ has quit IRC | 07:07 | |
*** e0ne has joined #openstack-ironic | 07:09 | |
*** pradipta has quit IRC | 07:09 | |
*** ukalifon1 has quit IRC | 07:11 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy https://review.openstack.org/228020 | 07:13 |
*** benhur_marcel has quit IRC | 07:13 | |
*** yog_ has joined #openstack-ironic | 07:15 | |
*** itsuugo has quit IRC | 07:16 | |
*** praneshp has quit IRC | 07:16 | |
*** praneshp has joined #openstack-ironic | 07:16 | |
*** itsuugo has joined #openstack-ironic | 07:17 | |
*** chlong has quit IRC | 07:17 | |
*** mbound has joined #openstack-ironic | 07:20 | |
*** dtantsur|afk is now known as dtantsur | 07:20 | |
dtantsur | Morning Ironic, hi yuikotakada | 07:20 |
yuikotakada | dtantsur, hi :) | 07:20 |
*** ijw has joined #openstack-ironic | 07:31 | |
*** MattMan has joined #openstack-ironic | 07:45 | |
*** chenke has joined #openstack-ironic | 07:50 | |
*** jamielennox is now known as jamielennox|away | 07:50 | |
*** MattMan is now known as MattManHome | 07:51 | |
*** MattManHome has quit IRC | 07:53 | |
*** e0ne has quit IRC | 07:57 | |
*** romainh has joined #openstack-ironic | 07:57 | |
*** MattManHome has joined #openstack-ironic | 07:58 | |
chenke | does openstack allow a tenant member to boot a baremetal node? | 07:59 |
*** praneshp has quit IRC | 07:59 | |
*** e0ne has joined #openstack-ironic | 08:01 | |
dtantsur | chenke, I think it depends on Nova, no? Nova rules must be the same for virtual and baremetal instances | 08:01 |
chenke | dtantsur, could you tell which part of nova control it, i want to check it | 08:04 |
betherly | good morning ironic :) | 08:05 |
*** athomas has joined #openstack-ironic | 08:11 | |
*** derekh has joined #openstack-ironic | 08:12 | |
*** derekh has quit IRC | 08:12 | |
*** mgoddard has joined #openstack-ironic | 08:12 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Support IPA for devstack-plugin https://review.openstack.org/223563 | 08:12 |
*** derekh has joined #openstack-ironic | 08:13 | |
*** mrmoje has joined #openstack-ironic | 08:23 | |
rameshg87 | dtantsur: hi, what's the next step for ironic-lib ? | 08:23 |
rameshg87 | dtantsur: are we waiting to enable gate jobs to start using ironic-lib ? | 08:23 |
dtantsur | chenke, I'm not sure about nova access control, sorry. you may ask on #openstack-nova though | 08:23 |
dtantsur | rameshg87, so, as we have ironic-lib dsvm gate working now, we can just start to switch :) | 08:23 |
dtantsur | I don't have time for it right now, so anyone is free to propose a change | 08:24 |
rameshg87 | dtantsur: oh we have started to use ironic-lib, great :) | 08:24 |
chenke | dtantsur, tku. i have found it and it's working | 08:24 |
dtantsur | rameshg87, no, we haven't, that's the next step | 08:24 |
rameshg87 | dtantsur: let me check with faizan who was working on it, otherwise I will pick up | 08:24 |
dtantsur | we're just covered that side by the gate | 08:25 |
rameshg87 | dtantsur: I meant gate started using ironic-lib | 08:25 |
dtantsur | ah, right | 08:25 |
rameshg87 | dtantsur: yeah I meant that only :) | 08:25 |
dtantsur | rameshg87, http://logs.openstack.org/56/225556/1/check/gate-tempest-dsvm-ironic-lib-src-nv/2d967e9/ :) | 08:25 |
dtantsur | we need to make it voting btw | 08:25 |
dtantsur | probably before we actually switch | 08:25 |
* dtantsur brb | 08:26 | |
rameshg87 | yeah, and we might need to wait and see a few runs | 08:26 |
*** rameshg87 has left #openstack-ironic | 08:26 | |
*** rameshg87 has joined #openstack-ironic | 08:26 | |
*** mrmoje has quit IRC | 08:29 | |
*** dimsum__ has joined #openstack-ironic | 08:33 | |
*** digimonde has joined #openstack-ironic | 08:34 | |
*** mrmoje has joined #openstack-ironic | 08:34 | |
dtantsur | rameshg87, to see a few runs we need a few patches :) | 08:35 |
dtantsur | oh, and morning, betherly | 08:36 |
* rameshg87 counts on openstack proposal bot | 08:36 | |
dtantsur | yeah, once the reqs freeze is over (probably tomorrow) | 08:36 |
rameshg87 | dtantsur: yeah, meanwhile I will check and decide on the refactoring of ironic to use ironic-lib | 08:37 |
dtantsur | cool | 08:37 |
rameshg87 | dtantsur: I think faizan told he has patch almost ready | 08:37 |
dtantsur | oh, really? that's awesome | 08:37 |
rameshg87 | he has moved to different project btw, that's why we don't see him on irc | 08:37 |
dtantsur | oh, I see | 08:37 |
rameshg87 | but he is still interested in finishing this off | 08:37 |
dtantsur | rameshg87, could you update the whiteboard with your findings? we have a section about ironic-lib | 08:37 |
rameshg87 | dtantsur: sure | 08:38 |
*** dimsum__ has quit IRC | 08:38 | |
*** pelix has joined #openstack-ironic | 08:42 | |
betherly | o/ dtantsur :) | 08:46 |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add hardware inspection module for iRMC driver https://review.openstack.org/196480 | 08:49 |
openstackgerrit | Merged openstack/ironic-inspector: Add explicit dependencies on Alembic and SA https://review.openstack.org/227917 | 08:50 |
*** karimb has joined #openstack-ironic | 09:00 | |
*** mrmoje has quit IRC | 09:03 | |
*** mrmoje has joined #openstack-ironic | 09:04 | |
sambetts | Morning ironic, Hey yuikotakada, dtantsur o/ | 09:09 |
*** achanda has joined #openstack-ironic | 09:10 | |
yuikotakada | sambetts, o/ | 09:11 |
dtantsur | morning sambetts | 09:12 |
*** sdake has joined #openstack-ironic | 09:15 | |
*** dtantsur is now known as dtantsur|brb | 09:16 | |
*** vinbs has quit IRC | 09:21 | |
*** vinbs has joined #openstack-ironic | 09:22 | |
* rameshg87 goes home | 09:24 | |
*** rameshg87 has quit IRC | 09:24 | |
sambetts | Did we manage to release on Friday dtantsur|brb? Or did we wait? | 09:25 |
sambetts | yuikotakada: What OS do you test inspector on? | 09:25 |
yuikotakada | sambetts: I? using Ubuntu :) | 09:26 |
sambetts | yuikotakada: Using devstack? | 09:26 |
yuikotakada | sambetts: yup | 09:26 |
*** zhenguo has quit IRC | 09:26 | |
sambetts | yuikotakada: I've run into a weird issue with DNSmasq, I don't know if you've seen it, but my devstack won't pass because my DNS stops resolving correctly half way through | 09:27 |
*** karimb has quit IRC | 09:28 | |
yuikotakada | sambetts, during stack.sh running? | 09:28 |
*** ijw has quit IRC | 09:28 | |
sambetts | yuikotakada: yup | 09:28 |
*** ijw has joined #openstack-ironic | 09:29 | |
yuikotakada | sambetts, I'm not suret wheter it's same case with yours, but I've ever seen such issue | 09:29 |
yuikotakada | sambetts, in my case, it was resolved by fixing /etc/resolv.conf. have you try it? | 09:30 |
sambetts | yuikotakada: so in my case it seems like dnsmasq was installed before I'm running stack.sh, and so resolv.conf is pointing at 127.0.0.1 and when inspector starts dnsmasq it causes a conflict, Does your resolv.conf point at 127.0.0.1? or somewhere else? | 09:32 |
*** ijw has quit IRC | 09:33 | |
*** e0ne has quit IRC | 09:33 | |
yuikotakada | sambetts, no, I've commented out 127.0.0.1 and written DNS server's IP address. | 09:33 |
sambetts | yuikotakada: Ah, ok, are you on ubuntu server or desktop doing that? | 09:35 |
yuikotakada | sambetts, on ubuntu server | 09:35 |
*** dimsum__ has joined #openstack-ironic | 09:36 | |
sambetts | ok cool, I'll try that and it should be good then, I wonder if thats a step we need to add to our develop docs for people running ubuntu dev envs | 09:36 |
*** yog_ has quit IRC | 09:37 | |
*** e0ne has joined #openstack-ironic | 09:38 | |
sambetts | dtantsur|brb: ^ | 09:39 |
yuikotakada | sambetts, good luck :) I'm not sure but maybe I faced this issue otherwise when not using Ironic Inspector | 09:39 |
*** yog_ has joined #openstack-ironic | 09:40 | |
*** mrmoje has quit IRC | 09:40 | |
*** mrmoje has joined #openstack-ironic | 09:42 | |
*** mrmoje has quit IRC | 09:42 | |
*** mrmoje has joined #openstack-ironic | 09:42 | |
sambetts | :/ weird I've never hit it before until I tried running inspector in my lab | 09:44 |
*** dimsum__ has quit IRC | 09:45 | |
yuikotakada | sambetts: mm? does it mean sake of inspector...?? | 09:46 |
yuikotakada | I'll go home, see you! | 09:47 |
*** yuikotakada has quit IRC | 09:47 | |
sambetts | I think it might have something to do with there being a copy of DNSmasq being run by the system and being run by inspecotr colliding | 09:47 |
sambetts | cya! | 09:47 |
*** dimsum__ has joined #openstack-ironic | 09:51 | |
*** jaypipes has joined #openstack-ironic | 09:52 | |
*** achanda has quit IRC | 09:55 | |
*** amotoki has quit IRC | 09:55 | |
*** naohirot has quit IRC | 09:57 | |
*** romcheg has joined #openstack-ironic | 09:57 | |
*** bcornec has joined #openstack-ironic | 10:00 | |
*** huats has quit IRC | 10:01 | |
*** huats has joined #openstack-ironic | 10:02 | |
*** romainh has quit IRC | 10:10 | |
*** romcheg has quit IRC | 10:14 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic-specs: Support node group operations https://review.openstack.org/228379 | 10:17 |
*** Nisha has quit IRC | 10:22 | |
*** mgoddard has quit IRC | 10:28 | |
*** romcheg has joined #openstack-ironic | 10:30 | |
*** mgoddard has joined #openstack-ironic | 10:30 | |
*** bcornec has quit IRC | 10:30 | |
*** jlvillal has quit IRC | 10:31 | |
*** jlvillal has joined #openstack-ironic | 10:31 | |
*** bcornec has joined #openstack-ironic | 10:31 | |
*** ukalifon has joined #openstack-ironic | 10:40 | |
sambetts | lucasagomes: ping | 10:43 |
*** e0ne has quit IRC | 10:44 | |
*** e0ne has joined #openstack-ironic | 10:49 | |
*** chenke has quit IRC | 10:51 | |
*** e0ne has quit IRC | 10:57 | |
*** ukalifon has quit IRC | 11:00 | |
*** e0ne has joined #openstack-ironic | 11:01 | |
*** romcheg has quit IRC | 11:06 | |
*** deray has quit IRC | 11:06 | |
*** dtantsur|brb is now known as dtantsur | 11:13 | |
dtantsur | sambetts, I was planning to release around now | 11:13 |
dtantsur | apparently I forgot, that we have a holiday today | 11:13 |
dtantsur | I even managed to cause alarm in the office by coming there >_< | 11:13 |
sambetts | dtantsur: oh! Whoops! I've just tested inspector with devstack in my env, unfortunatly I could only do it with the pxe_ssh drivers because of experimental stuff on my switches, but that all went through sucessfully, so I say we cut the release and then you can go back to holidaying | 11:16 |
dtantsur | awesome! | 11:16 |
dtantsur | I hope I don't get fired for causing an alarm... I'm supposed to know how to disable the damned thing, but I forgot. | 11:17 |
sambetts | I'd hope not! | 11:18 |
sambetts | Did you see mine and yuikos convo? | 11:18 |
dtantsur | sambetts, yeah, I see now. that's what I suspected | 11:25 |
dtantsur | sorry, so stressed now, barely able to think :( | 11:26 |
sambetts | :( get the release going, and go home and have a drink, you shouldn't be stressed on a holiday | 11:29 |
*** lazy_prince has quit IRC | 11:35 | |
dtantsur | sambetts, I'm already home, I wouldn't be able to work with alarm above me... though probably someone would come to give me a punch | 11:37 |
dtantsur | anyway yeah, I'll find some drink first | 11:37 |
sambetts | dtantsur: :-P | 11:37 |
dtantsur | sambetts, in the meanwhile, could you go through the README and see if we don't leave something no longer correct there? | 11:38 |
sambetts | I'll have a read through :) | 11:39 |
*** e0ne has quit IRC | 11:43 | |
*** chlong has joined #openstack-ironic | 11:43 | |
dtantsur | so, after some becherovka I'm starting to think again | 11:44 |
dtantsur | sambetts, yeah, it's a good point to add ubuntu dnsmasq work around to our README | 11:44 |
dtantsur | you can also attach the link that I gave you on Friday, lemme find it again | 11:45 |
sambetts | dtantsur: Unfortunatly that link does seem to work for ubuntu server :/ | 11:45 |
dtantsur | ah, server... ok, then add what you feel appropriate please :) | 11:46 |
*** itsuugo has quit IRC | 11:47 | |
*** e0ne has joined #openstack-ironic | 11:47 | |
*** romcheg has joined #openstack-ironic | 11:47 | |
*** romainh has joined #openstack-ironic | 11:50 | |
*** VikasC has quit IRC | 11:52 | |
*** jamielennox|away is now known as jamielennox | 11:52 | |
*** nicodemos has joined #openstack-ironic | 11:57 | |
*** itsuugo has joined #openstack-ironic | 12:03 | |
dtantsur | jroll, do you think https://bugs.launchpad.net/nova/+bug/1449062 affects us? | 12:03 |
openstack | Launchpad bug 1449062 in Glance "qemu-img calls need to be restricted by ulimit (CVE-2015-5162)" [High,In progress] - Assigned to nikhil komawar (nikhil-komawar) | 12:03 |
*** romcheg has quit IRC | 12:09 | |
*** trown|outttypeww is now known as trown | 12:11 | |
trown | dtantsur: lol @ setting off the alarm | 12:11 |
trown | that sounds awful | 12:11 |
dtantsur | it was... I'm very depressed now | 12:11 |
*** mbound has quit IRC | 12:12 | |
dtantsur | and morning trown | 12:12 |
trown | btw I tested with packaged inspector over the weekend, and dbsync and rootwrap both worked for me | 12:12 |
trown | good morning :) | 12:12 |
*** trown is now known as trown|mtg | 12:16 | |
sambetts | trown|mtg: thats great news! | 12:21 |
*** trown|mtg is now known as trown | 12:21 | |
*** baoli has joined #openstack-ironic | 12:22 | |
*** mrmoje has quit IRC | 12:23 | |
*** mrmoje has joined #openstack-ironic | 12:24 | |
*** lazy_prince has joined #openstack-ironic | 12:29 | |
*** jamielennox is now known as jamielennox|away | 12:33 | |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector: Add troubleshooting section for Ubuntu DNS issues https://review.openstack.org/228437 | 12:35 |
openstackgerrit | Shinn'ya Hoshino proposed openstack/ironic: Fix a bug error by passwords includes just numbers https://review.openstack.org/220385 | 12:41 |
dtantsur | sambetts, is there anything else you want to fix in readme? | 12:42 |
*** dimsum__ is now known as dims | 12:45 | |
*** derekh has quit IRC | 12:45 | |
sambetts | dtantsur: I read through it and there is really anything else, the only bit that I wasn't sure of was the bit at the top that says you need a "special ramdisk" because now with IPA you technically don't | 12:46 |
dtantsur | mmmm | 12:46 |
dtantsur | sambetts, we might fix it when we deprecated bash ramdisk the next cycle... | 12:46 |
dtantsur | though feel free to propose a better wording :) | 12:47 |
trown | s/special// ? | 12:48 |
trown | I think it is probably fine either way though...IPA is special too :) | 12:48 |
sambetts | yeah thats what I was thinking, but its not urgent :-P | 12:48 |
*** itsuugo has quit IRC | 12:51 | |
*** dtantsur_ has joined #openstack-ironic | 12:56 | |
*** dtantsur has quit IRC | 12:57 | |
*** derekh has joined #openstack-ironic | 12:58 | |
*** rloo has joined #openstack-ironic | 13:01 | |
*** dtantsur_ has quit IRC | 13:01 | |
*** baoli has quit IRC | 13:04 | |
*** baoli has joined #openstack-ironic | 13:05 | |
*** karimb has joined #openstack-ironic | 13:06 | |
*** dtantsur has joined #openstack-ironic | 13:06 | |
*** [1]cdearborn has joined #openstack-ironic | 13:09 | |
*** [1]cdearborn has quit IRC | 13:14 | |
*** cdearborn has joined #openstack-ironic | 13:14 | |
*** dims_ has joined #openstack-ironic | 13:15 | |
*** dims has quit IRC | 13:17 | |
*** cdearborn has quit IRC | 13:20 | |
*** mbound has joined #openstack-ironic | 13:22 | |
*** mbound has quit IRC | 13:22 | |
*** mbound has joined #openstack-ironic | 13:23 | |
*** cdearborn has joined #openstack-ironic | 13:23 | |
jroll | dtantsur: I don't think that qemu-img bug affects us, do you? | 13:26 |
jroll | I don't see '--output' in the code anywhere | 13:26 |
dtantsur | just making sure :) | 13:26 |
jroll | heh | 13:26 |
jroll | well, it's early, please do sanity check me :P | 13:26 |
dtantsur | jroll, congrats on your PTLship and g'morning | 13:26 |
jroll | thanks :D | 13:27 |
jroll | mornin' | 13:27 |
BadCub | MOrning folks! | 13:27 |
BadCub | Congrats jroll !!!!! | 13:27 |
dtantsur | actually I'm on holiday, just waiting for sambetts to go over our readme, then releasing inspector, then going out | 13:27 |
dtantsur | morning BadCub! | 13:27 |
jroll | dtantsur: reminder we have a meeting today, if you'd like to come. I know you tend to forget | 13:27 |
jroll | right, ok | 13:27 |
jroll | BadCub: thanks \o/ g'morning | 13:28 |
dtantsur | jroll, yeah, I'll try not to forget, thanks :) | 13:28 |
jroll | I mean, feel free to forget given it's a holiday :P | 13:28 |
*** mgoddard1 has joined #openstack-ironic | 13:31 | |
dtantsur | I already forgot about holiday, as you can see in the scrollback, so enough with forgetting for today | 13:31 |
rloo | dtantsur: just don't forget to update the subteam statuses for the meeting today :) | 13:32 |
rloo | hi everyone | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC https://review.openstack.org/206243 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - net https://review.openstack.org/206245 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - DB https://review.openstack.org/206232 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - objs https://review.openstack.org/206238 | 13:32 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 13:32 |
*** mgoddard has quit IRC | 13:33 | |
*** vinbs has quit IRC | 13:33 | |
*** alexpilotti has joined #openstack-ironic | 13:37 | |
dtantsur | morning rloo | 13:37 |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector: Add troubleshooting section for Ubuntu DNS issues https://review.openstack.org/228437 | 13:38 |
rloo | hi dtantsur! enjoy your vacation. | 13:38 |
dtantsur | ifarkas, mind reviewing ^^ please? | 13:38 |
dtantsur | rloo, thanks :) it's just a holiday, not vacation though | 13:38 |
ifarkas | dtantsur, sure! | 13:38 |
*** sambetts is now known as sambetts_afk | 13:38 | |
rloo | dtantsur: oh. too bad it isn't vacation ;) | 13:39 |
*** romcheg has joined #openstack-ironic | 13:41 | |
*** mmnelemane has joined #openstack-ironic | 13:41 | |
dtantsur | yeah | 13:43 |
*** sdake_ has joined #openstack-ironic | 13:44 | |
*** sdake has quit IRC | 13:47 | |
openstackgerrit | Merged openstack/ironic-inspector: Add troubleshooting section for Ubuntu DNS issues https://review.openstack.org/228437 | 13:48 |
*** achanda has joined #openstack-ironic | 13:49 | |
*** sdake_ has quit IRC | 13:50 | |
trown | morning rloo ifarkas jroll BadCub | 13:51 |
trown | congrats on PTL jroll | 13:51 |
*** achanda has quit IRC | 13:51 | |
jroll | morning trown, thank you! | 13:52 |
rloo | morning trown | 13:52 |
jroll | g'morning rloo :) | 13:52 |
rloo | hey, morning jroll. | 13:52 |
*** jaypipes has quit IRC | 13:53 | |
rloo | jroll: I was thinking, you have to get another J* person on ironic. | 13:53 |
dtantsur | ++ | 13:53 |
jroll | rloo: hmmmm | 13:53 |
jroll | idk if I know another J | 13:53 |
jroll | maybe we can make mariojv into jvmario | 13:54 |
rloo | jroll: ha ha. I'd good with that but not sure if mariojv is! | 13:54 |
jroll | :P | 13:55 |
* dtantsur makes an inspector release | 13:57 | |
NobodyCa1 | good morning Ironicers | 13:57 |
dtantsur | NobodyCa1, morning | 13:57 |
NobodyCa1 | morning dtantsur | 13:57 |
*** NobodyCa1 is now known as NobodyCam | 13:58 | |
*** sdake has joined #openstack-ironic | 13:58 | |
jroll | NobodyCam: morning \o | 13:59 |
*** itsuugo has joined #openstack-ironic | 13:59 | |
NobodyCam | good morning jroll | 14:00 |
NobodyCam | and congratz :) | 14:00 |
*** itsuugo has quit IRC | 14:01 | |
*** baoli has quit IRC | 14:01 | |
jroll | thanks :) | 14:01 |
NobodyCam | :) | 14:01 |
rloo | jroll: thank you for offering to be PTL. and congrats ;) | 14:02 |
jroll | this isn't 100% final but sounds like it's just minor details: https://wiki.openstack.org/wiki/Mitaka_Release_Schedule | 14:02 |
jroll | rloo: heh, thank you :) | 14:02 |
*** baoli has joined #openstack-ironic | 14:02 | |
rloo | jroll: the only one we care about is March 14-18? Mitaka RC1 candidate? | 14:03 |
jroll | rloo: yep, I'd also like to have a conversation at some point (not now) about when we soft freeze or whatever | 14:03 |
rloo | jroll: well, I guess the three, Feb 22 final libraries; Feb 29 ironicclient. | 14:03 |
jroll | given the global-requirements freeze and such was mildly annoying | 14:04 |
jroll | ah yes | 14:04 |
rloo | jroll: it would be good when mitaka schedulre is final, that we have corresponding dates for ironic so folks can plan (or not as they wish) | 14:05 |
jroll | rloo: yeah, let's make a wiki page there | 14:06 |
jroll | similar to https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule | 14:06 |
rloo | jroll: whoa. I hadn't seen Nova's wiki before. I like the 'how do i get my code merged?' section. we should have one that is more complicated than that! | 14:08 |
*** mmnelemane has quit IRC | 14:08 | |
*** alexpilotti has quit IRC | 14:08 | |
jroll | rloo: haha, yeah I want to build a devref out for things like this | 14:09 |
rloo | jroll: i was joking but actually there is some good information there. | 14:09 |
rloo | jroll: this is good too 'Why are the reviewers being mean to me?' | 14:10 |
jroll | rloo: I know you were joking about the complicated bits :P | 14:10 |
jroll | rloo: especially "TODO - need more details " | 14:10 |
rloo | jroll: :D | 14:10 |
*** absubram has quit IRC | 14:16 | |
jlvillal | dtantsur, rloo jroll NobodyCam and everyone else, Good morning | 14:18 |
dtantsur | morning jlvillal | 14:18 |
jroll | \o morning jlvillal | 14:19 |
rloo | morning jlvillal | 14:22 |
*** achanda has joined #openstack-ironic | 14:22 | |
jlvillal | I was wondering if this had already been looked at: https://github.com/mjg59/firmware_config | 14:24 |
jlvillal | A Python library for changing firmware settings | 14:24 |
*** tsekiyama has joined #openstack-ironic | 14:24 | |
jlvillal | Currently supports Dell, IBM, and Cisco. | 14:24 |
jlvillal | Looks like it was a former Nebula project. Sounded somewhat interesting for Ironic. | 14:25 |
jroll | seems familiar | 14:25 |
jroll | no tests :| | 14:25 |
jlvillal | The author was at the Ironic dinner at the Summit. Matthew Garret. | 14:25 |
* jlvillal just thought it looked a little interesting. | 14:26 | |
*** mtanino has joined #openstack-ironic | 14:26 | |
jroll | yeah | 14:28 |
jroll | idk, going to have to call it from each driver anyway | 14:28 |
jroll | so I'm not sure the common interface gives us much | 14:28 |
jlvillal | Probably true | 14:29 |
NobodyCam | mornign jlvillal :) | 14:31 |
NobodyCam | mornign rloo | 14:31 |
NobodyCam | gah deff a monday for /me | 14:31 |
NobodyCam | :-p | 14:32 |
*** e0ne has quit IRC | 14:32 | |
jlvillal | NobodyCam, :) | 14:32 |
*** e0ne has joined #openstack-ironic | 14:34 | |
dtantsur | jroll, could you please review https://review.openstack.org/#/c/225092 if you have a minute? | 14:35 |
*** dims has joined #openstack-ironic | 14:35 | |
*** dims_ has quit IRC | 14:35 | |
jroll | dtantsur: ya, gimme a few | 14:35 |
dtantsur | thanks | 14:35 |
rloo | good morning NobodyCam | 14:35 |
jroll | mmmmmm, we don't have a grenade job, do we? | 14:35 |
*** sambetts_afk has quit IRC | 14:35 | |
*** sambetts has joined #openstack-ironic | 14:36 | |
dtantsur | trown, once/if https://review.openstack.org/#/c/225092 lands we should make a release of ironic-python-agent, I guess | 14:36 |
jroll | looking at https://github.com/openstack/governance/blob/master/reference/tags/assert_follows-standard-deprecation.rst | 14:36 |
jroll | one of the last requirements implies grenade | 14:36 |
jroll | :| | 14:36 |
dtantsur | oh, good thing to have | 14:37 |
trown | dtantsur: oh, nice one, I will check that out | 14:37 |
trown | that is the last bit to have feature parity with the old ramdisk | 14:38 |
jroll | dtantsur: Why have this intermediate step of putting this in another file? Could wrap stdout in a StringIO object if it's just to get the file-like object. | 14:38 |
jroll | was going to leave that comment, but figure I just ask here | 14:39 |
*** achanda has quit IRC | 14:40 | |
*** garthb has joined #openstack-ironic | 14:43 | |
jroll | sambetts: thanks :D | 14:47 |
dtantsur | lemme remember, there was a reason | 14:47 |
jroll | lol | 14:48 |
sambetts | jroll: irssi glitched out... | 14:48 |
NobodyCam | morning sambetts | 14:48 |
*** digimonde has quit IRC | 14:48 | |
sambetts | Morning NobodyCam o/ | 14:48 |
NobodyCam | jroll: got any time free to take a look at a back port? https://review.openstack.org/#/c/228031 ??? | 14:49 |
jroll | O_o already | 14:49 |
NobodyCam | lol | 14:49 |
dtantsur | jroll, there was something wrong about tarfile, it has a pretty weird interface. If it bothers you, I can try to fix | 14:50 |
dtantsur | just leave a comment, I'll fix/not fix it tomorrow, wanna get out for some time :) | 14:50 |
jroll | dtantsur: I left a comment, I'll try to look again later and decide if I care :) | 14:51 |
dtantsur | thanks! | 14:51 |
*** dtantsur is now known as dtantsur|afk | 14:51 | |
jroll | dtantsur: I think you can use stringio to get what tarfile wants, though | 14:51 |
jroll | anyway, catch you later :) | 14:51 |
dtantsur|afk | :) | 14:52 |
*** liliars has quit IRC | 14:53 | |
*** nicodemos has quit IRC | 14:55 | |
*** nicodemos has joined #openstack-ironic | 14:56 | |
*** nicodemos has quit IRC | 14:57 | |
*** pradipta has joined #openstack-ironic | 14:58 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Fix attempt to get LED against System X https://review.openstack.org/228485 | 14:58 |
*** greghaynes has joined #openstack-ironic | 14:59 | |
*** absubram has joined #openstack-ironic | 14:59 | |
sambetts | jroll: I've got some cisco specfic ironic stuff I would like to put it upstream under openstack/, I don't intend to put it under the ironic umbrella so that its our responsbility and ironic shouldn't have to worry about it at all, but I wanted to make sure that you don't mind it carrying the ironic name, I was thinking about calling it something along the lines of ironic-cisco-contrib or cisco-i | 15:05 |
sambetts | ronic-contrib WDYT? | 15:05 |
jroll | sambetts: seems fine to me, I like cisco-ironic-contrib personally | 15:06 |
jroll | sambetts: I'm not super opposed to it being in the ironic umbrella (depending what it is ofc), we already have like prolianttools or whatever there | 15:06 |
*** bcornec has quit IRC | 15:07 | |
rloo | jroll: actually, i would like some clarification as to what gets put under the ironic umbrella. are we ok with having XYZtools from every hardward vendor? (and what is the distinction between that and https://wiki.openstack.org/wiki/Ironic#other_vendor-specific_tools? | 15:10 |
jroll | rloo: I agree, we need to work that out and document it | 15:11 |
sambetts | jroll, rloo: I'll leave it out initially I think, I can always move it in after if we decide it fits :) | 15:13 |
jroll | ++ | 15:13 |
sambetts | :) | 15:13 |
sambetts | thanks ! | 15:13 |
jroll | np, thank you! | 15:13 |
*** mrmoje has quit IRC | 15:15 | |
jroll | stepping away for a bit | 15:15 |
*** mariojv is now known as jvmario | 15:16 | |
*** thiagop has quit IRC | 15:18 | |
*** mgoddard1 has quit IRC | 15:19 | |
*** solid-sinval has quit IRC | 15:19 | |
*** absubram has quit IRC | 15:25 | |
openstackgerrit | Carmelo Ragusa proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 15:26 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Fix attempt to get LED against System X https://review.openstack.org/228485 | 15:32 |
*** mgoddard has joined #openstack-ironic | 15:35 | |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC https://review.openstack.org/206243 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - net https://review.openstack.org/206245 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - DB https://review.openstack.org/206232 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - objs https://review.openstack.org/206238 | 15:36 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 15:36 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic-specs: Support node group operations https://review.openstack.org/228379 | 15:37 |
openstackgerrit | William Stevenson proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 15:39 |
*** ifarkas has quit IRC | 15:41 | |
NobodyCam | jroll: I assume you'll want to run the meeting today? | 15:44 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Fix attempt to fetch firmware on System X https://review.openstack.org/228507 | 15:44 |
*** dims has quit IRC | 15:46 | |
*** dims has joined #openstack-ironic | 15:46 | |
natorious | I was thinking about writing up a blueprint for SEL monitoring ironic integration. Like store a small history in an ironic table maybe? | 15:50 |
natorious | could use snmp or conductor polling etc | 15:51 |
*** trown is now known as trown|lunch | 15:53 | |
*** Sukhdev has joined #openstack-ironic | 15:54 | |
*** yog_ has quit IRC | 15:55 | |
jroll | NobodyCam: idk, I guess :P | 15:58 |
*** mitchjameson has joined #openstack-ironic | 15:58 | |
*** wlehman has joined #openstack-ironic | 15:59 | |
NobodyCam | jroll: lol | 15:59 |
NobodyCam | I happy to.. but you know... first meeting as ptl and all :-p | 16:00 |
*** wlehman has quit IRC | 16:00 | |
*** wlehman has joined #openstack-ironic | 16:00 | |
jroll | NobodyCam: yeah, idk "officially" when the transition is, now or at end of liberty | 16:00 |
jroll | also is deva out today? | 16:00 |
jroll | oh first day at IBM, I guess he probably is | 16:00 |
NobodyCam | this is his first day at new Co. so not sure he'll be around a whole lot today | 16:01 |
NobodyCam | :) | 16:01 |
jroll | yeah :P | 16:02 |
jroll | I can run it | 16:02 |
*** wlehman has quit IRC | 16:04 | |
*** willsama has joined #openstack-ironic | 16:05 | |
*** rameshg87 has joined #openstack-ironic | 16:08 | |
*** stendulker has joined #openstack-ironic | 16:09 | |
devananda | I'm semi-here. slow wifi inthis cafe | 16:10 |
devananda | will disappear in ~ 2 hours, but I can make the meeting | 16:11 |
NobodyCam | w00t and good mornig devananda | 16:13 |
jroll | \o morning | 16:13 |
rameshg87 | morning folks | 16:14 |
rameshg87 | jroll: congrats !! :) | 16:14 |
jroll | rameshg87: thanks :D | 16:14 |
openstackgerrit | Merged openstack/ironic: Fix string formatting issues https://review.openstack.org/222862 | 16:15 |
NobodyCam | morning rameshg87 | 16:17 |
rameshg87 | NobodyCam: o/ | 16:17 |
NobodyCam | devananda: got a free minute for a back port review? https://review.openstack.org/#/c/228031 | 16:17 |
*** cinerama` is now known as cinerama | 16:18 | |
* rameshg87 is not attending team meeting today and will have to leave now | 16:20 | |
*** rameshg87 has quit IRC | 16:20 | |
NobodyCam | dang he's quick | 16:20 |
NobodyCam | lol | 16:20 |
stendulker | morning all | 16:21 |
NobodyCam | morning stendulker | 16:21 |
stendulker | Congratulations jroll !! | 16:21 |
stendulker | NobodyCam: o/ | 16:22 |
jroll | stendulker: good morning, thanks :) | 16:22 |
NobodyCam | :) | 16:22 |
*** e0ne has quit IRC | 16:22 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added repository field. https://review.openstack.org/227979 | 16:22 |
*** e0ne has joined #openstack-ironic | 16:24 | |
devananda | jroll: re https://review.openstack.org/#/c/226606/3 - why create placeholders for these 4 specs, but not the 8 other completed ones? | 16:28 |
jroll | devananda: apparently we failed with the other ones then? | 16:28 |
jroll | or decided not to do so and I missed it | 16:28 |
jlvillal | jroll: About how fast can a RackSpace bare metal node be provisioned? | 16:29 |
natorious | jlvillal: ~2:30 | 16:30 |
jroll | jlvillal: like 2-3 minutes | 16:30 |
jroll | 8 minutes worst case | 16:30 |
jlvillal | jroll: Cool! :) | 16:30 |
devananda | jroll: decided not to do it AFAIK | 16:30 |
jroll | devananda: well then | 16:30 |
jroll | jlvillal: the fast ones are thanks to arsenal | 16:31 |
*** baoli has quit IRC | 16:31 | |
jlvillal | jroll: Thanks | 16:31 |
jroll | want links? :P | 16:31 |
jroll | https://github.com/rackerlabs/arsenal and an updated version of https://review.openstack.org/#/c/161832/ | 16:32 |
*** baoli has joined #openstack-ironic | 16:32 | |
*** romcheg has quit IRC | 16:32 | |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Allow vendor drivers to acquire shared tasks https://review.openstack.org/226058 | 16:39 |
*** willsama has quit IRC | 16:39 | |
*** bnemec has joined #openstack-ironic | 16:40 | |
*** achanda has joined #openstack-ironic | 16:40 | |
*** Nisha has joined #openstack-ironic | 16:40 | |
*** afaranha has joined #openstack-ironic | 16:42 | |
*** praneshp has joined #openstack-ironic | 16:42 | |
*** sdake_ has joined #openstack-ironic | 16:46 | |
*** sdake has quit IRC | 16:49 | |
*** davideagnello has joined #openstack-ironic | 16:52 | |
*** romcheg has joined #openstack-ironic | 16:52 | |
*** achanda has quit IRC | 16:54 | |
*** penick has joined #openstack-ironic | 16:54 | |
*** trown|lunch is now known as trown | 16:55 | |
*** derekh has quit IRC | 16:55 | |
jlvillal | jroll: Thanks for the links | 16:55 |
jroll | yeah np | 16:55 |
jroll | rloo: oh he did switch to jvmario hahaha :P | 16:56 |
*** dtantsur|afk is now known as dtantsur | 16:57 | |
jvmario | :) | 16:57 |
rloo | thx jvmario! :D | 16:57 |
jroll | j* reigns again :P | 16:57 |
jvmario | lol | 16:58 |
NobodyCam | lol | 16:58 |
NobodyCam | ++++ | 16:58 |
dtantsur | lool | 16:58 |
jvmario | still need to set up irc alerting for that nick. | 16:58 |
jroll | now we have to convince JayF to lowercase so we can drop the [Jj] | 16:58 |
JayF | nope | 16:58 |
NobodyCam | hahahaha | 16:58 |
dtantsur | jroll, re dependency on 'hardware': you definitely don't want it in your requirements.txt :) | 16:58 |
jroll | dtantsur: ...why | 16:59 |
dtantsur | it has a crazy set of dependencies, many of them are not in g-r | 16:59 |
NobodyCam | one minute until meeting | 16:59 |
jroll | sigh | 16:59 |
JayF | User reg. : Apr 19 04:18:12 2004 (11y 23w 3d ago) JayF/JasonF on Freenode :) Don't think I'm changing now :) | 16:59 |
jroll | heh | 16:59 |
*** sinval has joined #openstack-ironic | 16:59 | |
rloo | JayF: that's ok Jason. | 17:00 |
*** penick has quit IRC | 17:00 | |
krotscheck | Can we get some core love on betherly's patch chain? https://review.openstack.org/#/c/223051/ | 17:00 |
*** romainh has left #openstack-ironic | 17:00 | |
krotscheck | They've been sitting for 2 weeks now | 17:00 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC https://review.openstack.org/206243 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - net https://review.openstack.org/206245 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - DB https://review.openstack.org/206232 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - objs https://review.openstack.org/206238 | 17:01 |
openstackgerrit | Om Kumar proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 17:01 |
jroll | krotscheck: meeting starting now | 17:01 |
*** mitchjameson has quit IRC | 17:03 | |
*** penick has joined #openstack-ironic | 17:04 | |
*** praneshp has quit IRC | 17:04 | |
*** liliars has joined #openstack-ironic | 17:06 | |
*** mbound has quit IRC | 17:07 | |
*** willsama has joined #openstack-ironic | 17:09 | |
*** pradipta has quit IRC | 17:09 | |
*** jaypipes has joined #openstack-ironic | 17:09 | |
*** mgoddard has quit IRC | 17:10 | |
openstackgerrit | Merged stackforge/pyghmi: Fix attempt to fetch firmware on System X https://review.openstack.org/228507 | 17:11 |
*** mgoddard has joined #openstack-ironic | 17:11 | |
lazy_prince | Sukhdev: https://review.openstack.org/#/c/139687/24/ironic/networks/neutron_plugin.py L99,L100 | 17:11 |
lazy_prince | are they okay..? | 17:11 |
openstackgerrit | Merged stackforge/pyghmi: Fix attempt to get LED against System X https://review.openstack.org/228485 | 17:11 |
Sukhdev | lazy_prince: looking - hang on | 17:13 |
Sukhdev | lazy_prince: it is device_owner - not device_owners | 17:14 |
lazy_prince | okay.. will patch it.. but before i do, anything else that needs to change..? | 17:14 |
lazy_prince | and please leave comment on the patch | 17:15 |
Sukhdev | lazy_prince: just verify that "compute:baremetal" works - there may be attribute matching issue between neutron/ironic - | 17:15 |
Sukhdev | lazy_prince: I will test it later today and will let you know - | 17:16 |
*** r-daneel has joined #openstack-ironic | 17:16 | |
Sukhdev | lazy_prince: Also, wanted to check with you regarding the tenant ID issue - | 17:16 |
lazy_prince | hmm.. I will have to push the testing for tomorrow... as its already late.. but if you can do that and leave a comment on the patch, that would be awesome.. | 17:17 |
lazy_prince | sure.. go ahead.. | 17:17 |
*** MattManHome has left #openstack-ironic | 17:17 | |
Sukhdev | In your ML2 driver, do you actually check the tenant ID in the create_port() call? | 17:17 |
Sukhdev | and, if you check, you will notice that the tenant ID is of a service tenant, not the admin - even though the call is made in the admin context | 17:18 |
Sukhdev | lazy_prince: This will impact those ML2 drivers which check for tenant IDs - the once that do not care will not notice this issue | 17:20 |
lazy_prince | aha.. so thats your concern.. I will look into this and have more data for you.. | 17:20 |
*** bnemec has quit IRC | 17:20 | |
Sukhdev | lazy_prince: I wonder if, in your ML2 driver, you care for it - hence may not be seeing it as an issue | 17:20 |
lazy_prince | actually, we dont... | 17:21 |
Sukhdev | lazy_prince: ah ha - thats why you do not see the issue | 17:21 |
Sukhdev | lazy_prince: since we are solving this in a generic fashion so that all ML2 drivers work fine, we need to address this issue - | 17:22 |
lazy_prince | will try updating it and see if my mech driver fails.. | 17:22 |
*** karimb has quit IRC | 17:22 | |
lazy_prince | will get back to you on this tomorrow.. | 17:23 |
Sukhdev | lazy_prince: here is what you need to check - match the tenant ID of the tenant who created the network with the tenant ID of the tenant who is trying to plumb a port on it - then you will see the mismatch | 17:23 |
lazy_prince | okay.. sure.. will do that.. | 17:24 |
Sukhdev | lazy_prince: cool - I am usually on the IRC, if you do not find me, shoot me an email - this way, we can get this resolved rather quickly | 17:24 |
lazy_prince | sure.. | 17:24 |
Sukhdev | lazy_prince: Also, I will log the comment on the patch based upon my testing later today | 17:24 |
lazy_prince | sure.. | 17:25 |
Sukhdev | lazy_prince: have a good night | 17:26 |
openstackgerrit | Om Kumar proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 17:30 |
*** bnemec has joined #openstack-ironic | 17:32 | |
jroll | betherly: hey, what's your gerrit email? | 17:35 |
*** pelix has quit IRC | 17:35 | |
betherly | e.r.elwell@gmail.com jroll | 17:35 |
jroll | thanks | 17:35 |
jroll | betherly: krotscheck welcome to +2-land | 17:36 |
*** harshs has joined #openstack-ironic | 17:36 | |
krotscheck | ....mwa ha haaaa | 17:36 |
krotscheck | betherly: Ease off on +2ing all my patches, I'm going to get yours landed and then rebase all of mine, because there will be conflicts. | 17:36 |
*** alexpilotti has joined #openstack-ironic | 17:36 | |
*** Marga_ has quit IRC | 17:37 | |
betherly | thanks jroll | 17:37 |
jroll | np, ty! | 17:37 |
betherly | krotscheck: will do let me know when youre ready for me to come invade with +2ness | 17:38 |
krotscheck | You got it | 17:38 |
*** stendulker has quit IRC | 17:38 | |
openstackgerrit | Merged openstack/ironic-webclient: Added descriptive comments to index.html JS files https://review.openstack.org/223051 | 17:42 |
NobodyCam | awesome first meeting jroll .... Thank you... lol | 17:43 |
dtantsur | ok folks, I'm still on holiday, and some cooking is awaiting me right now | 17:43 |
dtantsur | so see you tomorrow :) | 17:43 |
openstackgerrit | Merged openstack/ironic-webclient: Removed unused css file https://review.openstack.org/223068 | 17:43 |
betherly | +1 NobodyCam thanks jroll | 17:43 |
devananda | time to go into the office -- bbiafh | 17:44 |
jroll | heh thanks | 17:44 |
NobodyCam | night dtantsur | 17:44 |
Nisha | devananda, one query ... | 17:44 |
Nisha | jroll, devananda, " and then we could link to it in docs and/or wiki"... so if there is a document patch proposed after stable/Liberty(4.2) i.e. in 4.3 then it needs to be backported as a patch on 4.2 for it to be present on Liberty branch | 17:44 |
*** lazy_prince has quit IRC | 17:44 | |
*** dtantsur is now known as dtantsur|afk | 17:45 | |
*** yuriyz has quit IRC | 17:45 | |
jroll | Nisha: what's your question? | 17:45 |
jroll | Nisha: FWIW docs.openstack.org comes from master, not a release, for better or worse | 17:45 |
Nisha | but anyone just cloning release branch say stable/kilo, then the docs will be of that branch only, correct? | 17:46 |
TheJulia | Nisha: yes | 17:47 |
*** athomas has quit IRC | 17:48 | |
*** Sukhdev has quit IRC | 17:48 | |
TheJulia | Nisha: I think of it as a snapshot frozen in time, that we can update if absolutely required. | 17:48 |
*** praneshp has joined #openstack-ironic | 17:48 | |
jlvillal | jroll: Getting back to you on Grenade jobs. Can I get some pointers on what you would like me to investigate? | 17:49 |
*** yuriyz has joined #openstack-ironic | 17:49 | |
jroll | jlvillal: keeping in mind that I have no idea where we stand on it - grenade is a thing that can test upgrading openstack from (for example) juno to kilo, running tempest on both | 17:49 |
Nisha | TheJulia, i agree. But the feature is in 4.2 (stable/Liberty) and doc would be in 4.3 (assuming) | 17:49 |
jroll | jlvillal: adam_g had started working on it, but I don't see it running, I would like it running and voting :) | 17:50 |
jroll | jlvillal: digging some links... | 17:50 |
jlvillal | jroll: Thanks | 17:51 |
* jlvillal also misses adam_g :) | 17:51 | |
jroll | jlvillal: yeah, so it's an experimental job at the moment, not sure what needs to be done to promote it to non-voting and then voting https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L2258 | 17:52 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added code coverage output directory to eslintignore https://review.openstack.org/215209 | 17:53 |
*** achanda has joined #openstack-ironic | 17:54 | |
*** Sukhdev has joined #openstack-ironic | 17:54 | |
jlvillal | jroll: I will look. Thank you. | 17:55 |
jroll | jlvillal: awesome, thanks! | 17:55 |
jroll | jlvillal: we should also consider release to release (not cycles) but maybe down the road | 17:56 |
jlvillal | release = 4.1.0 , 4.2.0? Cycles = time frame? | 17:56 |
jlvillal | jroll: ^^ | 17:56 |
jlvillal | Or cycles = liberty, mitaka? | 17:57 |
*** baoli has quit IRC | 17:57 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Removed libs from eslintignore https://review.openstack.org/215214 | 17:57 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added coverage threshold failure https://review.openstack.org/213816 | 17:57 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Removed X-Client header https://review.openstack.org/214406 | 17:58 |
jroll | jlvillal: the existing job tests against cycles (liberty, mitaka) | 17:58 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Updated eslint rules. https://review.openstack.org/215795 | 17:58 |
*** Sukhdev has quit IRC | 17:58 | |
jroll | jlvillal: and I'd like to also test e.g. 4.2 -> 4.3, at some point down the road | 17:58 |
*** mrmoje has joined #openstack-ironic | 17:59 | |
jlvillal | jroll: Thanks for the clarification | 17:59 |
jroll | jlvillal: it might even just be a config for the 'previous' version, idk | 17:59 |
*** achanda has quit IRC | 17:59 | |
*** Marga_ has joined #openstack-ironic | 18:00 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Removed gitignore files for previous build system https://review.openstack.org/215180 | 18:00 |
*** athomas has joined #openstack-ironic | 18:00 | |
*** bnemec has quit IRC | 18:02 | |
*** sinval has quit IRC | 18:03 | |
*** liliars has quit IRC | 18:03 | |
*** afaranha has quit IRC | 18:04 | |
*** gabriel-bezerra has quit IRC | 18:04 | |
krtaylor | jlvillal, what if we set a time to get the test/QA folks together to chat on needs/priorities? | 18:04 |
jlvillal | krtaylor: I like the idea. I think lekha, you, and I are all in the US timezones. | 18:05 |
krtaylor | test/QA subteam kinda thing - it would be go for discussions at summit | 18:05 |
lekha | jlvillal: krtaylor : wfm | 18:06 |
krtaylor | well, that was easy :) | 18:06 |
jlvillal | krtaylor: lekha I think it would be good to chat on IRC before the summit. But if we can chat at the summit too that would be better | 18:06 |
krtaylor | agreed | 18:06 |
lekha | +1 | 18:06 |
krtaylor | jlvillal, do you have a test/QA etherpad set up? | 18:07 |
jlvillal | krtaylor: lekha: I could chat today from 14:00-16:00 Pacific Time, if you all were free | 18:07 |
jlvillal | krtaylor: I don't know of one. I have the Wiki entry, but etherpad would be better for brainstorming. | 18:07 |
jlvillal | Or could chat tomorrow... | 18:07 |
*** mbound has joined #openstack-ironic | 18:07 | |
lekha | jlvillal: wfm. do we need 2 hours? | 18:08 |
jlvillal | lekha: No, I was giving a range of time I was available :) | 18:09 |
krtaylor | jlvillal, I'll take that todo, and I could today at 15:00 pacific, tomorrow is better for me | 18:09 |
sambetts | Right I'm calling it a night, congrats again jroll, see everyone tomorrow | 18:09 |
jlvillal | sambetts: Ciao | 18:09 |
sambetts | cya jlvillal | 18:09 |
sambetts | o/ | 18:09 |
NobodyCam | night sambetts | 18:09 |
sambetts | o/ NobodyCam | 18:09 |
jlvillal | krtaylor: lekha: I like 15:00 pacific today if okay? But krtaylor if tomorrow much better, could do then also. | 18:10 |
lekha | jlvillal: krtaylor: today at 3 wfm. I am free for the most part tomorrow too | 18:10 |
krtaylor | lets try then, I'll be offline until then though | 18:11 |
krtaylor | meet up her at 3 pacific/5 central | 18:11 |
krtaylor | here too | 18:11 |
jlvillal | krtaylor: Sounds good. But I can also do tomorrow too. | 18:11 |
jlvillal | See you then :) | 18:11 |
krtaylor | cool, lunch then, bbiab | 18:11 |
lekha | jlvillal: krtaylor: talk to you all at 3 | 18:12 |
*** mbound has quit IRC | 18:13 | |
jvmario | is there something wrong with the gate right now? i want to verify that the failure here is actually because of a problem in the patch: https://review.openstack.org/#/c/226058 | 18:13 |
jlvillal | jvmario: Could be an intermittent error. The whiteboard has that job failing occasionally | 18:14 |
jvmario | thanks - it didn't look like it was related, but i was touching the agent base driver code | 18:15 |
jlvillal | https://etherpad.openstack.org/p/IronicWhiteBoard | 18:16 |
jlvillal | jvmario: ^^^ | 18:16 |
jvmario | ty | 18:16 |
jlvillal | jvmario: You could do a: recheck bug: #1393099 | 18:17 |
openstack | bug 1393099 in OpenStack-Gate "test_baremetal_server_ops fails with timeout waiting for provision_state to change" [Undecided,Confirmed] https://launchpad.net/bugs/1393099 | 18:17 |
jvmario | i will do that | 18:17 |
*** gabriel-bezerra has joined #openstack-ironic | 18:17 | |
jlvillal | jroll: rloo: I saw mtreinish proposed: https://review.openstack.org/#/c/228105/ Sounds reasonable as I think he knows much more about the test stuff than me. Not sure if you have looked. | 18:18 |
*** mbound has joined #openstack-ironic | 18:18 | |
*** sinval has joined #openstack-ironic | 18:18 | |
*** afaranha has joined #openstack-ironic | 18:18 | |
rloo | jlvillal: if you know what ostestr is, you know more than me! | 18:18 |
*** liliars has joined #openstack-ironic | 18:19 | |
jlvillal | rloo: heh! | 18:19 |
jlvillal | rloo: I have learned it is os-testr aka OpenStack testr | 18:20 |
rloo | jlvillal: ah, I was wondering. I haven't had time to look at that patch. trying to clean up/catch up on other stuff now that we have stable/liberty. | 18:21 |
jlvillal | rloo: No worries. I have pinged mtreinish to see if I can learn more. Thanks. | 18:21 |
jroll | jlvillal: yeah, I was going to say I think it's a testr wrapper | 18:21 |
rloo | thx jlvillal. | 18:21 |
jroll | jlvillal: I will vote the same direction you vote :) | 18:22 |
* jroll tags himself on review | 18:22 | |
jlvillal | :) | 18:22 |
*** mestery_afk is now known as mestery | 18:22 | |
*** gabriel-bezerra has quit IRC | 18:23 | |
*** sinval has quit IRC | 18:24 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Replace six.iteritems() with .items() https://review.openstack.org/228568 | 18:24 |
*** afaranha has quit IRC | 18:24 | |
*** liliars has quit IRC | 18:25 | |
*** baoli has joined #openstack-ironic | 18:26 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Split storage components into individual files https://review.openstack.org/227408 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added $$resourceCache service. https://review.openstack.org/227444 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Expanded clean command. https://review.openstack.org/227404 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added phantomjs as dependency https://review.openstack.org/227405 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Upgraded bower dependencies https://review.openstack.org/227406 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Added "gulp package" to pretest https://review.openstack.org/227407 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Include fontawesome fonts https://review.openstack.org/228570 | 18:27 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: [WIP] Split resources into individual files https://review.openstack.org/228571 | 18:27 |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: Replace six.iteritems() with .items() https://review.openstack.org/228572 | 18:27 |
*** sdake has joined #openstack-ironic | 18:29 | |
*** mrmoje has quit IRC | 18:30 | |
*** sdake_ has quit IRC | 18:31 | |
*** mrmoje has joined #openstack-ironic | 18:31 | |
*** krtaylor has quit IRC | 18:33 | |
*** ijw has joined #openstack-ironic | 18:45 | |
*** sambetts has quit IRC | 18:52 | |
*** sambetts has joined #openstack-ironic | 18:54 | |
*** achanda has joined #openstack-ironic | 18:56 | |
*** boris-42 has quit IRC | 18:59 | |
*** penick has quit IRC | 18:59 | |
*** achanda has quit IRC | 19:00 | |
*** baoli has quit IRC | 19:01 | |
*** penick has joined #openstack-ironic | 19:05 | |
*** athomas has quit IRC | 19:06 | |
*** harshs has quit IRC | 19:09 | |
openstackgerrit | Mario Villaplana proposed openstack/ironic-python-agent: Adds more functional tests for commands https://review.openstack.org/224247 | 19:10 |
*** itsuugo has joined #openstack-ironic | 19:11 | |
*** Marga_ has quit IRC | 19:17 | |
*** Marga_ has joined #openstack-ironic | 19:17 | |
*** Sukhdev has joined #openstack-ironic | 19:19 | |
*** ijw has quit IRC | 19:28 | |
*** e0ne has quit IRC | 19:28 | |
*** e0ne has joined #openstack-ironic | 19:41 | |
*** baoli has joined #openstack-ironic | 19:44 | |
*** baoli has quit IRC | 19:45 | |
*** baoli has joined #openstack-ironic | 19:45 | |
*** mjturek1 has quit IRC | 19:49 | |
*** liliars has joined #openstack-ironic | 19:49 | |
*** sinval has joined #openstack-ironic | 19:49 | |
*** jlvillal has quit IRC | 19:51 | |
*** jlvillal has joined #openstack-ironic | 19:51 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy https://review.openstack.org/228020 | 19:51 |
*** mjturek1 has joined #openstack-ironic | 19:53 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy https://review.openstack.org/228020 | 19:55 |
*** achanda has joined #openstack-ironic | 19:56 | |
*** gabriel-bezerra has joined #openstack-ironic | 19:57 | |
*** achanda has quit IRC | 20:01 | |
*** karimb has joined #openstack-ironic | 20:05 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy https://review.openstack.org/228020 | 20:05 |
*** JoshNang_ has joined #openstack-ironic | 20:10 | |
*** david-lyle has quit IRC | 20:14 | |
*** JoshNang has quit IRC | 20:17 | |
*** JoshNang has joined #openstack-ironic | 20:17 | |
*** JoshNang has quit IRC | 20:18 | |
*** JoshNang_ is now known as JoshNang | 20:18 | |
*** baoli has quit IRC | 20:21 | |
*** sdake_ has joined #openstack-ironic | 20:25 | |
*** sdake has quit IRC | 20:28 | |
*** harshs has joined #openstack-ironic | 20:28 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Prepare for functional testing https://review.openstack.org/228612 | 20:31 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Prepare for functional testing https://review.openstack.org/228612 | 20:32 |
jlvillal | jroll: ^^^ Moving the directories around. Will break all in-flight patches when it merges | 20:33 |
NobodyCam | uggh | 20:34 |
*** digimonde has joined #openstack-ironic | 20:34 | |
jlvillal | NobodyCam: Sorry about that :( | 20:34 |
NobodyCam | kinda needs doing | 20:35 |
*** Sukhdev has quit IRC | 20:35 | |
NobodyCam | we'll need to message that alot | 20:36 |
NobodyCam | so folks know | 20:36 |
*** boris-42 has joined #openstack-ironic | 20:37 | |
jlvillal | NobodyCam: Okay. I think people will just need to rebase their changes for the most part. But it will fail in Jenkins. Not sure how much announcements we should do. | 20:37 |
*** sdake_ is now known as sdake | 20:38 | |
NobodyCam | we'll get [devananda|jroll]'s input | 20:38 |
NobodyCam | brb | 20:38 |
NobodyCam | got run and grab a pack of smokes | 20:38 |
*** romcheg2 has joined #openstack-ironic | 20:39 | |
*** achanda has joined #openstack-ironic | 20:39 | |
*** romcheg has quit IRC | 20:40 | |
*** sdake has quit IRC | 20:42 | |
*** sdake has joined #openstack-ironic | 20:43 | |
*** romcheg2 has quit IRC | 20:43 | |
*** romcheg has joined #openstack-ironic | 20:45 | |
*** mrmoje has quit IRC | 20:54 | |
jroll | jlvillal: fuuuuun. | 20:55 |
jroll | jlvillal: probably no better time than now to do it, honestly | 20:55 |
* NobodyCam is back | 20:55 | |
jroll | obviously we aren't trying to land anything ASAP today | 20:56 |
jlvillal | jroll: Whenever you would like to do it, works for me :) | 20:56 |
jroll | jlvillal: can you send a mail to the list that's it happening real soon now (tm) and look out? | 20:57 |
jlvillal | jroll: Will do | 20:57 |
jroll | that way people can start rebasing and stuff if they want | 20:57 |
jroll | thanks! | 20:57 |
*** Nisha has quit IRC | 20:59 | |
*** Sukhdev has joined #openstack-ironic | 21:01 | |
*** trown is now known as trown|outttypeww | 21:02 | |
*** kevinbenton has quit IRC | 21:03 | |
jlvillal | jroll, NobodyCam: Email sent: http://lists.openstack.org/pipermail/openstack-dev/2015-September/075674.html | 21:04 |
*** kevinbenton has joined #openstack-ironic | 21:04 | |
jroll | \o/ thank you sir | 21:04 |
jroll | now we just land it asap, I think? | 21:04 |
jroll | before any new files get added | 21:05 |
NobodyCam | jlvillal: awesome thank you :) | 21:06 |
jlvillal | NobodyCam: At least that is my theory that moving the files will break in-flight patches that touch test code. I'm not 100% sure on that. Maybe git handles it magically :) | 21:07 |
NobodyCam | :) I believe your right | 21:07 |
NobodyCam | :) | 21:07 |
jlvillal | :) | 21:07 |
jlvillal | lekha: FYI: https://review.openstack.org/228612 | 21:09 |
*** david-lyle has joined #openstack-ironic | 21:09 | |
lekha | jlvillal: thanks, looking | 21:10 |
jroll | jlvillal: I so want to just land this without actually reviewing it :P | 21:10 |
jlvillal | jroll: lol. Sorry it is so big :( There are a lot of 'import ironic.tests.blahblah' in there | 21:10 |
jroll | yeah, no worries | 21:11 |
* jroll flipping through quickly | 21:11 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Fix some iBoot strings https://review.openstack.org/228629 | 21:12 |
*** kevinbenton has quit IRC | 21:14 | |
NobodyCam | jlvillal: is there a bug / blueprint we could ref on that review? | 21:16 |
jlvillal | NobodyCam: No, I can create one though. Should I? | 21:17 |
jlvillal | If so. Bug or blueprint? | 21:17 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic-webclient: Automatic library concatenation https://review.openstack.org/228630 | 21:17 |
jlvillal | NobodyCam: Actually I do have a bug? | 21:17 |
NobodyCam | :) | 21:17 |
jroll | hm, on second thought should probably write a spec for this | 21:18 |
jroll | -2 | 21:18 |
* jroll runs away | 21:18 | |
NobodyCam | lol | 21:18 |
NobodyCam | jroll: but if there is a open bug | 21:18 |
NobodyCam | ... | 21:18 |
jroll | it's a joke | 21:19 |
jroll | :D | 21:19 |
NobodyCam | oh ... | 21:19 |
NobodyCam | lol | 21:19 |
NobodyCam | darn you monday ... give my brain back | 21:19 |
jroll | I mean, the bug is terrible, it says "ironic doesn't have functional testing" | 21:20 |
jlvillal | NobodyCam: https://bugs.launchpad.net/ironic/+bug/1491670 | 21:20 |
openstack | Launchpad bug 1491670 in Ironic "ironic does not have functional testing" [Wishlist,Triaged] | 21:20 |
jroll | doesn't add much value here | 21:20 |
NobodyCam | ahh ok | 21:20 |
jroll | there's no patches in the gate right now btw | 21:21 |
rloo | I don't see what's wrong with that bug. | 21:23 |
rloo | At least the bug can be used to 'collect' all the patches related to getting functional testing working? | 21:24 |
jroll | yeah, I suppose, I just meant it doesn't add any detail to that patch specifically | 21:25 |
*** sdake_ has joined #openstack-ironic | 21:25 | |
rloo | jroll: true. but i'd say that is true for 50% of our bugs. | 21:25 |
jroll | jlvillal: maybe you should add a partial-bug for record keeping | 21:25 |
jroll | rloo: :( | 21:25 |
jlvillal | jroll: Will do | 21:25 |
rloo | jroll: ok, maybe i inflated that number | 21:26 |
*** karimb has quit IRC | 21:26 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Prepare for functional testing https://review.openstack.org/228612 | 21:27 |
jroll | thanks | 21:27 |
*** sdake__ has joined #openstack-ironic | 21:27 | |
jlvillal | jroll: NobodyCam: Partial-Bug added to commit message. | 21:27 |
jroll | jlvillal: now it's assigned to you, you have to do all the work | 21:28 |
*** sdake has quit IRC | 21:28 | |
jlvillal | Woo hoo! Wait...what? ;) | 21:28 |
jlvillal | Luckily lekha and krtaylor want to work on it too! :) | 21:28 |
*** itsuugo has quit IRC | 21:29 | |
jroll | heh | 21:30 |
jroll | dmitry has a point about base.py but I say we refactor that later | 21:30 |
jroll | I don't see too many methods that would be useful in a functional env there | 21:30 |
*** sdake_ has quit IRC | 21:30 | |
jlvillal | At the moment I don't have enough information to know if it would be useful. So I would rather move it now and if needed can refactor things in the future. | 21:32 |
jroll | yep +1 | 21:32 |
jlvillal | So I guess I am agreeing with you :) | 21:32 |
jroll | tis why there's a checkmark there :P | 21:32 |
jlvillal | :) | 21:33 |
*** thrash is now known as thrash|g0ne | 21:33 | |
jlvillal | jroll: rloo: as a note on that 'os-testr' patch. It does produce much much much more output than the old method. For example: http://logs.openstack.org/05/228105/1/check/gate-ironic-python27/f5aaad0/console.html.gz | 21:38 |
jlvillal | Which can be a good thing. It does show any stdout/stderr messages even on success. | 21:39 |
jlvillal | Which I could see making debugging unit tests easier. | 21:39 |
rloo | thx jlvillal. will need to take a look at that but maybe not today | 21:39 |
jlvillal | rloo: No hurry | 21:40 |
*** penick has quit IRC | 21:40 | |
*** sdake__ is now known as sdake | 21:41 | |
*** bapalm_ has quit IRC | 21:41 | |
*** bapalm has joined #openstack-ironic | 21:42 | |
*** digimonde has quit IRC | 21:43 | |
*** willsama has quit IRC | 21:46 | |
*** kevinbenton has joined #openstack-ironic | 21:47 | |
jroll | jlvillal: ruby caught a thing there, I believe it's just for docs but worth picking up if you need to spin this again | 21:51 |
jroll | follow-up patch is fine too | 21:51 |
*** romcheg has quit IRC | 21:51 | |
jlvillal | jroll: looking... | 21:52 |
jlvillal | jroll: I'm leaning towards a follow-up patch, but can easily fix it now and push new change... | 21:56 |
jroll | jlvillal: I'd wait | 21:56 |
jlvillal | Will do. Thanks | 21:56 |
jlvillal | lekha: Let's wait for krtaylor to show up... | 22:00 |
lekha | jlvillal: sure, was just about to ping you all | 22:00 |
jlvillal | lekha: Yeah, I didn't see him listed. If he doesn't show up we can reschedule for tomorrow. | 22:01 |
jlvillal | At least I can reschedule :) | 22:01 |
lekha | jlvillal: ok, wfm | 22:01 |
*** krtaylor has joined #openstack-ironic | 22:02 | |
*** harshs has quit IRC | 22:03 | |
lekha | jlvillal: krtaylor is here now :) | 22:03 |
krtaylor | jlvillal, lekha -> here is an etherpad for Test/QA discussion | 22:05 |
krtaylor | https://etherpad.openstack.org/p/mitaka-ironic-test-qa | 22:05 |
jlvillal | krtaylor: Thanks | 22:05 |
lekha | krtaylor: thanks | 22:05 |
krtaylor | sure, np | 22:05 |
krtaylor | I'll put a few things there that I was thinking about, namely terms for starters | 22:06 |
jlvillal | So we can discuss it here or over in #openstack-ironic-meeting | 22:06 |
jlvillal | I vote for here | 22:06 |
lekha | krtaylor: are you one of the devs on ironic | 22:06 |
jlvillal | Unless we get disturb people too much. | 22:06 |
jlvillal | s/we get/we/ | 22:07 |
krtaylor | I'm good either way | 22:08 |
jlvillal | So I've done a patch to move the unit tests to ironic/tests/unit/ and created ironic/tests/functional/ | 22:08 |
jlvillal | This matches up with other projects. | 22:08 |
jroll | it's always quiet in the afternoon, go ahead here :) | 22:08 |
krtaylor | lekha, yes, starting with testing on Power, PowerKVM CI and unit testing | 22:08 |
jlvillal | jroll: Thanks | 22:09 |
krtaylor | thanks jroll ! | 22:09 |
lekha | cool | 22:09 |
lekha | I was looking at functional tests for nova-client and nova to get an idea of how others do it | 22:09 |
jlvillal | So lekha was mentioning being able to use mimic and then we can run the functional tests inside the developer's tox environment. | 22:09 |
krtaylor | lekha, another question I have - where/when do we start talking about required CI for platforms and drivers | 22:10 |
lekha | yes, am thinking we should have the option to run functional tests against mimic as well as devstack | 22:10 |
jlvillal | Which I really like the idea. Sounds lightweight, fast, and easy for developer's to use. | 22:10 |
* krtaylor ducks | 22:10 | |
jroll | krtaylor++ | 22:11 |
krtaylor | ok, so terms :) by functional, you mean unit? | 22:11 |
jlvillal | krtaylor: No... | 22:11 |
jlvillal | We have unit tests. | 22:11 |
krtaylor | thats where a lot of confusion is | 22:11 |
*** cdearborn has quit IRC | 22:11 | |
jlvillal | Functional tests from what I believe we mean is to run the ironic-conductor and ironic-api and have as few external dependencies as possible. | 22:12 |
lekha | krtaylor: by functional I mean testing all the ironic api calls to start with, by mocking all the dependecies and using fake drivers | 22:12 |
jlvillal | So no Nova, keystone, glance, swift, etc... | 22:12 |
krtaylor | so, traditionally in other projects, there are tests in <project>/test and then in the tempest tree | 22:12 |
krtaylor | this is a third model? | 22:12 |
jlvillal | krtaylor: But I do think 'functional' is not a good name but it seems like OpenStack uses it across multiple projects. | 22:12 |
krtaylor | right | 22:12 |
jroll | I like to think of it as unit, functional, integration | 22:13 |
lekha | krtaylor: tempest is more like end to end right? | 22:13 |
jlvillal | krtaylor: Nova has nova/test/unit/ nova/test/functional/ | 22:13 |
jlvillal | s/test/tests/ | 22:13 |
jroll | functional means like, stand up ironic and poke it; integration means put ironic in devstack with everything else and pretend to be a user | 22:13 |
krtaylor | so maybe we call functional-> stand alone? | 22:13 |
krtaylor | right, tempest is with devstack - that is traditionally integration | 22:14 |
krtaylor | jlvillal, yes, there is a move to push testing back to the projects | 22:14 |
jroll | jlvillal: side note: as part of this effort, it might be worth looking at pulling our tempest stuff out of tempest and putting them in our tree via tempest_lib (feel free to ignore this as I'm probably getting ahead of things here) | 22:14 |
krtaylor | reduce gate testing, that testing will become periodic | 22:14 |
*** harshs has joined #openstack-ironic | 22:15 | |
krtaylor | jroll, good point | 22:15 |
* lekha looksat the tempest tests for ironic | 22:15 | |
* krtaylor goes to etherpad to put some of these topics there | 22:15 | |
jlvillal | krtaylor: Another reason I think is that they want the projects to own their tests. | 22:15 |
jlvillal | Tempest tests are off in some other repo that the project don't control. | 22:16 |
jlvillal | jroll: Yep on using tempest_lib, Something to add to the list | 22:16 |
*** dims has quit IRC | 22:17 | |
krtaylor | jlvillal, correct, but that is stalled because it needs to be reported and how/when to do that | 22:18 |
krtaylor | so we need a way to discuss this, agree to what to call each set of testing :) | 22:19 |
lekha | can we talk about what we have today and at what points are they run | 22:19 |
jlvillal | I think we should try to come up with a good definition of what we consider functional testing in the Etherpad. Somewhere between unit and integration testing. | 22:19 |
*** ijw has joined #openstack-ironic | 22:19 | |
lekha | like when are the tempest tests run? | 22:19 |
lekha | sorry, I am pretty new to the OpenStack way of things | 22:20 |
jlvillal | lekha: What do you mean by 'when'? When people submit patches they get run. | 22:20 |
lekha | so the tempest test run then as well? just that they run against devstack | 22:20 |
jlvillal | lekha: Yep | 22:21 |
jlvillal | lekha: For example here is my patch and Jenkins has finished running: https://review.openstack.org/#/c/228612/ | 22:21 |
jlvillal | You can see *-tempest-* jobs in the jenkins list | 22:21 |
lekha | yea see it | 22:21 |
krtaylor | yes, that is upstream CI or infra CI for the project | 22:22 |
krtaylor | it runs pipelines of tests defined in tempest | 22:22 |
krtaylor | check and gate | 22:22 |
lekha | got it | 22:22 |
krtaylor | for each patch | 22:22 |
*** ijw_ has joined #openstack-ironic | 22:23 | |
krtaylor | also for each patch there are third party CI systems running tests and reporting back as comments | 22:23 |
jlvillal | check being on patch submission. gate is after a patch has been +2ed, +1 from Jenkins, and +1 (aka +A) for Workflow. | 22:23 |
krtaylor | exactly | 22:23 |
jlvillal | And as far as I know usually third party CI votes do not stop a patch from getting merged. At least not in Ironic | 22:24 |
krtaylor | ok, so we agree on CI and tempest :) | 22:24 |
krtaylor | jlvillal, yes, that is a per project decision | 22:24 |
*** ijw has quit IRC | 22:24 | |
lekha | ok | 22:24 |
krtaylor | some projects allow voting, others do not | 22:24 |
krtaylor | comments only | 22:25 |
krtaylor | third party CI does not gate ever to my knowledge | 22:25 |
krtaylor | vote, but not gate | 22:26 |
krtaylor | ok, so back to functional | 22:26 |
jlvillal | Okay | 22:26 |
krtaylor | this would be a set of tests that do a full ironic integration, stand alone (non-devstack), that could be used for periodic tests | 22:27 |
krtaylor | oops, that was a question, not a statement | 22:27 |
lekha | krtaylor: I would think we should be able to run these against devstack or mimic | 22:28 |
jlvillal | That sounds about right to me. | 22:28 |
lekha | jenkins could be setup to run against both. | 22:28 |
jlvillal | lekha: Isn't the integration test taking care of devstack? | 22:28 |
jlvillal | of using devstack? | 22:28 |
*** benhur_marcel has joined #openstack-ironic | 22:29 | |
jlvillal | lekha: Just curious what you mean by 'using devstack'? Having ironic communicate with Nova, glance, cinder, etc....? | 22:29 |
lekha | yes | 22:29 |
jlvillal | That sounds like it stops being functional testing and becomes integration testing. Which already exists. | 22:29 |
* jlvillal is happy for jroll or others to pipe in :) | 22:29 | |
jroll | what'd I do | 22:30 |
krtaylor | exactly | 22:30 |
lekha | Hmm, I thought tempest was doing beyond just verifying the ironic api. but does seem so | 22:30 |
lekha | not* | 22:30 |
krtaylor | thats why I was confused :) | 22:30 |
jroll | let's back up a bit | 22:30 |
jroll | our tempest tests also run against Nova with the ironic driver | 22:30 |
krtaylor | tempest (integration) tests api and nova | 22:30 |
jroll | the "tempest baremetal" tests just poke the ironic api, with neutron/glance/etc hooked up | 22:30 |
krtaylor | yes | 22:30 |
jroll | but we also run other tempest tests (like boot a server) | 22:31 |
krtaylor | with the ssh driver | 22:31 |
jroll | right | 22:31 |
krtaylor | so one question, is that good enough? is the idea to have the other drivers do their testing and cover the other paths? | 22:32 |
jroll | so thinking about devstack vs not devstack | 22:32 |
jroll | I would think there would be some test config "USE_MIMIC" | 22:32 |
jroll | the same tests could run with or without that | 22:33 |
jroll | so USE_MIMIC=True tox -e functional - could run on a dev machine | 22:33 |
lekha | jroll: thanks, thats the point I was trying to make | 22:33 |
jroll | and we'd USE_MIMIC=False in the gate | 22:33 |
* krtaylor needs to read more about mimic | 22:33 | |
krtaylor | is that just a tox wrapper or different environment? | 22:34 |
jroll | krtaylor: I like to think of it as an API mock for openstack services | 22:34 |
jlvillal | When I like at Nova they have 'gate-nova-tox-functional' Which runs in about 12-13 minutes | 22:34 |
jlvillal | s/like/look/ | 22:34 |
jlvillal | When I look at Nova they have 'gate-nova-tox-functional' Which runs in about 12-13 minutes | 22:34 |
jlvillal | So my assumption is no devstack. | 22:34 |
lekha | jlvillal: I see that they are using some fakes from the unit tests | 22:35 |
jroll | yep, I assume they use fake drivers too | 22:35 |
jlvillal | To me functional means no other services. So I think no devstack. | 22:35 |
krtaylor | jlvillal, where is that? in the nova tree? | 22:35 |
jlvillal | nova/tests/functional/ | 22:35 |
jlvillal | krtaylor: https://review.openstack.org/#/c/221848/ Here is a nova job | 22:36 |
krtaylor | jlvillal, I agree with your definition of functional | 22:36 |
* krtaylor reads | 22:36 | |
jlvillal | But I would want us to agree on what functional means. | 22:36 |
jlvillal | To me it sounds like integration tests use devstack. I think for functional we should stay out of devstack space. | 22:36 |
jlvillal | But would like to hear other opinions. | 22:36 |
*** penick has joined #openstack-ironic | 22:37 | |
krtaylor | to me, that is all just unit tests | 22:37 |
lekha | jlvillal: well that is fine. We can writes tests that can be run without devstack. But you should be able to run these same tests with the actual dependecies as well right. Its like one set of tests serving both purposes | 22:37 |
krtaylor | but we can split unit and functional if it has a purpose | 22:37 |
jlvillal | krtaylor: Well we define unit tests as testing just methods for the most part. | 22:37 |
krtaylor | agree functional/unit = no devstack, run from checking out code, integration (tempest) = devstack | 22:38 |
jlvillal | krtaylor: But I understand that some books call functional testing as testing functions/methods. | 22:38 |
jlvillal | One of the reasons I was confused when I started searching on 'functional testing' | 22:38 |
krtaylor | exactly :) | 22:39 |
jroll | I'd say we start with that definition - it shouldn't be much work to make a config to do the 'functional' testing againstr devstack | 22:39 |
krtaylor | but, thats ok, because both are run from the tests directory using tox or mimic? | 22:39 |
krtaylor | without devstack | 22:39 |
jlvillal | krtaylor: So I suggest we forget what books and other people say are functional testing. And try to use the OpenStack term :) | 22:39 |
jroll | basically the config would be "don't start services, they're already running. don't use mimic either." | 22:39 |
jroll | so start with "no devstack" and then get there eventually | 22:40 |
*** e0ne has quit IRC | 22:40 | |
krtaylor | I think we agree! woot! | 22:40 |
jlvillal | jroll: Okay. I am good with start with 'no devstack' | 22:40 |
lekha | +1 | 22:40 |
jroll | lekha: random interesting idea - be able to mock a service like ironic-conductor that talks over a queue rather than http :) | 22:40 |
*** benhur_marcel has quit IRC | 22:40 | |
* krtaylor heads over to etherpad to record | 22:41 | |
jroll | and vice versa | 22:41 |
* jlvillal is glad to find out he was not the only one confused by the term 'functional testing' Since everyone who said it to him seemed to implied it was very well known and he should know it :) | 22:41 | |
lekha | jroll: we could do that, even maybe as part of another system like mimic. The idea of mimic was to add plugins and build the service catalog but we have been adding one off services as well | 22:41 |
jroll | lekha: yeah, just a random idea I thought of :) | 22:42 |
lekha | jlvillal: krtaylor : so we decided no devstack. That means we do all our testing against mimic? | 22:42 |
jroll | thinking of a test like "hit this api, assert this message was put on the queue" | 22:42 |
jlvillal | lekha: To start with that sounds like a good plan. But I would like to get an idea of how Nova does it also. Maybe we can steal some ideas from them. Since they do not use mimic. | 22:43 |
jlvillal | lekha: Though I think mimic sounds like it might be better than what they do :) | 22:44 |
lekha | jroll: doable, and sounds interesting. | 22:44 |
lekha | jlvillal: | 22:44 |
krtaylor | so for functional, I think we can define what it means, but standalone (without devstack) | 22:45 |
*** Sukhdev has quit IRC | 22:45 | |
krtaylor | yes, I don't know why we need mimic, you all will have to headshape me for that one | 22:45 |
jlvillal | krtaylor: lekha wrote mimic so she can tell you best. | 22:46 |
jlvillal | krtaylor: It can pretend to be nova, or glance, etc... | 22:46 |
lekha | jlvillal: krtaylor: Mimic replaces the nova , glance or any other openstack api | 22:46 |
lekha | It is easy to use, by just replacing the keystone url with that of mimic's | 22:47 |
krtaylor | but the api service doesnt need to be tested, it is just stubbed out, or am I missing something | 22:47 |
* jlvillal has a hard stop on the hour. | 22:47 | |
krtaylor | jlvillal, me too | 22:48 |
*** benhur_marcel has joined #openstack-ironic | 22:48 | |
lekha | krtaylor:mimic will be helping fake api services | 22:48 |
krtaylor | lekha, that is tested in CI with devstack or stubbed out in unit tests | 22:49 |
jroll | krtaylor: ironic talks to glance/neutron/??? | 22:49 |
jroll | so yeah, we could use mimic or stub it out | 22:50 |
lekha | jlvillal: krtaylor : while I am saying this about mimic, I am not sure what nova uses today to point the benefits of using mimic over that | 22:50 |
jlvillal | Me either | 22:50 |
krtaylor | sure, no I understand that, but nova doesnt test that part, it is up to dependencies that are tested elsewhere | 22:50 |
krtaylor | anyway, thats a minor point | 22:50 |
krtaylor | regardless, to simplify, I think we just need to add tests to ironic/tests/* | 22:51 |
*** alexpilotti has quit IRC | 22:51 | |
jroll | I definitely like mimic from a client testing standpoint, fwiw, idk about server testing | 22:51 |
jlvillal | ironic/tests/functional/* | 22:51 |
lekha | sure | 22:51 |
krtaylor | I was going to start looking at test coverage functional or not | 22:51 |
jroll | we also need some $thing to stand up services | 22:51 |
jroll | krtaylor: I believe we have coverage running for unit tests | 22:51 |
jlvillal | krtaylor: What do you mean? How much of the code is actually run by our tests? | 22:52 |
jroll | though I'm not sure how, given we don't have a tox -e cover :) I've seen numbers | 22:52 |
* jlvillal remembers someone publishing statistics on that. | 22:52 | |
krtaylor | oooh, good, thats saves me some time :) | 22:52 |
lekha | +1 on reporting coverage | 22:52 |
jlvillal | I think it was over 90% if I recall | 22:52 |
krtaylor | yeah, thats kinda needed as a baseline | 22:52 |
jlvillal | jroll: Where you the one who posted the link about code coverage? | 22:52 |
jlvillal | s/Where/Were/ | 22:53 |
jroll | jlvillal: yeah | 22:53 |
* jlvillal should read his messages before he hits enter | 22:53 | |
jroll | lemme see what I can dig up | 22:53 |
krtaylor | hehheh | 22:53 |
lekha | :) | 22:53 |
jroll | there's a cross project thing to actually make a web page reporting it, but I believe we already have coverage reports uploading somewhere | 22:53 |
* jroll digs around the internet | 22:54 | |
jlvillal | krtaylor: But it sounds like that there might be a use for adding a 'tox -ecover' at some point... Maybe... | 22:54 |
jroll | https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L2274 | 22:55 |
jroll | we do run a report, it gets uploaded to infra | 22:55 |
jroll | this has a goal of publishing it https://review.openstack.org/#/c/221494/3 | 22:55 |
krtaylor | jroll, this is good, I'll dive in here and digest this, thanks! | 22:57 |
jroll | np :) | 22:57 |
krtaylor | ok, cool, this helps me understand what we mean by functional - something that sits between unit and integration | 22:58 |
*** Sukhdev has joined #openstack-ironic | 22:58 | |
krtaylor | unfortunately I need to drop for a bit | 22:58 |
jlvillal | lekha: krtaylor Let's call it a meeting :) | 22:58 |
jlvillal | Thanks all! | 22:58 |
krtaylor | agreed | 22:58 |
jlvillal | And jroll too :) | 22:58 |
lekha | jlvillal: krtaylor : ok. thanks all | 22:58 |
krtaylor | thanks everybody! | 22:59 |
jroll | np, thanks for working on this :) | 22:59 |
*** Sukhdev has quit IRC | 23:03 | |
*** krtaylor has quit IRC | 23:05 | |
*** Sukhdev has joined #openstack-ironic | 23:09 | |
*** ijw_ has quit IRC | 23:10 | |
*** ijw has joined #openstack-ironic | 23:11 | |
*** jamielennox|away is now known as jamielennox | 23:13 | |
*** bnemec has joined #openstack-ironic | 23:14 | |
*** bnemec has quit IRC | 23:18 | |
*** bnemec has joined #openstack-ironic | 23:18 | |
*** Sukhdev has quit IRC | 23:25 | |
*** Sukhdev has joined #openstack-ironic | 23:26 | |
*** rloo has quit IRC | 23:33 | |
*** harshs has quit IRC | 23:34 | |
*** harshs has joined #openstack-ironic | 23:35 | |
*** Sukhdev has quit IRC | 23:40 | |
*** krtaylor has joined #openstack-ironic | 23:43 | |
*** harshs has quit IRC | 23:45 | |
*** garthb has quit IRC | 23:58 | |
*** achanda has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!