Wednesday, 2014-09-17

*** lucas-w00t has quit IRC00:16
*** smoriya has joined #openstack-ironic00:19
*** r-daneel__ has quit IRC00:24
*** ChuckC has quit IRC00:27
*** openstackgerrit has quit IRC00:31
*** openstackgerrit has joined #openstack-ironic00:33
*** ChuckC has joined #openstack-ironic00:36
*** killer_prince has quit IRC00:59
*** lazy_prince has joined #openstack-ironic01:00
*** chenglch has joined #openstack-ironic01:38
*** jcoufal has joined #openstack-ironic01:38
*** yuanying has quit IRC01:48
*** kevinbenton has quit IRC01:48
*** tonycoffman has quit IRC01:48
*** mitz has quit IRC01:48
*** Madkiss has quit IRC01:48
*** marios has quit IRC01:48
*** NobodyCam has quit IRC01:48
*** Hefeweizen has quit IRC01:48
*** sirushti has quit IRC01:48
*** BadCub_ has quit IRC01:48
*** lsmola______ has quit IRC01:48
*** rushiagr_away has quit IRC01:48
*** chenglch has quit IRC01:48
*** yuanying has joined #openstack-ironic01:53
*** kevinbenton has joined #openstack-ironic01:53
*** Madkiss has joined #openstack-ironic01:54
*** tonycoffman has joined #openstack-ironic01:54
*** mitz has joined #openstack-ironic01:54
*** marios has joined #openstack-ironic01:54
*** NobodyCam has joined #openstack-ironic01:54
*** Hefeweizen has joined #openstack-ironic01:54
*** sirushti has joined #openstack-ironic01:54
*** BadCub_ has joined #openstack-ironic01:54
*** lsmola______ has joined #openstack-ironic01:54
*** rushiagr_away has joined #openstack-ironic01:54
*** mitz has quit IRC01:54
*** mitz has joined #openstack-ironic01:55
*** pcrews has quit IRC01:55
*** aweeks has quit IRC01:56
*** aweeks has joined #openstack-ironic01:58
*** dlaube has quit IRC02:03
*** marcoemorais has quit IRC02:05
*** Poornima_ has joined #openstack-ironic02:16
*** pcrews has joined #openstack-ironic02:20
*** pcrews has quit IRC02:20
*** rloo has quit IRC02:27
*** zz_naotok is now known as naotok02:27
*** harlowja is now known as harlowja_away02:32
*** chenglch has joined #openstack-ironic02:39
*** ramineni has joined #openstack-ironic03:21
*** jcoufal has quit IRC03:26
*** Poornima_ has quit IRC03:48
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync the doc with latest code  https://review.openstack.org/12174203:48
*** Haomeng has joined #openstack-ironic03:48
*** Poornima_ has joined #openstack-ironic04:14
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-python-agent: Add support to build iso image  https://review.openstack.org/12143304:23
*** pensu has joined #openstack-ironic04:25
*** lazy_prince is now known as killer_prince04:37
*** pensu has quit IRC05:13
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-python-agent: Add support to build iso image  https://review.openstack.org/12143305:38
*** yongli has quit IRC05:45
*** ifarkas has joined #openstack-ironic05:56
*** pradipta_away is now known as pradipta05:58
*** rushiagr_away is now known as rushiagr06:12
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync the doc with latest code  https://review.openstack.org/12174206:14
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/12070106:16
*** k4n0 has joined #openstack-ironic06:26
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-python-agent: Add support to build iso image  https://review.openstack.org/12143306:34
*** dtantsur|afk is now known as dtantsur06:49
dtantsurMorning Ironic06:50
*** jistr has joined #openstack-ironic06:54
*** bluex-pl has joined #openstack-ironic07:05
*** vinbs has joined #openstack-ironic07:25
*** athomas has joined #openstack-ironic07:25
*** foexle has joined #openstack-ironic07:27
vinbsHello dtantsur07:31
*** jistr has quit IRC07:45
*** ndipanov_gone is now known as ndipanov07:48
*** jistr has joined #openstack-ironic07:59
*** ifarkas has quit IRC07:59
*** derekh has joined #openstack-ironic08:03
*** lsmola______ is now known as lsmola08:07
*** yuanying has quit IRC08:10
*** yuanying has joined #openstack-ironic08:10
*** yuanying has quit IRC08:15
openstackgerritA change was merged to openstack/ironic: Import modules for fake IPMINative/iBoot drivers  https://review.openstack.org/12171508:20
*** MattMan has joined #openstack-ironic08:31
*** tatyana has joined #openstack-ironic08:36
*** ifarkas has joined #openstack-ironic08:40
*** yuanying has joined #openstack-ironic08:41
*** rushiagr is now known as rushiagr_away08:42
*** igordcard has joined #openstack-ironic08:43
*** rushiagr_away is now known as rushiagr08:43
*** lucasagomes has joined #openstack-ironic08:43
*** dtantsur is now known as dtantsur|brb08:52
*** teju has joined #openstack-ironic08:52
tejuhi all...does ironic support PXE boot from cinder volume rather than a glance image?08:53
Haomengteju: so far, we did not support boot from cinder volume I think:)08:56
Haomengteju: how about previous issue with you?08:57
tejuHaomeng : do u think that feature will be available in Juno release?08:57
Haomengteju: Juno?08:57
Haomengteju: let me check the blueprints08:58
tejuHaomeng : yes08:58
Haomengteju: juno feature is freezed now08:58
Haomengteju: :)08:58
Haomengteju: https://blueprints.launchpad.net/ironic/+spec/cinder-integration08:59
Haomengteju: it is the blueprint you want08:59
tejuHaomeng : ok...i thought when we can boot a nova instance from cinder volume, we can also boot a bare metal from bootable cinder volume09:00
HaomengHaomeng: however it is in  *not started* status now09:00
Haomengteju: yes, this is great idea, and we should support it like nova09:00
Haomengteju: but need the ironic-cinder integration09:01
Haomengteju: still not starting now09:01
tejuHaomeng : ok...may be after Juno09:01
Haomengteju: yes, it is *kilo*09:01
tejuHaomeng : March 2015?09:02
Haomengteju: maybe, but not sure:)09:02
Haomengteju: we can check with Walt Boring, he will have the plan I think, maybe:)09:03
Haomengteju: https://launchpad.net/~walter-boring09:03
tejuHaomeng : looks like it takes time & effort for cinder + ironic integration09:04
Haomengteju: how did you solve your previous ironic image issue? is it working now?09:04
Haomengteju: yes09:04
tejuHaomeng : yes...it is working gr809:04
Haomengteju: great09:04
Haomengteju: what have you done?09:04
tejuHaomeng : i prepared a detailed doc on how to build ubuntu deploy & user images , register them with glance and deploy....where can I possibly upload this doc?09:05
Haomengteju: great09:05
Haomengteju: you can try to add them into our ironic doc, and commit the doc code, we help you to review, thanks for your efforts09:06
Haomengteju: you can check this folder - https://github.com/openstack/ironic/tree/master/doc/source/deploy which is our ironic deploy documents09:06
tejuHaomeng : ok09:07
Haomengteju: maybe this doc - https://github.com/openstack/ironic/blob/master/doc/source/deploy/install-guide.rst09:07
Haomengteju: thanks for your contribuations:)09:07
Haomengteju: welcome:)09:07
vinbsHi Haomeng, teju09:07
Haomengvinbs: morning:)09:08
tejuHaomeng : i have to thank u & lucasagomes :)09:08
tejuvinbs : hi09:08
Haomengteju: welcome:)09:08
Haomengteju: any time:)09:08
lucasagomesteju, :)09:08
*** Poornima_ has quit IRC09:08
lucasagomesteju, btw cinder volume may appear in K09:08
*** sheile has joined #openstack-ironic09:09
lucasagomesfyi take a look at https://docs.google.com/spreadsheets/d/1Hxyfy60hN_Fit0b-plsPzK6yW3ePQC5IfwuzJwltlbo/edit?pli=1#gid=160497010909:09
lucasagomesin the Kilo tab09:09
Haomenglucasagomes: morning:)09:09
vinbsteju: one such effort to add glance instructions for Ironic is here: https://review.openstack.org/#/c/118614/09:09
lucasagomesthat's some ideas about potential stuff to work on in K09:09
lucasagomesHaomeng, morning09:09
Haomenglucasagomes: :)09:09
vinbsMorning lucasagomes09:09
lucasagomesvinbs, morning09:09
lucasagomesHaomeng, you know that we are now an official integrated openstack project right?09:10
lucasagomeswe had the final review yesterday and we passed :)09:10
lucasagomesI mean we are in Kilo not J09:10
*** pelix has joined #openstack-ironic09:10
lucasagomeshttps://review.openstack.org/#/c/120225/ \o/09:11
*** yuanying has quit IRC09:14
vinbslucasagomes, cooool :D09:15
lucasagomes\o/09:15
athomas\o/09:17
*** killer_prince is now known as lazy_prince09:19
tejuHaomeng, lucasagomes : i would like to contribute to ironic....but, where do i start?09:23
lucasagomesteju, you already started deploying it, which is pretty good :) I think the best place to start with bugs https://bugs.launchpad.net/ironic09:24
lucasagomesis with bugs*09:25
tejulucasagomes : ok09:25
tejuin the ironic node-create command, i gave the option -i pxe_root_gb=4 without knowing what the value '4' signifies....what is this value?09:28
*** sheile has quit IRC09:29
*** lazy_prince is now known as killer_prince09:36
*** jcoufal has joined #openstack-ironic09:41
*** killer_prince is now known as lazy_prince09:44
lucasagomesteju, the size of the root partition (where the image will be copied to)09:47
lucasagomesteju, tho we don't use pxe_root_gb anymore (its pretty old, is it in our guide!?)09:48
lucasagomesthis value comes from the flavor which is registered in Nova09:48
lucasagomesand the Ironic Nova Driver will set it to the node when it's being deployed09:48
tejulucasagomes : no, its not in ur guide...09:48
lucasagomesteju, right, yeah so when creating the flavor in nova09:49
lucasagomesur going to specify it, size of the root partition, memory, no cpus, etc...09:49
tejulucasagomes : i did not create any new flavor in nova09:49
lucasagomesand it will match with a node in Ironic09:49
lucasagomesteju, devstack may have created one for u09:50
tejulucasagomes : ok..09:50
lucasagomestake a look at nova flavor-list09:50
* lucasagomes 1 sec I've a call09:50
tejulucasagomes : i did not install devstack09:50
*** dtantsur|brb is now known as dtantsur09:51
*** yuriyz has quit IRC09:59
*** jcoufal has quit IRC10:04
lucasagomesteju, right... so you didn't used nova as an endpoint to deploy the machine?10:09
lucasagomesused ironic api directly?10:09
tejulucasagomes : yes...i used ironic api directly10:10
lucasagomesteju, ah right... ok so yeah you've to populate the instance_info attribute of the Node with such informations10:10
lucasagomesroot_gb, memory_mb etc10:10
tejulucasagomes : yes...10:11
lucasagomesironic node-create -i will put it in the driver_info, which is not the right place10:11
*** jcoufal has joined #openstack-ironic10:11
*** yuanying has joined #openstack-ironic10:11
* lucasagomes forgot what was the question10:12
lucasagomesso hmm root_gb is the root partition size, ironic will create a partition of that size in the disk and copy the image onto it10:12
lucasagomesnote that ironic won't resize the fs of the image, this is something that cloud-init will do10:13
lucasagomesso the fs will match the root partition size10:13
tejulucasagomes : yes...got it...10:13
*** jcoufal has quit IRC10:16
*** jcoufal has joined #openstack-ironic10:23
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-python-agent: Add support to build iso image  https://review.openstack.org/12143310:25
*** naotok is now known as zz_naotok10:33
*** rushiagr is now known as rushiagr_away10:35
*** bluex-pl has quit IRC10:37
*** jcoufal has quit IRC10:37
*** rushiagr_away is now known as rushiagr10:39
*** chenglch has quit IRC10:40
Haomenglucasagomes: yes, that is great news for our Ironc team:)10:40
Haomenglucasagomes: very happy to get such news:)10:42
Haomengcheers:)10:42
*** yuanying has quit IRC10:45
lucasagomesHaomeng, :)10:45
Haomenglucasagomes: :)10:49
Haomengteju: I am back10:49
Haomengteju: just feel free to ask questions here, we will help you to understand ironic quickly10:50
tejuHaomeng : I need to work on ironic + cinder integration for my project10:51
Haomengteju: suggest that you start with devstack to deploy ironic and play the ironic functions10:51
Haomengteju: great10:51
Haomengteju: maybe iscsi can be used for our ironic to launch remote cinder volumes10:52
tejuHaomeng : u mean iscsi instead of pxe?10:53
Haomengteju: no, iscsi is protol to access remote storage disk/volumes via TCP10:54
lucasagomesteju, are u planning to write a spec about it for K? that would be great10:55
lucasagomesI think there's more people interested in booting from cinder volumes10:55
lucasagomes(diskless nodes)10:55
lucasagomesteju, take a look at https://wiki.openstack.org/wiki/Ironic/Specs_Process10:55
tejuHaomeng : this is what I want to do :   when I say deploy, the ironic node should boot from the bootable cinder volume....is this possible as of now?? i think not10:56
lucasagomesnote that for K it's slight different, there's a link to an email sent by devananda explaning how we are handling specs on the K cycle10:56
lucasagomesteju, it's not possible now, but it's a wanted feature10:56
*** athomas has quit IRC10:59
*** ramineni has quit IRC11:07
tejulucasagomes : ok....can we leverage the nova + cinder integration code for ironic + cinder ?11:08
NobodyCamhello ya'll11:09
Haomengteju: I think they are difference11:09
HaomengNobodyCam: morning:)11:09
NobodyCammorning Haomeng :)11:09
HaomengNobodyCam: :)11:09
tejuHaomeng : ok.11:09
Haomengteju: but we can take the nova boot from volume as reference11:10
Haomengteju: the principle is similar, but code logic is difference I think11:10
Haomengteju: I think the blueprint owner has idea now, so can you check with him/her?11:11
tejuHaomeng : k11:11
Haomengteju: https://blueprints.launchpad.net/ironic/+spec/cinder-integration11:11
Haomengteju: and as lucasagomes mentened, we should follow the spec process also11:12
lucasagomesteju, yeah well I dunno much about the nova+cinder integration to give you a proper answer11:13
lucasagomesI would say that it may worth to investigate ofc11:13
tejuHaomeng : ok...11:13
tejulucasagomes : k11:13
Haomengteju: :)11:13
*** lucasagomes is now known as lucas-hungry11:17
Haomengteju: and for the deploy installation docs, you can see this existing documents - https://review.openstack.org/#/c/118614/4, and feel free to add your comments with your experience11:18
tejuHaomeng : sure...11:19
Haomengteju: ok, good luck, I will be away:)11:19
Haomengteju: I guess your time is 6pm right?11:19
tejuHaomeng : 5pm11:20
Haomengteju: :)11:20
*** Poornima_ has joined #openstack-ironic11:22
*** bluex-pl has joined #openstack-ironic11:23
*** yuanying has joined #openstack-ironic11:25
tejuHaomeng : bye11:25
*** vinbs has quit IRC11:28
Haomengteju: bye11:29
*** jcoufal has joined #openstack-ironic11:29
*** romcheg has quit IRC11:30
Haomengteju: :)11:30
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Fix code error in pxe_ilo driver  https://review.openstack.org/12157711:42
*** romcheg has joined #openstack-ironic11:42
*** tatyana has quit IRC11:45
*** tatyana has joined #openstack-ironic11:46
*** Poornima_ has quit IRC11:58
*** yuanying has quit IRC11:58
*** dprince has joined #openstack-ironic12:04
*** ryanpetrello has joined #openstack-ironic12:13
*** k4n0 has quit IRC12:14
*** pradipta is now known as pradipta_away12:14
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Refactor PXE clean up tests  https://review.openstack.org/12213712:28
*** Haomeng|2 has joined #openstack-ironic12:30
*** Haomeng has quit IRC12:31
*** lucas-hungry is now known as lucasagomes12:32
*** pensu has joined #openstack-ironic12:34
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Fix code error in pxe_ilo driver  https://review.openstack.org/12157712:36
NobodyCammorning lucasagomes12:39
lucasagomesNobodyCam, morning :)12:40
NobodyCamquestion12:40
NobodyCamreading the ML on the discovery stuff12:40
NobodyCamwhat if ironic provided the info but did not consume it. so something like12:41
NobodyCamhttp://paste.openstack.org/show/gHCAuiLwAgsVqyqOOEwr/12:41
NobodyCamnote ^^^ is a non working example12:41
NobodyCamyou could of course have a get-all-info-finction too12:42
*** yuriyz has joined #openstack-ironic12:42
* NobodyCam also notes he has had insomnia so may be in left field 12:43
lucasagomesNobodyCam, right yeah somehting like that12:46
lucasagomesI was thinking even more simple12:46
lucasagomeslike register the node with the right credentials12:46
lucasagomesthen simply "ironic $IRONIC_NODE_ID node-vendor-passthru update_node_properties" or something like that12:46
lucasagomesNobodyCam, so only one request would be needed, we already know what we need right ? (CPU, CPU_ARCH, MEM, DISK)12:47
NobodyCamoh so vendor pass thru would modify node properties12:48
lucasagomesor, like we do for sensors, we can have the vendor_passthru to return all the things it found12:48
lucasagomesand then someone can create a script to parse that and update the node12:48
lucasagomesif modifying the node properties within vendor passthru sounds like a problem12:49
NobodyCamya I kinda like the return allthings do with them as you see if, if thats node-update then thats the operator option.12:50
lucasagomesNobodyCam, yeah as u said: <NobodyCam> you could of course have a get-all-info-finction too12:50
*** romcheg has quit IRC12:50
lucasagomessorry missread that before12:50
lucasagomesNobodyCam, yup, yeah that also works. And I think that we should do that12:50
NobodyCamlol np I'm actually very tired12:50
lucasagomesheh /me have a small hangover12:50
lucasagomes:P12:50
NobodyCamheheheh, :>12:51
lucasagomesNobodyCam, do you think that making a vendor_passthru method to get that info is a valid case in Ironic?12:52
lucasagomesand them operators could them opt for using it or not12:52
NobodyCamI do, I think Ironic can provide that data12:55
NobodyCamthrough a vendor_passthru12:55
*** yuanying has joined #openstack-ironic12:55
lucasagomescool :)12:55
lucasagomes+112:55
NobodyCamI also feel that does not break our ref models either (pxe/ipmitool)12:56
lucasagomesyeah, and no changes to the api12:57
lucasagomesjust a yet-another-vendor-capability12:57
lucasagomeswhich is what vendor_passthru was created for12:58
NobodyCamyep... big bennies for Ilo,Drac,Rmm no down side to pxe/ipmitool12:58
lucasagomesyup12:58
NobodyCam:)12:58
lucasagomescool, glad we are in the same page :D12:58
NobodyCam:)12:59
*** lazy_prince is now known as killer_prince13:00
dtantsurI guess this is part of what Nisha prototyped in J cycle13:01
lucasagomesyeah it's similar to that13:01
dtantsurof course I'm still worried about ipmi case, but I can move that code from Ironic to it's own service in the end13:01
lucasagomesNisha case AFAIR, was modifying the POST api to create nodes13:02
lucasagomesto have a flag to discovery and then POST would be async13:02
lucasagomesthings like that13:02
lucasagomesalso I think it wasn't in the vendor_passthru but in the mgmt interface directly13:02
dtantsuryeah, that's why I call it "part" of his proposal13:02
lucasagomesbut yeah, the core concept, of just having a abstraction API endpoint for collecting hardware info is same13:02
lucasagomesyup13:03
*** athomas has joined #openstack-ironic13:03
dtantsurlucasagomes, speaking of which, are you going to work on discovery ramdisk any more? I'd prefer to move it to another gerrit review to overtake ownership13:06
lucasagomesdtantsur, nop, feel free to do that13:06
lucasagomesI can abandon that if need13:06
dtantsuronce I have new gerrit link - yes please13:07
*** rloo has joined #openstack-ironic13:08
*** teju has left #openstack-ironic13:13
dtantsurlucasagomes, https://review.openstack.org/#/c/122151/13:22
lucasagomesdtantsur, cool, abandoned the other one13:23
dtantsurthanks13:23
*** romcheg has joined #openstack-ironic13:23
lucasagomesnp13:23
*** yuanying has quit IRC13:29
*** pcrews has joined #openstack-ironic13:30
*** ramineni has joined #openstack-ironic13:37
*** yuriyz has quit IRC13:41
pensuHi all, is it possible to add a physical bare metal server to devstack virutal setup of ironic?13:41
*** yuriyz has joined #openstack-ironic13:43
lucasagomespensu, like register it in Ironic?13:44
lucasagomesyup13:44
lucasagomesthis is like what the seed vm of tripleo is about AFAICT13:45
lucasagomess/register/enroll13:45
*** pensu has quit IRC13:46
*** pensu has joined #openstack-ironic13:49
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Make context mandatory when instantiating a RPC object  https://review.openstack.org/12192313:49
lucasagomesdtantsur, ^13:49
lucasagomesnew approach13:49
dtantsurgood!13:49
* lucasagomes removes his -213:49
*** smoriya has quit IRC13:56
pensulucasagomes: yeah, basically I want to add a physical server and deploy nova-compute on it for a PoC using this ironic setup...13:57
pensulucasagomes: the only issue is I am not sure how to do that!13:58
pensulucasagomes: I mean do I need heat template for this?13:59
lucasagomespensu, I see, yeah well it's totally possible.  You just got to get ur network setup correct etc13:59
pensulucasagomes: yeah, that also I thought.....I think my VM needs to be accessible from the server, right?13:59
lucasagomesyes14:00
lucasagomespensu, I don't have any guide for that, but see if that helps a bit https://review.openstack.org/#/c/118614/4/doc/source/deploy/install-guide.rst14:00
lucasagomespensu, also take a look at the seed vm from the TripleO project14:00
lucasagomesthey do it, it's kinda a VM with many OpenStack services running on it14:01
lucasagomes(may worth talking on #tripleo channel too, they may be able to help you with that)14:01
pensulucasagomes: yeah, I actually tried with TripleO and the problem was my server wasn't able to connect to the VM....14:01
lucasagomesright14:01
pensulucasagomes: so, I was wondering if you guys had something planned out for it already....14:01
lucasagomespensu, I think that maybe writing a guide about how to do that, worth, and would be good14:02
lucasagomesbut I don't know if there's anyone working on something like that14:02
lucasagomesif you get that working and is willing to write something about how to do that, it would be very welcome14:03
pensulucasagomes: sure, I would be happy to....let's see if it works and then I would be writing about it.....:)14:03
lucasagomespensu, http://docs.openstack.org/developer/tripleo-incubator/devtest_seed.html#f314:03
lucasagomesidk if that helps much14:04
lucasagomespensu, cool14:04
jrollHaomeng|2, lucasagomes, I think iPXE can boot an iscsi volume :D as far as mounting a cinder volume from the instance, it'll be complicated but doable, will need reboots etc14:15
jroll(and cloud-init / metadata service support)14:15
lucasagomesjroll, yup it does14:15
jrollalso, morning lucasagomes and other ironic friends :)14:15
lucasagomesjroll, morning14:15
jrollJayF and I are out today at a career fair sorta thing, jfyi, I might get on and catch up afterward14:16
lucasagomesjroll, ack :) enjoy it!14:17
jroll:)14:18
dtantsurjroll, morning! Started my attempt to refactor PXE clean up tests: https://review.openstack.org/#/c/122137/ would like some early feedback14:19
dtantsurafter you're available, obviously :)14:19
NobodyCammorning jroll :)14:21
*** yuanying has joined #openstack-ironic14:25
*** jistr has quit IRC14:26
*** jistr has joined #openstack-ironic14:28
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Make context mandatory when instantiating a RPC object  https://review.openstack.org/12192314:29
openstackgerritMike Durnosvistov proposed a change to openstack/ironic: Check whether specified FS is supported  https://review.openstack.org/9810214:30
openstackgerritA change was merged to openstack/ironic: Fix code error in pxe_ilo driver  https://review.openstack.org/12157714:31
openstackgerritA change was merged to openstack/python-ironicclient: Updates to CLI doc  https://review.openstack.org/12188014:32
*** Ng has quit IRC14:36
*** aweeks has quit IRC14:36
*** igordcard has quit IRC14:38
*** linggao has joined #openstack-ironic14:42
*** igordcard has joined #openstack-ironic14:43
*** ramineni has quit IRC14:43
*** aweeks has joined #openstack-ironic14:46
*** Ng has joined #openstack-ironic14:49
MattManGreat to see ironic graduating.... is this for Kilo meaning still incubating for Juno ?14:51
NobodyCamMattMan: yes!14:51
NobodyCamand thank you :)14:51
MattManNobodyCam: thanks14:51
lucasagomesMattMan, cheers :) yeah K14:52
*** Poornima_ has joined #openstack-ironic14:53
*** yuanying has quit IRC14:59
openstackgerritRuby Loo proposed a change to openstack/ironic: Add unit tests for SNMPClient  https://review.openstack.org/12217515:01
*** dlaube has joined #openstack-ironic15:01
*** teju has joined #openstack-ironic15:03
*** foexle has quit IRC15:04
*** ndipanov is now known as ndipanov_gone15:05
*** bluex-pl has quit IRC15:07
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver  https://review.openstack.org/11003115:09
devanandamorning, all15:13
NobodyCammorning devananda15:13
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver  https://review.openstack.org/11003115:13
*** Poornima_ has quit IRC15:14
devanandajroll: mounting cinder vol in the instance shouldn't require reboots. will require somehow passing the connection info to the instance, and then initiating the connection, though15:15
devanandajroll: unless the server has an HBA which can be remotely configured. In which case....15:15
devanandajroll: yes, reboots are likely15:15
dtantsurdevananda, morning15:15
*** dtantsur is now known as dtantsur|afk15:18
devanandalucasagomes: re introspecting hardware, that's pretty much the functionality Nisha was proposing, but with a different API, right?15:18
lucasagomesdevananda, the base concept is the same15:19
lucasagomesbut diff15:19
lucasagomes1- we are not the POST to create a Node, like he was adding a flag and make it async15:19
lucasagomes2- Calling that vendor passthru method will not populate anything in the Node properties itself15:20
lucasagomesit will return the list of the hardware it introspect, so it's up to the operator to parse it and call node-update with the properties he wants to update15:20
lucasagomesit's really just a mean of interfacing what Drac/iLO/etc already offers15:21
lucasagomeswe can also ofc, parse the output of all BMCs and standardize it15:21
lucasagomess/we are not the POST/we are not modifying the POST/15:22
lucasagomesdevananda, what you think? I think it has some value, since the info returned can be trusted15:23
JayFdevananda: jroll: Re: mounting cinder volumes on booted instances, I've been having some conversations with the guys who do cloud-init about some of this15:23
JayFdevananda: jroll: because with a hypervisor, the hypervisor can generate a hotplug event and trigger cloud-init to do something (like attach a volume, or a new nic, etc)15:24
JayFdevananda: jroll: Without that you need something else; what smoser and I were conjecturing about w/r/t cloud-init was having it long poll the metadata service15:24
lucasagomesdevananda, and morning :)15:24
JayFdevananda: jroll: no code to any of this exists yet, but it's being thought about and input is appreciated :)15:24
devanandalucasagomes: introspecting the hardware will take time, so it can't by a synchronous GET unless we have a cache of the info from a previous run.15:25
lucasagomesdevananda, hmm right, yeah that's a problem15:26
lucasagomesdevananda, so perhaps we could trigger that and get the properties populated?15:26
devanandalucasagomes: and I think it's reasonable, if we have an API to say "go interrogate the hardware" that it should auto-fill all the node.properties that we think Ironic and Nova are likely to care about15:27
openstackgerritRuby Loo proposed a change to openstack/ironic: Handle SNMP exception error.PySnmpError  https://review.openstack.org/12218215:27
lucasagomesdevananda, right, yeah that works also15:27
lucasagomesdevananda, sounds like a plan :)15:27
*** rushiagr is now known as rushiagr_away15:29
lucasagomesand I think that many people asking for discover would be happy with it, as it's OOB operation and doesn't require changes in the common Ironic api15:29
lucasagomesI think it's a good way to go15:30
devanandaJayF: hmm15:32
*** dhellmann is now known as dhellmann_15:32
devanandaJayF: so the more I think about where we are headed with instance metadata updates and Heat, the more I think we've just re-created Yet Another CMS15:32
JayFcloud-init *is* a CMS15:33
JayFeven if it's generally used as a minimal CMS to bootstrap in a 'real' one15:33
devanandaJayF: right15:33
JayFfor stuff like cinder volume attachments, the reason I want support in cloud-init is so as a provider I can "push" things to an OS that I don't have access to15:33
devanandaJayF: but when you involve Heat and the os-*-config tools, it's really just a replacement15:33
JayFfor cloud-init explictly, when thinking about this15:35
JayFit's been from the perspective of enabling something in the cloud (like a metadata service) to impact a change in the OS without having to have any access inside the instance15:35
JayFso someone can call an API (or use a pretty control panel) to add a network, or a drive, and have it be configured in the OS for them on metal just like it can be when you have a hypervisor15:37
JayFit's just system bootstrapping in insane hard mode :)15:37
*** ifarkas has quit IRC15:41
devanandaJayF: sure. but it likely means moving all the complexity which CMS already have for dealing with unique hardware, local variations in distro, etc, into cloud-init15:45
JayFunique hardware; probably not. Local variations in distro; very yes, and it's already doing that15:46
devanandaJayF: and variations caused by the local user?15:46
JayFIn fact the first patch I'm doing is working to add cloud-init support for the network json that we're putting in vendor_data and is proposed for meta_data in K... replacing the old API ... which is a debian network interfaces file15:47
JayFIf you break basic tooling enough to keep the cloud-init integration from working; so be it15:47
devananda:)15:47
* JayF gone off to UC-Berkeley15:48
*** jistr has quit IRC15:55
*** yuanying has joined #openstack-ironic15:55
*** jistr has joined #openstack-ironic15:56
*** rushiagr_away is now known as rushiagr16:05
*** dhellmann_ is now known as dhellmann16:11
*** athomas has quit IRC16:15
*** killer_prince is now known as lazy_prince16:22
*** teju has left #openstack-ironic16:24
*** Haomeng has joined #openstack-ironic16:25
*** Haomeng|2 has quit IRC16:26
*** yuanying has quit IRC16:28
*** ChuckC has quit IRC16:45
*** ChuckC_ has joined #openstack-ironic16:45
openstackgerritA change was merged to openstack/python-ironicclient: Add unit test for "ironic port-update" shell cmd  https://review.openstack.org/12099716:46
lucasagomesfolks I will call it a day16:58
lucasagomeshave a great night everyone!16:58
Shrewssee ya lucasagomes16:59
rloonight lucasagomes16:59
NobodyCamnight lucasagomes17:00
*** derekh has quit IRC17:00
*** DavidHu_ has quit IRC17:00
*** derekh has joined #openstack-ironic17:00
*** DavidHu_ has joined #openstack-ironic17:00
*** yuriyz has quit IRC17:00
*** jcoufal has quit IRC17:00
*** rwsu has quit IRC17:00
*** ndipanov_gone has quit IRC17:00
*** datajerk has quit IRC17:00
*** dividehex has quit IRC17:00
lucasagomes:) see ye tomorrow17:01
*** lucasagomes is now known as lucas-dinner17:01
*** yuriyz has joined #openstack-ironic17:02
*** jcoufal has joined #openstack-ironic17:02
*** rwsu has joined #openstack-ironic17:02
*** ndipanov_gone has joined #openstack-ironic17:02
*** datajerk has joined #openstack-ironic17:02
*** dividehex has joined #openstack-ironic17:02
*** ChuckC_ has quit IRC17:02
*** Haomeng has quit IRC17:02
*** lucas-dinner has quit IRC17:02
*** harlowja_away has quit IRC17:02
*** coolsvap has quit IRC17:02
*** ChuckC_ has joined #openstack-ironic17:02
*** Haomeng has joined #openstack-ironic17:02
*** lucas-dinner has joined #openstack-ironic17:02
*** harlowja_away has joined #openstack-ironic17:02
*** coolsvap has joined #openstack-ironic17:02
*** aweeks has quit IRC17:03
lucas-dinnerwow that was a massive17:04
NobodyCam???17:04
*** aweeks has joined #openstack-ironic17:04
lucas-dinnereverybody got disconnected17:04
lucas-dinnerand reconnected, no? maybe it was my internet then17:04
NobodyCamoh I didn;t get that17:05
*** derekh has quit IRC17:05
lucas-dinnerI see17:05
lucas-dinnerodd maybe it was here then17:05
*** Shrews has left #openstack-ironic17:05
NobodyCam:-p17:05
lucas-dinneranyhoo :) dinner time17:05
lucas-dinnersee y'all17:05
NobodyCamnight17:06
NobodyCambrb17:09
*** Shrews has joined #openstack-ironic17:12
*** tatyana has quit IRC17:17
*** dhellmann is now known as dhellmann_17:23
*** yuanying has joined #openstack-ironic17:25
*** harlowja_away is now known as harlowja17:27
*** marcoemorais has joined #openstack-ironic17:27
*** marcoemorais has quit IRC17:33
*** marcoemorais has joined #openstack-ironic17:34
*** marcoemorais has quit IRC17:34
*** marcoemorais has joined #openstack-ironic17:34
*** marcoemorais has quit IRC17:34
*** marcoemorais has joined #openstack-ironic17:35
*** marcoemorais has quit IRC17:35
*** marcoemorais has joined #openstack-ironic17:36
*** marcoemorais has quit IRC17:36
*** marcoemorais has joined #openstack-ironic17:37
openstackgerritA change was merged to openstack/ironic: Add a doc note about the vendor_passthru endpoint  https://review.openstack.org/12167817:43
*** eghobo has joined #openstack-ironic17:46
*** dhellmann_ is now known as dhellmann17:50
*** jistr has quit IRC17:51
*** rushiagr is now known as rushiagr_away17:53
*** yuanying has quit IRC17:59
*** igordcard has quit IRC18:15
NobodyCambrb - quick walkies18:28
*** jistr has joined #openstack-ironic18:30
*** marcoemorais has quit IRC18:31
*** marcoemorais has joined #openstack-ironic18:32
*** marcoemorais has quit IRC18:32
*** marcoemorais has joined #openstack-ironic18:32
*** jistr has quit IRC18:47
* NobodyCam grumbles something about Java and wanders afk for a few18:53
*** yuanying has joined #openstack-ironic18:55
*** pelix has quit IRC19:08
*** dprince has quit IRC19:09
*** marcoemorais has quit IRC19:11
*** marcoemorais has joined #openstack-ironic19:12
*** marcoemorais has quit IRC19:12
*** marcoemorais has joined #openstack-ironic19:12
*** marcoemorais has quit IRC19:16
*** marcoemorais has joined #openstack-ironic19:16
openstackgerritRuby Loo proposed a change to openstack/ironic: replace Exception with IronicException in agent  https://review.openstack.org/12222419:19
*** yuanying has quit IRC19:29
*** penick has joined #openstack-ironic19:54
*** linggao has quit IRC19:57
*** linggao has joined #openstack-ironic19:57
*** jcoufal has quit IRC20:01
openstackgerritRuby Loo proposed a change to openstack/python-ironicclient: Replace calls to Mock.assert_not_called  https://review.openstack.org/12223620:14
*** yuanying has joined #openstack-ironic20:25
*** lazy_prince is now known as killer_prince20:28
* Shrews wonders how broken our unit tests are with all of the non-existent mock methods we like using20:31
rlooShrews, maybe that deep dive on mocking stuff on Fri will provide some suggestions on how to avoid it.20:34
Shrewsrloo: it's a good time to ask20:35
rlooShrews: I won't be able to attend, so if you're there... ;)20:36
Shrewsrloo: i'm going to try to attend. i'm *finally* having my damaged door replaced that day20:36
rlooShrews: It took that long to get it replaced? Well, I guess it could take time if they have to custom make it etc.20:37
Shrewsrloo: yeah, custom made... by the Amish. i don't think they're in any hurry  :)20:38
rloooh, you're lucky it is ready so soon then ;)20:38
*** igordcard has joined #openstack-ironic20:42
*** pensu has quit IRC20:56
ShrewsHeh. Since when do we need to specify the network UUID when booting an instance in devstack?  :/20:59
*** yuanying has quit IRC20:59
*** marcoemorais has quit IRC21:02
*** marcoemorais has joined #openstack-ironic21:03
*** penick has quit IRC21:08
*** linggao has quit IRC21:26
*** penick has joined #openstack-ironic21:28
openstackgerritRuby Loo proposed a change to openstack/ironic: Don't reraise Exceptions from agent driver  https://review.openstack.org/12222421:48
davidlenwelldevananda: ubuntu 12 or 14 on the entry point node for the ipmi test cluster we talked about ?21:51
*** yuanying has joined #openstack-ironic21:55
*** ChuckC_ has quit IRC21:56
devanandadavidlenwell: 14 pls21:59
davidlenwellokay21:59
davidlenwellwe're gonna have this pretty fast.. people over here where over thinking it a bit21:59
devanandadavidlenwell: :)21:59
*** penick has quit IRC22:00
*** penick has joined #openstack-ironic22:02
NobodyCamhey hey davidlenwell22:02
davidlenwellhey hey NobodyCam22:03
davidlenwellwhats shaking ?22:03
* NobodyCam hates java lol22:03
* davidlenwell also hates java 22:03
* davidlenwell also hates foxpro22:03
davidlenwell;)22:03
*** penick has quit IRC22:03
NobodyCamoh thats mean :-p22:03
NobodyCamhehehe22:04
* NobodyCam luvs FoxPro22:04
* davidlenwell doesn't have to agree with NobodyCam in order to respect and like him. 22:05
NobodyCamlol heheheh22:06
NobodyCamdavidlenwell: have you seen the guys writing a foxpro like system in python and mysql22:06
davidlenwellI did.. what I want to know is .. why?22:07
NobodyCamlol22:07
davidlenwellis the goal to run legacy code ?22:07
davidlenwellor to make new stuff?22:08
NobodyCamnope tjey wanted the foxpro interfae / gui22:08
NobodyCamlol22:08
davidlenwellthat makes me want to punch someone22:08
NobodyCamhahhahahahha :-p22:08
davidlenwellas a database it wasn't horrible.. but I can't imagine trying to scale it22:09
*** ChuckC_ has joined #openstack-ironic22:09
*** marcoemorais has quit IRC22:10
*** marcoemorais has joined #openstack-ironic22:10
NobodyCamscale, with a hard file size limit of 2.5 gig it was all about hte sharding22:10
davidlenwellor as I like to call it .. sharting22:11
NobodyCamlol22:11
NobodyCamoh the "good" old days22:11
* NobodyCam put on rose colored glasses22:11
NobodyCam*puts22:11
davidlenwelllol22:14
adam_gstevebaker, hi22:16
adam_gstevebaker, are you aware of any changes in other parts of infra that would have accompanied https://review.openstack.org/#/c/92257/ ?22:16
adam_gstevebaker, trying to figure out the failure here http://logs.openstack.org/72/120372/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/12786e3/logs/localrc.txt.gz22:17
adam_grather: http://logs.openstack.org/72/120372/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/12786e3/logs/devstacklog.txt.gz#_2014-09-17_20_26_09_76222:18
NobodyCamzomg I just read the best amazon review I have seen... I truly roflmao22:21
stevebakeradam_g: in a meeting, will look soon22:26
*** yuanying has quit IRC22:29
*** penick has joined #openstack-ironic22:31
adam_gstevebaker, oh disregard. completely missed the fact that the failures are occuring on stable branches, devstack needs a backport22:33
stevebakeradam_g: ok22:36
*** enikanorov has quit IRC22:51
*** penick has quit IRC23:07
*** penick has joined #openstack-ironic23:10
*** lucas-dinner has quit IRC23:11
*** Haomeng|2 has joined #openstack-ironic23:13
*** Haomeng has quit IRC23:14
*** yuanying has joined #openstack-ironic23:25
*** penick has quit IRC23:30
*** penick has joined #openstack-ironic23:31
*** penick has quit IRC23:31
*** igordcard has quit IRC23:53

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