*** naohirot has joined #openstack-ironic | 00:02 | |
*** dttocs has joined #openstack-ironic | 00:05 | |
*** dttocs has quit IRC | 00:05 | |
*** dttocs has joined #openstack-ironic | 00:06 | |
*** Marga_ has joined #openstack-ironic | 00:29 | |
*** mtanino has quit IRC | 00:33 | |
*** achanda has quit IRC | 00:41 | |
* BadCub calls it quits for the night | 00:45 | |
*** BadCub is now known as BadCub_Hiding | 00:48 | |
*** rloo has quit IRC | 00:50 | |
*** dttocs has quit IRC | 00:50 | |
*** zhenguo has joined #openstack-ironic | 00:51 | |
*** minnesotags1 has joined #openstack-ironic | 00:54 | |
*** kan_ has joined #openstack-ironic | 01:16 | |
*** kan_afk is now known as kan__ | 01:16 | |
*** mdbooth has quit IRC | 01:16 | |
*** achanda has joined #openstack-ironic | 01:19 | |
*** mdbooth has joined #openstack-ironic | 01:22 | |
*** ukalifon1 has joined #openstack-ironic | 01:32 | |
*** gridinv__ has joined #openstack-ironic | 01:41 | |
*** gridinv_ has quit IRC | 01:42 | |
*** alex_xu has quit IRC | 01:43 | |
*** Marga_ has quit IRC | 01:50 | |
zhenguo | morning ironic | 01:50 |
---|---|---|
*** Marga_ has joined #openstack-ironic | 01:51 | |
*** Marga_ has quit IRC | 01:55 | |
*** kan__ has quit IRC | 01:55 | |
kan_ | zhenguo, morning:) | 01:56 |
zhenguo | kan_: morning | 01:57 |
*** Marga_ has joined #openstack-ironic | 02:02 | |
*** chenglch has joined #openstack-ironic | 02:11 | |
*** Marga_ has quit IRC | 02:16 | |
*** Marga_ has joined #openstack-ironic | 02:17 | |
*** Marga_ has quit IRC | 02:21 | |
*** ukalifon1 has quit IRC | 02:24 | |
*** ukalifon has joined #openstack-ironic | 02:32 | |
*** alex_xu has joined #openstack-ironic | 02:44 | |
*** ir2ivps9 has quit IRC | 02:48 | |
*** ir2ivps9 has joined #openstack-ironic | 02:49 | |
*** harlowja has quit IRC | 02:56 | |
*** harlowja has joined #openstack-ironic | 02:56 | |
*** harlowja has quit IRC | 02:57 | |
*** ukalifon has quit IRC | 03:11 | |
*** penick has joined #openstack-ironic | 03:13 | |
*** harlowja has joined #openstack-ironic | 03:27 | |
*** penick_ has joined #openstack-ironic | 03:41 | |
*** penick has quit IRC | 03:42 | |
*** penick_ is now known as penick | 03:42 | |
*** ramineni has joined #openstack-ironic | 03:44 | |
*** ramineni1 has joined #openstack-ironic | 03:46 | |
*** ramineni has quit IRC | 03:49 | |
*** penick has quit IRC | 03:52 | |
*** dttocs has joined #openstack-ironic | 04:00 | |
*** achanda has quit IRC | 04:11 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic-python-agent: Fix inband disk erase using agent_ilo driver https://review.openstack.org/178925 | 04:34 |
*** dttocs has quit IRC | 05:16 | |
*** achanda has joined #openstack-ironic | 05:16 | |
*** openstackgerrit has quit IRC | 05:22 | |
*** openstackgerrit has joined #openstack-ironic | 05:22 | |
*** dttocs has joined #openstack-ironic | 05:23 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic-python-agent: Fix inband disk erase using agent_ilo driver https://review.openstack.org/178925 | 05:23 |
*** harlowja is now known as harlowja_away | 05:23 | |
*** gridinv__ has quit IRC | 05:36 | |
*** yog_ has quit IRC | 06:00 | |
*** ukalifon has joined #openstack-ironic | 06:04 | |
*** rameshg87 has joined #openstack-ironic | 06:04 | |
rameshg87 | good morning ironic | 06:04 |
mrda | hi rameshg87 | 06:06 |
rameshg87 | hello mrda | 06:06 |
GheRivero | morning all. morning NobodyCam. Will take a look to it know | 06:18 |
*** dttocs has quit IRC | 06:29 | |
*** yog_ has joined #openstack-ironic | 06:41 | |
*** e0ne has joined #openstack-ironic | 06:45 | |
*** dtantsur|afk is now known as dtantsur | 06:48 | |
dtantsur | Morning folks! It's actually a kind of Friday for me :D | 06:48 |
*** kevinbenton has quit IRC | 06:49 | |
*** kevinbenton has joined #openstack-ironic | 06:50 | |
*** pas-ha has joined #openstack-ironic | 06:50 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: Update Ironic spec URL refs to specs.openstack.org https://review.openstack.org/177632 | 07:00 |
*** dtantsur has quit IRC | 07:02 | |
*** jcoufal has joined #openstack-ironic | 07:03 | |
*** naohirot has quit IRC | 07:06 | |
*** dtantsur has joined #openstack-ironic | 07:07 | |
*** e0ne has quit IRC | 07:09 | |
*** subscope has quit IRC | 07:12 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic-specs: Add new boot interface in Ironic https://review.openstack.org/168698 | 07:14 |
*** ifarkas has joined #openstack-ironic | 07:16 | |
*** subscope has joined #openstack-ironic | 07:19 | |
*** ramineni1 has quit IRC | 07:20 | |
*** alexpilotti has joined #openstack-ironic | 07:23 | |
*** naohirot has joined #openstack-ironic | 07:26 | |
openstackgerrit | Ghe Rivero proposed openstack/ironic: Use oslo_log lib https://review.openstack.org/157602 | 07:29 |
openstackgerrit | Ghe Rivero proposed openstack/ironic: Sync with oslo.incubator https://review.openstack.org/176367 | 07:29 |
*** dttocs has joined #openstack-ironic | 07:30 | |
*** ramineni has joined #openstack-ironic | 07:31 | |
*** dttocs has quit IRC | 07:35 | |
*** ramineni has quit IRC | 07:38 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Update iLO documentation for UEFI secure boot https://review.openstack.org/178582 | 07:39 |
*** chlong has quit IRC | 07:42 | |
openstackgerrit | Merged openstack/ironic-specs: Override PXE options via Glance property https://review.openstack.org/177859 | 07:43 |
*** ramineni has joined #openstack-ironic | 07:43 | |
*** pas-ha has quit IRC | 07:59 | |
*** athomas has joined #openstack-ironic | 08:02 | |
*** mgoddard has joined #openstack-ironic | 08:03 | |
*** jistr has joined #openstack-ironic | 08:04 | |
rameshg87 | dtantsur: morning. for me too. and good thing for me is friday is ending :) | 08:07 |
rameshg87 | for you it has just begun :D | 08:08 |
*** derekh has joined #openstack-ironic | 08:10 | |
*** pas-ha has joined #openstack-ironic | 08:13 | |
*** svasheka has joined #openstack-ironic | 08:13 | |
dtantsur | rameshg87, oh :D | 08:18 |
*** jcoufal_ has joined #openstack-ironic | 08:21 | |
*** lucasagomes has joined #openstack-ironic | 08:24 | |
*** jcoufal has quit IRC | 08:25 | |
kejiahu | morning ironic | 08:29 |
*** dttocs has joined #openstack-ironic | 08:31 | |
*** ramineni1 has joined #openstack-ironic | 08:31 | |
*** early has quit IRC | 08:31 | |
*** ramineni has quit IRC | 08:34 | |
*** dttocs has quit IRC | 08:36 | |
*** e0ne has joined #openstack-ironic | 08:37 | |
*** ramineni1 has quit IRC | 08:37 | |
*** rameshg87 has quit IRC | 08:39 | |
*** rameshg87 has joined #openstack-ironic | 08:39 | |
*** early has joined #openstack-ironic | 08:49 | |
rameshg87 | lucasagomes: hi | 08:50 |
lucasagomes | rameshg87, hi there | 08:50 |
rameshg87 | lucasagomes: i just put up a new patch in https://review.openstack.org/#/c/167929/ | 08:50 |
lucasagomes | rameshg87, oh nice I will take a look | 08:50 |
rameshg87 | lucasagomes: can you please have a look | 08:50 |
lucasagomes | sure | 08:50 |
*** romcheg has joined #openstack-ironic | 08:51 | |
openstackgerrit | chenglch proposed openstack/ironic-specs: Add console log support https://review.openstack.org/164586 | 08:51 |
rameshg87 | lucasagomes: it works for me if i install those grub packages together in both bios and uefi boot modes | 08:52 |
rameshg87 | lucasagomes: for ubuntu | 08:53 |
rameshg87 | lucasagomes: yet to try out fedora | 08:53 |
lucasagomes | rameshg87, oh I see, I can help you testing if u want with fedora | 08:53 |
lucasagomes | will give it a go here locally | 08:54 |
rameshg87 | lucasagomes: yeah it would be nice. give me some 30 mins. i will just validate that patch once and then tell. | 08:54 |
lucasagomes | rameshg87, ack | 08:54 |
rameshg87 | lucasagomes: i can't mark W-1 because it's your review :) | 08:54 |
rameshg87 | lucasagomes: also i am facing kind of strange error in localboot on uefi systems. | 08:55 |
lucasagomes | rameshg87, will mark for ya | 08:56 |
lucasagomes | rameshg87, grub installation error? | 08:56 |
rameshg87 | lucasagomes: they tend to require some sleep after grub is installed. otherwise they are hitting a general protection exception when firmware attempts to boot from disk | 08:56 |
rameshg87 | lucasagomes: no grub-install goes through fine, but server hits general protection exception when trying to boot from disk | 08:56 |
rameshg87 | lucasagomes: i tried flushing disk buffers, but no help | 08:57 |
lucasagomes | right, yeah I would suggest calling sync afterwards | 08:57 |
lucasagomes | but hmm | 08:57 |
* lucasagomes thinks | 08:57 | |
rameshg87 | lucasagomes: somehow needs a sleep of around 10 seconds. i don't know what's happening in that 10 seconds | 08:57 |
rameshg87 | lucasagomes: it's not happening in bios machine | 08:57 |
lucasagomes | tho we unmount the disk so the flush should be fine | 08:57 |
rameshg87 | lucasagomes: only on uefi | 08:57 |
rameshg87 | lucasagomes: when grub-install is run in uefi, grub calls efibootmgr and syncs the boot entries there | 08:58 |
rameshg87 | lucasagomes: i don't know if that is the problem .. | 08:58 |
lucasagomes | yeah I've no idea either | 08:58 |
lucasagomes | gotta google a bit see if I can find something relevant | 08:58 |
rameshg87 | lucasagomes: sure, i am trying as well .. | 08:58 |
lucasagomes | rameshg87, you get any error number for that? | 08:58 |
lucasagomes | or just "protection exception" | 08:59 |
rameshg87 | lucasagomes: pasting screenshot | 08:59 |
lucasagomes | ack | 09:00 |
*** achanda has quit IRC | 09:01 | |
rameshg87 | lucasagomes: https://drive.google.com/file/d/0B5a_VAhX3Hz5WU1qN0FObkdSS00/view | 09:02 |
*** MattMan has quit IRC | 09:02 | |
* lucasagomes clicks | 09:02 | |
rameshg87 | is it too small ? are you able to read ? | 09:03 |
rameshg87 | lucasagomes: ^^ | 09:04 |
lucasagomes | rameshg87, no it's good, I'm totally able to read it | 09:05 |
lucasagomes | the red on black helps as well :-) | 09:05 |
*** dtantsur is now known as dtantsur|brb | 09:06 | |
rameshg87 | hehe | 09:06 |
rameshg87 | lucasagomes: this is a close one that i got - http://h20564.www2.hp.com/hpsc/doc/public/display?docId=mmr_kc-0123842 | 09:06 |
rameshg87 | lucasagomes: i first thought it was related to hp hardware. | 09:07 |
rameshg87 | lucasagomes: but actually UEFI Optimized Boot setting is disabled on that machine | 09:07 |
rameshg87 | lucasagomes: + if that was the reason it wouldn't work if i put sleep | 09:07 |
lucasagomes | oh | 09:07 |
rameshg87 | lucasagomes: it works with sleep everytime | 09:07 |
lucasagomes | pretty odd | 09:07 |
lucasagomes | rameshg87, http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c04623059&sp4ts.oid=7274900 | 09:08 |
lucasagomes | A future version of Smart Array controller firmware will correct this issue. | 09:08 |
lucasagomes | As a workaround until the firmware is available, configure and present less than 64 LUNs from the MSA2040. | 09:08 |
rameshg87 | lucasagomes: yeah but i don't have msa storage connected | 09:08 |
rameshg87 | lucasagomes: it's a local disk | 09:09 |
rameshg87 | lucasagomes: and + that machine is a gen8 model, not a gen9 | 09:09 |
lucasagomes | rameshg87, oh true, just saw on the screenshot now | 09:09 |
rameshg87 | lucasagomes: this is where i don't know if ironic should power control the machine | 09:10 |
lucasagomes | yeah there's very little results searching for that error | 09:10 |
rameshg87 | lucasagomes: oh i always tried with agent ramdisk. | 09:10 |
lucasagomes | rameshg87, you think that with a soft reboot it would work? | 09:10 |
rameshg87 | lucasagomes: may be i should try with dib ramdisk | 09:10 |
rameshg87 | beacuse it does reboot within the machine | 09:10 |
lucasagomes | sure yeah | 09:10 |
lucasagomes | actually we maybe should make it optional | 09:10 |
rameshg87 | may be i will give a try .. | 09:10 |
lucasagomes | have an option that tells ironic to rely on the software reboot | 09:11 |
lucasagomes | soft* | 09:11 |
rameshg87 | yeah .. | 09:11 |
*** chenglch has quit IRC | 09:11 | |
lucasagomes | I need soft reboot for my wake on lan driver as well (I just use it at home because I don't have a bmc) | 09:11 |
lucasagomes | now I pretty much reboot manually when using ipa heh | 09:11 |
rameshg87 | lucasagomes: oh do you use that ? | 09:12 |
rameshg87 | lucasagomes: i was looking out for one | 09:12 |
lucasagomes | rameshg87, I can try to clean that up and propose upstream | 09:12 |
rameshg87 | lucasagomes: i have an old cpu lying around. | 09:12 |
lucasagomes | but wake on lan just turn the machine on | 09:13 |
rameshg87 | lucasagomes: oh great .. let me know when you have it upstream | 09:13 |
lucasagomes | it can't reboot nor power off | 09:13 |
rameshg87 | lucasagomes: and ssh reboot ? | 09:13 |
lucasagomes | I just log on those methods | 09:13 |
rameshg87 | i thought that would be there | 09:13 |
lucasagomes | yeah that would do i | 09:13 |
lucasagomes | do it* | 09:13 |
lucasagomes | but we need to build the ramdisk with some ssh key and so on, and then we could do the reboot | 09:13 |
rameshg87 | yeah anyway let me know if you upstream when you have something | 09:13 |
lucasagomes | sure I will put it pretty soon then | 09:14 |
rameshg87 | yeah, i think we could build an ipa ramdisk with all ssh keys | 09:14 |
* lucasagomes didn't know someone would need such thing | 09:14 | |
rameshg87 | and that might do it | 09:14 |
rameshg87 | lucasagomes: count me in ... :) | 09:14 |
lucasagomes | hah ok | 09:14 |
rameshg87 | lucasagomes: after having such a thing i was preparing to hunt my friends and relatives for old unused cpus :) | 09:15 |
rameshg87 | i myself have one | 09:15 |
lucasagomes | ah nice... yeah I got only one in my room too | 09:15 |
lucasagomes | that I usually do simple tests with | 09:15 |
rameshg87 | oh great .. and may be a couple of cpus and a small switch i could have a small cloud here at my home | 09:16 |
lucasagomes | hah def | 09:16 |
rameshg87 | i mean network switch | 09:16 |
rameshg87 | i read a rackspace guy's blog | 09:16 |
rameshg87 | lucasagomes: http://www.rackspace.com/blog/inside-my-home-rackspace-private-cloud-openstack-lab-part-1-the-setup/ | 09:17 |
lucasagomes | rameshg87, if you're willing to spend some money, you can get a iboot | 09:17 |
lucasagomes | we already have a driver for that. It's like 150 dollars or something | 09:17 |
* lucasagomes will read the blog | 09:17 | |
rameshg87 | lucasagomes: oh i never actually read about iboot. will see .. | 09:17 |
lucasagomes | rameshg87, http://www.amazon.com/Dataprobe-iBoot-G2-Basic-Network-Switch/dp/B00B0YJUPQ | 09:18 |
rameshg87 | lucasagomes: we can do power control from web, that's iboot ? | 09:19 |
*** kan_ has quit IRC | 09:20 | |
lucasagomes | afaik it does have a web interface yes | 09:20 |
lucasagomes | rameshg87, dprince (probably you can find him on the openstack-nova channel or tripleo) | 09:20 |
lucasagomes | he does use iboot(s) in his test enviroment | 09:21 |
rameshg87 | oh okay | 09:21 |
*** MattMan has joined #openstack-ironic | 09:21 | |
openstackgerrit | Ghe Rivero proposed openstack/ironic: Sync with oslo.incubator https://review.openstack.org/176367 | 09:24 |
*** athomas has quit IRC | 09:25 | |
*** athomas has joined #openstack-ironic | 09:31 | |
*** dttocs has joined #openstack-ironic | 09:31 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Troubleshoot: Do not power off node if deployment fails https://review.openstack.org/172932 | 09:33 |
lucasagomes | GheRivero, ^ that allows us to use oslo.config without having to maintain a hardcoded list of config options? | 09:35 |
*** naohirot has quit IRC | 09:35 | |
*** dttocs has quit IRC | 09:36 | |
*** ndipanov has joined #openstack-ironic | 09:39 | |
*** ndipanov has quit IRC | 09:40 | |
*** ndipanov has joined #openstack-ironic | 09:41 | |
*** ramineni has joined #openstack-ironic | 09:42 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 09:43 |
*** e0ne is now known as e0ne_ | 09:48 | |
GheRivero | lucasagomes: could be used for that. But we are still relaying in deprecated/removed code from oslo_incubator | 09:50 |
lucasagomes | GheRivero, right, yeah | 09:53 |
lucasagomes | cause the new oslo.config methodology sucks :-/ | 09:53 |
lucasagomes | and is complete different than the olso.incubator one | 09:54 |
lucasagomes | which makes me wonder why we incubate something first... If it's going to be changed completely after it becomes a library | 09:54 |
* lucasagomes rants away! | 09:54 | |
* rameshg87 goes home for the day | 09:55 | |
rameshg87 | lucasagomes: i couldn't get to the bootloader thing today. probably i will take a look at it sometime in the weekend | 09:55 |
rameshg87 | lucasagomes: will keep you updated. | 09:55 |
lucasagomes | rameshg87, sure, I stopped googling too :-( | 09:55 |
rameshg87 | hehe no problem .. | 09:56 |
lucasagomes | actually there's very few relevant results for that error | 09:56 |
rameshg87 | lucasagomes: oh i meant i couldn't test the grub2 thing | 09:56 |
rameshg87 | lucasagomes: dib patch | 09:56 |
lucasagomes | rameshg87, oh ... gotcha | 09:56 |
rameshg87 | lucasagomes: i told i will test and get back in 30 mins | 09:56 |
lucasagomes | I will try to give it a go with fedora | 09:56 |
rameshg87 | lucasagomes: i never went to it | 09:56 |
lucasagomes | no worries | 09:56 |
rameshg87 | i don't know i haven't tested it ... so :) | 09:56 |
lucasagomes | rameshg87, I will try to put the wol up soonish too | 09:56 |
lucasagomes | tho it doesn't do the ssh for now | 09:56 |
lucasagomes | I can update it as we go | 09:56 |
rameshg87 | ah great .. | 09:57 |
rameshg87 | i will have my old cpu in 1 or 2 days :) | 09:57 |
*** pelix has joined #openstack-ironic | 09:57 | |
lucasagomes | rameshg87, \o/ ok perfect time | 09:57 |
rameshg87 | see you on monday | 09:57 |
rameshg87 | have a nice weekend | 09:57 |
lucasagomes | rameshg87, see ya, enjoy the weekend | 09:57 |
*** rameshg87 has quit IRC | 09:57 | |
lucasagomes | rameshg87, oh actually | 09:57 |
lucasagomes | quit... monday is holiday here... | 09:57 |
*** e0ne_ is now known as e0ne | 09:58 | |
*** ramineni1 has joined #openstack-ironic | 10:08 | |
*** ramineni has quit IRC | 10:09 | |
*** ramineni has joined #openstack-ironic | 10:10 | |
*** ramineni1 has quit IRC | 10:12 | |
*** e0ne is now known as e0ne_ | 10:13 | |
*** openstackgerrit_ has joined #openstack-ironic | 10:16 | |
*** e0ne_ is now known as e0ne | 10:16 | |
openstackgerrit | Alessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces https://review.openstack.org/176390 | 10:20 |
*** ramineni has quit IRC | 10:25 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 10:25 |
*** ramineni has joined #openstack-ironic | 10:27 | |
*** openstackgerrit_ has quit IRC | 10:31 | |
*** dttocs has joined #openstack-ironic | 10:32 | |
*** dttocs has quit IRC | 10:37 | |
*** _dguerri is now known as dguerri | 10:38 | |
*** ramineni has quit IRC | 10:40 | |
*** ramineni has joined #openstack-ironic | 10:52 | |
*** alexpilotti has quit IRC | 10:52 | |
*** romcheg has quit IRC | 11:00 | |
*** ramineni1 has joined #openstack-ironic | 11:03 | |
*** e0ne has quit IRC | 11:05 | |
*** ramineni has quit IRC | 11:05 | |
*** e0ne has joined #openstack-ironic | 11:10 | |
*** jamielennox is now known as jamielennox|away | 11:20 | |
*** e0ne is now known as e0ne_ | 11:20 | |
*** e0ne_ is now known as e0ne | 11:21 | |
*** dtantsur|brb is now known as dtantsur | 11:23 | |
*** thrash|g0ne is now known as thrash | 11:26 | |
*** romcheg has joined #openstack-ironic | 11:27 | |
*** ramineni1 has quit IRC | 11:27 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 11:29 |
*** alexpilotti has joined #openstack-ironic | 11:36 | |
*** derekh has quit IRC | 11:44 | |
*** derekh has joined #openstack-ironic | 11:45 | |
*** alexpilotti has quit IRC | 11:48 | |
*** jcoufal_ is now known as jcoufal | 11:51 | |
openstackgerrit | Imre Farkas proposed openstack/ironic: [WIP] DRAC: automatic RAID configuration https://review.openstack.org/176319 | 11:53 |
openstackgerrit | Merged stackforge/ironic-discoverd: Drop unused CLI options https://review.openstack.org/178736 | 11:56 |
*** athomas has quit IRC | 12:01 | |
*** ramineni has joined #openstack-ironic | 12:10 | |
*** athomas has joined #openstack-ironic | 12:10 | |
*** dtantsur is now known as dtantsur|brb | 12:15 | |
*** dttocs has joined #openstack-ironic | 12:34 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Remove redundant check from deploy_partition_image https://review.openstack.org/179043 | 12:35 |
*** achanda has joined #openstack-ironic | 12:36 | |
*** jjohnson2 has joined #openstack-ironic | 12:38 | |
*** dttocs has quit IRC | 12:38 | |
*** jistr has quit IRC | 12:39 | |
*** achanda has quit IRC | 12:41 | |
*** alexpilotti has joined #openstack-ironic | 12:43 | |
*** dprince has joined #openstack-ironic | 12:44 | |
*** dtantsur|brb is now known as dtantsur | 12:50 | |
*** rloo has joined #openstack-ironic | 12:52 | |
*** jistr has joined #openstack-ironic | 12:54 | |
*** jistr is now known as jistr|biab | 12:55 | |
*** athomas has quit IRC | 13:05 | |
*** athomas has joined #openstack-ironic | 13:08 | |
*** victorfeitosa has joined #openstack-ironic | 13:08 | |
*** kkoski has joined #openstack-ironic | 13:09 | |
NobodyCam | good morning Ironic | 13:18 |
NobodyCam | lucasagomes: monday is a holiday for you? :) | 13:19 |
lucasagomes | NobodyCam, morning! Yes, it's bank holiday in Ireland | 13:20 |
lucasagomes | but I work on friday so... | 13:20 |
NobodyCam | :) | 13:21 |
dtantsur | NobodyCam, morning, and it's kind of TGIF for us today :-P | 13:26 |
*** zhenguo has quit IRC | 13:27 | |
NobodyCam | hey hey dtantsur :) morning | 13:28 |
NobodyCam | I got a got use to that.. happy TGIF :) | 13:28 |
NobodyCam | wow /me need more coffee | 13:29 |
NobodyCam | I Got-a get use to ... | 13:29 |
NobodyCam | lol | 13:29 |
*** lsmola_ is now known as lsmola | 13:29 | |
*** dttocs has joined #openstack-ironic | 13:34 | |
TheJulia | yes, friday ++ | 13:35 |
TheJulia | err | 13:35 |
TheJulia | DOH! | 13:35 |
TheJulia | It is thursday. | 13:35 |
NobodyCam | TheJulia: lol | 13:36 |
* TheJulia takes on the look of grumpcat | 13:36 | |
NobodyCam | heheh motning | 13:36 |
NobodyCam | morning even | 13:36 |
NobodyCam | hey hey TheJulia bifrost question | 13:36 |
TheJulia | yes? | 13:36 |
NobodyCam | is the node csv (baremetal.csv) defined in shade or ?? | 13:38 |
NobodyCam | just started to poke around. | 13:38 |
*** dttocs has quit IRC | 13:39 | |
TheJulia | no, it was based on the node list format Helion was using to deploy hardware. What I want to do is get things to a point where we use ansible's own inventory and store data in that to define the hosts to provision... but I need a good block of time to sit down and just do that | 13:39 |
NobodyCam | TheJulia: :) I was looking at adding driver to the csv | 13:42 |
rloo | morning NobodyCam, TheJulia. Hi dtantsur, lucasagomes, and everyone else on this almost-Friday-morning! | 13:43 |
NobodyCam | morning rloo :) | 13:43 |
rloo | hmm, ramesh doesn't seem to be around today. | 13:43 |
lucasagomes | rloo, good morning | 13:44 |
*** romcheg has quit IRC | 13:45 | |
TheJulia | NobodyCam: that would be awesome, there is one problem at the moment, looks like the mysql_user module is broken, and since bifrost has to use code slated for their 2.0 release, it is a little unhappy, but if already have a happy working ansible install, just don't use test-bifrost.sh directly as it will pull the current version of ansible down. | 13:45 |
*** romcheg has joined #openstack-ironic | 13:46 | |
NobodyCam | :) | 13:46 |
NobodyCam | I do | 13:46 |
NobodyCam | is there somehting I can help jump on or are we at a wait for external fix stage? | 13:47 |
TheJulia | I'm not sure how quickly they are going to address it, I already told them the base problem and how to fix it, just encountering more issues. Worse comes to worse I'll just inject a step into bifrost to revert the one change that they made that breaks the module | 13:49 |
NobodyCam | lol .. /me like the way TheJulia thinks :) | 13:49 |
TheJulia | I never said I was sane | 13:50 |
TheJulia | :) | 13:50 |
NobodyCam | :) | 13:50 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface https://review.openstack.org/179078 | 13:52 |
lucasagomes | ramesh<tab> ... | 13:52 |
*** jistr|biab is now known as jistr | 13:53 | |
dtantsur | rloo, TheJulia, morning! | 13:53 |
TheJulia | good morning | 13:54 |
*** chlong has joined #openstack-ironic | 13:56 | |
*** absubram has joined #openstack-ironic | 13:59 | |
lucasagomes | TheJulia, morning | 14:02 |
NobodyCam | lucasagomes: oh wow :) | 14:03 |
lucasagomes | NobodyCam, :-) wol? | 14:03 |
NobodyCam | yep ... :) | 14:03 |
lucasagomes | heh yeah I had it downstream for a while, ramesh was looking for something like that to test some old cpus | 14:03 |
lucasagomes | I didn't know anyone else would need it... but aparently they do | 14:03 |
lucasagomes | I have an old machine that I test baremetal using wake on lan, it's handy :-) | 14:04 |
lucasagomes | NobodyCam, you use it too? | 14:04 |
NobodyCam | I was poking at it in the nova baremetal days | 14:08 |
NobodyCam | lol ... see that brought back the memory | 14:08 |
lucasagomes | NobodyCam, hah cool | 14:09 |
NobodyCam | for power off we could add a tweetMyPc element and power off via tweeter : https://tweetmypc.codeplex.com | 14:09 |
lucasagomes | yeah, I mean, this should def not be used in production or anything. But if you only have an old ass pc at home, why not? | 14:09 |
* lucasagomes checks | 14:10 | |
lucasagomes | lol | 14:10 |
lucasagomes | looks cool | 14:10 |
lucasagomes | NobodyCam, ramesh suggested SSH for reboot and power off | 14:10 |
lucasagomes | if the deploy ramdisk and image contains the right keys, that would work | 14:10 |
*** lsmola has quit IRC | 14:12 | |
NobodyCam | :) would be cool to bake in jjohnson2's ipmi listener in to the ramdisc user image to power on via wol and then switch to ipmi for reboot and power off | 14:14 |
lucasagomes | hah | 14:14 |
lucasagomes | well if you have ipmi you can just use to power on as well | 14:15 |
lucasagomes | ohh or you mean the listener to be like the SSH server? | 14:15 |
NobodyCam | not via the pyghmi listener | 14:15 |
lucasagomes | ah gotcha | 14:15 |
lucasagomes | yeah... so it interprets the ipmi protocol and reboot or power off the node :-) | 14:15 |
NobodyCam | :) | 14:15 |
lucasagomes | yeah that would be a real FAKE ipmi driver | 14:16 |
NobodyCam | yep | 14:16 |
lucasagomes | hah | 14:16 |
lucasagomes | awesome | 14:16 |
NobodyCam | lol | 14:16 |
TheJulia | nice | 14:16 |
jjohnson2 | now that is bizarre | 14:16 |
lucasagomes | jjohnson2, I know hah | 14:16 |
NobodyCam | hey hey morning jjohnson2 | 14:16 |
jjohnson2 | morning | 14:16 |
lucasagomes | jjohnson2, actually I was thinking about putting the wol module on pyghmi, but since it was just a couple of lines in python I left in the wol.py driver anyway | 14:16 |
jjohnson2 | yeah, I had a similar moment about making a separate module for SSDP | 14:17 |
jjohnson2 | though I might combine SSDP and SLP into a pypi project and call it 'snoopy' | 14:17 |
NobodyCam | :) | 14:17 |
lucasagomes | heh | 14:17 |
jjohnson2 | we actually had a plugin once upon a time for hardware control called 'sneakernet' | 14:18 |
jjohnson2 | requests would send SMS or email to someone | 14:19 |
*** BadCub_Hiding is now known as BadCub | 14:20 | |
NobodyCam | jjohnson2: we have folks using a logging driver. which does the same thing :) | 14:20 |
NobodyCam | morning BadCub | 14:20 |
jjohnson2 | anyway, I bumped pyghmi to 0.7 since I added FRU | 14:21 |
BadCub | morning NobodyCam | 14:21 |
jjohnson2 | now I'm adding event logs and trap decode, that should be 0.8 | 14:21 |
*** jgrimm is now known as zz_jgrimm | 14:22 | |
NobodyCam | :) | 14:23 |
*** e0ne is now known as e0ne_ | 14:25 | |
ifarkas | victor_lowther, hey, do you have any plan to update the drac bios patch? https://review.openstack.org/#/c/150488/ | 14:30 |
*** e0ne_ is now known as e0ne | 14:30 | |
NobodyCam | brb | 14:35 |
*** dttocs has joined #openstack-ironic | 14:35 | |
*** dprince has quit IRC | 14:36 | |
*** dttocs has quit IRC | 14:40 | |
trown | I like the idea of wol + pyghmi for frankenclouds of random old pcs | 14:42 |
lucasagomes | lol | 14:47 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 14:49 |
*** dttocs has joined #openstack-ironic | 14:50 | |
openstackgerrit | Alessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces https://review.openstack.org/176390 | 14:52 |
*** chlong has quit IRC | 14:53 | |
*** Marga_ has joined #openstack-ironic | 15:11 | |
*** krtaylor has quit IRC | 15:12 | |
*** Marga_ has quit IRC | 15:15 | |
*** zz_jgrimm is now known as jgrimm | 15:17 | |
*** krtaylor has joined #openstack-ironic | 15:18 | |
openstackgerrit | Victor Sergeyev proposed openstack/ironic: Run tests in py34 environment https://review.openstack.org/156192 | 15:21 |
*** e0ne is now known as e0ne_ | 15:25 | |
*** hemna_ has joined #openstack-ironic | 15:32 | |
*** MrAlex has quit IRC | 15:33 | |
*** romcheg has quit IRC | 15:33 | |
*** kozhukalov has joined #openstack-ironic | 15:33 | |
*** e0ne_ is now known as e0ne | 15:35 | |
*** yog_ has quit IRC | 15:36 | |
*** viktors is now known as viktors|afk | 15:39 | |
*** achanda has joined #openstack-ironic | 15:39 | |
*** achanda has quit IRC | 15:44 | |
*** jcoufal has quit IRC | 15:45 | |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: Added vagrant VM for developer use https://review.openstack.org/167415 | 15:48 |
*** trown is now known as trown|lunch | 15:48 | |
*** EmilienM is now known as EmilienM|afk | 15:55 | |
NobodyCam | GheRivero: still up and about? | 16:06 |
GheRivero | NobodyCam: still | 16:12 |
NobodyCam | :) | 16:13 |
NobodyCam | hey hey supper minor comment on https://review.openstack.org/#/c/176367 | 16:13 |
NobodyCam | oslo.config vs oslo_config | 16:13 |
GheRivero | yeah. I saw it. with me 5 | 16:14 |
NobodyCam | :) | 16:14 |
GheRivero | also, about Ruby's comment: should we relocate it? | 16:14 |
GheRivero | rloo:^^ | 16:15 |
rloo | GheRivero: so that file will no longer be in incubator? | 16:15 |
GheRivero | it's no longer in incubator | 16:16 |
rloo | GheRivero: I think it makes sense to move it out of there then, since that's what that directory is for, right? | 16:16 |
rloo | GheRivero: I mean, the patch is 'sync with oslo.incubator', and that file isn't there any more :) | 16:17 |
GheRivero | didn't think about it unitl you mentioned it, but makes absolute sense | 16:17 |
GheRivero | NobodyCam: opinions? | 16:17 |
rloo | GheRivero: it would be good to put a comment in that file, saying it came from incubator (as of some date/version/SHA when it was removed) | 16:18 |
GheRivero | rloo: noted it | 16:19 |
*** victorfeitosa has quit IRC | 16:20 | |
rloo | thx GheRivero | 16:20 |
*** ijw has joined #openstack-ironic | 16:21 | |
*** krtaylor has quit IRC | 16:25 | |
*** ramineni has quit IRC | 16:26 | |
NobodyCam | GheRivero: yea I see the sense in that! | 16:27 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-specs: Add "enroll" state to the state machine https://review.openstack.org/179151 | 16:27 |
openstackgerrit | Merged openstack/python-ironicclient: Add in support for a tox pypy target https://review.openstack.org/178501 | 16:28 |
openstackgerrit | Merged openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/178815 | 16:28 |
NobodyCam | brb | 16:29 |
TheJulia | NobodyCam: so one of my issues was that my mysql install was just broken, wiped everything out, started over, worked like a champ with a one line fix to the upstream module | 16:31 |
dtantsur | folks, I've put up a spec for ENROLL state ^^^ just to facilitate discussion :) | 16:31 |
dtantsur | if someone wants to overtake it while I'm on PTO - feel free to | 16:31 |
openstackgerrit | Ghe Rivero proposed openstack/ironic: Sync with oslo.incubator https://review.openstack.org/176367 | 16:32 |
*** dprince has joined #openstack-ironic | 16:36 | |
*** krtaylor has joined #openstack-ironic | 16:38 | |
NobodyCam | dtantsur: PTO ??? how long? | 16:41 |
dtantsur | up to and including 13 of May | 16:41 |
NobodyCam | and take me with you... lol | 16:41 |
NobodyCam | Nice! | 16:41 |
dtantsur | come to Brno, I'm not going anywhere :D | 16:41 |
NobodyCam | hehehehe | 16:41 |
NobodyCam | oh looks like you'll have some nice weather on your PTO: http://www.weather.com/weather/tenday/l/Brno+Czech+Republic+EZXX0002:1:EZ | 16:43 |
NobodyCam | a little rain | 16:43 |
NobodyCam | TheJulia: awesome! | 16:44 |
TheJulia | NobodyCam: looks like the ansible folks just merged my fix to the module too | 16:44 |
NobodyCam | oh sweet so we're working again! | 16:44 |
TheJulia | should be, running() now | 16:44 |
TheJulia | I was JUST about to push up temporary revert for the module | 16:45 |
*** alexpilotti has quit IRC | 16:46 | |
*** igordcard_ has quit IRC | 16:46 | |
TheJulia | hmm... no dice | 16:46 |
NobodyCam | :( | 16:46 |
*** ukalifon has quit IRC | 16:47 | |
lucasagomes | dtantsur, thanks for the spec! I will take a look | 16:47 |
lucasagomes | dtantsur, +1 to go to brno! | 16:47 |
dtantsur | oh please do :) | 16:47 |
lucasagomes | man I wish | 16:48 |
lucasagomes | I'm kinda missing summer now | 16:48 |
*** derekh has quit IRC | 16:48 | |
lucasagomes | it's suppose to be hot here, but last night it was 4C | 16:48 |
lucasagomes | :-( | 16:48 |
TheJulia | NobodyCam: its a submodule thing it looks like | 16:48 |
dtantsur | ouch... | 16:48 |
dtantsur | NobodyCam, not perfect, but fine for just relaxing and walking around :) | 16:48 |
NobodyCam | :) yep... it def summer here now: http://www.weather.com/weather/tenday/l/Palm+Springs+CA+USCA0828:1:US | 16:49 |
*** e0ne is now known as e0ne_ | 16:49 | |
*** e0ne_ is now known as e0ne | 16:50 | |
lucasagomes | btw dtantsur https://bugs.launchpad.net/ironic/+bug/1434353 | 16:50 |
openstack | Launchpad bug 1434353 in python-ironicclient "commands occasionally show exception traceback" [High,Confirmed] - Assigned to Haomeng,Wang (whaom) | 16:50 |
lucasagomes | it's marked as high | 16:50 |
dtantsur | lucasagomes, just answered there | 16:50 |
lucasagomes | I think it's medium maximum. Plus, I added some comments it looks like an invalid bug | 16:50 |
lucasagomes | dtantsur, oh ok | 16:50 |
dtantsur | I disagree that client should ever show a traceback | 16:51 |
TheJulia | NobodyCam: so yeah, the main repo is pointing to the core modules repo's hash as of an hour ago, putting a temp thing in the script | 16:51 |
TheJulia | ls | 16:51 |
lucasagomes | dtantsur, right fair... but you still think it's high? | 16:51 |
lucasagomes | I think it's like medium at most | 16:51 |
*** e0ne has quit IRC | 16:51 | |
lucasagomes | it doesn't break anything | 16:51 |
dtantsur | I don't think we should argue about it :) go ahead and set it to whatever fits | 16:52 |
openstackgerrit | Ruby Loo proposed openstack/ironic: Return HTTP 400 for invalid sort_key https://review.openstack.org/179159 | 16:52 |
lucasagomes | dtantsur, hah ok | 16:53 |
*** trown|lunch is now known as trown | 16:55 | |
*** igordcard_ has joined #openstack-ironic | 16:56 | |
*** igordcard_ has quit IRC | 16:56 | |
*** igordcard_ has joined #openstack-ironic | 16:58 | |
*** igordcard_ has quit IRC | 16:58 | |
*** mtanino has joined #openstack-ironic | 17:01 | |
*** achanda has joined #openstack-ironic | 17:02 | |
*** Sukhdev has joined #openstack-ironic | 17:02 | |
lucasagomes | folks, I will call it a day | 17:03 |
lucasagomes | have a good night everyone | 17:03 |
*** lucasagomes has quit IRC | 17:06 | |
openstackgerrit | Merged openstack/ironic: Add a venv that can generate/write/update the states diagram https://review.openstack.org/177912 | 17:07 |
*** athomas has quit IRC | 17:08 | |
*** subscope has quit IRC | 17:08 | |
*** dttocs has quit IRC | 17:11 | |
*** harlowja_away is now known as harlowja | 17:11 | |
*** degorenko has quit IRC | 17:17 | |
dtantsur | going to enjoy my PTO, see you in 2 weeks :) | 17:17 |
dtantsur | (might drop by at the meeting, but do not promise) | 17:17 |
*** dtantsur is now known as dtantsur|pto | 17:17 | |
NobodyCam | enjoy dtantsur|pto :) | 17:19 |
TheJulia | NobodyCam: btw, pushed fixed script up to repo | 17:21 |
NobodyCam | :) | 17:22 |
*** pelix has quit IRC | 17:33 | |
*** ijw has quit IRC | 17:36 | |
*** jmanko has joined #openstack-ironic | 17:37 | |
*** lintan_ has joined #openstack-ironic | 17:41 | |
*** GheRiver1 has joined #openstack-ironic | 17:41 | |
*** coolsvapl has joined #openstack-ironic | 17:45 | |
*** purp_2 has joined #openstack-ironic | 17:45 | |
*** mariojv- has joined #openstack-ironic | 17:45 | |
*** keekz_ has joined #openstack-ironic | 17:46 | |
*** kbyrne has quit IRC | 17:47 | |
*** GheRivero has quit IRC | 17:47 | |
*** greghaynes has quit IRC | 17:47 | |
*** lintan has quit IRC | 17:47 | |
*** jistr has quit IRC | 17:47 | |
*** jjohnson2 has quit IRC | 17:47 | |
*** MattMan has quit IRC | 17:47 | |
*** purp has quit IRC | 17:47 | |
*** jmankov has quit IRC | 17:47 | |
*** mariojv has quit IRC | 17:47 | |
*** gabriel-bezerra has quit IRC | 17:47 | |
*** coolsvap|afk has quit IRC | 17:47 | |
*** keekz has quit IRC | 17:47 | |
*** mjturek1 has quit IRC | 17:47 | |
*** minnesotags1 has quit IRC | 17:47 | |
*** bnemec has quit IRC | 17:47 | |
*** morganfainberg has quit IRC | 17:47 | |
*** vipul has quit IRC | 17:47 | |
*** bigjools has quit IRC | 17:47 | |
*** devananda has quit IRC | 17:47 | |
*** jjohnson2_ has joined #openstack-ironic | 17:49 | |
*** minnesotags1 has joined #openstack-ironic | 17:49 | |
*** bnemec has joined #openstack-ironic | 17:49 | |
*** morganfainberg has joined #openstack-ironic | 17:49 | |
*** vipul has joined #openstack-ironic | 17:49 | |
*** bigjools has joined #openstack-ironic | 17:49 | |
*** devananda has joined #openstack-ironic | 17:49 | |
*** ijw has joined #openstack-ironic | 17:51 | |
*** ndipanov has quit IRC | 17:53 | |
*** greghaynes has joined #openstack-ironic | 17:54 | |
*** gabriel-bezerra has joined #openstack-ironic | 17:54 | |
*** kbyrne has joined #openstack-ironic | 17:54 | |
*** mjturek1 has joined #openstack-ironic | 17:55 | |
*** harlowja has quit IRC | 17:58 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers: Add autospec=True and spec_set= https://review.openstack.org/177041 | 17:59 |
NobodyCam | wow GheRiver1 you get some good errors: C901 '_print_opt' is too complex (18) | 18:00 |
NobodyCam | morning jlvillal ... hope your doing better today | 18:00 |
jlvillal | NobodyCam: Thanks. About the same. But this is about day 4. So hopefully soon :) | 18:00 |
NobodyCam | :( summer sickness just suck :-p | 18:01 |
jlvillal | NobodyCam: I was thinking about lowering the allowed complexity level ;) We removed the code that did the nova migration which was I think the 16/17 value. So we could go down one level. | 18:01 |
NobodyCam | lol always seems like they take longer to leave | 18:01 |
jlvillal | But I never got around to it. | 18:01 |
*** e0ne has joined #openstack-ironic | 18:02 | |
jlvillal | NobodyCam: Unfortunately that seems to be the case for this cold... | 18:02 |
NobodyCam | :( | 18:05 |
*** ijw_ has joined #openstack-ironic | 18:08 | |
*** dttocs has joined #openstack-ironic | 18:10 | |
*** pas-ha has quit IRC | 18:11 | |
*** dttocs has quit IRC | 18:11 | |
*** dttocs_ has joined #openstack-ironic | 18:11 | |
*** EmilienM|afk is now known as EmilienM | 18:11 | |
*** ijw has quit IRC | 18:12 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs https://review.openstack.org/179188 | 18:16 |
*** Sukhdev has quit IRC | 18:20 | |
*** Sukhdev has joined #openstack-ironic | 18:20 | |
NobodyCam | brb | 18:28 |
*** Teduardo has joined #openstack-ironic | 18:28 | |
Teduardo | Can openstack ironic automatically discover and catalogue a new rack of servers automatically? | 18:29 |
Teduardo | including network discovery via lldp/cdp? | 18:29 |
JayF | Right now Ironic will inspect hardware it's told about to discover properties of that hardware, I believe there are iLO and in-band implementations | 18:30 |
JayF | but you have to tell Ironic the servers' basic information ahead of time, like BMC credentials and address | 18:31 |
JayF | dtantsur is one of the community experts on it, but looking at his IRC nick he's on PTO | 18:31 |
Teduardo | ah, i figured it would just pxeboot to an image that would determine whether the central database had already seen that machine or not. if the central system has seen the machine it would just update the specs and if not it would create a new entry for the machine | 18:31 |
Teduardo | to keep sort of an inventory of what you have | 18:32 |
Teduardo | in a datacenter | 18:33 |
JayF | Yeah it's basically a fine line of scope for Ironic, and introspecting, but not discovering, hardware is where that was drawn | 18:33 |
Teduardo | since there really isnt anything that does that which doesn't also expect to have an agent present throughout the entire lifecycle of the system | 18:33 |
JayF | I don't use any of those features currently though so hopefully someone else can come along and be more helpful :) | 18:33 |
Teduardo | which bums me out | 18:34 |
Teduardo | i would actually pay someone to build the system i just described lol =) | 18:34 |
Teduardo | have a lot of issues with manual documentation.. whoops that server really has a 2697v2 in it not a 2697v3 | 18:35 |
Sukhdev | devananda: Ping | 18:35 |
JayF | Teduardo: well I think the introspection would fix some of that; you add the device with BMC creds + choose a driver, it would find the stuff like that for you | 18:36 |
JayF | but like I said I've not done it, so I can just parrot things I've read in the spec or that others have said | 18:36 |
Teduardo | gotcha. i just figured now that openstack was taking a look at baremetal that it would spur development of better datacenter asset management capabilities overall. | 18:37 |
Teduardo | thought i would ask =) | 18:38 |
JayF | I mean, I wouldn't call this taking a look | 18:38 |
JayF | We're running Ironic in production at Rackspace, as part of rackspace.com/onmetal | 18:38 |
JayF | And I know others are running it as well -- some even without much other openstack around it | 18:38 |
JayF | like with https://github.com/juliakreger/bifrost | 18:39 |
NobodyCam | hey hey morning JayF :) | 18:40 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers: Add autospec=True and spec_set= https://review.openstack.org/177041 | 18:41 |
Teduardo | 80% of my use-case would be on machines with no hypervisors. on top, so the machine state is basically just controlled by whether or not it's in a production VLAN. | 18:41 |
Teduardo | its fairly easy to imagine automating a bunch of servers with hypervisors on top of them. | 18:42 |
Teduardo | even if they are single vm 1:! | 18:43 |
Teduardo | err 1:1 | 18:43 |
Teduardo | oh well, its fun to think about anyway =) | 18:47 |
*** ijw has joined #openstack-ironic | 18:51 | |
*** kkoski has quit IRC | 18:53 | |
*** ijw_ has quit IRC | 18:54 | |
*** kkoski has joined #openstack-ironic | 18:55 | |
*** ijw has quit IRC | 19:02 | |
devananda | Sukhdev: pong | 19:05 |
*** kozhukalov has quit IRC | 19:10 | |
NobodyCam | morning devananda :) | 19:12 |
NobodyCam | btw: wow we did much more this cycle then /me thought: https://launchpad.net/ironic/kilo/2015.1.0 | 19:15 |
openstackgerrit | Ruby Loo proposed openstack/ironic: Return HTTP 400 for invalid sort_key https://review.openstack.org/179159 | 19:17 |
*** romcheg has joined #openstack-ironic | 19:25 | |
devananda | NobodyCam: no kidding! | 19:26 |
devananda | 24 bp, 2 "informational" specs, and 170 bugs | 19:27 |
devananda | and that's NOT including any changes in IPA, discoverd, python-ironicclient, or bifrost .... | 19:27 |
NobodyCam | :) this Group Rocks! | 19:27 |
* devananda thinks we might want a better twitter hashtag than #ironic | 19:29 | |
NobodyCam | oh lol that might be tooo hipster | 19:30 |
*** clett has quit IRC | 19:32 | |
*** dguerri is now known as _dguerri | 19:32 | |
NobodyCam | devananda: http://www.hashtaggenerator.com | 19:33 |
NobodyCam | lol | 19:33 |
devananda | searching for it results in, well, other things ... :p | 19:33 |
*** clett has joined #openstack-ironic | 19:33 | |
*** kevinbenton has quit IRC | 19:33 | |
*** d0ugal has quit IRC | 19:33 | |
*** d0ugal has joined #openstack-ironic | 19:34 | |
*** kevinbenton has joined #openstack-ironic | 19:35 | |
NobodyCam | devananda: how about: #IronicallyIronic | 19:36 |
*** jjohnson2__ has joined #openstack-ironic | 19:36 | |
*** kkoski has quit IRC | 19:37 | |
*** jjohnson2_ has quit IRC | 19:39 | |
*** kkoski has joined #openstack-ironic | 19:42 | |
*** mtanino has quit IRC | 19:47 | |
BadCub | wow, those are awesome numbers | 19:48 |
*** kkoski has quit IRC | 19:49 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 19:50 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin https://review.openstack.org/171672 | 19:50 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 19:50 |
*** kkoski has joined #openstack-ironic | 19:50 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 19:52 |
devananda | NobodyCam: testing something - can you send me a msg on gtalk? | 19:58 |
NobodyCam | :) done | 19:58 |
NobodyCam | lol /me got distracted by xkcd.. and has yet to get lunchy food | 19:59 |
devananda | jroll: re: pluggable network provider spec, how close is that to what ya'll did downstream // are there any changes you would make to the spec now? | 20:01 |
NobodyCam | fyi today's is quite funny | 20:01 |
*** e0ne has quit IRC | 20:01 | |
jroll | devananda: hmm, I'll have to read it again, have a link handy? | 20:02 |
devananda | http://specs.openstack.org/openstack/ironic-specs/specs/kilo-archive/network-provider.html | 20:02 |
devananda | jroll: the network issues (vlan isolatoin, separate prov & tenant network, multiple NICs) is going to be a hot topic | 20:03 |
* devananda had another call about it last night | 20:04 | |
jroll | devananda: right, so our downstream stuff isn't pluggable, but that interface matches the methods we use downstream | 20:04 |
devananda | jroll: right. so the delta, if that spec were implemented, wouldn't be that much it sounds like | 20:05 |
jroll | that spec basically covers *our* use case, which is two networks, two NICs, separate VLANs for provisioning/cleaning/tenants | 20:05 |
jroll | right | 20:05 |
devananda | and then onthe neutron side, if it's done as a mechanism driver or an extension, again, the interface in ironic won't change, iiuc | 20:05 |
jroll | *however*, I think there's way more use cases than ours, but I'm not sure | 20:06 |
jroll | yeah | 20:06 |
devananda | jroll: right. so I think this'll need to be a bit more generic to handle N nics and N VLANs | 20:06 |
Sukhdev | devananda: Hi | 20:06 |
devananda | jroll: yea, there are. meet Sukhdev :) | 20:06 |
jroll | devananda: we were actually just talking this morning about changing our plugin to not extend the API | 20:06 |
devananda | Sukhdev: hi! we were just talking about the neutron integration | 20:06 |
Sukhdev | devananda: sorry took off for lunch after pinging you :-) | 20:06 |
Sukhdev | devananda: Cool - | 20:07 |
Sukhdev | devananda: I hava bit of an update - | 20:07 |
Sukhdev | devananda: I was chairing ML2 meeting yesterday and brought this up (Ironic/ML2 integration) | 20:08 |
devananda | jroll: separate prov & tenant (with distinct VLAN per tenant) seems to be a pretty common requirement | 20:08 |
jroll | devananda: indeed | 20:08 |
devananda | jroll: supporting >1 NIC, again, pretty common, though I don't yet have a use case there besides bonding | 20:08 |
Sukhdev | devananda: We, as a team, discussed as to what needs to be done - which is very much in line with my original thought process | 20:08 |
jroll | distinct vlan for tenant is interesting, though I think that would work with our current code | 20:09 |
jroll | devananda: I imagine people booting hypervisors with separate "tenant" NIC and management nic | 20:09 |
Sukhdev | devananda: So, from Neutron side, I believe it will be fairly straightforward - I think most of the work will be on the Ironic/Nova side | 20:09 |
devananda | jroll: you're not putting all your OnMetal tenants in a single, shared, vlan ... | 20:09 |
Sukhdev | devananda: Actually, it is not much work - just an agreement on the flow | 20:10 |
devananda | jroll: ah, yea. separating the type of traffic by VLAN, even on the same set of NIC(s). yup. | 20:10 |
jroll | devananda: we are, though there's a bunch of security features in the switch and whatnot | 20:10 |
devananda | Sukhdev: really? that's good | 20:10 |
jroll | devananda: it's the same way we do our default publicnet on VMs etc | 20:10 |
devananda | Sukhdev: if you haven't seen it, this outlines what we think needs to be done on the ironic side: http://specs.openstack.org/openstack/ironic-specs/specs/kilo-archive/network-provider.html | 20:10 |
*** kkoski has quit IRC | 20:11 | |
Sukhdev | devananda: reading - will be back | 20:12 |
*** kkoski has joined #openstack-ironic | 20:14 | |
Sukhdev | devananda: just finished reading it - in principal it is a very workable solution - Neutron API can be used | 20:15 |
Sukhdev | devananda: With present implementation, there are plenty of hooks in allocate_for_instance(), which is part of allocate_for_network | 20:15 |
Sukhdev | devananda: def add_provisioning_network(self, task): “”“Add the provisioning network to a node.”“” can trigger that method - and it will work seamlessly | 20:16 |
Sukhdev | devananda: In fact, the implementation that we have working is on the similar lines - we use allocate_for_instance() which takes place by virtue of invocation of "nova boot" | 20:17 |
Sukhdev | devananda: All we need to modify is the ability to specify the Physical connectivity information (i.e. where the NIC/port) is connected, rest all can be easily sent to the ML2 drivers | 20:18 |
devananda | Sukhdev: well, there's that, and we need to move the node between two networks during the course of "nova boot" | 20:19 |
*** Sukhdev has quit IRC | 20:20 | |
*** harlowja has joined #openstack-ironic | 20:20 | |
*** Sukhdev has joined #openstack-ironic | 20:24 | |
Sukhdev | devananda: sorry got disconnected | 20:24 |
Sukhdev | devananda: on the line of changing the port from one network to another - it is similar to VM Migration path - | 20:25 |
*** kkoski has quit IRC | 20:25 | |
Sukhdev | devananda: nova sends port_create(), port_delete() appropriately to facilitate the move - the content of the port-binding structure carries the appropriate IDs | 20:26 |
Sukhdev | devananda: So, it Ironic discoverd protocol plumbed into that framework and caused those triggers, this should work | 20:26 |
Sukhdev | devananda: between nova and neutron that path exists (just additional info needs to be passed) - the back-end to cause those triggers may require bit of investigation | 20:28 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs https://review.openstack.org/179188 | 20:30 |
Sukhdev | devananda: so, if discoverd can mimic the VM migration type of triggers, that should work - only difference is in this case network ID changes (host ID remains the same) | 20:30 |
*** minnesotags1 has quit IRC | 20:30 | |
devananda | Sukhdev: sorry, what does this have to do with discoverd? | 20:30 |
Sukhdev | devananda: sorry - my bad - I meant deploy | 20:30 |
devananda | Sukhdev: ah, ok | 20:30 |
* devananda rereads with s/discoverd/deploy/ | 20:31 | |
Sukhdev | devananda: I proposed a session for this in Ironic as well Neutron | 20:32 |
devananda | Sukhdev: ironic already passes MACs up to Nova, which in turn passes them to allocate_for_instance | 20:32 |
Sukhdev | devananda: I think it is more appropriate to it on the Ironic side | 20:32 |
devananda | Sukhdev: hm. i thought this required a new extension framework inneutron? | 20:33 |
devananda | that's what I understood from previous conversations | 20:33 |
devananda | ah, but you're saying that neutron already has all the functionality | 20:33 |
*** dttocs_ has quit IRC | 20:34 | |
devananda | and ironic just needs to calls to the same API that nova is also making calls to | 20:34 |
Sukhdev | devananda: correct - in fact, the modification which we have implemented follows the exact same path - when mac address is read, we have a method which reads extra_info and puts into the port-body (before sending to Neutron) | 20:34 |
*** jjohnson2__ has quit IRC | 20:34 | |
devananda | ok, s othat's a change on the Nova side too | 20:34 |
Sukhdev | devananda: correct - | 20:35 |
devananda | jroll: ^ | 20:35 |
jroll | eh, what do we need to change on the nova side? | 20:35 |
jroll | put the ironic port object in the port-create command? | 20:35 |
jroll | so what we're doing is having ironic update neutron during the deploy, with that info | 20:36 |
*** _dguerri is now known as dguerri | 20:36 | |
Sukhdev | jroll: correct - | 20:36 |
jroll | Sukhdev: hm, it isn't clear to me how ironic would notify nova to flip networks around | 20:37 |
devananda | jroll: ironic notifies neutron? | 20:38 |
Sukhdev | jroll: here is how I have POC working - I put the ironic information in the port DB (in extra_dict) - and then in the allocate_for_instance(), pull that info from the port DB record and stuff into the port_body struct, which goes to neutron | 20:38 |
devananda | though it sounds like there'd be a race -- nova calling neutron to allocate the tenant network, then ironic putting the node into the provisioning network, then back into the tenant network | 20:38 |
Sukhdev | jroll: network flipping - I have not implemented | 20:38 |
jroll | ok | 20:39 |
jroll | so how we were talking about doing this is having the neutron plugin call the ironic API to get switchport info etc | 20:39 |
jroll | morgabra: ^ you may be interested in this conversation btw | 20:39 |
Sukhdev | jroll: I am thinking if VM migration type of logic is used, we could cause the network flipping | 20:39 |
Sukhdev | jroll: for VM migration, nova sends port_create(), port_delete() at appropriate times - if some how similar triggers are coordinated during deploy, this can be made to work | 20:40 |
jroll | Sukhdev: right, I don't understand how ironic would trigger nova to do that | 20:41 |
jroll | or why we would want ironic to trigger nova to do this, rather than just doing it from ironic | 20:41 |
trown | 384299 | 20:41 |
jroll | trown: I agree | 20:42 |
trown | whoops. sorry | 20:42 |
jroll | :D | 20:42 |
Sukhdev | jroll: that is another way to do it - kind of replicate (sorta) similar logic in ironic - then ironic can drive it | 20:43 |
devananda | Sukhdev: Nova doesn't (and shouldn't) know anything about these network flips | 20:43 |
*** achanda has quit IRC | 20:43 | |
Sukhdev | jroll: In principal - I am in agreement with you on this | 20:44 |
jroll | devananda: +1 | 20:44 |
jroll | it isn't much logic, some api calls with error handling | 20:44 |
devananda | Sukhdev: the "provisioning" network is an implementation detail of how Ironic is creating the instances. For some drivers, we need the node to have access to the cloud's control plane to create the instance - but then we want to move it into the tenant network after that provisioning is complete | 20:44 |
Sukhdev | jroll: hence, I suggested kind of replicating similar logic in ironic and let ironic issue the triggers | 20:44 |
devananda | Sukhdev: won't Nova and ironic be racing then? | 20:44 |
jroll | right, nova shouldn't know anything about networks | 20:45 |
*** harlowja has quit IRC | 20:45 | |
devananda | Sukhdev: iow, Nova calls allocate_for_instance, but Ironic needs the node to be NOT on the tenant network at that point in time | 20:45 |
*** harlowja has joined #openstack-ironic | 20:45 | |
jroll | devananda: so I'm not sure if this is part of the standard API, but what we do is allow nova to create ports with an argument commit=False, so it won't attach them or whatever | 20:45 |
morgabra | jroll: it's not standard | 20:45 |
devananda | :( | 20:46 |
*** kkoski has joined #openstack-ironic | 20:46 | |
morgabra | it should really be 'admin_state_up' flag, which exists | 20:46 |
morgabra | and the driver does the right thing | 20:46 |
jroll | oh, right | 20:46 |
jroll | that seems fine | 20:47 |
morgabra | I'm also generally curious where we think physical switchport mappings should live, and if it's okay for neutron to talk to ironic, or if we have to plumb that king of information through nova via the virt driver | 20:47 |
devananda | morgabra: is there a compelling reason for nova to intermediate there? | 20:48 |
Sukhdev | devananda: it depends - if DHCP services are to come from neutron networking node, then you would want it to be on tenant network - am I missing something? Unless you are talking about dual boot situation | 20:48 |
devananda | Sukhdev: both :) | 20:48 |
devananda | Sukhdev: while provisioning, we rely on DHCP BOOT reponse from Neutron DHCP service | 20:49 |
jroll | morgabra: yeah, I'm still thinking port.extra or port.switchport_info, in ironic | 20:49 |
devananda | Sukhdev: when that is complete an dthe instance boots, it relies on Neutron DHCP and access to a metadata service | 20:49 |
devananda | jroll: ++ | 20:49 |
jroll | devananda: keep in mind this means the neutron driver may need to hit ironic-api | 20:49 |
morgabra | devananda: there's actually a fairly recent extension driver addition in upstream neutron that I've been migrating to | 20:49 |
*** dprince has quit IRC | 20:49 | |
*** keekz_ is now known as keekz | 20:50 | |
devananda | jroll: that seems fine | 20:50 |
morgabra | it would be pretty trivial to make an 'ironic' extension driver that transparently shoved in this kind of info into the port object | 20:50 |
morgabra | with all the obvious downsides of not being able to do things to your neutron ports without ironic api being alive | 20:50 |
jroll | yeah, that could get painful | 20:50 |
devananda | morgabra: heh, right. that seems reasonable for this sort of work, though | 20:51 |
jroll | but is probably fine | 20:51 |
devananda | we're modelling hardware, and that model is spread across two services | 20:51 |
devananda | s/model/management/ | 20:51 |
morgabra | I might just hack out a PoC, shouldn't take too long. The extension driver system is so much nicer now | 20:52 |
devananda | morgabra: i hope you'll make it to the design session on all this | 20:53 |
Sukhdev | morgabra: In the ComputeManager class, there is call - dhcp_options = self.driver.dhcp_options_for_instance(instance) | 20:54 |
Sukhdev | morgabra: I added another similar call extra_options = self.driver.extra_options_for_instance(instance) | 20:55 |
Sukhdev | morgabra: this extra_options is ironic stuff which is implemented in Ironic driver - which provides this information - which gets stuff into the port_body (eventually) and goes to Neutron/ML2 | 20:56 |
morgabra | Sukhdev: right, I'm considering skipping that alltogether and letting an extension in neutron look up what it needs from ironic directly | 20:56 |
Sukhdev | morgabra: are you talking something similar? | 20:56 |
morgabra | although I suppose there is value in exposing that information from neutron, so you can see the physical ports it's connected to and whatnot. ack | 20:57 |
morgabra | complicated :P | 20:57 |
Sukhdev | morgabra: so you are looking for ML2 plugin to invoke this API? | 20:57 |
Sukhdev | morgabra: sounds complicated - we can look for a new ML2 type driver (not mechanism driver) to implement something like this - | 20:58 |
Sukhdev | morgabra: My thought is that the plumbing between nova/neutron already exists - only additional fields need to be set - and, we need a way to fill those | 20:59 |
Sukhdev | morgabra: any other solution will require neutron to actively manage this operation - i.e. switch networks | 21:00 |
Sukhdev | morgabra: if we can generate series of port_create(), port_deletes() at an appropriate time, it makes interface much simpler (IMHO) | 21:01 |
morgabra | we might be talking about something different, I'm just thinking out loud lol | 21:01 |
*** trown is now known as trown|outttypeww | 21:01 | |
morgabra | say, in the specific case of physical switchport mappings for an ironic node. That lives in ironic, and Nova doesn't need to know or care about that at all. | 21:02 |
Sukhdev | morgabra: if it helps, we can set up a call on hangout and discuss this - this way we can plan/prepare the design session accordingly | 21:02 |
morgabra | so our options are defining an api extension for the neutron api to expose this data, and having nova look it up from ironic and pass it in | 21:02 |
morgabra | or just leaving it up to the neutron plugin to figure it out | 21:03 |
devananda | ++ to a call to sort this out. There's one or two folks from HP Networking I'd like on it as well | 21:04 |
devananda | Sukhdev: did you start an etherpad for this session? | 21:05 |
Sukhdev | devananda: not yet - can start to work on it - was figuring out the logistics between spec and design session, etc.. :-) | 21:05 |
*** kkoski has quit IRC | 21:06 | |
Sukhdev | morgabra: look for binding:profile - it is dict which can be filled in with key-value pairs (this is what I was thinking about using to pass all this stuff to ML2) | 21:06 |
*** harlowja has quit IRC | 21:07 | |
Sukhdev | morgabra: binding:vif_details is out bound | 21:07 |
morgabra | hmm | 21:07 |
morgabra | yeah | 21:07 |
Sukhdev | devananda: can you please arrange the call - I am not familiar with nova and ironic folks | 21:08 |
Sukhdev | devananda: I can invite Bob Kukura (he wrote most of ML2 plugin) to participate in this call | 21:08 |
*** ifarkas has quit IRC | 21:09 | |
devananda | what's your email addr // do you want to be included in the call? | 21:09 |
Sukhdev | devananda: sukhdev@arista.com | 21:09 |
devananda | thanks. also, oops, i meant morgabra: ^ | 21:10 |
morgabra | Sukhdev: man, what have I been doing with my life? That seems like it would work lol | 21:10 |
morgabra | devananda: brad@morgabra.com | 21:11 |
Sukhdev | morgabra: :-) | 21:11 |
jroll | devananda: I'll join in on that too, tomorrow is clear after 9am for me | 21:11 |
Sukhdev | jroll: are you taking about pacific time? that works for me as well | 21:12 |
jroll | Sukhdev: yes, pacific | 21:12 |
Sukhdev | jroll: cool - so, you are local homie :-):-) | 21:12 |
jroll | indeed! | 21:12 |
jroll | I'm in east bay :) | 21:12 |
jroll | east sf bay, I should say | 21:13 |
Sukhdev | jroll: I am in south bay | 21:13 |
Sukhdev | devananda, morgabra: are you on the west coast as well? | 21:13 |
devananda | yes, seattle | 21:13 |
jroll | I figured as much :) | 21:13 |
morgabra | indeed | 21:13 |
morgabra | portland | 21:13 |
Sukhdev | devananda: I used to work for F5 - did lots of traveling to Seattle - I love it over there | 21:14 |
devananda | Sukhdev: :) | 21:14 |
Sukhdev | Since we are all on pacific time - I can make it work any time of the day | 21:15 |
Sukhdev | devananda: you can propose any time - I will make it work | 21:15 |
devananda | 9am is open for me, too | 21:16 |
Sukhdev | morgabra: will that work for you? | 21:16 |
devananda | wait, no it's not. | 21:16 |
devananda | i was looking at today :( | 21:16 |
*** thrash is now known as thrash|g0ne | 21:16 | |
devananda | how's 11am? | 21:17 |
morgabra | wfm | 21:17 |
Sukhdev | devananda: works for me | 21:17 |
jroll | +1 | 21:18 |
devananda | tryng to get jack mccann onthe call too, waiting for time confirmation | 21:19 |
* devananda wishes jack was on irc ... | 21:19 | |
morgabra | so, what's the topic again? It sounds like talking about how to communicate potentially arbitrary network information that lives in ironic to neutron? | 21:20 |
morgabra | or is there something else I should read about? :P | 21:21 |
Sukhdev | I am pinging Bob Kukura as well - If I can find him, will try to pull into this discussion as well (he authored most of ML2 plugin) | 21:21 |
devananda | morgabra: http://specs.openstack.org/openstack/ironic-specs/specs/kilo-archive/network-provider.html | 21:21 |
jroll | morgabra: imagine we didn't have our networking support, how would you design it knowing what you know now | 21:21 |
devananda | yea, what jroll said :) | 21:21 |
mrda | Morning | 21:22 |
devananda | mrda: g'morning! | 21:22 |
NobodyCam | morning mrda :) | 21:22 |
mrda | o/ | 21:22 |
devananda | I'm gonna have to run in a minute - picking a friend up from the airport | 21:22 |
jroll | morgabra: in other words, how radically different can we make this from what we have downstream :D | 21:22 |
morgabra | I'm so down you have no idea | 21:22 |
jroll | heh | 21:23 |
devananda | it's probably worth outlining the requirements that we want to meet here | 21:23 |
devananda | since it's not just a "push this thing upstream" session | 21:23 |
Sukhdev | devananda: If there is way to push a patch which is visible to four of us, I can push it - so that you can see how I have implemented it - | 21:25 |
devananda | Sukhdev: is there any reason not to just WIP it and have it open to others to see, too? | 21:25 |
Sukhdev | devananda: I have it working (of course POC onlu) | 21:25 |
devananda | BadCub: around? | 21:26 |
Sukhdev | devananda: no reason - just a bit shy - since I am not much familiar with nova and ironic | 21:26 |
devananda | Sukhdev: we're nice :) | 21:26 |
jroll | just don't let dan smith see it :P | 21:26 |
devananda | Sukhdev: srsly, if you have code for ironic that you'd like us to see as part of this discussoin, dont hesitate to push to gerrit. | 21:27 |
devananda | Sukhdev: just W-1 it and make sure the commit message clearly says "WIP" or "POC" or something like that, so others know | 21:27 |
Sukhdev | devananda: OK - if you promise to remain nice after looking it, I will push it in a bit and send you the link | 21:27 |
BadCub | devananda: yep | 21:28 |
devananda | Sukhdev: like I said, just make sure it's clearly marked as a work in progress, and folks will be very understanding | 21:28 |
NobodyCam | :) | 21:28 |
Sukhdev | devananda: will do - give me few minutes | 21:29 |
devananda | Sukhdev: should we invite bertie? | 21:29 |
Sukhdev | devananda: BTW, it is for nova, ironic, and neutron - all three are impacted a bit | 21:29 |
Sukhdev | devananda: yes, please | 21:29 |
Sukhdev | devananda: if possible | 21:30 |
devananda | Sukhdev: right. so I can't promise how nova & neutron communities will respond .... :p | 21:30 |
Sukhdev | devananda: I am familiar with neutron side - do not know much about nova side | 21:31 |
Sukhdev | devananda: I'll be back - give me few minutes to push it | 21:31 |
devananda | thans. I need to run out for a couple hours, actually | 21:31 |
devananda | cheers all. ttyl or tmw morning | 21:31 |
morgabra | devananda: as far as goals, just hashing out how we should communicate things to neutron would be a good? | 21:31 |
NobodyCam | have a good night devananda :) | 21:32 |
morgabra | I really think we can get away with something without having to change too much now that I think about it | 21:32 |
morgabra | unless I'm missing something | 21:32 |
*** dttocs has joined #openstack-ironic | 21:34 | |
Sukhdev | devananda morgabra jroll: Please look at - https://review.openstack.org/#/c/179255/ | 21:38 |
*** dttocs has quit IRC | 21:38 | |
Sukhdev | devananda: This patch assumes that ironic port connectivity information is populated into extra_dict | 21:39 |
Sukhdev | devananda: I mean extra_dic in port DB in Ironic | 21:40 |
*** minnesotags has joined #openstack-ironic | 21:42 | |
Sukhdev | morgabra: you are correct - it is actually much simpler than it sounds :-) | 21:42 |
Sukhdev | morgabra: please look at the patch that I just pushed | 21:43 |
Sukhdev | morgabra: I did not push the neutron side of patch - but, it is very straight forward as well - as much of the work is on the nova side - i.e. fill in the correct information | 21:43 |
* Sukhdev taking a coffee break will be back soon | 21:44 | |
morgabra | Sukhdev: yeah, I'm a little unclear how the port_binding system works in neutron, but could we shove stuff in there? | 21:44 |
morgabra | and avoid needing the api extension for extra_opts? | 21:44 |
morgabra | like, 'port_binding' sounds relevant lol | 21:44 |
*** dttocs has joined #openstack-ironic | 21:51 | |
*** kkoski has joined #openstack-ironic | 21:52 | |
*** achanda has joined #openstack-ironic | 21:52 | |
*** igordcard_ has joined #openstack-ironic | 21:53 | |
*** jgrimm is now known as zz_jgrimm | 21:53 | |
*** minnesotags has quit IRC | 21:55 | |
*** kkoski has quit IRC | 21:56 | |
NobodyCam | brb | 21:56 |
*** dttocs_ has joined #openstack-ironic | 22:04 | |
*** dttocs has quit IRC | 22:07 | |
Sukhdev | morgabra: yes - that is the right place | 22:07 |
Sukhdev | morgabra: I do not believe any additional modifation is needed from neutron side - | 22:08 |
Sukhdev | morgabra: that is why I was proposing to devananda to have a design/summit session on the Ironic side instead of neutron side | 22:09 |
Sukhdev | devananda: did you have a chance to look at the patch? This one will be good one to discuss in our call tomorrow | 22:10 |
* NobodyCam may head out a bit early today so he can support one of his local charities but eating and drinking to much! http://www.diningoutforlife.com/palmsprings | 22:14 | |
*** dttocs_ has quit IRC | 22:16 | |
*** jamielennox|away is now known as jamielennox | 22:16 | |
*** dttocs has joined #openstack-ironic | 22:16 | |
*** Sukhdev has quit IRC | 22:19 | |
*** Sukhdev has joined #openstack-ironic | 22:20 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface https://review.openstack.org/179078 | 22:20 |
* jlvillal wonders if Lucas is waking up very early or staying up very late | 22:24 | |
* NobodyCam is thinking after drinking patches | 22:25 | |
jroll | ^^ | 22:25 |
NobodyCam | lol | 22:25 |
jroll | was going to say, you can only work on a WOL driver drunk | 22:25 |
NobodyCam | jroll: did you read this morning scorll back? | 22:26 |
jroll | NobodyCam: yeah | 22:26 |
NobodyCam | tl;dr wol driver to power on; pyghmi's ipmi listener for off / reboot | 22:26 |
NobodyCam | lol | 22:26 |
jroll | right | 22:27 |
*** dttocs has quit IRC | 22:29 | |
*** dttocs has joined #openstack-ironic | 22:30 | |
*** chlong has joined #openstack-ironic | 22:36 | |
*** minnesotags has joined #openstack-ironic | 22:46 | |
NobodyCam | jroll: you going to DockerCon 2015 in june. | 22:56 |
jroll | NobodyCam: doubt it, hadn't heard of it | 22:56 |
jroll | not terribly interested, docker is just a build tool for us :) | 22:57 |
jlvillal | NobodyCam: There is Linuxcon with some cloud stuff in August (I think). In Seattle. | 22:58 |
NobodyCam | lol it right up by your office I think | 22:58 |
jlvillal | NobodyCam: Close. I am in Portland. | 22:58 |
NobodyCam | humm We should be up that way then :) | 22:58 |
*** dttocs has quit IRC | 22:59 | |
*** achanda has quit IRC | 23:01 | |
*** dttocs has joined #openstack-ironic | 23:01 | |
*** dttocs has quit IRC | 23:10 | |
*** Sukhdev_ has joined #openstack-ironic | 23:10 | |
*** Sukhdev has quit IRC | 23:11 | |
*** hemna_ has quit IRC | 23:11 | |
* BadCub calls it quits for the night | 23:12 | |
*** BadCub is now known as BadCub_Hiding | 23:12 | |
TheJulia | goodnight BadCub_Hiding | 23:12 |
NobodyCam | night BadCub_Hiding | 23:12 |
BadCub_Hiding | g'night TheJulia! | 23:12 |
BadCub_Hiding | g'night NobodyCam lol | 23:13 |
NobodyCam | lol | 23:13 |
*** achanda has joined #openstack-ironic | 23:14 | |
*** dttocs has joined #openstack-ironic | 23:18 | |
*** romcheg has quit IRC | 23:22 | |
*** absubram has quit IRC | 23:34 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Merge tag '2015.1.0' https://review.openstack.org/179294 | 23:35 |
*** krtaylor has quit IRC | 23:44 | |
rloo | hi NobodyCam, have a few secs to discuss https://review.openstack.org/#/c/178145/? | 23:56 |
*** krtaylor has joined #openstack-ironic | 23:56 | |
rloo | NobodyCam: am I being unreasonable? | 23:56 |
rloo | TheJulia: ^^ wrt 178145, what's your opinion? | 23:57 |
JayF | rloo: I think changing code style without adding an accompying hacking rule to enforce it is wasted time and effort | 23:57 |
rloo | JayF: thank you. | 23:58 |
jroll | JayF: rloo: my question is, now that someone has already wasted his or her effort, is there reason not to land it? | 23:59 |
rloo | JayF: I was starting to wonder if I was being too harsh and that maybe I should change it to no score. | 23:59 |
JayF | I mean, I'm commenting now that I agree with you, but voting +0 | 23:59 |
rloo | jroll: no, it is the principal of the thing. if I approved this, I'd feel like i would have to approve any future ones. | 23:59 |
JayF | although as pointed out on the list | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!