Thursday, 2015-04-23

*** mtanino has quit IRC00:00
*** saripurigopi has quit IRC00:10
*** naohirot has joined #openstack-ironic00:10
*** pas-ha has quit IRC00:10
*** Marga_ has quit IRC00:11
*** kbs has quit IRC00:11
*** Marga_ has joined #openstack-ironic00:13
*** davideagnello has quit IRC00:14
NobodyCammorning mrda00:15
mrdahey NobodyCam00:25
Haomeng|2NobodyCam, mrda, good morning:)00:25
Haomeng|2NobodyCam: good afternoon/night:)00:25
mrdaHi Haomeng|200:26
*** ijw has quit IRC00:29
Haomeng|2mrda: :)00:30
openstackgerritZhenguo Niu proposed openstack/ironic: Log attempts while trying to sync power state  https://review.openstack.org/16712200:30
*** Marga_ has quit IRC00:31
*** pas-ha has joined #openstack-ironic00:31
*** pas-ha has quit IRC00:32
naohirotjlvillal: good evening00:32
naohirotjlvillal: I looked at https://review.openstack.org/#/c/174514/400:34
naohirotjlvillal: I'd like to hear your opinion about Mock.any.00:35
naohirotjlvillal: I cannot help voting -1 as far as no reply regarding mock.any00:37
jlvillalnaohirot, I asked you to propose a solution.00:51
jlvillalnaohirot, I disagree with -1 as patch works and there are many many uses of mock.ANY in the code.00:52
naohirotjlvillal: I presented the solution to iRMC.00:53
jlvillalnaohirot, Link please?00:53
jlvillalnaohirot, I don't recall any code sample presented by you.00:54
naohirotjlvillal: https://review.openstack.org/#/c/174514/3/ironic/tests/drivers/irmc/test_management.py00:54
naohirotjlvillal: mock.ANY should be task.driver.management00:55
naohirotjlvillal: I tested, and confirmed it worked.00:55
naohirotjlvillal: DRAC should have same solution.00:56
naohirotjlvillal: the first argument is self object of the method.00:56
jlvillalnaohirot, I'm not going to work on it tonight, but if you want feel free to upload an another patch revision with the change.00:57
jlvillalnaohirot, If not I will look at it tomorrow.00:57
naohirotjlvillal: My understanding of the way of gerrit review is that00:58
naohirotjlvillal: you proposed a solution00:58
*** mtanino has joined #openstack-ironic00:58
naohirotjlvillal: I just review it and comment it00:58
jlvillalnaohirot, I am more than willing to have you upload a new revision of the patch if you like.00:59
naohirotjlvillal: if you cannot accept it due to some reason, I'd like to hear the reason.00:59
jlvillalnaohirot, It is not uncommon.00:59
jlvillalnaohirot, I said, if you don't want to upload a new patch, then I will take a look at it tomorrow.00:59
jlvillalnaohirot, I didn't say I wouldn't accept it.01:00
naohirotjlvillal: tomorrow is fine to me, no problem :)01:00
jlvillalnaohirot, Okay.01:00
naohirotjlvillal: I don't have any intention to force you, I just would like to know the reason.01:01
*** kbs has joined #openstack-ironic01:02
naohirotjlvillal: If you gave me a reasonable reason, I'll be able to accept.01:02
naohirotjlvillal: anyway it was nice talking to you, have a good night!01:03
*** rloo has quit IRC01:18
*** wuhg has joined #openstack-ironic01:21
*** achanda has quit IRC01:22
*** lintan has joined #openstack-ironic01:26
*** kbs has quit IRC01:30
*** kan_afk is now known as kan__01:34
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for this server  https://review.openstack.org/17367401:37
*** Marga_ has joined #openstack-ironic01:49
*** ijw has joined #openstack-ironic01:56
*** chenglch has joined #openstack-ironic01:59
*** david-lyle has quit IRC01:59
*** davideagnello has joined #openstack-ironic02:02
*** ijw has quit IRC02:02
*** davideagnello has quit IRC02:07
*** chenglch has quit IRC02:08
*** harlowja is now known as harlowja_away02:12
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478502:36
openstackgerritShivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode  https://review.openstack.org/16619202:37
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480802:48
*** achanda has joined #openstack-ironic02:53
*** achanda has quit IRC02:59
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True  https://review.openstack.org/17451403:23
*** kkoski has quit IRC03:33
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/amt: Add autospec=True to mocks  https://review.openstack.org/17411303:43
openstackgerritchenglch proposed openstack/ironic-specs: Add console log support  https://review.openstack.org/16458603:47
*** Marga_ has quit IRC03:50
*** Marga_ has joined #openstack-ironic03:50
*** spandhe has quit IRC03:53
*** dttocs has quit IRC03:54
*** davideagnello has joined #openstack-ironic04:07
*** krtaylor has quit IRC04:08
*** yuanying has quit IRC04:08
*** krtaylor has joined #openstack-ironic04:11
*** Sukhdev has joined #openstack-ironic04:17
*** coolsvap|afk is now known as coolsvap04:31
*** coolsvap is now known as coolsvap|afk04:32
*** chenglch has joined #openstack-ironic04:46
*** david-lyle has joined #openstack-ironic04:59
*** mtanino has quit IRC05:01
*** pradipta has joined #openstack-ironic05:04
*** yuanying has joined #openstack-ironic05:09
*** jcoufal has joined #openstack-ironic05:12
*** sabah has joined #openstack-ironic05:13
*** yuanying has quit IRC05:13
*** jcoufal has quit IRC05:15
*** krtaylor has quit IRC05:19
*** rwsu has quit IRC05:21
*** jcoufal has joined #openstack-ironic05:25
*** davideagnello has quit IRC05:30
*** achanda has joined #openstack-ironic05:33
*** krtaylor has joined #openstack-ironic05:33
*** saripurigopi has joined #openstack-ironic05:41
*** yuanying has joined #openstack-ironic06:10
*** yog__ has joined #openstack-ironic06:14
*** yuanying has quit IRC06:14
*** Sukhdev has quit IRC06:17
*** saripurigopi has quit IRC06:26
*** Marga_ has quit IRC06:31
*** saripurigopi has joined #openstack-ironic06:34
*** sabah has quit IRC06:38
openstackgerritVictor Sergeyev proposed openstack/ironic: Run tests in py34 environment  https://review.openstack.org/15619206:42
*** sabah has joined #openstack-ironic06:43
openstackgerritbaiyuan proposed openstack/ironic: add usage to configure node web console  https://review.openstack.org/17664206:48
*** sabah has quit IRC06:49
*** sabah has joined #openstack-ironic06:49
*** sabah has quit IRC06:51
*** sabah has joined #openstack-ironic06:52
*** ifarkas has joined #openstack-ironic07:07
*** achanda has quit IRC07:07
*** jcoufal_ has joined #openstack-ironic07:07
*** jcoufal has quit IRC07:11
mrdahey Haomeng|2, are you working on nova/+bug/1446449 that you raised?07:12
*** lintan has quit IRC07:15
*** lintan has joined #openstack-ironic07:15
*** jcoufal_ has quit IRC07:15
*** alex_xu has quit IRC07:15
*** jcoufal has joined #openstack-ironic07:15
*** alex_xu_ has joined #openstack-ironic07:15
dtantsurMorning folks!07:15
pshigedtantsur: morning :)07:16
mrdahey dtantsur and pshige07:16
dtantsuro/07:16
pshigemrda: morining :)07:17
*** davideagnello has joined #openstack-ironic07:18
*** a1exhughe5 has joined #openstack-ironic07:22
*** davideagnello has quit IRC07:23
Haomeng|2mrda: no, I just raise it:)07:27
Haomeng|2mrda: not sure how to fix in nova side07:27
*** jistr has joined #openstack-ironic07:38
*** yuanying has joined #openstack-ironic07:39
*** jcoufal has quit IRC07:40
*** jcoufal has joined #openstack-ironic07:41
*** ukalifon has joined #openstack-ironic07:43
dtantsurso folks, our gate is down?07:45
*** jcoufal has quit IRC07:45
*** coolsvap|afk is now known as coolsvap07:52
*** coolsvap is now known as coolsvap|afk07:53
*** jcoufal has joined #openstack-ironic07:54
*** ukalifon has quit IRC07:58
*** viktors|afk is now known as viktors08:01
*** Haomeng has joined #openstack-ironic08:02
*** Haomeng|2 has quit IRC08:05
*** ukalifon has joined #openstack-ironic08:07
*** athomas has joined #openstack-ironic08:12
*** lucasagomes has joined #openstack-ironic08:17
*** ukalifon has quit IRC08:18
*** sabah has quit IRC08:21
kejiahumorning ironic08:21
pshigekejiahu: morning :)08:22
kejiahumorning pshige08:22
*** sabah has joined #openstack-ironic08:24
*** andreykurilin__ has joined #openstack-ironic08:27
*** rameshg87 has joined #openstack-ironic08:33
rameshg87good afternoon ironic08:33
lucasagomesrameshg87, kejiahu pshige morning/afternoon/evening08:34
rameshg87morning lucasagomes08:35
rameshg87morning all :)08:35
kejiahulucasagomes, morning08:35
kejiahurameshg87, good afternoon08:35
rameshg87kejiahu: o/08:36
*** edcragg has joined #openstack-ironic08:36
*** takadayuiko has joined #openstack-ironic08:47
*** Haomeng|2 has joined #openstack-ironic08:48
*** Haomeng has quit IRC08:50
*** dtantsur is now known as dtantsur|brb08:52
*** alexpilotti has joined #openstack-ironic08:54
*** pelix has joined #openstack-ironic08:54
pshigelucasagomes, rameshg87, morning :)08:55
*** romcheg has joined #openstack-ironic08:56
*** ramineni has joined #openstack-ironic08:58
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: update_persistent_boot to 'NETWORK' fails on Gen9  https://review.openstack.org/17278509:00
raminenirameshg87: ^^09:02
*** davideagnello has joined #openstack-ironic09:08
*** jcoufal_ has joined #openstack-ironic09:10
rameshg87ramineni: ack09:12
rameshg87pshige: o/09:12
*** davideagnello has quit IRC09:12
*** jcoufal has quit IRC09:13
*** ndipanov has joined #openstack-ironic09:18
*** d0ugal has quit IRC09:29
*** d0ugal has joined #openstack-ironic09:29
*** d0ugal is now known as Guest8147209:29
*** Guest81472 is now known as d0ugal209:40
*** derekh has joined #openstack-ironic09:41
*** andreykurilin__ has quit IRC09:44
openstackgerritbaiyuan proposed openstack/ironic: changed content based on comments  https://review.openstack.org/17664209:46
*** d0ugal2 is now known as d0ugal09:47
*** d0ugal has quit IRC09:47
*** d0ugal has joined #openstack-ironic09:47
*** MattMan has joined #openstack-ironic09:48
openstackgerritMerged openstack/ironic: Create a 3rd party mock specs file  https://review.openstack.org/17444409:52
openstackgerritMerged openstack/ironic: Remove ironic compute driver and sched manager  https://review.openstack.org/17451909:52
openstackgerritbaiyuan proposed openstack/ironic: changed content based on comments  https://review.openstack.org/17664209:53
*** jcoufal_ is now known as jcoufal09:55
openstackgerritbaiyuan proposed openstack/ironic: changed content based on comments  https://review.openstack.org/17664209:56
*** naohirot has quit IRC09:57
lucasagomesbai<tab> fail09:57
* lucasagomes needs a buttom in gerrit to copy the comments over from one patch-set to another09:58
rameshg87lucasagomes: :)09:59
*** pcrews has quit IRC09:59
*** chenglch has quit IRC10:01
*** dtantsur|brb is now known as dtantsur10:01
*** MattMan has quit IRC10:02
lucasagomesrameshg87, so how is it going with the boot interface separation? Have you thought more about the rescue stuff?10:02
lucasagomescan we use the same ironic_ramdisk interfaces for that?10:03
openstackgerritbaiyuan proposed openstack/ironic: Add node web console usage in doc  https://review.openstack.org/17664210:13
openstackgerritbaiyuan proposed openstack/ironic: Add node web console usage in doc  https://review.openstack.org/17664210:21
*** rameshg87 has quit IRC10:22
*** MattMan has joined #openstack-ironic10:27
takadayuikodtantsur: is there?10:37
dtantsurtakadayuiko, o/10:38
takadayuikodtantsur: hi :) Can I talk with you a little?10:38
dtantsursure!10:39
takadayuikodtantsur: thanks :) I was trying to use Ironic-discoverd with physical machine, then I succeed.10:40
takadayuikoBut, my method is perhaps strange. So, coulud you please check my environment construction way?10:41
dtantsuryes, sure10:42
takadayuikohttp://paste.openstack.org/show/205046/10:42
takadayuikoI've used namespace to configure network. Is this correct?10:43
dtantsurtakadayuiko, well, tbh I never used devstack on real hardware. I'm not sure why all the complications. Can't discoverd just listen on eth3? Or you're using mix of bare metals and virt machines?10:45
openstackgerritbaiyuan proposed openstack/ironic: Add node web console usage in doc  https://review.openstack.org/17664210:47
takadayuikoNo, I'm not using mix. only baremetal. Wait a little...10:48
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639010:49
*** sabah has quit IRC10:53
takadayuikoWhen I was using just eth3, baremetal-node couldn't get IP address from dnsmasq...10:53
*** davideagnello has joined #openstack-ironic10:56
*** davideagnello has quit IRC11:01
takadayuikoAnd as same as when using pxe_ssh driver, I thought that it had better to devide HOST_IP network and dnsmasq's network, is it also correct when using baremetal?11:05
*** yuanying has quit IRC11:10
dtantsurtakadayuiko, it's weird that bm node could not get IP... anyway, if that works for you, there's nothing wrong in it :)11:10
openstackgerritbaiyuan proposed openstack/ironic: Add node web console usage in doc  https://review.openstack.org/17664211:11
davidlenwellAre there directions for installing ironic-conductor without apt-get? trying to get ironic running on debian wheezy11:13
takadayuikodtantsur, mmm, I'm not sure. If I write same IP address as HOST_IP and IRONIC_DISCOVERD_INTERNAL_IP into local.conf, will it work well...? I will try :)11:14
dtantsurdavidlenwell, we usually have installation docs here: http://docs.openstack.org/developer/ironic/ but the site seems down currently11:14
dtantsurtakadayuiko, it's always worth trying :)11:14
davidlenwellhttps://github.com/openstack/ironic/blob/master/doc/source/deploy/install-guide.rst11:15
davidlenwellI've been reading the rst11:15
davidlenwellit only list install with apt-get and for ubuntu11:15
takadayuikoYeah. Anyway, it's today's fruit that you feel weird about my network configuration ;)11:15
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for this server  https://review.openstack.org/17367411:17
dtantsurtakadayuiko, heh :) to be honest, devstack network conf is weird on it's own11:17
dtantsurdavidlenwell, start with https://github.com/openstack/ironic/blob/master/doc/source/dev/dev-quickstart.rst#developer-quick-start then11:17
takadayuikodtantsur, yeah, I agree. He creates a lot of redundant things :p11:18
dtantsurdefinitely11:18
dtantsuryou know, devstack is designed for virtual case, adding Ironic there was already weird11:19
dtantsurand adding discoverd added weirdness on top of weirdness :D11:19
takadayuikodtantsur, Yes, when I was trying to use Ironic with physical machine using devstack, I struggled very much.11:21
*** subscope has quit IRC11:21
takadayuikoSo, I'd like to write install guide doc using physical machine like http://docs.openstack.org/developer/ironic/deploy/install-guide.html someday, but it seems better not using devstack, but use packages, right?11:22
dtantsurtakadayuiko, well, yeah. All vendors have some own path to install for production/bare metal testing, ours is https://www.rdoproject.org/RDO-Manager11:23
takadayuikodtantsur, hmm, I see.11:25
*** pratyu has joined #openstack-ironic11:26
pratyuI m new to openstack. I would like to know how to pass information of a driver to ironic from nova?11:27
*** thrash|g0ne is now known as thrash11:28
*** david-lyle has quit IRC11:29
dtantsurpratyu, hi! it depends on what you're trying to achieve. we use "instance_info" JSON field usually11:29
pratyui want to pass information of iscsi from nova to ironic11:30
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: update_persistent_boot to 'NETWORK' fails on Gen9  https://review.openstack.org/17278511:30
dtantsurpratyu, still not sure what you use case is...11:32
*** pratyu has left #openstack-ironic11:33
*** pratyu has joined #openstack-ironic11:36
pratyuso... i want to pass information to ironic from nova.. how do i achieve this?11:37
dtantsurpratyu, please describe your use case, I'm still not sure what you're trying to achieve in the end.11:37
*** alex_xu_ has quit IRC11:38
dtantsurpratyu, the short answer is: you put information to 'instance_info' field of Ironic node11:38
dtantsurit's free-form JSON, you can put anything here11:38
pratyui m working on iscsi... so i would like to pass iqn, ip address etc. to ironic to deploy a bare metal11:38
pratyubut this information is with nova. so i want to pass this information to ironic. understood?11:39
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: update_persistent_boot to 'NETWORK' fails on Gen9  https://review.openstack.org/17278511:40
dtantsurpratyu, well, now I understand what you're trying to do, still not sure why :) anyway, answer to your question if instance_info, see Ironic driver for details: https://github.com/openstack/nova/tree/master/nova/virt/ironic11:40
*** alex_xu has joined #openstack-ironic11:41
*** subscope has joined #openstack-ironic11:42
pratyuno... i didnt understand!11:43
dtantsurpratyu, this function https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L317-L334 is updating Ironic node info from within Nova11:46
dtantsurplease have a look at it11:46
*** dencaval has joined #openstack-ironic11:48
pratyuokay...thank you11:50
pratyui got it11:50
*** yog__ has quit IRC11:51
*** david-lyle has joined #openstack-ironic12:05
*** sambetts has quit IRC12:07
*** rameshg87 has joined #openstack-ironic12:11
rameshg87lucasagomes: hi12:11
rameshg87lucasagomes: sorry i just took my laptop and went away for a while12:11
*** pratyu has quit IRC12:11
rameshg87lucasagomes: boot-interface-separation is just stalled for this week - 1) i am waiting for review comments 2) i was working on the ci12:11
*** zhenguo has quit IRC12:12
*** Shrews has quit IRC12:14
*** sambetts has joined #openstack-ironic12:14
*** jgrimm is now known as zz_jgrimm12:15
*** kbs has joined #openstack-ironic12:16
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639012:17
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639012:19
*** dprince has joined #openstack-ironic12:23
openstackgerritAlessandro Pilotti proposed openstack/ironic-specs: Adds Open CloudServer (OCS) support  https://review.openstack.org/17670912:25
openstackgerritAlessandro Pilotti proposed openstack/ironic-specs: Adds Open CloudServer (OCS) support  https://review.openstack.org/17670912:28
openstackgerritjiangfei proposed openstack/ironic-specs: Add support for HTTPS to the Ironic API  https://review.openstack.org/17671212:29
rameshg87ramineni: a small thing on https://review.openstack.org/#/c/172785/12:30
*** MattMan has left #openstack-ironic12:30
*** david-lyle has quit IRC12:31
alexpilottiJayF: here are the specs for the OCS power driver: https://review.openstack.org/#/c/176709/12:32
*** trown|outttypeww is now known as trown12:33
alexpilottidtantsur: hey, thanks for all the quick reviews!12:35
dtantsuryvw12:35
*** Isotopp has left #openstack-ironic12:36
alexpilottidtantsur: for the uefi thing: do you have a quick pointer on how do I get the actual value of the spec?12:36
dtantsuralexpilotti, sorry, what do you mean by "actual value"?12:36
alexpilottitypo, I mean the value for uefi_boot12:37
dtantsurI guess you can copy e.g. HP driver behavior12:38
* dtantsur finds a link12:38
alexpilottiperfect!12:38
rameshg87alexpilotti: http://docs.openstack.org/developer/ironic/drivers/ilo.html#boot-mode-support12:39
rameshg87alexpilotti: this is what is done in ilo drivers12:40
dtantsuryeah, rameshg87 may be much better person to ask :)12:40
dtantsurthanks12:40
rameshg87alexpilotti: read boot_mode from properties/capabilities12:40
rameshg87:)12:40
* rameshg87 goes home and will be back in irc in a few hours 12:41
*** rameshg87 has quit IRC12:41
*** MattMan has joined #openstack-ironic12:44
*** davideagnello has joined #openstack-ironic12:45
alexpilottidtantsur: node.properties[‘capabilities’][‘boot_mode’] == ‘uefi’   ?12:46
dtantsurIIRC yes12:47
alexpilottiI’m trying to understand wether capabilities is a dictionary, to begin with :-)12:47
dtantsuroh, hmm12:47
dtantsuractually no12:48
alexpilotticomma separated string to split?12:48
dtantsurlast time I looked it was comma-separated list of thing like "key:value"12:48
dtantsurlucasagomes, did something change ^^^ since then?12:48
lucasagomesno :-/12:48
alexpilottilucasagomes dtantsur: tx guys12:49
lucasagomeswe want to make it a dict, but unfortunately it still a string like that12:49
*** pradipta has quit IRC12:49
lucasagomesalexpilotti, awesome work man12:49
alexpilottiis there already an utility function to convert that in a dict?12:49
alexpilottilucasagomes: tx :-)12:49
lucasagomesalexpilotti, it should be done in Ironic. Before we didn't support nested dictionaries12:50
*** davideagnello has quit IRC12:50
lucasagomesthat's why that field is a string12:50
lucasagomesbut now we do, we should port things those to be a nested dict12:50
lucasagomes(and still keep backwards compat with the string)12:50
alexpilottilucasagomes: ok, for the time being I guess I’ll just have to split it12:51
lucasagomesit's on the plans :-) problem is time12:51
lucasagomesalexpilotti, there are functions that helps you with that in the master already12:51
lucasagomesadd_capability, get_capability etc12:51
lucasagomesyou can just use it12:51
alexpilottilucasagomes: perfect was looking for that!12:51
lucasagomesalexpilotti, cool12:51
lucasagomesalexpilotti, take a look at ilo uefi stuff as an example12:52
*** rloo has joined #openstack-ironic12:54
alexpilottilucasagomes: found only some embedded code, not reusable: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ilo/inspect.py#L162-L17612:55
lucasagomesalexpilotti, :-(12:57
*** mjturek1 has joined #openstack-ironic12:57
lucasagomesalexpilotti, perhaps ilo got it duplicated12:57
lucasagomesalexpilotti, https://github.com/openstack/ironic/blob/22461e4b416acc9e58c9b0cbc5eea4fd0f9d60a2/ironic/drivers/utils.py#L123-L14512:57
alexpilottilucasagomes: perfect!12:57
*** jjohnson2 has joined #openstack-ironic12:59
lucasagomesalexpilotti, since you're only looking for boot_mode which is a capability that already exist you might have all the helper methods such as validate_boot_mode13:00
lucasagomesetc13:00
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078213:01
alexpilottilucasagomes: just to be sure, this should go in the management interface’s “validate” method I guess, not where I actually reference it in “set_boot_device”, correct?13:03
lucasagomesalexpilotti, yeah, just make sure that the capability is supported by that driver13:05
lucasagomesso validate() is correct13:06
alexpilotticool, tx!13:06
lucasagomesnp13:06
openstackgerritAlessandro Pilotti proposed openstack/ironic-specs: Adds Open CloudServer (OCS) support  https://review.openstack.org/17670913:14
*** Marga_ has joined #openstack-ironic13:14
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639013:14
davidlenwellSo im trying to install bifrost on debian wheezy..  running into some errors..13:15
davidlenwellhttp://paste.openstack.org/show/205250/13:16
lucasagomesTheJulia, ^13:16
davidlenwellthanks lucasagomes13:16
jjohnson2NobodyCam, I awake slowly... I really should at least gen the documentation for pyghmi somewher...13:16
alexpilottidtantsur: updated both the spec and the patch with the boot_mode thing13:17
dtantsurack13:17
TheJuliadavidlenwell: interesting...13:18
davidlenwellhi TheJulia13:18
*** Shrews has joined #openstack-ironic13:19
davidlenwellI've had to make some modifications to some of the playbook to get this far.. some packages are named different in debian..13:19
*** kbs1 has joined #openstack-ironic13:19
davidlenwellthen I had a problem with six being a very old version13:19
TheJuliadavidlenwell: please submit change request or issues for those changes you've had to make13:20
davidlenwelland I've had to manually install the ironic-conductor because its not in the apt repos13:20
davidlenwellI will once I get it working13:20
TheJuliaIt seems really odd that the database sync script would explode like that13:20
davidlenwellthat is what I thought13:20
davidlenwellbut I've repeated it now twice13:20
TheJuliacan you run the command by hand and see if the same occurs?13:21
*** kbs has quit IRC13:21
davidlenwellsure .. give me a minute13:22
TheJuliano problem13:22
kan__-/nick kan_afk13:24
*** kan__ is now known as kan_afk13:24
davidlenwellTheJulia: http://paste.openstack.org/show/205259/13:26
davidlenwellsame results13:26
TheJuliadid you update the ironic configuration file at all?13:27
davidlenwellI updated ./playbooks/inventory/group_vars/all with the propper information13:28
openstackgerritAlessandro Pilotti proposed openstack/ironic-specs: Adds Open CloudServer (OCS) support  https://review.openstack.org/17670913:28
davidlenwelland ran the commands.. have not touched the ironic config outside of that13:28
*** kkoski has joined #openstack-ironic13:28
TheJuliadavidlenwell: can you redact any sensitive information and give us insight into the contents of the file?  I'm kind of wondering if ubuntu has some sort of dependency resolution that debian does not13:29
*** mjturek1 has quit IRC13:30
davidlenwellTheJulia: do you mean /etc/ironic/ironic.conf  ? or  ./playbooks/inventory/group_vars/all13:31
TheJulia./playbooks/inventory/group_vars/all13:31
TheJuliaironic.conf could also help, all signs point to the database backend driver just not being present13:32
*** takadayuiko has quit IRC13:33
davidlenwellhttp://paste.openstack.org/show/205261/13:33
davidlenwelloh you mean like python-mysql or whatever?13:33
TheJuliadavidlenwell: possibly, the stevedore interaction is a gray area to me13:34
davidlenwellyeah .. same13:34
davidlenwellwell MySQLdb imports without errors13:35
davidlenwellI have another wsgi application on the server that also uses that .. so I don't think thats the issue13:36
TheJuliaHmm, in that case lets look at your ironic config and trace it back from there13:36
*** mjturek1 has joined #openstack-ironic13:37
kejiahuHi everyone, I am doing standalone Ironic deployment, why do I still got 'KeystoneFailure: Keystone API endpoint is missing'. I am using Kilo-stable, and noauth has been set as well. http://paste.openstack.org/show/205262/13:37
davidlenwellhttp://paste.openstack.org/show/205263/13:38
*** a1exhughe5 has quit IRC13:38
davidlenwellbrb13:38
TheJuliakejiahu: I think I know what you need to do, one momemnt13:38
TheJuliawait13:39
TheJuliakejiahu: Are you trying to deploy from glance?13:39
*** wuhg has quit IRC13:39
kejiahuTheJulia, no, I am trying to use solo Ironic, images are from directly file paht file:///13:40
TheJuliakejiahu: what command are you executring when you get that error?13:40
kejiahuironic node-set-provision-state $NODE active13:41
kejiahuTheJulia: ^13:41
TheJuliaand you get those lines in the conductor log?13:41
kejiahuTheJulia, oh, yes, I should mention it earlier13:41
TheJuliadavidlenwell: is sqlalchemy installed?13:42
davidlenwellTheJulia:  checking13:43
TheJuliakejiahu: I think to help you out, we're first going to need to see the output of `ironic node-show <node-id>`13:44
davidlenwellTheJulia: yes .. sqlalchemy is installed and imports in python without error13:45
kejiahuTheJulia: thanks, here it is http://paste.openstack.org/show/205267/13:45
TheJuliakejiahu: and also a copy of your ironic.conf that has had any sensitive information redacted13:45
TheJuliakejiahu: have you considered using the agent_ipmitool driver?13:47
TheJuliadavidlenwell: interesting...13:47
NobodyCamgood morning Ironic13:50
davidlenwellTheJulia: http://stackoverflow.com/questions/27513101/python-attributeerror-module-object-has-no-attribute-interfaces13:50
davidlenwellits a debian bug in stevador it looks like13:51
*** Marga_ has quit IRC13:52
TheJulia:(13:53
davidlenwellI can monkey patch to get around the problem .. but seems like I should take it up with them13:53
davidlenwellsadly I really wanted to run bifrost on this device.. its going to take a little more effort than I thought13:54
TheJuliaSounds like it, if there is anything else I can do to help with getting bifrost working for you, please don't hesitate to ping me13:56
davidlenwellI am sitting here debating on continuing to hack on this in debian or .. finding another device to use as my bootnode and using ubuntu13:57
*** a1exhughe5 has joined #openstack-ironic14:04
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Missing argument in set_http_boot_url  https://review.openstack.org/17236614:04
NobodyCamdavidlenwell: is this a poc14:05
lucasagomesNobodyCam, morning14:05
NobodyCammorning lucasagomes :)14:06
davidlenwellNobodyCam:  this is poc and how I plan to manage my lab servers ..14:06
jrollmornin' everybody14:06
NobodyCammorning jroll :)14:06
jrolldavidlenwell: we run ironic on debian 7, fwiw (though without bifrost), so there's nothing about debian stopping you14:07
davidlenwelljroll:  thanks ..14:07
davidlenwellthe problem seems to be within stevedore and debian..14:07
jrollso I only skimmed scrollback, but what's the issue? the migrations thing?14:08
davidlenwellyes .. the db_sync command blows up14:08
davidlenwelljroll: http://paste.openstack.org/show/205259/14:09
NobodyCamdavidlenwell: is there a paste of the error?14:09
NobodyCamdoh14:09
davidlenwellNobodyCam: http://paste.openstack.org/show/205259/14:09
dtantsurmorning, NobodyCam, TheJulia, jroll14:11
NobodyCammorning dtantsur14:11
jrollI assume bifrost does a pip install or setup.py install or something, yes?14:11
jrolldavidlenwell: and you haven't modified setup.cfg, right?14:12
*** ChuckC has quit IRC14:13
davidlenwelljroll:  no I have not14:13
davidlenwelljroll: more detailed output from the raise.. http://paste.openstack.org/show/205286/14:14
NobodyCamoh keystoneclient14:14
jrollmmm, looks like a bad version of requests14:15
jrollpip freeze | grep requests ?14:15
jroll(also, is this in a virtualenv or global install?)14:16
jrollTheJulia: bifrost doesn't use system packages, does it?14:16
TheJuliajroll: bifrost uses system packages but some things end up getting pip installed like ironic, ironicclient, I don't think we touch keystone though14:16
jrollyeah, it's an indirect dependency14:17
jrollI guarantee this is apt install of requests vs pip install14:17
jrolldavidlenwell: I'd try apt-get remove python-requests, personally, though I'd worry it might break other things in the OS14:18
davidlenwellyeah.. hmm14:18
davidlenwellif I remove the apt-get installed version of requests then pip install it that might be the thing.. had to do the same thing with six14:19
jrollyeah, debian likes old software :D14:19
davidlenwellyeah .. it was on v1.1 of six14:20
jrollouch14:20
jrollyou could verify which install of requests it's currently using with `python -c 'import requests; print requests.__file__'`14:21
jrolllikely going to be /usr/.../dist-packages/...14:21
kejiahuTheJulia: sorry for the delayed reply, I was called away by others just now. I didn't make much change to ironic.conf, it is http://paste.openstack.org/show/205287/. I am not familar with what the agent driver does, so not sure if it's suitable for us. I am working on making ironic work on HP moonshot, and it has pxe and ipmi with it, that's why I chose pxe_ipmitool14:21
TheJuliakejiahu: I tested bifrost on a moonshot with the agent ipmitool driver, worked like a champ14:22
TheJuliaIt still uses PXE, but switches over to iPXE and you can use http URLs to retreive files14:23
*** rwsu has joined #openstack-ironic14:24
kejiahuTheJulia, sounds worth to try. is the error caused by the way you fetch the files? it seems my ironic got the files without problem14:25
NobodyCambrb14:25
davidlenwelljroll TheJulia .. got it working14:25
TheJuliakejiahu: still looking14:25
TheJuliadavidlenwell: \o/14:25
jrolldavidlenwell: woot :D14:25
davidlenwellthere where two versions of requests installed14:25
* jroll nods14:25
davidlenwellremoved both manually and then pip installed it14:25
davidlenwellnow the command finishes14:26
davidlenwellTheJulia: once I get a finished working install I will start it from scratch on a vm and send you my notes and possibly a pull request on bifrost14:27
TheJuliakejiahu: under conductor, take a look at api_url14:27
TheJuliadavidlenwell: That will be greatly appreciated, thank you!14:27
*** mtanino has joined #openstack-ironic14:28
kejiahuTheJulia, yes, both api and conductor are on some node, shouldn't it be localhost?14:29
jrollkejiahu: I believe that needs to be the ironic-api url as seen externally, so the external IP address needs to be used14:31
TheJuliakejiahu: In bifrost, we construct it http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:6385/ since I believe it needs to be accessible for the callback.14:31
kejiahujroll, TheJulia, thanks, trying14:32
*** Marga_ has joined #openstack-ironic14:34
*** achanda has joined #openstack-ironic14:34
*** jistr is now known as jistr|mtg14:35
*** BadCub_Hiding is now known as BadCub14:36
TheJuliaI have a sneaking suspicion that we have a bug in the pxe driver14:36
BadCubg'mornin folks14:36
NobodyCammorning BadCub14:36
*** Marga_ has quit IRC14:36
*** Marga_ has joined #openstack-ironic14:37
kejiahujroll, TheJulia, I have set it to api_url=http://10.0.11.55:6385/, but still the same error14:40
kejiahuBadCub, morning14:40
TheJuliakejiahu: so by chance do you have any environment variables set to use ironicclient?14:41
kejiahuTheJulia: export OS_AUTH_TOKEN=fake-token14:42
kejiahuexport IRONIC_URL=http://localhost:6385/14:42
kejiahuhave been set according to the guide14:42
TheJuliaI do believe we have a bug14:42
BadCubHi kejiahu14:42
TheJuliakejiahu: For your velocity, I would recommend that you switch over to using the agent_ipmitool driver14:43
TheJuliakejiahu: would you be willing to file a bug in launchpad for us?14:44
*** achanda has quit IRC14:44
kejiahuTheJulia: sure. is there any policy applys to submit a bug for ironic?14:45
NobodyCam:)/win 2214:45
NobodyCamdoh14:46
*** mgoddard1 has joined #openstack-ironic14:46
jrollkejiahu: just submit it at https://bugs.launchpad.net/ironic14:47
kejiahujroll, got it14:47
kejiahujroll, TheJulia, thanks for your help14:47
jrollnp :)14:48
jrollwas there a traceback posted for this?14:48
TheJuliahttp://paste.openstack.org/show/205262/14:48
*** ChuckC has joined #openstack-ironic14:48
jrollthanks14:48
jrollmmmmmm, fun.14:49
*** mgoddard has quit IRC14:49
TheJuliayup14:49
*** alexpilotti has quit IRC14:55
davidlenwellTheJulia: so here is the other error I've been seeing.. http://paste.openstack.org/show/205299/14:56
davidlenwellthe ironic-conductor doesn't install with the playbook because its trying to apt-get install it14:56
davidlenwellSo I tried installing it from the repo directly14:57
*** trown is now known as trown|brb14:57
*** kbs1 has quit IRC14:57
davidlenwellmaybe I installed too new of a conductor?14:57
jrollfyi I'm hacking on a patch for that pxe bug14:57
davidlenwellalthough conductor runs when I just run it from the command line without errors14:59
*** trown|brb is now known as trown15:01
*** pcrews has joined #openstack-ironic15:02
rloohi and good morning to you ironickers, jroll, davidlenwell, TheJulia, NobodyCam, kejiahu, BadCub15:05
NobodyCamgood morning rloo :)15:06
BadCubHiya rloo :)15:06
rlooany cores have time to +2 +A https://review.openstack.org/#/c/157602/? it touches almost every file. lucasagomes, Shrews, you had +2'd it before?15:06
jrollmorning rloo :)15:06
lucasagomesrloo, morning15:06
lucasagomesrloo, will take a look15:06
rloothx lucasagomes15:07
TheJuliadavidlenwell: so ironic-conductor should be from the source code for ironic that it isues15:07
davidlenwellthe playbook looks like its apt-get installing it15:07
davidlenwellwhich fails15:07
davidlenwellI could be wrong.. I havn't slept15:08
*** dttocs has joined #openstack-ironic15:09
davidlenwellat anyrate .. if I don't install it manually first it gets an error when it trys to start the conductor15:09
TheJuliadavidlenwell: that step is after a step where it placesa file in /etc/init/ with the contents for the ironic-conductor service15:09
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460115:09
TheJuliawhat init system does  your version of debian use?15:09
*** saripurigopi has quit IRC15:10
davidlenwellTheJulia: systemd I think15:12
*** Marga_ has quit IRC15:13
*** Marga_ has joined #openstack-ironic15:13
*** mgoddard1 has quit IRC15:14
davidlenwellno sorry wheezy still uses SysV15:14
davidlenwellin jessie they change over to systemd15:14
kejiahurloo, TheJulia, bug reported if you are interested https://bugs.launchpad.net/ironic/+bug/144765815:15
openstackLaunchpad bug 1447658 in Ironic "Keystone failure while running standalone Ironic" [Undecided,New]15:15
TheJuliabifrost is currently written to deploy into upstart based systems, which explains why if you isntall a package first, things kind of work15:15
*** ramineni has quit IRC15:15
openstackgerritChris Krelle proposed openstack/ironic: Check temp dir is usable for ipmitool driver  https://review.openstack.org/16038315:15
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460115:17
*** Marga_ has quit IRC15:18
davidlenwellTheJulia: so theoretically I could change the parts of the playbook that start the services to pay nicer with sysvinit and things might work??15:19
TheJuliadavidlenwell: yes15:20
davidlenwellgoing to try that now15:20
TheJuliadavidlenwell: you'll have to put in place init scripts too15:20
davidlenwellso annoying .. okay!15:20
rloothx kejiahu. I wasn't following the irc conversation -- what did you set the auth etc to? maybe you could mention that in the bug.15:21
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix _create_token_file for noauth mode  https://review.openstack.org/17681315:23
jrollkejiahu: ^ this might fix your issue15:23
rloothx jroll!15:23
jroll:)15:24
kejiahurloo, I have attached the ironic.conf with the bug report. the auth is set to noauth. basically, I am following the instructions under ironic/doc/source/depoly/install.rst, and I didn't make many custom15:24
jrollrloo: that method was totally missing tests :(15:24
kejiahujroll, thanks15:24
jrollno problem15:24
davidlenwellTheJulia: it looks like ansible is smart enought to play nice with all the different init systems.. you just have to have the init scripts for it to pick them up15:25
rloojroll: ouch.15:25
jlvillalNobodyCam: FYI: Doing 10,000 check_dir() calls took less than 0.11 seconds on my system.15:25
TheJuliadavidlenwell: yup, mostly smart, there are some rough edges in it's services code, but if they are there, it should "work"15:27
NobodyCamTheJulia: I added the new logic based on comment from devananda15:27
*** mgoddard has joined #openstack-ironic15:28
TheJuliaNobodyCam: ???15:28
jlvillaljroll: wtf?  mock_wft?  :)15:28
jlvillals/mock_wft/mock_wtf/15:29
NobodyCamoh I thought you were commenting on the latest rev of my check dir patch15:29
*** david-lyle has joined #openstack-ironic15:29
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/17683015:29
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/17683115:29
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/17683215:29
jlvillalNobodyCam: Not my last comment :)15:29
jrolljlvillal: I had to seize the opportunity :)15:30
jlvillaljroll: :D15:30
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460115:33
*** derekh has quit IRC15:36
*** mgoddard has quit IRC15:37
*** kozhukalov has joined #openstack-ironic15:38
*** mgoddard has joined #openstack-ironic15:38
*** davideagnello has joined #openstack-ironic15:41
*** athomas has quit IRC15:43
NobodyCamJ* have you guys run in to this at all? https://bugs.launchpad.net/ironic/+bug/129836215:49
openstackLaunchpad bug 1298362 in Ironic "Can't create partitions with size > 2TB" [Wishlist,In progress] - Assigned to Tom Hancock (tom-hancock)15:49
JayFNobodyCam: we don't automatically create any partitions15:51
JayFNobodyCam: we use only full disk images + today only root disks 32GB in size15:51
*** ramineni has joined #openstack-ironic15:52
JayFNobodyCam: honestly, I don't think we'd be running 2TB root disks for a long time, we tend to do smaller root disk that's provisioned + data disks that are raw block devices for the tenant to configure15:52
NobodyCamack :) Ty and Good mornign JayF15:52
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460115:54
*** edcragg has quit IRC15:54
*** ramineni1 has joined #openstack-ironic15:55
*** gabrielbezerra is now known as gabriel-bezerra15:55
*** edcragg has joined #openstack-ironic15:56
*** david-lyle has quit IRC15:56
*** ramineni has quit IRC15:58
*** romcheg has quit IRC15:58
*** a1exhughe5 has quit IRC15:58
*** ramineni has joined #openstack-ironic16:00
*** kbs has joined #openstack-ironic16:01
*** trown is now known as trown|lunch16:02
*** rameshg87 has joined #openstack-ironic16:02
rameshg87morning all16:03
NobodyCammorning rameshg8716:03
*** ramineni1 has quit IRC16:03
rameshg87lucasagomes: hello16:05
lucasagomesrameshg87, hi16:05
rameshg87lucasagomes: got some time to discuss regarding boot interface ?16:06
lucasagomesrameshg87, :-( actually not really16:06
lucasagomesfinshing something internally16:06
lucasagomesrameshg87, mind if we talk about it later ? or tomorrow?16:06
rameshg87okay, may be we can talk tomorrow then16:06
rameshg87yeah16:06
lucasagomesI just want to finsih this thing first and get free of it16:06
rameshg87:)16:06
rameshg87np16:06
*** rameshg87 is now known as rameshg87-brb16:07
lucasagomesrameshg87-brb, cool thanks!16:07
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory  https://review.openstack.org/17460116:16
*** jistr|mtg is now known as jistr16:18
*** romcheg has joined #openstack-ironic16:23
*** rameshg87-brb is now known as rameshg8716:27
NobodyCambrb ... bbt16:27
rameshg87folks when you get some time, please have a look at my devstack change for enabling ilo drivers in it - https://review.openstack.org/#/c/174733/16:28
*** dtantsur is now known as dtantsur|afk16:30
*** Nisha has joined #openstack-ironic16:35
NobodyCam'night dtantsur|afk16:36
*** zz_jgrimm is now known as jgrimm16:36
rameshg87rloo: hi16:37
rloohi rameshg8716:37
rameshg87rloo: just a question on https://review.openstack.org/#/c/174164/1/ironic/drivers/modules/iscsi_deploy.py16:37
rloorameshg87: ?16:38
rameshg87rloo: "On the ironic-conductor node, directory where images are stored on disk." vs "Directory where images are stored on disk in the ironic-conductor node."16:38
rameshg87rloo: any reason why you chose not to suffix "in the ironic-conductor node" into every sentence16:38
rameshg87rloo: i just see you have chosen to prefix it instead in multiple config options16:39
rloorameshg87: in the original patch, the author asked the question -- directory on where?16:39
rameshg87rloo: yeah, i agree adding "where" part16:39
rloorameshg87: oh, you mean whether to put ironic conductor at the start or the end of the sentence?16:40
rameshg87rloo: yeah :)16:40
rloorameshg87: dunno. it was late and I'm sticking to that.16:40
rameshg87rloo: okay, anyway nothing to choose between them.16:40
*** jcoufal has quit IRC16:41
rloorameshg87: i think having 'in the ironic-conductor node' at the end makes it a bit harder to interpret, unless we put a comma before that.16:41
rloorameshg87: it could be interpreted as (although it shouldn't) Directory -- whre images are stored on dis in the ironic-conductor node.16:41
rameshg87rloo: hmm yeah, to some people it might seem obvious, some people it might not16:42
rloorameshg87: really, it is the Directory in/on the ironic-conductor node, where images are stored.16:42
*** spandhe has joined #openstack-ironic16:42
rameshg87rloo: yeah, i agree. punctuation is important :)16:42
rloorameshg87: maybe we can delete the 'on disk' part.16:42
rloorameshg87: wish we had a tech writer that can just do this for us.16:43
*** jistr has quit IRC16:43
rameshg87:)16:43
openstackgerritMerged openstack/ironic: ironic/tests/drivers/amt: Add autospec=True to mocks  https://review.openstack.org/17411316:44
* jlvillal says woo hoo :)16:44
lucasagomessomeone wants to take a last look before I approve https://review.openstack.org/#/c/176709/ ?16:44
*** jmanko has joined #openstack-ironic16:45
jlvillallucasagomes: Looked good to me, with minor issue grammar issue.16:46
NobodyCamlooking now16:46
lucasagomesjlvillal, right, but I think we can ignore that right?16:46
jlvillals/minor issue/minor/16:46
lucasagomesin a/of a16:46
jlvillallucasagomes: I'm fine with ignoring it.16:46
lucasagomescool16:46
*** penick has joined #openstack-ironic16:47
rameshg87that should be declared as the fastest spec that got merged16:47
rloojlvillal: or submit a patch to fix those. it already has two +2, so probably shouldn't delay it.16:47
rameshg87(if it merges today)16:47
jlvillalrloo: Okay, I can do that :)16:47
rameshg87merged within 5 hours16:47
rloorameshg87: and nothing changed hands? :-)16:47
jlvillalYes I thought it got approved fast :)16:48
rameshg87rloo: i didn't get ??16:48
*** jmank has quit IRC16:48
lucasagomesrameshg87, yet-another-{power,management}-driver16:48
rameshg87yes .. but it's great to see more and more people adopting ironic :)16:49
rloorameshg87: heh. No bribery was involved.16:49
rameshg87rloo: oh :)16:49
lucasagomesrameshg87, yeah16:49
NobodyCamlucasagomes: have you seen the Prerequisites for https://github.com/MSOpenTech/ChassisManager16:49
lucasagomesNobodyCam, it's just a reference right?16:50
jlvillalIronic that one of the fastest specs approved is for MS technology :)16:50
rameshg87rloo: sometimes you have got to talk to me in plain-stupid english for me to understand :)16:50
openstackgerritMerged openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True  https://review.openstack.org/17451416:50
* jlvillal says woo hoo again :)16:50
rloorameshg87: c'mon, there must be some English sayings that you use, that we wouldn't understand!16:50
lucasagomesNobodyCam, it's not needed in Ironic, since the BMC exposes an REST API16:50
rameshg87jlvillal: :)16:50
rloojlvillal is on a roll...16:51
openstackgerritMerged openstack/ironic: ironic/tests/drivers/drac: Add spec_set= or autospec=True  https://review.openstack.org/17414516:51
rameshg87jlvillal: thanks a lot for that great work.  keeping a count on how many mistakes you corrected ?16:51
NobodyCamlol16:51
jrolllucasagomes: NobodyCam: sounds like ironic would talk to ChassisManager over a rest api, not the bmc directly16:51
rameshg87jlvillal: ^^^16:51
lucasagomesjroll, exactly, that's what I meant16:51
NobodyCamya16:51
jlvillalrameshg87: Maybe I should have.  I'm sad when I don't find any ;)16:51
jrollyeah, sucks to need windows server in your cluster, but oh well16:51
lucasagomesheh16:52
NobodyCamspec says None for Dependencies16:52
lucasagomesbtw http://redfishspecification.org/16:54
lucasagomesis also REST :-)16:54
NobodyCama client will be be provided?16:54
NobodyCamyep.16:54
rameshg87btw a question, why did all patches hit merge conflict y'day ?16:56
*** ramineni has quit IRC17:02
* rameshg87 calls it for the day 17:02
lucasagomesrameshg87, not sure, I think NobodyCam knew it17:02
lucasagomesrameshg87, g'night17:02
lucasagomess/knew/know17:03
NobodyCamnight rameshg8717:03
rameshg87good night / good day everyone17:03
*** rameshg87 has quit IRC17:03
lucasagomesjroll, I haven't said good morning for you17:03
lucasagomesso good morning :-)17:03
jrollheh, morning lucasagomes :)17:03
lucasagomesI will also call it a day folks17:03
jrolland good night!17:04
lucasagomeshave a good night everyone17:04
NobodyCamnight lucasagomes17:04
NobodyCam:)17:04
lucasagomesjroll, lol, night!17:04
lucasagomessee y'all17:04
*** lucasagomes has quit IRC17:05
*** alexpilotti has joined #openstack-ironic17:06
*** harlowja_away is now known as harlowja17:13
NobodyCambrb ...post bbt biz! :-p17:13
*** trown|lunch is now known as trown17:14
*** alexpilotti has quit IRC17:16
*** edcragg has quit IRC17:17
* NobodyCam is back17:20
*** achanda has joined #openstack-ironic17:21
JayFAnyone else wanna take a look at https://review.openstack.org/#/c/176709/4 (OCS power driver spec) before I land it?17:21
JayFIt's already got 3x+2 but just checking before landing it :)17:21
* JayF lands it17:21
*** ndipanov has quit IRC17:23
rlooJayF: waaaaaaaaittttt. Oh, too late :)17:25
JayFrloo: please don't be serious :(17:25
rlooJayF: nope, not serious. Serious is, 'Damn it, you didn't wait long enough' :)17:25
JayFgood17:25
rlooJayF: thx for approving it. (Guess I should read it at some point.)17:26
JayFI always hate doing +W because I'm afraid a person will come alone 30s later with some problem17:26
JayFrloo: https://review.openstack.org/#/c/176390 is the associated code; I'm looking at it now17:26
rlooJayF: we all make mistakes and we can't always catch everything. better to move forward and address things if need be, later.17:26
*** pelix has quit IRC17:27
JayFAgreed, then :D17:27
openstackgerritMerged openstack/ironic-specs: Adds Open CloudServer (OCS) support  https://review.openstack.org/17670917:33
*** dprince has quit IRC17:38
openstackgerritNisha Agarwal proposed openstack/ironic: Update iLO documentation for capabilities  https://review.openstack.org/17525717:43
mjturek1hey all, so I'm having trouble deploying. I get an "Unauthorized 401" error when the deploy ramdisk right after the "request to Ironic API to deploy image". I noticed that in my ironic.conf, the identity_uri is <ip>:35357 while in 'keystone endpoint-list's output it's <ip>:35357/v2.0 Could that be the issue?17:44
NishaNobodyCam, rloo JayF ^^^17:45
Nishajroll, ^^^17:45
*** dprince has joined #openstack-ironic17:53
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/17683017:55
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory  https://review.openstack.org/17460117:56
NobodyCamoh this is kinda slick: http://www.pwrusb.com/powerUSB-basic.html18:01
*** ijw has joined #openstack-ironic18:02
NobodyCambrb18:03
*** david-lyle has joined #openstack-ironic18:07
*** derekh has joined #openstack-ironic18:18
openstackgerritMichael Krotscheck proposed openstack/ironic: Added vagrant VM for developer use  https://review.openstack.org/16741518:18
NobodyCamdo we have an offical contact for the seamicro driver? I don't it listed on https://wiki.openstack.org/wiki/Ironic/Drivers18:20
jrollwe don't18:21
NobodyCam:(18:21
jrollabandonware yo18:23
NobodyCamI was looking for the Documentation parts of https://github.com/openstack/ironic-specs/blob/master/specs/kilo/seamicro-serial-console.rst18:24
*** morganfainberg is now known as grebniafnagrom18:24
*** grebniafnagrom is now known as morganfainberg18:24
*** ifarkas has quit IRC18:25
*** alexpilotti has joined #openstack-ironic18:29
alexpilottiJayF: hello18:35
alexpilottiJayF: about your review on the OCS patch18:36
rloohey devananda, does https://review.openstack.org/#/c/157602/ need to depend on https://review.openstack.org/#/c/176367/1?18:36
alexpilottiJayF: that url is the schema of the XML used by the REST API :-)18:36
alexpilottiJayF: it’s not something to download or access18:37
alexpilottidevananda: would it be possible to approve this BP? https://blueprints.launchpad.net/ironic/+spec/msft-ocs-power-driver18:42
alexpilottithe spec just merged, thanks!18:42
NobodyCamBadCub: ^^^^^ can you adjust the status on ^^^^18:44
BadCubNobodyCam: ^^ done18:45
NobodyCamThank you :)18:45
NobodyCamalexpilotti: ^^^^18:45
BadCubyw :)18:45
*** alexpilotti_ has joined #openstack-ironic18:46
*** alexpilotti has quit IRC18:49
*** derekh has quit IRC18:49
*** alexpilotti_ is now known as alexpilotti18:49
*** derekh has joined #openstack-ironic19:00
NobodyCambrb19:04
openstackgerritMerged stackforge/pyghmi: Implement FRU inventory  https://review.openstack.org/17460119:10
*** kozhukalov has quit IRC19:10
*** dttocs has quit IRC19:11
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Create framework for OEM extensions (WIP)  https://review.openstack.org/17694619:20
*** trown is now known as trown|outttypeww19:23
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Create framework for OEM extensions (WIP)  https://review.openstack.org/17694619:23
*** linggao has joined #openstack-ironic19:26
*** Nisha has quit IRC19:32
*** penick has quit IRC19:32
JayFalexpilotti: I saw the comment on the gerrit merge, ty for the clarification19:36
alexpilottiJayF: thanks you for the review! I see that there’s a -1 in place still, is there anything else that I should address?19:37
*** penick has joined #openstack-ironic19:37
JayFJust give me some time to get back around to it and I'll pull the -1 :)19:43
JayFsaw the email during lunch and just got back19:43
alexpilottiJayF: sure thanks, no hurry! I’m already amazed by how quickly you guys are reviewwing patches compared to other OpenStack projects19:46
JayFSize and timing helps19:47
JayFwe just cut K so L just opened and there's not that much competition19:47
JayFand Ironic is a smaller project right now :)19:47
JayFalexpilotti: I can't remove the -2, but my -1=>+1 now19:49
* BadCub goes to make lunch-y things19:49
alexpilottiJayF: tx!19:49
*** kkoski has quit IRC19:55
*** mtanino has quit IRC19:58
*** kkoski has joined #openstack-ironic19:59
*** Sukhdev has joined #openstack-ironic19:59
*** dencaval has quit IRC20:04
*** kkoski has quit IRC20:07
*** dttocs has joined #openstack-ironic20:12
*** mtanino has joined #openstack-ironic20:12
*** dttocs_ has joined #openstack-ironic20:14
*** dttocs has quit IRC20:18
* NobodyCam stepping afk for lunch stuff20:22
*** andreykurilin__ has joined #openstack-ironic20:28
*** dttocs_ has quit IRC20:30
*** dttocs has joined #openstack-ironic20:31
*** trown|outttypeww is now known as trown20:37
*** achanda has quit IRC20:41
*** jgrimm is now known as zz_jgrimm20:43
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/17683020:48
*** derekh has quit IRC20:51
*** meghal has joined #openstack-ironic20:52
meghalhello…I am using juno release for openstack. I wanted to modify pecan config for ironic-api, is there a way to do it or any documentation for the same ?20:54
meghalin code I see that it is read from config.py - https://github.com/openstack/ironic/blob/master/ironic/api/app.py#L80 . so is there a way to pass the config without modifying the code ?20:55
jrollmeghal: what specifically do you want to modify in the config?20:56
*** kkoski has joined #openstack-ironic20:56
meghaljroll:  wanted to add health-check for ironic-api for our load-balancers20:56
jrollmeghal: aha, we tend to just hit / for that20:57
meghaljroll:  did that in wsgi by modifying the paste files20:57
jrollas / doesn't need auth20:57
jrollbut no, I think you would need to edit the code to do anything more20:57
*** kkoski has quit IRC20:58
*** ijw has quit IRC20:59
meghaljroll:  ok…thats what I was wondering like if I want to put custom logic in the hook20:59
*** edcragg has joined #openstack-ironic21:00
jrollmeghal: yeah, would need to edit code :/21:00
meghaljroll:  ok…thanks for the info21:02
jrollyeah, np21:03
jrollwhoa21:14
jrolldevananda: BadCub: you've seen this yes? https://wiki.openstack.org/wiki/Release_Cycle_Management/Liberty_Tracking21:14
* BadCub looks21:15
* BadCub groans in pain at mention of Storyboard21:18
lifelessnot a fan?21:22
BadCubnot really21:22
lifelessI'm confused about it at the moment21:23
lifelessare-we,aren't-we.21:23
*** jjohnson2 has quit IRC21:23
* NobodyCam thinks ALL change is scary21:24
BadCublol21:24
BadCubOf course I hated Launchpad when I started using it. Actually still do...21:24
lifelesslaunchpad is very polarising :)21:25
BadCubBut not as bad as RedMine I guess.... Or is it???? *dramatic music*21:25
* BadCub runs out to pick up his new glasses *cringe*21:30
*** achanda has joined #openstack-ironic21:41
NobodyCamdo we have any docs on how to discover vendor_passthru methods?21:43
*** Haomeng has joined #openstack-ironic21:43
*** kbs has quit IRC21:46
*** Haomeng|2 has quit IRC21:46
*** derekh has joined #openstack-ironic21:51
*** dprince has quit IRC21:53
mrdaMorning21:54
NobodyCammorning mrda21:54
NobodyCamhow things down under21:54
mrdaNobodyCam: lovely day today :)21:55
NobodyCam:)21:55
*** Sukhdev has quit IRC21:59
*** Sukhdev has joined #openstack-ironic22:01
*** keekz has quit IRC22:03
*** keekz has joined #openstack-ironic22:04
*** derekh has quit IRC22:04
*** andreykurilin__ has quit IRC22:04
*** openstackstatus has quit IRC22:09
BadCubhiya mrda :)22:11
*** greghaynes has quit IRC22:18
*** romcheg has quit IRC22:22
mrdahey BadCub22:26
*** ijw has joined #openstack-ironic22:26
NobodyCam:)22:27
*** edcragg has quit IRC22:30
*** trown is now known as trown|outttypeww22:31
NobodyCamdo we have any docs on using http for getting K&R vs glance?22:36
*** alexpilotti has quit IRC22:36
pshigeMorning22:45
NobodyCammorning pshige22:45
BadCubmorning pshige :)22:45
pshigeNobodyCam, BadCub, morining :)22:50
NobodyCam:)22:50
BadCub:)22:54
NobodyCamoh need to update this whole section with newer examples...22:56
NobodyCamhttp://docs.openstack.org/developer/ironic/deploy/install-guide.html#enrollment22:56
BadCuboh dear22:56
devanandaNobodyCam: no docs on discovering vendor passthru, aside from the spec and commit message, AFAIK.23:00
*** ijw has quit IRC23:00
*** yuanying has joined #openstack-ironic23:00
NobodyCamya and example of using a node name23:00
NobodyCami added more todo's  to https://wiki.openstack.org/wiki/Ironic/ReleaseNotes/Kilo#Additional_Features23:01
*** penick has quit IRC23:01
NobodyCamoh and no doc on using the sea micro console... at least that I've found23:01
*** derekh has joined #openstack-ironic23:02
*** derekh has quit IRC23:04
*** dttocs_ has joined #openstack-ironic23:04
*** ukalifon has joined #openstack-ironic23:04
*** dttocs has quit IRC23:08
pshigeum23:09
*** ijw has joined #openstack-ironic23:11
*** ijw_ has joined #openstack-ironic23:14
* BadCub bangs head against VPN again23:17
*** ijw has quit IRC23:17
davidlenwellBadCub: the number one thing I do not miss about working at hp......... the vpn23:23
BadCubdavidlenwell: tell me bout it *frowns and smacks face on desk*23:24
davidlenwelljust know im over here feeling your pain23:25
BadCublol23:26
*** wuhg has joined #openstack-ironic23:28
*** ijw_ has quit IRC23:30
*** ijw has joined #openstack-ironic23:34
*** zhenguo has joined #openstack-ironic23:34
*** dttocs_ has quit IRC23:37
*** Marga_ has joined #openstack-ironic23:38
*** dttocs has joined #openstack-ironic23:40
*** naohirot has joined #openstack-ironic23:50
*** kbs has joined #openstack-ironic23:51
*** ijw has quit IRC23:55

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