Friday, 2014-12-19

NobodyCamw00t00:00
NobodyCamwill take a look00:00
*** naohirot has joined #openstack-ironic00:03
naohirotgood morning ironic00:04
NobodyCammorning naohirot00:05
NobodyCamok so I got an answer to 12896500:05
naohirotHi, I just looked at https://launchpad.net/ironic/+milestone/kilo-100:05
NobodyCamthats today00:05
naohirotNobodyCam: Have we released?00:06
devanandaNobodyCam: I seem to recall folks wanted all those methods moved out into manager/utils?00:06
NobodyCamdevananda: on 128965?00:06
devanandaNobodyCam: 13921700:06
NobodyCamahh havent looked just yet00:07
*** ryanpetrello has joined #openstack-ironic00:19
*** Masahiro has joined #openstack-ironic00:25
*** Masahiro has quit IRC00:29
NobodyCamlol you edit in vim don't you devananda00:31
jrolllol, why do you say that?00:33
*** ChuckC has quit IRC00:34
NobodyCamline 1918 of https://review.openstack.org/#/c/139217/9/ironic/tests/conductor/test_manager.py00:34
jrollhahaha00:35
NobodyCam:p00:36
jrollI just found this: https://review.openstack.org/#/c/135767/00:39
jrolldevananda: ^ are you looking for someone to take that over or?00:40
jrollJayF: ^ relevant to our interests?00:40
jrolls/?//00:40
*** ChuckC has joined #openstack-ironic00:43
devanandajroll: ++00:44
* jroll digs up some free time00:45
NobodyCamok just have to share. because it made me laugh: https://xkcd.com/35000:48
jrolllol00:49
NobodyCamI want to use that as the basis for a kickstarter page and see how much it would generate00:50
jrollhahaha00:51
NobodyCamso jroll can you deploy windows images on onmetal?00:52
NobodyCamlol00:52
jrollNobodyCam: no, but it's feasible00:52
jrollkind of hard with 32gb root disks :)00:52
NobodyCamlol00:55
*** romcheg has quit IRC01:00
*** Masahiro has joined #openstack-ironic01:01
*** yuanying_ has joined #openstack-ironic01:24
*** yuanying has quit IRC01:27
*** romcheg has joined #openstack-ironic01:31
*** ChuckC_ has joined #openstack-ironic01:32
*** romcheg has quit IRC01:32
*** ChuckC has quit IRC01:36
*** ryanpetrello has quit IRC01:40
*** killer_prince is now known as lazy_prince01:48
lazy_princehi.. I have multi node KVM cloud running. My network node (neutron) is configured in VLAN mode. I want to add a ironic conductor to it to manage baremetals.01:51
lazy_princeAs i understand, the tftp services will be provided by neutron but tftp boot files will be on Ir-con..01:52
lazy_princewill they work..? or is there additional stuff that i need to do to get them working..01:52
lazy_princecan someone pls help..01:53
JayFjroll: perhaps, perhaps01:54
*** jerryz_ has joined #openstack-ironic01:56
*** ryanpetrello has joined #openstack-ironic01:57
*** ChuckC_ has quit IRC01:59
*** dlaube has quit IRC02:01
*** Marga__ has quit IRC02:06
rloodevananda: wrt 139217, I'm thinking now that maybe we should leave the sync_power_state stuff alone. Anyway, I'm done for the week. Will continue on Monday.02:06
*** Marga__ has joined #openstack-ironic02:11
*** Marga__ has quit IRC02:13
*** ryanpetrello has quit IRC02:13
devanandarloo: aside from the bug I identified in the commit message, I did n't change any behavior in sync power state, as shown by the unit tests (they didn't change)02:14
devanandarloo: it took quite a bit of work NOT to change the behavior, because, yea, the old code is kinda harder to reason about02:15
rloodevananda: hmm. well, take a look at my comments then. there seem to be slight changes. Or maybe I'm really tired.02:15
devanandak. I'll leave comments there02:16
rloodevananda: slight -> subtle? dunno.02:16
rloook thx.02:16
*** nosnos has joined #openstack-ironic02:18
*** jerryz_ is now known as jerryz02:19
*** rloo has quit IRC02:19
*** Haomeng has joined #openstack-ironic02:33
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Add pxe_ucs driver to support Cisco UCS B/C/M-series servers  https://review.openstack.org/13951702:43
*** ramineni has joined #openstack-ironic02:44
*** ChuckC_ has joined #openstack-ironic02:52
*** yuanying_ has quit IRC02:53
*** anderbubble has joined #openstack-ironic02:58
*** lazy_prince is now known as killer_prince03:01
*** nosnos has quit IRC03:10
*** nosnos has joined #openstack-ironic03:11
*** ryanpetrello has joined #openstack-ironic03:15
*** nosnos has quit IRC03:16
openstackgerritDevananda van der Veen proposed openstack/ironic: Refactor async helper methods in conductor/manager.py  https://review.openstack.org/13921703:26
openstackgerritDevananda van der Veen proposed openstack/ironic: Enable async callbacks from task.process_event()  https://review.openstack.org/14086803:26
* devananda goes afk for the evening03:26
*** yuanying has joined #openstack-ironic03:30
*** naohirot has quit IRC03:31
*** harlowja_ is now known as harlowja_away03:51
*** datajerk has quit IRC03:56
*** datajerk has joined #openstack-ironic03:58
*** kes has quit IRC03:58
*** naohirot has joined #openstack-ironic03:59
*** nosnos has joined #openstack-ironic04:02
*** achanda has joined #openstack-ironic04:20
*** derekh has joined #openstack-ironic04:21
*** derekh has quit IRC04:30
*** teju has joined #openstack-ironic04:44
tejuhi all...can someone help me with https://ask.openstack.org/en/question/56682/how-to-install-ironic-in-ubuntu-1404/ ?04:47
*** achanda has quit IRC04:48
*** achanda has joined #openstack-ironic04:49
*** killer_prince is now known as lazy_prince04:50
*** achanda has quit IRC04:53
*** chenglch has joined #openstack-ironic04:58
*** Marga_ has joined #openstack-ironic05:10
*** Marga_ has quit IRC05:11
*** Marga_ has joined #openstack-ironic05:11
*** ryanpetrello has quit IRC05:18
*** anderbubble has quit IRC05:19
openstackgerritAnusha Ramineni proposed openstack/ironic: Add tests for ilo_deploy driver  https://review.openstack.org/14298505:26
*** lazy_prince is now known as killer_prince05:35
*** anderbubble has joined #openstack-ironic05:57
*** anderbubble has quit IRC06:08
*** anderbubble has joined #openstack-ironic06:09
*** pcrews has quit IRC06:16
tejuHaomeng : Hi06:23
Haomengteju: hi, good afternoon06:23
tejuHaomeng : good afternoon. How r u?06:24
Haomengteju: :)06:24
*** killer_prince has quit IRC06:28
*** k4n0 has joined #openstack-ironic06:30
*** MattMan has quit IRC06:32
*** MattMan has joined #openstack-ironic06:32
*** lazy_prince has joined #openstack-ironic06:39
*** lazy_prince has joined #openstack-ironic06:40
*** lazy_prince has quit IRC06:40
*** lazy_prince has joined #openstack-ironic06:41
*** pcaruana has joined #openstack-ironic06:49
*** pensu has joined #openstack-ironic06:51
tejuHaomeng : https://ask.openstack.org/en/question/56682/how-to-install-ironic-in-ubuntu-1404/06:59
Haomengteju: suggest to run devstack to install ironic env on ubuntu, that works fine07:01
tejuHaomeng : devstack has been a nightmare for me :)07:02
Haomengteju: ok, did you clean the apt-get before install ironic-client07:02
tejuHaomeng : no07:02
Haomengteju: not sure if it is the apt source confict07:02
*** ryanpetrello has joined #openstack-ironic07:03
tejuHaomeng : k07:03
HaomengI understand ubuntu14.04 apt source contains our iroinc alreayd07:03
Haomengso our guide can not apply to ubuntu :)07:03
Haomengteju: and I run same guide into redhat, has some neutron configuration issue, will rais bug and fix the doc07:03
Haomengteju: by official, our ironic does not support the installation and setup, so have to fix by ourself:)07:04
tejuHaomeng : k.07:04
Haomengteju: as you know the installation env is complex with different os and platforms, and networkings07:04
Haomengteju: try to clean your apt and run again, good luck07:05
Haomengteju: another good way - take the devstack scripts /steps as reference07:05
Haomengteju: because devstack support ubuntu14.04 as well:)07:05
tejuHaomeng : i believe this issue is with Juno because I was successful in installing ironic in icehouse07:07
*** ryanpetrello has quit IRC07:07
Haomengteju: yes, some conflict, so make sure the env is *clean*07:07
Haomengteju: :)07:08
Haomengteju: some time the *clean* sys is a good base for us:) dont waste time to fix the bad env:)07:08
tejuHaomeng : k07:09
Haomengteju: :)07:09
lazy_princeHaomeng: do you know if Ironic-conductor can exist in a separate machine and neutron on another.. I am looking at how TFTP will work07:37
*** andreykurilin has joined #openstack-ironic07:43
Haomenglazy_prince: not sure, I think neutron dhcp port will point to tftp server with dhcp option next-server, so the point is how to populate the next-server ip, just same with conductor ip?07:54
*** anderbubble has quit IRC07:57
*** anderbubble has joined #openstack-ironic08:00
*** andreykurilin has quit IRC08:08
*** ifarkas has joined #openstack-ironic08:09
*** athomas has joined #openstack-ironic08:11
*** Marga_ has quit IRC08:12
*** Marga_ has joined #openstack-ironic08:12
*** anderbubble has quit IRC08:14
*** nosnos has quit IRC08:16
*** nosnos has joined #openstack-ironic08:17
*** Marga_ has quit IRC08:18
*** Marga_ has joined #openstack-ironic08:19
*** nosnos has quit IRC08:22
*** anderbubble has joined #openstack-ironic08:24
*** jcoufal has joined #openstack-ironic08:25
*** Haomeng|2 has joined #openstack-ironic08:28
*** dtantsur|afk is now known as dtantsur08:28
*** Haomeng has quit IRC08:28
dtantsurMorning!08:28
lazy_princeHaomeng|2: That holds good as long as the network is FLAT. what if i want to use VLAN network..08:32
*** anderbubble has quit IRC08:36
*** Marga_ has quit IRC08:37
*** Marga_ has joined #openstack-ironic08:47
*** dtantsur is now known as dtantsur|brb09:00
openstackgerritjiangfei proposed openstack/ironic: ironic-api vaild the input driver  https://review.openstack.org/14170309:03
*** pensu has quit IRC09:05
*** subscope has joined #openstack-ironic09:05
*** derekh has joined #openstack-ironic09:08
openstackgerritjiangfei proposed openstack/ironic: ironic-api vaild the input driver  https://review.openstack.org/14170309:10
*** erwan_taf has joined #openstack-ironic09:31
*** david-ly_ has quit IRC09:32
*** david-lyle has joined #openstack-ironic09:33
*** romcheg has joined #openstack-ironic09:36
*** david-lyle has quit IRC09:38
*** subscope has quit IRC09:48
*** chenglch has quit IRC09:58
*** subscope has joined #openstack-ironic10:00
*** Marga_ has quit IRC10:00
*** Marga_ has joined #openstack-ironic10:02
Haomeng|2lazy_prince: yes, vlan is more complex10:02
*** subscope has quit IRC10:03
*** subscope has joined #openstack-ironic10:14
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent  https://review.openstack.org/13811510:27
*** naohirot has quit IRC10:30
*** vdrok has joined #openstack-ironic10:47
*** ramineni has quit IRC10:57
*** Masahiro has quit IRC10:59
*** lucasagomes has joined #openstack-ironic11:03
*** naohirot has joined #openstack-ironic11:10
*** Marga_ has quit IRC11:20
lucasagomesjroll, 2+2 already, when you get some free time please take a look at https://review.openstack.org/#/c/138729/11:47
*** Masahiro has joined #openstack-ironic11:59
*** dtantsur|brb is now known as dtantsur12:03
*** Masahiro has quit IRC12:04
*** subscope has quit IRC12:21
*** k4n0 has quit IRC12:23
*** igordcard has joined #openstack-ironic12:39
*** dguerri has quit IRC12:45
*** tteggel_ has quit IRC12:45
*** tteggel has joined #openstack-ironic12:47
*** dguerri has joined #openstack-ironic12:47
*** alexpilotti has joined #openstack-ironic12:48
*** subscope has joined #openstack-ironic12:51
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Reorder configuration options for clarify  https://review.openstack.org/14307412:56
dtantsurifarkas or lucasagomes, please have a look ^^^12:57
*** Haomeng|2 has quit IRC12:57
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Reorder configuration options for clarity  https://review.openstack.org/14307412:57
*** Haomeng|2 has joined #openstack-ironic12:59
ifarkasdtantsur, ok13:00
*** dprince has joined #openstack-ironic13:00
*** dprince has quit IRC13:01
*** Masahiro has joined #openstack-ironic13:01
*** teju has left #openstack-ironic13:02
*** dprince has joined #openstack-ironic13:02
*** Masahiro has quit IRC13:06
*** alexpilotti has quit IRC13:06
*** pensu has joined #openstack-ironic13:14
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Make firewall management optional  https://review.openstack.org/14307813:15
*** derekh has quit IRC13:20
*** jiangfei has quit IRC13:29
naohirotlucasagomes: hi13:30
*** jiangfei has joined #openstack-ironic13:30
naohirotlucasagomes: do I have to do something regarding https://review.openstack.org/#/c/142112/, it seems gate py33 problem has been solved.13:31
lucasagomesnaohirot, hi there, we probably can just recheck it13:32
lucasagomesand it will get merged13:32
lucasagomeslemme do it13:32
naohirotlucasagomes: Okay, so I don't have do anything right?13:32
lucasagomesnaohirot, nop, seems it's grand :)13:32
naohirotlucasagomes: Okay, thanks!13:33
lucasagomestests are running again now13:33
naohirotlucasagomes: all right :)13:33
lucasagomesdtantsur, if you get a time https://review.openstack.org/#/c/137762/13:42
dtantsuryeah, after I finish my current patch13:42
*** pensu has quit IRC13:47
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Try to set boot device to PXE before rebooting  https://review.openstack.org/14309013:47
dtantsurlucasagomes, and could you have a look at this (very short) patch ^^^? Just to make sure I understand it right.13:48
lucasagomessure13:48
lucasagomesdtantsur, /me wonders whether set_boot_device should actually get a shared=False lock or not13:50
lucasagomesit's not changing the db or anything, but def could happen as-is now13:50
dtantsurlucasagomes, these locks... likely yes, it should be non-shared13:51
lucasagomesyeah13:51
dtantsurlucasagomes, please see comments to 13776213:53
lucasagomeswill do13:53
*** bauzas is now known as bauwser13:54
openstackgerritMerged stackforge/ironic-discoverd: Try to set boot device to PXE before rebooting  https://review.openstack.org/14309013:56
openstackgerritMerged stackforge/ironic-discoverd: Reorder configuration options for clarity  https://review.openstack.org/14307413:58
*** lazy_prince is now known as killer_prince14:00
lucasagomesdtantsur, good points!14:00
*** athomas has quit IRC14:01
jrollmorning everyone :)14:03
*** erwan_taf has quit IRC14:03
jrolllucasagomes: looking...14:03
dtantsurjroll, morning14:03
lucasagomesjroll, thanks, morning14:03
lucasagomesdtantsur, I think I'm overkilling that... I should just try to serialize as a json14:03
lucasagomesthat should be the validation14:03
lucasagomesI will rework that patch14:03
dtantsurlucasagomes, right, I'm surprised I didn't realize it as well :)14:04
lucasagomeshah yeah lemme mark as WIP14:04
jrolllucasagomes: +A14:06
*** achanda has joined #openstack-ironic14:06
jrollgo write some code ;)14:06
lucasagomesjroll, \o/!!!!14:07
lucasagomesta much!14:07
lucasagomeswill remove some -2's :)14:07
jrollwoohoo14:07
jrollI need to write some specs over the holidays14:07
*** athomas has joined #openstack-ironic14:07
jrolllucasagomes: btw, about our neutron plugin vs using upstream neutron14:07
jrollupstream neutron won't have anything like this until at least L cycle, AIUI14:08
dtantsurfolks, I'm bothered by this change https://review.openstack.org/#/c/135184/14/ironic/drivers/modules/pxe.py14:08
jrollsomeone was working on it in juno but it didn't make it14:08
dtantsurwdyt?14:08
jrolland I don't think it made it for kilo14:08
*** r-daneel has joined #openstack-ironic14:08
jrollour extension is super small and pluggable for different vendors, it already works with some cisco gear14:09
jrollI think it's best to start with that, people can contribute plugins as needed14:09
jrolldtantsur: ++14:09
jrollI haven't been following the AMT stuff, but why do we need set_next_boot_device14:10
jrolljust don't support persistent=True14:10
openstackgerritMerged openstack/ironic-specs: Root device hints  https://review.openstack.org/13872914:10
* jroll comments on the review instead14:11
lucasagomesjroll, right, yeah. Maybe we should just go ahead and document it correctly14:12
lucasagomessay it's depend on a downstream change in neutron14:13
jrolllucasagomes: yeah, when neutron gets something, we can add support for that14:13
jrollwell14:13
lucasagomesthe fact that it's pluggable it makes it much easier14:13
jrollit's an extension for neutron14:13
lucasagomescause the core stays same, it's just a plugging14:13
lucasagomesyeah14:13
jrolland since neutron ripped out all the ml2 plugins...14:13
jrollcan't really upstream it anyway ;)14:13
lucasagomesoh did they already?14:13
lucasagomesnice14:13
jrollya14:13
lucasagomessure yeah, it's sounds fine. We just need to document it correctly14:13
jrollyeah14:14
jrollour plugin is actually going to change quite a bit soon here14:14
jrollgoal is to not have extra database things14:14
jrollyou should just be able to drop it in and run with it14:14
jrolldtantsur: oooo, the pxe ramdisk calls reboot inband?14:15
dtantsurjroll, I don't know, I though it's managed by Ironic14:15
jrollmaybe not14:16
jrolldtantsur: I just don't see the reboot in the pxe driver: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L45114:16
*** ryanpetrello_ has joined #openstack-ironic14:17
jrollnotify_deploy_complete() pings the node to clean up and get ready for reboot14:17
*** enikanorov has joined #openstack-ironic14:17
* jroll must need more coffee14:18
*** ryanpetrello_ is now known as ryanpetrello14:19
*** erwan_taf has joined #openstack-ironic14:20
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776214:20
lucasagomesdtantsur, much better now ^ (idk why I haven't thought bout it before)14:21
*** ijw has joined #openstack-ironic14:21
jrolllucasagomes: I tried to do the same thing once and got yelled at iirc :P14:22
lucasagomeshah14:22
lucasagomesyeah I was like adding all the native/primitive types to validate json, I sould just try to validate with the stdlib14:23
* lucasagomes *facepalm*14:23
*** r-daneel has quit IRC14:23
jrolllucasagomes: by the same thing, I mean extending the multivalue thing :P14:24
jrollat any rate14:24
jrolldo we want a __str__ method on this?14:24
*** ppalucki has joined #openstack-ironic14:24
jrollnot sure what wsme uses that for, but it was on the MultiType class14:25
jrollcould just json.dumps14:25
lucasagomesjroll, oh I think we should indeed, because otherwise it will use the basetype to create the string14:25
lucasagomesyeah14:25
lucasagomeslemme add14:25
jrollcool14:25
dtantsurlucasagomes, also a couple comments inline14:25
lucasagomesack14:25
lucasagomesthanks for the quick review14:25
*** dlpartain has joined #openstack-ironic14:27
jrolllucasagomes: added a couple other comments14:28
*** mjturek has joined #openstack-ironic14:28
dtantsurjroll, >>> json.dumps(None)    -> 'null'14:29
lucasagomesawesome thanks!14:29
jrollwat, really?14:29
jrollhm14:29
dtantsurwhy not?14:29
dtantsurit's a valid value14:29
lucasagomesyeah that's correct14:29
jrolldidn't know that :P14:29
jrollI thought it expected a dict or list14:29
lucasagomesIn [2]: json.dumps(None)14:29
lucasagomesOut[2]: 'null'14:29
dtantsurany primitive type works too14:30
jrollright14:30
jrollgood to know :)14:30
dtantsurlucasagomes, did you test https://review.openstack.org/#/c/142838/ ?14:31
* lucasagomes clicks14:31
lucasagomesdtantsur, oh gotta put WIP again, but yes I tested it locally here14:31
lucasagomesI can't reproduce it, so I'm waiting toure to test it again14:31
*** dlpartain has left #openstack-ironic14:31
lucasagomesI pinged him already, he will do once he has some time14:31
* lucasagomes marking as WIP until since14:32
dtantsurifarkas, please review https://review.openstack.org/143078 when you have some time14:32
ifarkasdtantsur, sure14:32
dtantsurlucasagomes, are you're ok with my answers on https://review.openstack.org/#/c/135605/9/specs/kilo/inband-properties-discovery.rst ? I'm going to update it.14:32
lucasagomesdtantsur, will check, just addressing the comments on the json thing14:33
lucasagomesand I will take a look14:33
lintanHi dtantsur14:36
dtantsurlintan, hi14:37
lintandtantsur thanks for your comments, I have one question, for the change in pxe.py14:38
lintandtantsur: I prefer to use isinstance but wonder how to call set_next_boot_device unconditionally?14:39
dtantsurlintan, just without if? or is it something specific for your driver?14:39
lintanYes, it specific14:39
lintanSo isinstance should be the one, I think14:40
*** achanda has quit IRC14:41
jrolllintan: if you added set_next_boot_device to the interface, and made it a no-op for the other drivers14:41
jrollyou could just call it14:41
jrollwhat I would rather see, is just setting the boot device every time14:41
dtantsurhow is  set_next_boot_device different from  set_boot_device(persistent=False) ?14:42
jrollbut idk how that would work with the reboot api14:42
lintanamt driver is a exception, unlike other drivers14:43
* dtantsur is looking into spec14:44
dtantsurlintan, am I right assuming this problem is not stated in http://specs.openstack.org/openstack/ironic-specs/specs/kilo/amt-pxe-driver.html ?14:44
dtantsurI would say you should amend the spec with this issue, but maybe that's only me.14:45
jrolldtantsur: https://review.openstack.org/#/c/141269/5/specs/kilo/amt-pxe-driver.rst14:45
jrollthe spec is being amended :P14:45
dtantsuraha good14:45
lintanjroll, for other drivers, set_next_boot_device is useless, I am not sure if it worth to do like this14:48
dtantsurIMO checking for a specific driver is worse14:48
dtantsurthan having empty set_next_boot_device (I would call it check_next_boot_device or ensure_next_boot_device)14:49
jroll^14:49
jrollagree14:49
*** Masahiro has joined #openstack-ironic14:50
lintanhmmm, do we need a spec for this or I can implement it directly ?14:50
jrollit should probably go in the spec update14:51
dtantsurlintan, I highly recommend to bring this issue to the next Ironic IRC meeting as well.14:51
jrollagree14:51
lintanOK, I will do this. Thanks.14:53
jrollso14:53
jrollmeh, ignore me14:54
jrollI'd like to see if we could do this with set_boot_device, though14:54
jrollbut probably not14:54
*** Masahiro has quit IRC14:55
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic  https://review.openstack.org/13486514:56
naohirothave a nice week end to all, good night!14:57
openstackgerritMerged openstack/python-ironicclient: Removed http proxy environment variable so that httpretty can work  https://review.openstack.org/14211214:57
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776214:58
lucasagomesjroll, dtantsur ^ when you get a time14:58
* lucasagomes jumps on a call14:58
naohirotlucasagomes: Oh, just merged, thanks!14:58
lucasagomesnaohirot, w00t14:58
naohirotlucasagomes: :)14:58
lintanjroll: if AMT driver don't support multiple requests to set boot device then we can do this with set_boot_device14:58
*** naohirot has quit IRC14:58
lintanjroll: it's something should improve with AMT firmware I think :)15:00
jrolllintan: wait, you can't issue two requests to set boot device?15:00
lintanjroll: yes, it's not support by AMT firmware15:01
lintanjroll: I try to support this in AMT driver15:01
jrollwow.15:01
lintanjroll: That's why I save boot device in db and only issue the request with set_next_boot_device before boot15:04
jrollright15:04
dtantsurwe might need to find an abstraction to fit similar cases...15:05
jrollyeah, I kind of want to save this for the meeting15:06
lintandtantsur: we have similar cases for?15:07
*** jiangfei has quit IRC15:07
dtantsurnot now. but we already have one :) it's enough to start thinking...15:07
*** jiangfei has joined #openstack-ironic15:07
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE: Pass root device hints via kernel cmdline  https://review.openstack.org/14210915:07
jrollI wonder if splitting boot and deploy interfaces will help :P15:08
*** jcoufal has quit IRC15:08
dtantsurmight be...15:09
lintanhmm, I have no idea now, but anyway, I will leave, good night dtantsur and jroll and Ironic15:10
jrollnight lintan15:10
dtantsurg'night15:10
jrolldtantsur: should we -2 the AMT code until the spec update lands?15:11
* jroll does it15:11
dtantsurjroll, I think so. THe update touches parts that are already in this change.15:11
jrollthat might be my first -2 :o15:12
dtantsurjroll, congrats :D15:13
jrolllol15:13
openstackgerritMerged stackforge/ironic-discoverd: Make firewall management optional  https://review.openstack.org/14307815:13
*** igordcard has quit IRC15:16
NobodyCamgood morning Ironic15:17
*** ChuckC_ has quit IRC15:17
dtantsurNobodyCam, morning, TGIF!15:17
NobodyCamoh ya dtantsur TGIF... and morning :)15:18
jrollmorning NobodyCam :)15:18
NobodyCamoh and the friday before a holiday too15:18
NobodyCammorning jroll :)15:18
* dtantsur is back to work on Jan 5th :)15:19
dtantsurlast hours before Xmas!15:19
NobodyCamyep15:19
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: In-band hardware properties inspection via ironic-discoverd  https://review.openstack.org/13560515:25
*** lucasagomes is now known as lucas-hungry15:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776215:25
dtantsurlucas-hungry, I believe I addressed your comments ^^^15:25
lucas-hungryhad to address the jsonpatchtype to support None and empty dicts, lists etc ^15:26
lucas-hungrydtantsur, will take a look 1 sec15:26
lucas-hungrywill grab a quick sandwich15:26
* lucas-hungry brb15:26
jrolllucas-hungry: added one more comment there :P15:28
*** igordcard has joined #openstack-ironic15:31
*** ijw has quit IRC15:33
*** achanda has joined #openstack-ironic15:35
*** anderbubble has joined #openstack-ironic15:41
*** jiangfei has quit IRC15:42
*** erwan_taf has quit IRC15:43
*** jiangfei has joined #openstack-ironic15:43
*** ppalucki has quit IRC15:46
*** anderbubble has quit IRC15:46
*** jerryz has quit IRC15:52
*** igordcard has quit IRC15:54
* NobodyCam is out of cream for his coffee... got a run to the store... bbiaf... :-p15:54
*** agordeev has quit IRC15:54
*** agordeev has joined #openstack-ironic15:57
*** pcaruana has quit IRC15:59
*** anderbubble has joined #openstack-ironic16:00
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add option to overwrite existing properties  https://review.openstack.org/14312416:00
dtantsurifarkas, the last review in this year ^^^ please16:00
ifarkasdtantsur, sure, I will do it ;-)16:03
dtantsurthanks16:03
JayFThis is interesting: https://review.openstack.org/#/c/143123/16:04
JayFjroll: ^ you might find that interesting too16:04
dtantsurit's not written in bash \o/16:05
dtantsur:D16:05
devanandamorning, all16:09
dtantsurdevananda, morning16:09
*** ChuckC_ has joined #openstack-ironic16:11
*** ChuckC_ is now known as ChuckC16:11
*** pensu has joined #openstack-ironic16:11
JayFmorning16:11
*** anderbubble has quit IRC16:14
* NobodyCam is back16:14
NobodyCammorning devananda16:14
*** pensu has quit IRC16:15
*** pcrews has joined #openstack-ironic16:15
lucas-hungryjroll, done :D16:20
*** lucas-hungry is now known as lucasagomes16:20
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776216:20
*** pensu has joined #openstack-ironic16:22
NobodyCamlucasagomes: lol luv the Uttra nit tag...:)16:22
lucasagomeslol16:22
lucasagomesdevananda, JayF NobodyCam morning16:22
NobodyCammorning lucasagomes :)16:22
openstackgerritDevananda van der Veen proposed openstack/ironic: Convert drivers to use process_event()  https://review.openstack.org/14088316:23
openstackgerritDevananda van der Veen proposed openstack/ironic: Convert check_deploy_timeout to use process_event  https://review.openstack.org/14086916:23
devanandag'mornin16:23
NobodyCam:)16:23
devanandaNobodyCam: that series is now up to date with rloo's feedback, though I have not digested 142303 yet (her fix-all-teh-tests patch)16:23
NobodyCamI saw a couple of revs get pushed up lastnight, Thou I have not dug into them yet16:24
devanandayea, she's found the same thing that had been bothering me16:25
devanandaI was trying to make fsm match the current behavior, even when that behavior was illogical16:25
devanandaand, naturally, rloo would prefer that fsm be logical :)16:25
openstackgerritDevananda van der Veen proposed openstack/ironic: Issue with FSM's _target_state  https://review.openstack.org/14230316:31
openstackgerritMerged stackforge/ironic-discoverd: Add option to overwrite existing properties  https://review.openstack.org/14312416:34
*** thiagop has quit IRC16:35
*** anderbubble has joined #openstack-ironic16:36
*** anderbubble has quit IRC16:37
*** pensu has quit IRC16:38
*** Masahiro has joined #openstack-ironic16:39
*** ChuckC has quit IRC16:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE: Pass root device hints via kernel cmdline  https://review.openstack.org/14210916:40
*** Masahiro has quit IRC16:43
*** ChuckC has joined #openstack-ironic16:44
*** chuckC_ has joined #openstack-ironic16:46
*** ChuckC has quit IRC16:51
*** yjiang5 is now known as gingerjiang16:52
NobodyCamdevananda: voted and commented on 13921717:03
*** achanda has quit IRC17:04
devanandacheers17:04
devanandaNobodyCam: oh, heh. I juse realized one of rloo's comments was "why did you remove the attempts-remaining log"17:06
NobodyCamyou didn't17:06
devanandaNobodyCam: which actually you did in 141949, and I accidentally copied into my patch, and then I changed it because of her comment17:06
devanandaoh, but I did17:06
NobodyCamline 1520 of https://review.openstack.org/#/c/139217/10/ironic/conductor/manager.py17:07
NobodyCamattempts are there17:07
*** achanda has joined #openstack-ironic17:07
NobodyCamI can abodon my little patch17:07
NobodyCamthats just a click17:08
devanandaas much as I was trying to keep that patch simple, it's grown .... and I think 141949 could be abandoned now17:08
devanandasorry about that17:08
NobodyCamnothing to be sorry about... heh saves me the rebase :)17:09
dtantsurso, I'm ready to call it a day (and a year :). See you in January, have awesome holidays!17:10
*** dtantsur is now known as dtantsur|afk17:10
NobodyCam141949 abandoned :)17:10
NobodyCamhave a great rest of the year dtantsur|afk17:10
NobodyCamsee ya next year17:11
devanandadtantsur|afk: have a great holiday! ciao o/17:12
devanandaNobodyCam: looking at the last patch in my series (before rloo's) -- it is failing tempest. I think I know why. BUT17:12
devanandalook at this error message in nova. it's really not helpful17:12
devanandahttp://logs.openstack.org/83/140883/6/check/check-tempest-dsvm-ironic-pxe_ssh/369aebc/logs/screen-n-cpu.txt.gz?#_2014-12-19_16_52_57_03017:13
devanandaNovaException: Error contacting Ironic server for 'node.update'. Attempt 60 of 6017:13
devanandait's not an error to contact ironic at all. Nova contacted ir-api just fine, but ironic refused to change the state17:13
NobodyCam:(17:14
devanandahttps://bugs.launchpad.net/nova/+bug/140433117:19
devanandaNobodyCam: speaking of IRCbots, it'd be great if we had the openstack irc bot in here, which does neat things like echo details about bugs when it sees a link to one of them17:20
devanandaNobodyCam: is there info up somewhere on the bot you started?17:20
NobodyCamdevananda: just the initial fork with some weekend hacking on a module or two: https://github.com/NoBodyCam/PixieBootsIrcBot17:21
NobodyCambut I like this bot17:21
jrolldevananda: yes, that log is painful :|17:22
NobodyCamand that could be added easily17:22
lucasagomes+1 the PixieBoots Bot rocks!17:22
NobodyCamlucasagomes: have you looked at the code17:23
lucasagomeswe could even use it to get some statistics for us, like how many critical/high bugs are open17:23
lucasagomesNobodyCam, I didn't, these days I'm having so little time to do anything17:23
lucasagomesplus, I'm visiting my family so after work I spend most of the time with them17:23
lucasagomesnot touching computers at night really :D17:23
lucasagomesbut I will!17:24
NobodyCam:)17:24
NobodyCamgah I keep dropping17:24
*** dlaube has joined #openstack-ironic17:24
devanandaI would love to see bug stats and gate stats posted in channel regularly17:24
NobodyCamlets add a section to the white board or (gah) start a new etherpad and I can start hacking in earenst..17:25
devanandaNobodyCam: since I'm lazy right now, i'll just ask - did you start from the openstack irc bot, or ?17:26
NobodyCamI've just been poking at it on weekends, but we have this kinda large-ish holiday comming up17:26
NobodyCamNobodyCam: nope.... https://github.com/embolalia/willie17:27
NobodyCamI like the design of willie17:27
*** achanda has quit IRC17:28
*** alexpilotti has joined #openstack-ironic17:28
*** achanda has joined #openstack-ironic17:28
devananda:)17:30
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674117:31
*** achanda has quit IRC17:33
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Support setting non-string fields  https://review.openstack.org/14249217:37
NobodyCamok added a pixieboots irc bot section to the bottom of the white board. if we thing of cool funtion for pixie lets add them there17:38
*** achanda has joined #openstack-ironic17:40
NobodyCamoh thats a cool idea17:41
*** romcheg has quit IRC17:43
lucasagomesthe FAQ?17:43
lucasagomesyeah17:43
lucasagomesidk how hard that would be tho, but it's a good food for thought17:43
*** MattMan has left #openstack-ironic17:44
lucasagomes(we could have a FAQ anyway, so the bot would only parse it)17:45
NobodyCami think the faq will be doable because we can link to sections of the doc pages17:48
NobodyCambut I was thinking about the action item stuff from the meetings17:48
lucasagomesI see :)17:49
NobodyCamoh speaking of lucasagomes are you going to put up a patch adding Pixie png to the repo?17:50
lucasagomesyeah since we sometimes forget the action items (happens to me)17:50
lucasagomesNobodyCam, oh lemme do it!17:50
lucasagomesor if someone has a server where I can put it I would do that too17:50
NobodyCamwillie has some great built in modules and also has a https://github.com/embolalia/willie-extras repo17:50
NobodyCamwith some cool stuff17:51
NobodyCamI'm going to port the slap.py this weekend oh and fix the bug in the bug lookup lol17:51
NobodyCamlucasagomes: could really have some fun and add something like : http://www.nltk.org/17:57
*** athomas has quit IRC17:58
*** pensu has joined #openstack-ironic17:59
*** ifarkas has quit IRC18:03
lucasagomesNobodyCam, https://wiki.openstack.org/wiki/Ironic#Pixie_Boots.2C_the_Ironic_drummer_bear18:04
*** dprince has quit IRC18:04
lucasagomesfound a way to upload a file to the wiki, if u embed a file it gives u the link so u can upload18:05
NobodyCamw00 h00 :)18:05
*** harlowja_away is now known as harlowja_18:05
NobodyCamawesome18:05
lucasagomes:D18:06
NobodyCamI'll get the bot cleaned up this weekend and have Pixie join our channel18:06
openstackgerritMerged openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776218:06
lucasagomesw00t ^!18:08
NobodyCambrb18:24
*** dprince has joined #openstack-ironic18:26
*** Masahiro has joined #openstack-ironic18:27
*** Masahiro has quit IRC18:32
*** alexpilotti has quit IRC18:35
anteayacan we have an ack from ironic on this gerrit acl config change offered by ttx regarding ironic stable maintainance permissions: https://review.openstack.org/#/c/143112/18:36
anteayaadam_g: ^^ if you are around18:36
*** pensu has quit IRC18:38
*** romcheg has joined #openstack-ironic18:45
*** r-daneel has joined #openstack-ironic18:52
*** datajerk1 has joined #openstack-ironic18:55
*** r-daneel has quit IRC18:57
*** alexpilotti has joined #openstack-ironic18:58
*** datajerk has quit IRC18:59
*** openstack has joined #openstack-ironic19:09
*** openstackstatus has joined #openstack-ironic19:09
*** ChanServ sets mode: +v openstackstatus19:09
*** PaulCzar_ is now known as PaulCzar19:10
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent  https://review.openstack.org/13811519:11
*** romcheg has quit IRC19:16
*** romcheg has joined #openstack-ironic19:20
*** shakamunyi has joined #openstack-ironic19:25
jroll18:36:01         anteaya | can we have an ack from ironic on this gerrit acl config change offered by ttx regarding ironic stable maintainance permissions: https://review.openstack.org/#/c/143112/ <- devananda19:33
lucasagomesjroll, seems nova can use a diff format than ISO19:36
lucasagomesa vfat file with the jsons19:36
lucasagomesfor the configdrive I mean19:36
* lucasagomes wonders whether I should test the mimetype before doing anything19:36
jrollorly19:36
jrollinteresting19:36
lucasagomesjroll, https://github.com/openstack/nova/blob/master/nova/virt/configdrive.py#L157-L16319:37
lucasagomesand I'm trying to build an iso manually and use that code you gave me gzipping/base64'ing it but I'm getting an error19:38
jrolloh, neat19:38
lucasagomesTypeError: Incorrect padding19:38
lucasagomeslooking at it now19:38
jrollstrange19:38
lucasagomesjroll, I'm wondering whether for Ironic it would be better to mount that file and copy the content over instead of dd'ing it19:38
lucasagomesseems all configs are mountable19:38
NobodyCamlucasagomes: then we have to know about file systems19:39
devanandajroll: thanks - I was looking for that19:39
lucasagomesNobodyCam, yeah for both cases we would, because the way it's now it would only work for ISOs19:39
lucasagomesNobodyCam, oh, the fs seems to always be vfat btw19:39
*** achanda has quit IRC19:40
devanandaanteaya: ack'd19:40
jrolllucasagomes: :/ idk19:40
NobodyCamoh because treated as a floppy19:40
lucasagomesyeah19:40
NobodyCam:)19:41
anteayadevananda: thank you19:41
lucasagomesjroll, it's ok, I will try to figure out. Would be great to actually share some code between IPA and the PXE stuff19:41
lucasagomeswe are doing the same thing19:41
* lucasagomes will put it in a common place19:42
jrolllucasagomes: we went back and forth for a while, I don't want to get in the business of building images in ironic19:42
jrollor like writing a bunch of stuff to disk19:42
lucasagomesjroll, oh not building images, both configdrive formats are mountable19:42
lucasagomesso I was thinking whether mounting it and copying the content would be better than dd'ing19:42
lucasagomesbut I'm still investigating it19:43
jrolllucasagomes: hmm, I don't love that but it might work out19:44
lucasagomesjroll, yeah, I will test it more and then keep u sync'ed about it19:44
NobodyCamlucasagomes: I tened to like the DD method19:44
jrollcool, thanks man19:44
lucasagomesNobodyCam, yeah dd works too, I just need to get the ISO generation right19:45
lucasagomesthe vfat is easy cause it's just a dd directly, but for the ISO i've to unzip/decode it first19:45
lucasagomesand then dd19:45
lucasagomesanyway I might finish it next week19:46
lucasagomesI will call it a day :)19:46
NobodyCamhave a great weekend lucasagomes19:47
lucasagomesyou too19:47
lucasagomeshave a great night and weekend everybody!19:47
lucasagomessee y'all soon :)19:47
NobodyCamare you around next week or are you like the J*'s and leaving us till next year19:47
lucasagomesoh I will be around on monday and tuesday :D19:48
NobodyCam:)19:48
lucasagomesjroll, JayF enjoy holidays19:48
NobodyCambrb19:49
jrolllucasagomes: thanks, you too, have a good one man :)19:50
lucasagomescheers :)19:50
*** ryanpetrello has quit IRC19:50
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Remove configdrive builder  https://review.openstack.org/14316719:51
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Remove /mnt/sys support  https://review.openstack.org/14316819:51
*** ryanpetrello has joined #openstack-ironic19:51
jroll^ easy peasy reviews19:51
*** lucasagomes is now known as lucas-dinner19:53
devanandaNobodyCam: updating the agenda, I'm going to condense your links to a single search link, k?19:54
NobodyCamsure :)19:57
NobodyCamoh devananda http://paste.openstack.org/show/uGfAaWTSyJGaQ0sorczu/ :-p20:01
devanandaNobodyCam: awesome20:03
NobodyCamits running in #ironic-bot (for testing)20:05
NobodyCam:-p20:05
*** ChuckC has joined #openstack-ironic20:10
*** alexpilotti has quit IRC20:15
*** Masahiro has joined #openstack-ironic20:16
*** Masahiro has quit IRC20:20
dlaubehey guys, I'm still hanging on some metadata service problems. we are running ironic and neutron w/ a plugin for physical switches. I've got the magic 1269.254.169.254 IP bound on the controller but cant seem to get anything back when I curl the metadata service or run the ec2metadata command from CLI20:30
NobodyCamhumm20:31
dlaubeI know rackspace uses configdrive for deployment vs. metadata service, does that you mean you have ditched the metadata service altogether ?20:31
NobodyCamare the packets making it to the conductor? ie tcpdump -blah20:31
NobodyCams/conductor/controller/20:32
NobodyCam:-p20:32
dlaubeNobodyCam: yes, we are able to hit port 80 on the magic IP that currently lives on the controller20:33
dlaubeec2metadata from CLI returns ami-id: unavailable20:35
dlaubeami-launch-index: unavailable20:35
dlaubeami-manifest-path: unavailable20:35
dlaubetried bumping up verbose and debug in the /etc/neutron/metadata_agent.ini20:37
dlaubebut not seeing anything in the logs other than periodic type events20:37
dlaubeI'm wondering if we need to be running neutron-ns-metadata-proxy …most of the docs out there are focused on VM/cloud + OVS deployments that rely on socket and iptables NAT which does't really apply to us since we are using real switches and real servarz :D20:40
NobodyCamdlaube: is this kinda what your hitting? https://ask.openstack.org/en/question/32261/metadata-service-not-reachable-from-instance-in-neutron-single-flat-provider-network/20:43
*** dprince has quit IRC20:43
dlaubesort of but no OVS20:46
JayFdlaube: Rackspace does not use metadata service at all today, fyi20:46
*** pensu has joined #openstack-ironic20:48
NobodyCamdlaube: can you hit port 8775 on the controller from the node?20:49
dlaubeNobodyCam: yep20:52
dlaubeok ty JayF20:53
*** andreykurilin_ has joined #openstack-ironic20:53
NobodyCamand 169.254.169.254:80 is mapped to <controller_ip>:8775 ?20:54
*** pensu has quit IRC20:55
*** andreykurilin_ has quit IRC21:02
*** andreykurilin_ has joined #openstack-ironic21:02
NobodyCambrb21:07
dlaubeNobodyCam: yessir21:08
NobodyCam:-p21:15
NobodyCamhumm21:17
NobodyCamdlaube: and curl tests work locally?21:17
dlaubeNobodyCam: we had to set metadata service to noauth otherwise it was asking for tenant_id, etc21:22
dlaubebut right now curl is returning nothing21:22
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Allow use of multiple simultaneous HW managers  https://review.openstack.org/14319321:22
dlauberoot@ubuntu:~# curl http://169.254.169.254/2009-04-0421:23
dlaubeerr http://screencast.com/t/5Xijj4jmQHD21:23
NobodyCamis that on the controller?21:23
dlaubethis is from the baremetal box that was deployed21:23
NobodyCamwhat do you get on the controller it self?21:24
dlaube400 bad request21:26
dlaubeX-Instance-ID header is missing from request.21:26
NobodyCamdlaube: http://blog.oddbit.com/2014/01/14/direct-access-to-nova-metadata/21:30
jrolldlaube: sounds like you need to send X-Instance-ID?21:31
dlaubeyeah21:31
dlaubeshouldnt X-Instance-ID, X-Tenant-ID and x-instance-id-signature be inserted into the baremetal node somehow?21:32
NobodyCamI've never had this issue, so they may if the metadata is working21:33
NobodyCam:-p21:33
NobodyCamoh brb ... again21:33
jrollcould be cool if we passed it in kernel cmd line21:35
dlaubeheh, I was just looking at that jroll21:37
dlaubewas going to ask about deployment_id and deployment_key21:37
dlaubeI just figured that was for glance21:37
adam_gdlaube, without the x-instance-id, metadata service should serve data based on source ip, IIRC21:41
dlaubeadam_g: that's what I thought as well…but…but…it's not :P21:44
adam_gdlaube, you're using nova-api-ec2?21:45
*** ianco has joined #openstack-ironic21:45
dlaubeadam_g: nova.conf has;        enabled_apis = [‘ec2’, ‘osapi_compute’, ‘osapi_volume’, ‘metadata’]21:46
dlaubeyo ianco21:46
adam_gdlaube, if you curl from within the guest 169.254.169.254, where does nova show the request coming from?21:46
dlaubehmm21:46
dlaubeadam_g: will that be in the nova-api log?21:46
adam_gdlaube, should be, eya21:46
dlaubechecking21:47
adam_gdlaube, optionall you can disable ec2 from that list and run the nova-api-ec2 metadat service alone21:47
iancoseems to be from the correct host ip :)21:47
adam_gianco, from the fixed ip or public ip?21:47
dlaubeyeah21:47
iancoits the fixed ip on its neutron port21:48
adam_ghmm21:49
*** ryanpetrello_ has joined #openstack-ironic21:58
*** ryanpetrello has quit IRC22:01
*** ryanpetrello_ is now known as ryanpetrello22:01
dlaubeis there anything else we can try other than replacing nova-api with nova-api-ec2?22:01
NobodyCamhave you asked teh nova folks?22:02
dlaubedo they hang in #openstack  or would the devs entertain questions in #openstack-nova?22:03
NobodyCamid try *-nova first then maybe the mailing list?22:03
devanandawell22:03
devanandathe #openstack-PROJECT rooms are generally for developers, not usage questions. same for the -dev list22:04
devananda-nova tends to be a bit stricter on that in IRC than we do22:04
devananda(in time, we may need to do the same...)22:05
dlaubegotcha, that's why I asked22:05
*** Masahiro has joined #openstack-ironic22:05
dlaubeand also why you guys are awesome22:05
iancohmm, not much documentation on the different implementations, nova-api-ec2 an nova-api22:05
devanandadlaube: thanks. you say that now :)22:05
adam_gthey are the same, one is just run in its own process22:05
iancothere we go! thank you :)22:06
*** Masahiro has quit IRC22:09
*** ryanpetrello has quit IRC22:13
*** dlaube has quit IRC22:16
devanandaheading out to a dr's appt and some other errands... probably back late, so I'll see you all on monday!22:19
*** dlaube has joined #openstack-ironic22:20
NobodyCamnight devananda22:20
*** dlaube1 has joined #openstack-ironic22:22
*** mjturek has quit IRC22:23
*** dlaube has quit IRC22:24
*** andreykurilin_ has quit IRC22:29
dlaube1jroll: is there an easy way to add in a kernel parameter at boot? I've tried pxe_append_params but they dont seem to make it into my tftpboot/PXE configs22:44
dlaube1if I can get x-instance-id in there somehow, I can modify the deploy image we are using to take advantage of it22:45
adam_gdlaube1, pxe_append_params should do it, you need to restart conductors and re-deploy nodes.. tho i dont think you'd be able to inject the instance id on-the-fly without code changes to the driver and maybe more22:48
adam_g*re-deploy instances22:48
*** ChuckC has quit IRC22:53
*** chuckC_ has quit IRC22:53
dlaube1ok thanks adam_g22:56
*** chuckC_ has joined #openstack-ironic23:01
*** chuckC__ has joined #openstack-ironic23:05
*** chuckC_ has quit IRC23:06
*** chuckC__ is now known as chuckC_23:06
*** chuckC_ has quit IRC23:06
*** ChuckC has joined #openstack-ironic23:16
dlaube1can anyone confirm if the metadata service is called from the deploy image while using the pxe_ipmi driver?23:23
dlaube1I know cloud-init calls it once the box is installed23:23
*** Masahiro has joined #openstack-ironic23:54
*** bauwser is now known as bauzas23:55
adam_gdlaube1, the deploy-ironic ramdisk doesn't call the metadata service23:57
adam_gdlaube1, it only communicates to the ironic conductor via tftp, and the ironic api service23:57
*** jrist has quit IRC23:58
*** Masahiro has quit IRC23:58
dlaube1ok, I guess I'm confused as to how the baremetal server is assigned the static IP address after installation?23:59

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