NobodyCam | w00t | 00:00 |
---|---|---|
NobodyCam | will take a look | 00:00 |
*** naohirot has joined #openstack-ironic | 00:03 | |
naohirot | good morning ironic | 00:04 |
NobodyCam | morning naohirot | 00:05 |
NobodyCam | ok so I got an answer to 128965 | 00:05 |
naohirot | Hi, I just looked at https://launchpad.net/ironic/+milestone/kilo-1 | 00:05 |
NobodyCam | thats today | 00:05 |
naohirot | NobodyCam: Have we released? | 00:06 |
devananda | NobodyCam: I seem to recall folks wanted all those methods moved out into manager/utils? | 00:06 |
NobodyCam | devananda: on 128965? | 00:06 |
devananda | NobodyCam: 139217 | 00:06 |
NobodyCam | ahh havent looked just yet | 00:07 |
*** ryanpetrello has joined #openstack-ironic | 00:19 | |
*** Masahiro has joined #openstack-ironic | 00:25 | |
*** Masahiro has quit IRC | 00:29 | |
NobodyCam | lol you edit in vim don't you devananda | 00:31 |
jroll | lol, why do you say that? | 00:33 |
*** ChuckC has quit IRC | 00:34 | |
NobodyCam | line 1918 of https://review.openstack.org/#/c/139217/9/ironic/tests/conductor/test_manager.py | 00:34 |
jroll | hahaha | 00:35 |
NobodyCam | :p | 00:36 |
jroll | I just found this: https://review.openstack.org/#/c/135767/ | 00:39 |
jroll | devananda: ^ are you looking for someone to take that over or? | 00:40 |
jroll | JayF: ^ relevant to our interests? | 00:40 |
jroll | s/?// | 00:40 |
*** ChuckC has joined #openstack-ironic | 00:43 | |
devananda | jroll: ++ | 00:44 |
* jroll digs up some free time | 00:45 | |
NobodyCam | ok just have to share. because it made me laugh: https://xkcd.com/350 | 00:48 |
jroll | lol | 00:49 |
NobodyCam | I want to use that as the basis for a kickstarter page and see how much it would generate | 00:50 |
jroll | hahaha | 00:51 |
NobodyCam | so jroll can you deploy windows images on onmetal? | 00:52 |
NobodyCam | lol | 00:52 |
jroll | NobodyCam: no, but it's feasible | 00:52 |
jroll | kind of hard with 32gb root disks :) | 00:52 |
NobodyCam | lol | 00:55 |
*** romcheg has quit IRC | 01:00 | |
*** Masahiro has joined #openstack-ironic | 01:01 | |
*** yuanying_ has joined #openstack-ironic | 01:24 | |
*** yuanying has quit IRC | 01:27 | |
*** romcheg has joined #openstack-ironic | 01:31 | |
*** ChuckC_ has joined #openstack-ironic | 01:32 | |
*** romcheg has quit IRC | 01:32 | |
*** ChuckC has quit IRC | 01:36 | |
*** ryanpetrello has quit IRC | 01:40 | |
*** killer_prince is now known as lazy_prince | 01:48 | |
lazy_prince | hi.. 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_prince | As i understand, the tftp services will be provided by neutron but tftp boot files will be on Ir-con.. | 01:52 |
lazy_prince | will they work..? or is there additional stuff that i need to do to get them working.. | 01:52 |
lazy_prince | can someone pls help.. | 01:53 |
JayF | jroll: perhaps, perhaps | 01:54 |
*** jerryz_ has joined #openstack-ironic | 01:56 | |
*** ryanpetrello has joined #openstack-ironic | 01:57 | |
*** ChuckC_ has quit IRC | 01:59 | |
*** dlaube has quit IRC | 02:01 | |
*** Marga__ has quit IRC | 02:06 | |
rloo | devananda: 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-ironic | 02:11 | |
*** Marga__ has quit IRC | 02:13 | |
*** ryanpetrello has quit IRC | 02:13 | |
devananda | rloo: 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 |
devananda | rloo: it took quite a bit of work NOT to change the behavior, because, yea, the old code is kinda harder to reason about | 02:15 |
rloo | devananda: hmm. well, take a look at my comments then. there seem to be slight changes. Or maybe I'm really tired. | 02:15 |
devananda | k. I'll leave comments there | 02:16 |
rloo | devananda: slight -> subtle? dunno. | 02:16 |
rloo | ok thx. | 02:16 |
*** nosnos has joined #openstack-ironic | 02:18 | |
*** jerryz_ is now known as jerryz | 02:19 | |
*** rloo has quit IRC | 02:19 | |
*** Haomeng has joined #openstack-ironic | 02:33 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Add pxe_ucs driver to support Cisco UCS B/C/M-series servers https://review.openstack.org/139517 | 02:43 |
*** ramineni has joined #openstack-ironic | 02:44 | |
*** ChuckC_ has joined #openstack-ironic | 02:52 | |
*** yuanying_ has quit IRC | 02:53 | |
*** anderbubble has joined #openstack-ironic | 02:58 | |
*** lazy_prince is now known as killer_prince | 03:01 | |
*** nosnos has quit IRC | 03:10 | |
*** nosnos has joined #openstack-ironic | 03:11 | |
*** ryanpetrello has joined #openstack-ironic | 03:15 | |
*** nosnos has quit IRC | 03:16 | |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Refactor async helper methods in conductor/manager.py https://review.openstack.org/139217 | 03:26 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Enable async callbacks from task.process_event() https://review.openstack.org/140868 | 03:26 |
* devananda goes afk for the evening | 03:26 | |
*** yuanying has joined #openstack-ironic | 03:30 | |
*** naohirot has quit IRC | 03:31 | |
*** harlowja_ is now known as harlowja_away | 03:51 | |
*** datajerk has quit IRC | 03:56 | |
*** datajerk has joined #openstack-ironic | 03:58 | |
*** kes has quit IRC | 03:58 | |
*** naohirot has joined #openstack-ironic | 03:59 | |
*** nosnos has joined #openstack-ironic | 04:02 | |
*** achanda has joined #openstack-ironic | 04:20 | |
*** derekh has joined #openstack-ironic | 04:21 | |
*** derekh has quit IRC | 04:30 | |
*** teju has joined #openstack-ironic | 04:44 | |
teju | hi 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 IRC | 04:48 | |
*** achanda has joined #openstack-ironic | 04:49 | |
*** killer_prince is now known as lazy_prince | 04:50 | |
*** achanda has quit IRC | 04:53 | |
*** chenglch has joined #openstack-ironic | 04:58 | |
*** Marga_ has joined #openstack-ironic | 05:10 | |
*** Marga_ has quit IRC | 05:11 | |
*** Marga_ has joined #openstack-ironic | 05:11 | |
*** ryanpetrello has quit IRC | 05:18 | |
*** anderbubble has quit IRC | 05:19 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic: Add tests for ilo_deploy driver https://review.openstack.org/142985 | 05:26 |
*** lazy_prince is now known as killer_prince | 05:35 | |
*** anderbubble has joined #openstack-ironic | 05:57 | |
*** anderbubble has quit IRC | 06:08 | |
*** anderbubble has joined #openstack-ironic | 06:09 | |
*** pcrews has quit IRC | 06:16 | |
teju | Haomeng : Hi | 06:23 |
Haomeng | teju: hi, good afternoon | 06:23 |
teju | Haomeng : good afternoon. How r u? | 06:24 |
Haomeng | teju: :) | 06:24 |
*** killer_prince has quit IRC | 06:28 | |
*** k4n0 has joined #openstack-ironic | 06:30 | |
*** MattMan has quit IRC | 06:32 | |
*** MattMan has joined #openstack-ironic | 06:32 | |
*** lazy_prince has joined #openstack-ironic | 06:39 | |
*** lazy_prince has joined #openstack-ironic | 06:40 | |
*** lazy_prince has quit IRC | 06:40 | |
*** lazy_prince has joined #openstack-ironic | 06:41 | |
*** pcaruana has joined #openstack-ironic | 06:49 | |
*** pensu has joined #openstack-ironic | 06:51 | |
teju | Haomeng : https://ask.openstack.org/en/question/56682/how-to-install-ironic-in-ubuntu-1404/ | 06:59 |
Haomeng | teju: suggest to run devstack to install ironic env on ubuntu, that works fine | 07:01 |
teju | Haomeng : devstack has been a nightmare for me :) | 07:02 |
Haomeng | teju: ok, did you clean the apt-get before install ironic-client | 07:02 |
teju | Haomeng : no | 07:02 |
Haomeng | teju: not sure if it is the apt source confict | 07:02 |
*** ryanpetrello has joined #openstack-ironic | 07:03 | |
teju | Haomeng : k | 07:03 |
Haomeng | I understand ubuntu14.04 apt source contains our iroinc alreayd | 07:03 |
Haomeng | so our guide can not apply to ubuntu :) | 07:03 |
Haomeng | teju: and I run same guide into redhat, has some neutron configuration issue, will rais bug and fix the doc | 07:03 |
Haomeng | teju: by official, our ironic does not support the installation and setup, so have to fix by ourself:) | 07:04 |
teju | Haomeng : k. | 07:04 |
Haomeng | teju: as you know the installation env is complex with different os and platforms, and networkings | 07:04 |
Haomeng | teju: try to clean your apt and run again, good luck | 07:05 |
Haomeng | teju: another good way - take the devstack scripts /steps as reference | 07:05 |
Haomeng | teju: because devstack support ubuntu14.04 as well:) | 07:05 |
teju | Haomeng : i believe this issue is with Juno because I was successful in installing ironic in icehouse | 07:07 |
*** ryanpetrello has quit IRC | 07:07 | |
Haomeng | teju: yes, some conflict, so make sure the env is *clean* | 07:07 |
Haomeng | teju: :) | 07:08 |
Haomeng | teju: some time the *clean* sys is a good base for us:) dont waste time to fix the bad env:) | 07:08 |
teju | Haomeng : k | 07:09 |
Haomeng | teju: :) | 07:09 |
lazy_prince | Haomeng: do you know if Ironic-conductor can exist in a separate machine and neutron on another.. I am looking at how TFTP will work | 07:37 |
*** andreykurilin has joined #openstack-ironic | 07:43 | |
Haomeng | lazy_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 IRC | 07:57 | |
*** anderbubble has joined #openstack-ironic | 08:00 | |
*** andreykurilin has quit IRC | 08:08 | |
*** ifarkas has joined #openstack-ironic | 08:09 | |
*** athomas has joined #openstack-ironic | 08:11 | |
*** Marga_ has quit IRC | 08:12 | |
*** Marga_ has joined #openstack-ironic | 08:12 | |
*** anderbubble has quit IRC | 08:14 | |
*** nosnos has quit IRC | 08:16 | |
*** nosnos has joined #openstack-ironic | 08:17 | |
*** Marga_ has quit IRC | 08:18 | |
*** Marga_ has joined #openstack-ironic | 08:19 | |
*** nosnos has quit IRC | 08:22 | |
*** anderbubble has joined #openstack-ironic | 08:24 | |
*** jcoufal has joined #openstack-ironic | 08:25 | |
*** Haomeng|2 has joined #openstack-ironic | 08:28 | |
*** dtantsur|afk is now known as dtantsur | 08:28 | |
*** Haomeng has quit IRC | 08:28 | |
dtantsur | Morning! | 08:28 |
lazy_prince | Haomeng|2: That holds good as long as the network is FLAT. what if i want to use VLAN network.. | 08:32 |
*** anderbubble has quit IRC | 08:36 | |
*** Marga_ has quit IRC | 08:37 | |
*** Marga_ has joined #openstack-ironic | 08:47 | |
*** dtantsur is now known as dtantsur|brb | 09:00 | |
openstackgerrit | jiangfei proposed openstack/ironic: ironic-api vaild the input driver https://review.openstack.org/141703 | 09:03 |
*** pensu has quit IRC | 09:05 | |
*** subscope has joined #openstack-ironic | 09:05 | |
*** derekh has joined #openstack-ironic | 09:08 | |
openstackgerrit | jiangfei proposed openstack/ironic: ironic-api vaild the input driver https://review.openstack.org/141703 | 09:10 |
*** erwan_taf has joined #openstack-ironic | 09:31 | |
*** david-ly_ has quit IRC | 09:32 | |
*** david-lyle has joined #openstack-ironic | 09:33 | |
*** romcheg has joined #openstack-ironic | 09:36 | |
*** david-lyle has quit IRC | 09:38 | |
*** subscope has quit IRC | 09:48 | |
*** chenglch has quit IRC | 09:58 | |
*** subscope has joined #openstack-ironic | 10:00 | |
*** Marga_ has quit IRC | 10:00 | |
*** Marga_ has joined #openstack-ironic | 10:02 | |
Haomeng|2 | lazy_prince: yes, vlan is more complex | 10:02 |
*** subscope has quit IRC | 10:03 | |
*** subscope has joined #openstack-ironic | 10:14 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent https://review.openstack.org/138115 | 10:27 |
*** naohirot has quit IRC | 10:30 | |
*** vdrok has joined #openstack-ironic | 10:47 | |
*** ramineni has quit IRC | 10:57 | |
*** Masahiro has quit IRC | 10:59 | |
*** lucasagomes has joined #openstack-ironic | 11:03 | |
*** naohirot has joined #openstack-ironic | 11:10 | |
*** Marga_ has quit IRC | 11:20 | |
lucasagomes | jroll, 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-ironic | 11:59 | |
*** dtantsur|brb is now known as dtantsur | 12:03 | |
*** Masahiro has quit IRC | 12:04 | |
*** subscope has quit IRC | 12:21 | |
*** k4n0 has quit IRC | 12:23 | |
*** igordcard has joined #openstack-ironic | 12:39 | |
*** dguerri has quit IRC | 12:45 | |
*** tteggel_ has quit IRC | 12:45 | |
*** tteggel has joined #openstack-ironic | 12:47 | |
*** dguerri has joined #openstack-ironic | 12:47 | |
*** alexpilotti has joined #openstack-ironic | 12:48 | |
*** subscope has joined #openstack-ironic | 12:51 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Reorder configuration options for clarify https://review.openstack.org/143074 | 12:56 |
dtantsur | ifarkas or lucasagomes, please have a look ^^^ | 12:57 |
*** Haomeng|2 has quit IRC | 12:57 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Reorder configuration options for clarity https://review.openstack.org/143074 | 12:57 |
*** Haomeng|2 has joined #openstack-ironic | 12:59 | |
ifarkas | dtantsur, ok | 13:00 |
*** dprince has joined #openstack-ironic | 13:00 | |
*** dprince has quit IRC | 13:01 | |
*** Masahiro has joined #openstack-ironic | 13:01 | |
*** teju has left #openstack-ironic | 13:02 | |
*** dprince has joined #openstack-ironic | 13:02 | |
*** Masahiro has quit IRC | 13:06 | |
*** alexpilotti has quit IRC | 13:06 | |
*** pensu has joined #openstack-ironic | 13:14 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Make firewall management optional https://review.openstack.org/143078 | 13:15 |
*** derekh has quit IRC | 13:20 | |
*** jiangfei has quit IRC | 13:29 | |
naohirot | lucasagomes: hi | 13:30 |
*** jiangfei has joined #openstack-ironic | 13:30 | |
naohirot | lucasagomes: do I have to do something regarding https://review.openstack.org/#/c/142112/, it seems gate py33 problem has been solved. | 13:31 |
lucasagomes | naohirot, hi there, we probably can just recheck it | 13:32 |
lucasagomes | and it will get merged | 13:32 |
lucasagomes | lemme do it | 13:32 |
naohirot | lucasagomes: Okay, so I don't have do anything right? | 13:32 |
lucasagomes | naohirot, nop, seems it's grand :) | 13:32 |
naohirot | lucasagomes: Okay, thanks! | 13:33 |
lucasagomes | tests are running again now | 13:33 |
naohirot | lucasagomes: all right :) | 13:33 |
lucasagomes | dtantsur, if you get a time https://review.openstack.org/#/c/137762/ | 13:42 |
dtantsur | yeah, after I finish my current patch | 13:42 |
*** pensu has quit IRC | 13:47 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Try to set boot device to PXE before rebooting https://review.openstack.org/143090 | 13:47 |
dtantsur | lucasagomes, and could you have a look at this (very short) patch ^^^? Just to make sure I understand it right. | 13:48 |
lucasagomes | sure | 13:48 |
lucasagomes | dtantsur, /me wonders whether set_boot_device should actually get a shared=False lock or not | 13:50 |
lucasagomes | it's not changing the db or anything, but def could happen as-is now | 13:50 |
dtantsur | lucasagomes, these locks... likely yes, it should be non-shared | 13:51 |
lucasagomes | yeah | 13:51 |
dtantsur | lucasagomes, please see comments to 137762 | 13:53 |
lucasagomes | will do | 13:53 |
*** bauzas is now known as bauwser | 13:54 | |
openstackgerrit | Merged stackforge/ironic-discoverd: Try to set boot device to PXE before rebooting https://review.openstack.org/143090 | 13:56 |
openstackgerrit | Merged stackforge/ironic-discoverd: Reorder configuration options for clarity https://review.openstack.org/143074 | 13:58 |
*** lazy_prince is now known as killer_prince | 14:00 | |
lucasagomes | dtantsur, good points! | 14:00 |
*** athomas has quit IRC | 14:01 | |
jroll | morning everyone :) | 14:03 |
*** erwan_taf has quit IRC | 14:03 | |
jroll | lucasagomes: looking... | 14:03 |
dtantsur | jroll, morning | 14:03 |
lucasagomes | jroll, thanks, morning | 14:03 |
lucasagomes | dtantsur, I think I'm overkilling that... I should just try to serialize as a json | 14:03 |
lucasagomes | that should be the validation | 14:03 |
lucasagomes | I will rework that patch | 14:03 |
dtantsur | lucasagomes, right, I'm surprised I didn't realize it as well :) | 14:04 |
lucasagomes | hah yeah lemme mark as WIP | 14:04 |
jroll | lucasagomes: +A | 14:06 |
*** achanda has joined #openstack-ironic | 14:06 | |
jroll | go write some code ;) | 14:06 |
lucasagomes | jroll, \o/!!!! | 14:07 |
lucasagomes | ta much! | 14:07 |
lucasagomes | will remove some -2's :) | 14:07 |
jroll | woohoo | 14:07 |
jroll | I need to write some specs over the holidays | 14:07 |
*** athomas has joined #openstack-ironic | 14:07 | |
jroll | lucasagomes: btw, about our neutron plugin vs using upstream neutron | 14:07 |
jroll | upstream neutron won't have anything like this until at least L cycle, AIUI | 14:08 |
dtantsur | folks, I'm bothered by this change https://review.openstack.org/#/c/135184/14/ironic/drivers/modules/pxe.py | 14:08 |
jroll | someone was working on it in juno but it didn't make it | 14:08 |
dtantsur | wdyt? | 14:08 |
jroll | and I don't think it made it for kilo | 14:08 |
*** r-daneel has joined #openstack-ironic | 14:08 | |
jroll | our extension is super small and pluggable for different vendors, it already works with some cisco gear | 14:09 |
jroll | I think it's best to start with that, people can contribute plugins as needed | 14:09 |
jroll | dtantsur: ++ | 14:09 |
jroll | I haven't been following the AMT stuff, but why do we need set_next_boot_device | 14:10 |
jroll | just don't support persistent=True | 14:10 |
openstackgerrit | Merged openstack/ironic-specs: Root device hints https://review.openstack.org/138729 | 14:10 |
* jroll comments on the review instead | 14:11 | |
lucasagomes | jroll, right, yeah. Maybe we should just go ahead and document it correctly | 14:12 |
lucasagomes | say it's depend on a downstream change in neutron | 14:13 |
jroll | lucasagomes: yeah, when neutron gets something, we can add support for that | 14:13 |
jroll | well | 14:13 |
lucasagomes | the fact that it's pluggable it makes it much easier | 14:13 |
jroll | it's an extension for neutron | 14:13 |
lucasagomes | cause the core stays same, it's just a plugging | 14:13 |
lucasagomes | yeah | 14:13 |
jroll | and since neutron ripped out all the ml2 plugins... | 14:13 |
jroll | can't really upstream it anyway ;) | 14:13 |
lucasagomes | oh did they already? | 14:13 |
lucasagomes | nice | 14:13 |
jroll | ya | 14:13 |
lucasagomes | sure yeah, it's sounds fine. We just need to document it correctly | 14:13 |
jroll | yeah | 14:14 |
jroll | our plugin is actually going to change quite a bit soon here | 14:14 |
jroll | goal is to not have extra database things | 14:14 |
jroll | you should just be able to drop it in and run with it | 14:14 |
jroll | dtantsur: oooo, the pxe ramdisk calls reboot inband? | 14:15 |
dtantsur | jroll, I don't know, I though it's managed by Ironic | 14:15 |
jroll | maybe not | 14:16 |
jroll | dtantsur: I just don't see the reboot in the pxe driver: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L451 | 14:16 |
*** ryanpetrello_ has joined #openstack-ironic | 14:17 | |
jroll | notify_deploy_complete() pings the node to clean up and get ready for reboot | 14:17 |
*** enikanorov has joined #openstack-ironic | 14:17 | |
* jroll must need more coffee | 14:18 | |
*** ryanpetrello_ is now known as ryanpetrello | 14:19 | |
*** erwan_taf has joined #openstack-ironic | 14:20 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields https://review.openstack.org/137762 | 14:20 |
lucasagomes | dtantsur, much better now ^ (idk why I haven't thought bout it before) | 14:21 |
*** ijw has joined #openstack-ironic | 14:21 | |
jroll | lucasagomes: I tried to do the same thing once and got yelled at iirc :P | 14:22 |
lucasagomes | hah | 14:22 |
lucasagomes | yeah I was like adding all the native/primitive types to validate json, I sould just try to validate with the stdlib | 14:23 |
* lucasagomes *facepalm* | 14:23 | |
*** r-daneel has quit IRC | 14:23 | |
jroll | lucasagomes: by the same thing, I mean extending the multivalue thing :P | 14:24 |
jroll | at any rate | 14:24 |
jroll | do we want a __str__ method on this? | 14:24 |
*** ppalucki has joined #openstack-ironic | 14:24 | |
jroll | not sure what wsme uses that for, but it was on the MultiType class | 14:25 |
jroll | could just json.dumps | 14:25 |
lucasagomes | jroll, oh I think we should indeed, because otherwise it will use the basetype to create the string | 14:25 |
lucasagomes | yeah | 14:25 |
lucasagomes | lemme add | 14:25 |
jroll | cool | 14:25 |
dtantsur | lucasagomes, also a couple comments inline | 14:25 |
lucasagomes | ack | 14:25 |
lucasagomes | thanks for the quick review | 14:25 |
*** dlpartain has joined #openstack-ironic | 14:27 | |
jroll | lucasagomes: added a couple other comments | 14:28 |
*** mjturek has joined #openstack-ironic | 14:28 | |
dtantsur | jroll, >>> json.dumps(None) -> 'null' | 14:29 |
lucasagomes | awesome thanks! | 14:29 |
jroll | wat, really? | 14:29 |
jroll | hm | 14:29 |
dtantsur | why not? | 14:29 |
dtantsur | it's a valid value | 14:29 |
lucasagomes | yeah that's correct | 14:29 |
jroll | didn't know that :P | 14:29 |
jroll | I thought it expected a dict or list | 14:29 |
lucasagomes | In [2]: json.dumps(None) | 14:29 |
lucasagomes | Out[2]: 'null' | 14:29 |
dtantsur | any primitive type works too | 14:30 |
jroll | right | 14:30 |
jroll | good to know :) | 14:30 |
dtantsur | lucasagomes, did you test https://review.openstack.org/#/c/142838/ ? | 14:31 |
* lucasagomes clicks | 14:31 | |
lucasagomes | dtantsur, oh gotta put WIP again, but yes I tested it locally here | 14:31 |
lucasagomes | I can't reproduce it, so I'm waiting toure to test it again | 14:31 |
*** dlpartain has left #openstack-ironic | 14:31 | |
lucasagomes | I pinged him already, he will do once he has some time | 14:31 |
* lucasagomes marking as WIP until since | 14:32 | |
dtantsur | ifarkas, please review https://review.openstack.org/143078 when you have some time | 14:32 |
ifarkas | dtantsur, sure | 14:32 |
dtantsur | lucasagomes, 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 |
lucasagomes | dtantsur, will check, just addressing the comments on the json thing | 14:33 |
lucasagomes | and I will take a look | 14:33 |
lintan | Hi dtantsur | 14:36 |
dtantsur | lintan, hi | 14:37 |
lintan | dtantsur thanks for your comments, I have one question, for the change in pxe.py | 14:38 |
lintan | dtantsur: I prefer to use isinstance but wonder how to call set_next_boot_device unconditionally? | 14:39 |
dtantsur | lintan, just without if? or is it something specific for your driver? | 14:39 |
lintan | Yes, it specific | 14:39 |
lintan | So isinstance should be the one, I think | 14:40 |
*** achanda has quit IRC | 14:41 | |
jroll | lintan: if you added set_next_boot_device to the interface, and made it a no-op for the other drivers | 14:41 |
jroll | you could just call it | 14:41 |
jroll | what I would rather see, is just setting the boot device every time | 14:41 |
dtantsur | how is set_next_boot_device different from set_boot_device(persistent=False) ? | 14:42 |
jroll | but idk how that would work with the reboot api | 14:42 |
lintan | amt driver is a exception, unlike other drivers | 14:43 |
* dtantsur is looking into spec | 14:44 | |
dtantsur | lintan, 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 |
dtantsur | I would say you should amend the spec with this issue, but maybe that's only me. | 14:45 |
jroll | dtantsur: https://review.openstack.org/#/c/141269/5/specs/kilo/amt-pxe-driver.rst | 14:45 |
jroll | the spec is being amended :P | 14:45 |
dtantsur | aha good | 14:45 |
lintan | jroll, for other drivers, set_next_boot_device is useless, I am not sure if it worth to do like this | 14:48 |
dtantsur | IMO checking for a specific driver is worse | 14:48 |
dtantsur | than having empty set_next_boot_device (I would call it check_next_boot_device or ensure_next_boot_device) | 14:49 |
jroll | ^ | 14:49 |
jroll | agree | 14:49 |
*** Masahiro has joined #openstack-ironic | 14:50 | |
lintan | hmmm, do we need a spec for this or I can implement it directly ? | 14:50 |
jroll | it should probably go in the spec update | 14:51 |
dtantsur | lintan, I highly recommend to bring this issue to the next Ironic IRC meeting as well. | 14:51 |
jroll | agree | 14:51 |
lintan | OK, I will do this. Thanks. | 14:53 |
jroll | so | 14:53 |
jroll | meh, ignore me | 14:54 |
jroll | I'd like to see if we could do this with set_boot_device, though | 14:54 |
jroll | but probably not | 14:54 |
*** Masahiro has quit IRC | 14:55 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic https://review.openstack.org/134865 | 14:56 |
naohirot | have a nice week end to all, good night! | 14:57 |
openstackgerrit | Merged openstack/python-ironicclient: Removed http proxy environment variable so that httpretty can work https://review.openstack.org/142112 | 14:57 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields https://review.openstack.org/137762 | 14:58 |
lucasagomes | jroll, dtantsur ^ when you get a time | 14:58 |
* lucasagomes jumps on a call | 14:58 | |
naohirot | lucasagomes: Oh, just merged, thanks! | 14:58 |
lucasagomes | naohirot, w00t | 14:58 |
naohirot | lucasagomes: :) | 14:58 |
lintan | jroll: if AMT driver don't support multiple requests to set boot device then we can do this with set_boot_device | 14:58 |
*** naohirot has quit IRC | 14:58 | |
lintan | jroll: it's something should improve with AMT firmware I think :) | 15:00 |
jroll | lintan: wait, you can't issue two requests to set boot device? | 15:00 |
lintan | jroll: yes, it's not support by AMT firmware | 15:01 |
lintan | jroll: I try to support this in AMT driver | 15:01 |
jroll | wow. | 15:01 |
lintan | jroll: That's why I save boot device in db and only issue the request with set_next_boot_device before boot | 15:04 |
jroll | right | 15:04 |
dtantsur | we might need to find an abstraction to fit similar cases... | 15:05 |
jroll | yeah, I kind of want to save this for the meeting | 15:06 |
lintan | dtantsur: we have similar cases for? | 15:07 |
*** jiangfei has quit IRC | 15:07 | |
dtantsur | not now. but we already have one :) it's enough to start thinking... | 15:07 |
*** jiangfei has joined #openstack-ironic | 15:07 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: PXE: Pass root device hints via kernel cmdline https://review.openstack.org/142109 | 15:07 |
jroll | I wonder if splitting boot and deploy interfaces will help :P | 15:08 |
*** jcoufal has quit IRC | 15:08 | |
dtantsur | might be... | 15:09 |
lintan | hmm, I have no idea now, but anyway, I will leave, good night dtantsur and jroll and Ironic | 15:10 |
jroll | night lintan | 15:10 |
dtantsur | g'night | 15:10 |
jroll | dtantsur: should we -2 the AMT code until the spec update lands? | 15:11 |
* jroll does it | 15:11 | |
dtantsur | jroll, I think so. THe update touches parts that are already in this change. | 15:11 |
jroll | that might be my first -2 :o | 15:12 |
dtantsur | jroll, congrats :D | 15:13 |
jroll | lol | 15:13 |
openstackgerrit | Merged stackforge/ironic-discoverd: Make firewall management optional https://review.openstack.org/143078 | 15:13 |
*** igordcard has quit IRC | 15:16 | |
NobodyCam | good morning Ironic | 15:17 |
*** ChuckC_ has quit IRC | 15:17 | |
dtantsur | NobodyCam, morning, TGIF! | 15:17 |
NobodyCam | oh ya dtantsur TGIF... and morning :) | 15:18 |
jroll | morning NobodyCam :) | 15:18 |
NobodyCam | oh and the friday before a holiday too | 15:18 |
NobodyCam | morning jroll :) | 15:18 |
* dtantsur is back to work on Jan 5th :) | 15:19 | |
dtantsur | last hours before Xmas! | 15:19 |
NobodyCam | yep | 15:19 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-specs: In-band hardware properties inspection via ironic-discoverd https://review.openstack.org/135605 | 15:25 |
*** lucasagomes is now known as lucas-hungry | 15:25 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields https://review.openstack.org/137762 | 15:25 |
dtantsur | lucas-hungry, I believe I addressed your comments ^^^ | 15:25 |
lucas-hungry | had to address the jsonpatchtype to support None and empty dicts, lists etc ^ | 15:26 |
lucas-hungry | dtantsur, will take a look 1 sec | 15:26 |
lucas-hungry | will grab a quick sandwich | 15:26 |
* lucas-hungry brb | 15:26 | |
jroll | lucas-hungry: added one more comment there :P | 15:28 |
*** igordcard has joined #openstack-ironic | 15:31 | |
*** ijw has quit IRC | 15:33 | |
*** achanda has joined #openstack-ironic | 15:35 | |
*** anderbubble has joined #openstack-ironic | 15:41 | |
*** jiangfei has quit IRC | 15:42 | |
*** erwan_taf has quit IRC | 15:43 | |
*** jiangfei has joined #openstack-ironic | 15:43 | |
*** ppalucki has quit IRC | 15:46 | |
*** anderbubble has quit IRC | 15:46 | |
*** jerryz has quit IRC | 15:52 | |
*** igordcard has quit IRC | 15:54 | |
* NobodyCam is out of cream for his coffee... got a run to the store... bbiaf... :-p | 15:54 | |
*** agordeev has quit IRC | 15:54 | |
*** agordeev has joined #openstack-ironic | 15:57 | |
*** pcaruana has quit IRC | 15:59 | |
*** anderbubble has joined #openstack-ironic | 16:00 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Add option to overwrite existing properties https://review.openstack.org/143124 | 16:00 |
dtantsur | ifarkas, the last review in this year ^^^ please | 16:00 |
ifarkas | dtantsur, sure, I will do it ;-) | 16:03 |
dtantsur | thanks | 16:03 |
JayF | This is interesting: https://review.openstack.org/#/c/143123/ | 16:04 |
JayF | jroll: ^ you might find that interesting too | 16:04 |
dtantsur | it's not written in bash \o/ | 16:05 |
dtantsur | :D | 16:05 |
devananda | morning, all | 16:09 |
dtantsur | devananda, morning | 16:09 |
*** ChuckC_ has joined #openstack-ironic | 16:11 | |
*** ChuckC_ is now known as ChuckC | 16:11 | |
*** pensu has joined #openstack-ironic | 16:11 | |
JayF | morning | 16:11 |
*** anderbubble has quit IRC | 16:14 | |
* NobodyCam is back | 16:14 | |
NobodyCam | morning devananda | 16:14 |
*** pensu has quit IRC | 16:15 | |
*** pcrews has joined #openstack-ironic | 16:15 | |
lucas-hungry | jroll, done :D | 16:20 |
*** lucas-hungry is now known as lucasagomes | 16:20 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields https://review.openstack.org/137762 | 16:20 |
*** pensu has joined #openstack-ironic | 16:22 | |
NobodyCam | lucasagomes: lol luv the Uttra nit tag...:) | 16:22 |
lucasagomes | lol | 16:22 |
lucasagomes | devananda, JayF NobodyCam morning | 16:22 |
NobodyCam | morning lucasagomes :) | 16:22 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Convert drivers to use process_event() https://review.openstack.org/140883 | 16:23 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Convert check_deploy_timeout to use process_event https://review.openstack.org/140869 | 16:23 |
devananda | g'mornin | 16:23 |
NobodyCam | :) | 16:23 |
devananda | NobodyCam: 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 |
NobodyCam | I saw a couple of revs get pushed up lastnight, Thou I have not dug into them yet | 16:24 |
devananda | yea, she's found the same thing that had been bothering me | 16:25 |
devananda | I was trying to make fsm match the current behavior, even when that behavior was illogical | 16:25 |
devananda | and, naturally, rloo would prefer that fsm be logical :) | 16:25 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Issue with FSM's _target_state https://review.openstack.org/142303 | 16:31 |
openstackgerrit | Merged stackforge/ironic-discoverd: Add option to overwrite existing properties https://review.openstack.org/143124 | 16:34 |
*** thiagop has quit IRC | 16:35 | |
*** anderbubble has joined #openstack-ironic | 16:36 | |
*** anderbubble has quit IRC | 16:37 | |
*** pensu has quit IRC | 16:38 | |
*** Masahiro has joined #openstack-ironic | 16:39 | |
*** ChuckC has quit IRC | 16:40 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: PXE: Pass root device hints via kernel cmdline https://review.openstack.org/142109 | 16:40 |
*** Masahiro has quit IRC | 16:43 | |
*** ChuckC has joined #openstack-ironic | 16:44 | |
*** chuckC_ has joined #openstack-ironic | 16:46 | |
*** ChuckC has quit IRC | 16:51 | |
*** yjiang5 is now known as gingerjiang | 16:52 | |
NobodyCam | devananda: voted and commented on 139217 | 17:03 |
*** achanda has quit IRC | 17:04 | |
devananda | cheers | 17:04 |
devananda | NobodyCam: oh, heh. I juse realized one of rloo's comments was "why did you remove the attempts-remaining log" | 17:06 |
NobodyCam | you didn't | 17:06 |
devananda | NobodyCam: which actually you did in 141949, and I accidentally copied into my patch, and then I changed it because of her comment | 17:06 |
devananda | oh, but I did | 17:06 |
NobodyCam | line 1520 of https://review.openstack.org/#/c/139217/10/ironic/conductor/manager.py | 17:07 |
NobodyCam | attempts are there | 17:07 |
*** achanda has joined #openstack-ironic | 17:07 | |
NobodyCam | I can abodon my little patch | 17:07 |
NobodyCam | thats just a click | 17:08 |
devananda | as much as I was trying to keep that patch simple, it's grown .... and I think 141949 could be abandoned now | 17:08 |
devananda | sorry about that | 17:08 |
NobodyCam | nothing to be sorry about... heh saves me the rebase :) | 17:09 |
dtantsur | so, 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|afk | 17:10 | |
NobodyCam | 141949 abandoned :) | 17:10 |
NobodyCam | have a great rest of the year dtantsur|afk | 17:10 |
NobodyCam | see ya next year | 17:11 |
devananda | dtantsur|afk: have a great holiday! ciao o/ | 17:12 |
devananda | NobodyCam: looking at the last patch in my series (before rloo's) -- it is failing tempest. I think I know why. BUT | 17:12 |
devananda | look at this error message in nova. it's really not helpful | 17:12 |
devananda | http://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_030 | 17:13 |
devananda | NovaException: Error contacting Ironic server for 'node.update'. Attempt 60 of 60 | 17:13 |
devananda | it's not an error to contact ironic at all. Nova contacted ir-api just fine, but ironic refused to change the state | 17:13 |
NobodyCam | :( | 17:14 |
devananda | https://bugs.launchpad.net/nova/+bug/1404331 | 17:19 |
devananda | NobodyCam: 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 them | 17:20 |
devananda | NobodyCam: is there info up somewhere on the bot you started? | 17:20 |
NobodyCam | devananda: just the initial fork with some weekend hacking on a module or two: https://github.com/NoBodyCam/PixieBootsIrcBot | 17:21 |
NobodyCam | but I like this bot | 17:21 |
jroll | devananda: yes, that log is painful :| | 17:22 |
NobodyCam | and that could be added easily | 17:22 |
lucasagomes | +1 the PixieBoots Bot rocks! | 17:22 |
NobodyCam | lucasagomes: have you looked at the code | 17:23 |
lucasagomes | we could even use it to get some statistics for us, like how many critical/high bugs are open | 17:23 |
lucasagomes | NobodyCam, I didn't, these days I'm having so little time to do anything | 17:23 |
lucasagomes | plus, I'm visiting my family so after work I spend most of the time with them | 17:23 |
lucasagomes | not touching computers at night really :D | 17:23 |
lucasagomes | but I will! | 17:24 |
NobodyCam | :) | 17:24 |
NobodyCam | gah I keep dropping | 17:24 |
*** dlaube has joined #openstack-ironic | 17:24 | |
devananda | I would love to see bug stats and gate stats posted in channel regularly | 17:24 |
NobodyCam | lets add a section to the white board or (gah) start a new etherpad and I can start hacking in earenst.. | 17:25 |
devananda | NobodyCam: since I'm lazy right now, i'll just ask - did you start from the openstack irc bot, or ? | 17:26 |
NobodyCam | I've just been poking at it on weekends, but we have this kinda large-ish holiday comming up | 17:26 |
NobodyCam | NobodyCam: nope.... https://github.com/embolalia/willie | 17:27 |
NobodyCam | I like the design of willie | 17:27 |
*** achanda has quit IRC | 17:28 | |
*** alexpilotti has joined #openstack-ironic | 17:28 | |
*** achanda has joined #openstack-ironic | 17:28 | |
devananda | :) | 17:30 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Support for non-Glance image references https://review.openstack.org/136741 | 17:31 |
*** achanda has quit IRC | 17:33 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Support setting non-string fields https://review.openstack.org/142492 | 17:37 |
NobodyCam | ok added a pixieboots irc bot section to the bottom of the white board. if we thing of cool funtion for pixie lets add them there | 17:38 |
*** achanda has joined #openstack-ironic | 17:40 | |
NobodyCam | oh thats a cool idea | 17:41 |
*** romcheg has quit IRC | 17:43 | |
lucasagomes | the FAQ? | 17:43 |
lucasagomes | yeah | 17:43 |
lucasagomes | idk how hard that would be tho, but it's a good food for thought | 17:43 |
*** MattMan has left #openstack-ironic | 17:44 | |
lucasagomes | (we could have a FAQ anyway, so the bot would only parse it) | 17:45 |
NobodyCam | i think the faq will be doable because we can link to sections of the doc pages | 17:48 |
NobodyCam | but I was thinking about the action item stuff from the meetings | 17:48 |
lucasagomes | I see :) | 17:49 |
NobodyCam | oh speaking of lucasagomes are you going to put up a patch adding Pixie png to the repo? | 17:50 |
lucasagomes | yeah since we sometimes forget the action items (happens to me) | 17:50 |
lucasagomes | NobodyCam, oh lemme do it! | 17:50 |
lucasagomes | or if someone has a server where I can put it I would do that too | 17:50 |
NobodyCam | willie has some great built in modules and also has a https://github.com/embolalia/willie-extras repo | 17:50 |
NobodyCam | with some cool stuff | 17:51 |
NobodyCam | I'm going to port the slap.py this weekend oh and fix the bug in the bug lookup lol | 17:51 |
NobodyCam | lucasagomes: could really have some fun and add something like : http://www.nltk.org/ | 17:57 |
*** athomas has quit IRC | 17:58 | |
*** pensu has joined #openstack-ironic | 17:59 | |
*** ifarkas has quit IRC | 18:03 | |
lucasagomes | NobodyCam, https://wiki.openstack.org/wiki/Ironic#Pixie_Boots.2C_the_Ironic_drummer_bear | 18:04 |
*** dprince has quit IRC | 18:04 | |
lucasagomes | found a way to upload a file to the wiki, if u embed a file it gives u the link so u can upload | 18:05 |
NobodyCam | w00 h00 :) | 18:05 |
*** harlowja_away is now known as harlowja_ | 18:05 | |
NobodyCam | awesome | 18:05 |
lucasagomes | :D | 18:06 |
NobodyCam | I'll get the bot cleaned up this weekend and have Pixie join our channel | 18:06 |
openstackgerrit | Merged openstack/ironic: Extend API multivalue fields https://review.openstack.org/137762 | 18:06 |
lucasagomes | w00t ^! | 18:08 |
NobodyCam | brb | 18:24 |
*** dprince has joined #openstack-ironic | 18:26 | |
*** Masahiro has joined #openstack-ironic | 18:27 | |
*** Masahiro has quit IRC | 18:32 | |
*** alexpilotti has quit IRC | 18:35 | |
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/ | 18:36 |
anteaya | adam_g: ^^ if you are around | 18:36 |
*** pensu has quit IRC | 18:38 | |
*** romcheg has joined #openstack-ironic | 18:45 | |
*** r-daneel has joined #openstack-ironic | 18:52 | |
*** datajerk1 has joined #openstack-ironic | 18:55 | |
*** r-daneel has quit IRC | 18:57 | |
*** alexpilotti has joined #openstack-ironic | 18:58 | |
*** datajerk has quit IRC | 18:59 | |
*** openstack has joined #openstack-ironic | 19:09 | |
*** openstackstatus has joined #openstack-ironic | 19:09 | |
*** ChanServ sets mode: +v openstackstatus | 19:09 | |
*** PaulCzar_ is now known as PaulCzar | 19:10 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent https://review.openstack.org/138115 | 19:11 |
*** romcheg has quit IRC | 19:16 | |
*** romcheg has joined #openstack-ironic | 19:20 | |
*** shakamunyi has joined #openstack-ironic | 19:25 | |
jroll | 18: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/ <- devananda | 19:33 |
lucasagomes | jroll, seems nova can use a diff format than ISO | 19:36 |
lucasagomes | a vfat file with the jsons | 19:36 |
lucasagomes | for the configdrive I mean | 19:36 |
* lucasagomes wonders whether I should test the mimetype before doing anything | 19:36 | |
jroll | orly | 19:36 |
jroll | interesting | 19:36 |
lucasagomes | jroll, https://github.com/openstack/nova/blob/master/nova/virt/configdrive.py#L157-L163 | 19:37 |
lucasagomes | and I'm trying to build an iso manually and use that code you gave me gzipping/base64'ing it but I'm getting an error | 19:38 |
jroll | oh, neat | 19:38 |
lucasagomes | TypeError: Incorrect padding | 19:38 |
lucasagomes | looking at it now | 19:38 |
jroll | strange | 19:38 |
lucasagomes | jroll, I'm wondering whether for Ironic it would be better to mount that file and copy the content over instead of dd'ing it | 19:38 |
lucasagomes | seems all configs are mountable | 19:38 |
NobodyCam | lucasagomes: then we have to know about file systems | 19:39 |
devananda | jroll: thanks - I was looking for that | 19:39 |
lucasagomes | NobodyCam, yeah for both cases we would, because the way it's now it would only work for ISOs | 19:39 |
lucasagomes | NobodyCam, oh, the fs seems to always be vfat btw | 19:39 |
*** achanda has quit IRC | 19:40 | |
devananda | anteaya: ack'd | 19:40 |
jroll | lucasagomes: :/ idk | 19:40 |
NobodyCam | oh because treated as a floppy | 19:40 |
lucasagomes | yeah | 19:40 |
NobodyCam | :) | 19:41 |
anteaya | devananda: thank you | 19:41 |
lucasagomes | jroll, it's ok, I will try to figure out. Would be great to actually share some code between IPA and the PXE stuff | 19:41 |
lucasagomes | we are doing the same thing | 19:41 |
* lucasagomes will put it in a common place | 19:42 | |
jroll | lucasagomes: we went back and forth for a while, I don't want to get in the business of building images in ironic | 19:42 |
jroll | or like writing a bunch of stuff to disk | 19:42 |
lucasagomes | jroll, oh not building images, both configdrive formats are mountable | 19:42 |
lucasagomes | so I was thinking whether mounting it and copying the content would be better than dd'ing | 19:42 |
lucasagomes | but I'm still investigating it | 19:43 |
jroll | lucasagomes: hmm, I don't love that but it might work out | 19:44 |
lucasagomes | jroll, yeah, I will test it more and then keep u sync'ed about it | 19:44 |
NobodyCam | lucasagomes: I tened to like the DD method | 19:44 |
jroll | cool, thanks man | 19:44 |
lucasagomes | NobodyCam, yeah dd works too, I just need to get the ISO generation right | 19:45 |
lucasagomes | the vfat is easy cause it's just a dd directly, but for the ISO i've to unzip/decode it first | 19:45 |
lucasagomes | and then dd | 19:45 |
lucasagomes | anyway I might finish it next week | 19:46 |
lucasagomes | I will call it a day :) | 19:46 |
NobodyCam | have a great weekend lucasagomes | 19:47 |
lucasagomes | you too | 19:47 |
lucasagomes | have a great night and weekend everybody! | 19:47 |
lucasagomes | see y'all soon :) | 19:47 |
NobodyCam | are you around next week or are you like the J*'s and leaving us till next year | 19:47 |
lucasagomes | oh I will be around on monday and tuesday :D | 19:48 |
NobodyCam | :) | 19:48 |
lucasagomes | jroll, JayF enjoy holidays | 19:48 |
NobodyCam | brb | 19:49 |
jroll | lucasagomes: thanks, you too, have a good one man :) | 19:50 |
lucasagomes | cheers :) | 19:50 |
*** ryanpetrello has quit IRC | 19:50 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Remove configdrive builder https://review.openstack.org/143167 | 19:51 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Remove /mnt/sys support https://review.openstack.org/143168 | 19:51 |
*** ryanpetrello has joined #openstack-ironic | 19:51 | |
jroll | ^ easy peasy reviews | 19:51 |
*** lucasagomes is now known as lucas-dinner | 19:53 | |
devananda | NobodyCam: updating the agenda, I'm going to condense your links to a single search link, k? | 19:54 |
NobodyCam | sure :) | 19:57 |
NobodyCam | oh devananda http://paste.openstack.org/show/uGfAaWTSyJGaQ0sorczu/ :-p | 20:01 |
devananda | NobodyCam: awesome | 20:03 |
NobodyCam | its running in #ironic-bot (for testing) | 20:05 |
NobodyCam | :-p | 20:05 |
*** ChuckC has joined #openstack-ironic | 20:10 | |
*** alexpilotti has quit IRC | 20:15 | |
*** Masahiro has joined #openstack-ironic | 20:16 | |
*** Masahiro has quit IRC | 20:20 | |
dlaube | hey 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 CLI | 20:30 |
NobodyCam | humm | 20:31 |
dlaube | I know rackspace uses configdrive for deployment vs. metadata service, does that you mean you have ditched the metadata service altogether ? | 20:31 |
NobodyCam | are the packets making it to the conductor? ie tcpdump -blah | 20:31 |
NobodyCam | s/conductor/controller/ | 20:32 |
NobodyCam | :-p | 20:32 |
dlaube | NobodyCam: yes, we are able to hit port 80 on the magic IP that currently lives on the controller | 20:33 |
dlaube | ec2metadata from CLI returns ami-id: unavailable | 20:35 |
dlaube | ami-launch-index: unavailable | 20:35 |
dlaube | ami-manifest-path: unavailable | 20:35 |
dlaube | tried bumping up verbose and debug in the /etc/neutron/metadata_agent.ini | 20:37 |
dlaube | but not seeing anything in the logs other than periodic type events | 20:37 |
dlaube | I'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 :D | 20:40 |
NobodyCam | dlaube: 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 IRC | 20:43 | |
dlaube | sort of but no OVS | 20:46 |
JayF | dlaube: Rackspace does not use metadata service at all today, fyi | 20:46 |
*** pensu has joined #openstack-ironic | 20:48 | |
NobodyCam | dlaube: can you hit port 8775 on the controller from the node? | 20:49 |
dlaube | NobodyCam: yep | 20:52 |
dlaube | ok ty JayF | 20:53 |
*** andreykurilin_ has joined #openstack-ironic | 20:53 | |
NobodyCam | and 169.254.169.254:80 is mapped to <controller_ip>:8775 ? | 20:54 |
*** pensu has quit IRC | 20:55 | |
*** andreykurilin_ has quit IRC | 21:02 | |
*** andreykurilin_ has joined #openstack-ironic | 21:02 | |
NobodyCam | brb | 21:07 |
dlaube | NobodyCam: yessir | 21:08 |
NobodyCam | :-p | 21:15 |
NobodyCam | humm | 21:17 |
NobodyCam | dlaube: and curl tests work locally? | 21:17 |
dlaube | NobodyCam: we had to set metadata service to noauth otherwise it was asking for tenant_id, etc | 21:22 |
dlaube | but right now curl is returning nothing | 21:22 |
openstackgerrit | Jay Faulkner proposed openstack/ironic-python-agent: Allow use of multiple simultaneous HW managers https://review.openstack.org/143193 | 21:22 |
dlaube | root@ubuntu:~# curl http://169.254.169.254/2009-04-04 | 21:23 |
dlaube | err http://screencast.com/t/5Xijj4jmQHD | 21:23 |
NobodyCam | is that on the controller? | 21:23 |
dlaube | this is from the baremetal box that was deployed | 21:23 |
NobodyCam | what do you get on the controller it self? | 21:24 |
dlaube | 400 bad request | 21:26 |
dlaube | X-Instance-ID header is missing from request. | 21:26 |
NobodyCam | dlaube: http://blog.oddbit.com/2014/01/14/direct-access-to-nova-metadata/ | 21:30 |
jroll | dlaube: sounds like you need to send X-Instance-ID? | 21:31 |
dlaube | yeah | 21:31 |
dlaube | shouldnt X-Instance-ID, X-Tenant-ID and x-instance-id-signature be inserted into the baremetal node somehow? | 21:32 |
NobodyCam | I've never had this issue, so they may if the metadata is working | 21:33 |
NobodyCam | :-p | 21:33 |
NobodyCam | oh brb ... again | 21:33 |
jroll | could be cool if we passed it in kernel cmd line | 21:35 |
dlaube | heh, I was just looking at that jroll | 21:37 |
dlaube | was going to ask about deployment_id and deployment_key | 21:37 |
dlaube | I just figured that was for glance | 21:37 |
adam_g | dlaube, without the x-instance-id, metadata service should serve data based on source ip, IIRC | 21:41 |
dlaube | adam_g: that's what I thought as well…but…but…it's not :P | 21:44 |
adam_g | dlaube, you're using nova-api-ec2? | 21:45 |
*** ianco has joined #openstack-ironic | 21:45 | |
dlaube | adam_g: nova.conf has; enabled_apis = [‘ec2’, ‘osapi_compute’, ‘osapi_volume’, ‘metadata’] | 21:46 |
dlaube | yo ianco | 21:46 |
adam_g | dlaube, if you curl from within the guest 169.254.169.254, where does nova show the request coming from? | 21:46 |
dlaube | hmm | 21:46 |
dlaube | adam_g: will that be in the nova-api log? | 21:46 |
adam_g | dlaube, should be, eya | 21:46 |
dlaube | checking | 21:47 |
adam_g | dlaube, optionall you can disable ec2 from that list and run the nova-api-ec2 metadat service alone | 21:47 |
ianco | seems to be from the correct host ip :) | 21:47 |
adam_g | ianco, from the fixed ip or public ip? | 21:47 |
dlaube | yeah | 21:47 |
ianco | its the fixed ip on its neutron port | 21:48 |
adam_g | hmm | 21:49 |
*** ryanpetrello_ has joined #openstack-ironic | 21:58 | |
*** ryanpetrello has quit IRC | 22:01 | |
*** ryanpetrello_ is now known as ryanpetrello | 22:01 | |
dlaube | is there anything else we can try other than replacing nova-api with nova-api-ec2? | 22:01 |
NobodyCam | have you asked teh nova folks? | 22:02 |
dlaube | do they hang in #openstack or would the devs entertain questions in #openstack-nova? | 22:03 |
NobodyCam | id try *-nova first then maybe the mailing list? | 22:03 |
devananda | well | 22:03 |
devananda | the #openstack-PROJECT rooms are generally for developers, not usage questions. same for the -dev list | 22:04 |
devananda | -nova tends to be a bit stricter on that in IRC than we do | 22:04 |
devananda | (in time, we may need to do the same...) | 22:05 |
dlaube | gotcha, that's why I asked | 22:05 |
*** Masahiro has joined #openstack-ironic | 22:05 | |
dlaube | and also why you guys are awesome | 22:05 |
ianco | hmm, not much documentation on the different implementations, nova-api-ec2 an nova-api | 22:05 |
devananda | dlaube: thanks. you say that now :) | 22:05 |
adam_g | they are the same, one is just run in its own process | 22:05 |
ianco | there we go! thank you :) | 22:06 |
*** Masahiro has quit IRC | 22:09 | |
*** ryanpetrello has quit IRC | 22:13 | |
*** dlaube has quit IRC | 22:16 | |
devananda | heading 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-ironic | 22:20 | |
NobodyCam | night devananda | 22:20 |
*** dlaube1 has joined #openstack-ironic | 22:22 | |
*** mjturek has quit IRC | 22:23 | |
*** dlaube has quit IRC | 22:24 | |
*** andreykurilin_ has quit IRC | 22:29 | |
dlaube1 | jroll: 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 configs | 22:44 |
dlaube1 | if I can get x-instance-id in there somehow, I can modify the deploy image we are using to take advantage of it | 22:45 |
adam_g | dlaube1, 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 more | 22:48 |
adam_g | *re-deploy instances | 22:48 |
*** ChuckC has quit IRC | 22:53 | |
*** chuckC_ has quit IRC | 22:53 | |
dlaube1 | ok thanks adam_g | 22:56 |
*** chuckC_ has joined #openstack-ironic | 23:01 | |
*** chuckC__ has joined #openstack-ironic | 23:05 | |
*** chuckC_ has quit IRC | 23:06 | |
*** chuckC__ is now known as chuckC_ | 23:06 | |
*** chuckC_ has quit IRC | 23:06 | |
*** ChuckC has joined #openstack-ironic | 23:16 | |
dlaube1 | can anyone confirm if the metadata service is called from the deploy image while using the pxe_ipmi driver? | 23:23 |
dlaube1 | I know cloud-init calls it once the box is installed | 23:23 |
*** Masahiro has joined #openstack-ironic | 23:54 | |
*** bauwser is now known as bauzas | 23:55 | |
adam_g | dlaube1, the deploy-ironic ramdisk doesn't call the metadata service | 23:57 |
adam_g | dlaube1, it only communicates to the ironic conductor via tftp, and the ironic api service | 23:57 |
*** jrist has quit IRC | 23:58 | |
*** Masahiro has quit IRC | 23:58 | |
dlaube1 | ok, 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!