*** etingof has quit IRC | 00:14 | |
*** zshi has joined #openstack-ironic | 00:50 | |
*** phuongnh has joined #openstack-ironic | 01:01 | |
*** Goneri has quit IRC | 01:45 | |
*** gcb has joined #openstack-ironic | 01:52 | |
*** fragatin_ has quit IRC | 01:53 | |
*** hw_wutianwei has joined #openstack-ironic | 01:55 | |
*** zhangfei has joined #openstack-ironic | 01:56 | |
*** bfournie has quit IRC | 02:30 | |
*** fragatina has joined #openstack-ironic | 03:02 | |
*** kiseok7 has quit IRC | 03:15 | |
*** udesale has joined #openstack-ironic | 03:23 | |
*** rcernin has quit IRC | 03:50 | |
*** rcernin has joined #openstack-ironic | 03:52 | |
*** jaianshu has joined #openstack-ironic | 04:00 | |
*** fragatin_ has joined #openstack-ironic | 04:11 | |
*** fragatina has quit IRC | 04:11 | |
*** links has joined #openstack-ironic | 04:13 | |
*** yangyapeng has joined #openstack-ironic | 04:26 | |
openstackgerrit | Nguyen Hung Phuong proposed openstack/ironic master: Add additional capabilities discovery for iRMC driver https://review.openstack.org/417347 | 04:26 |
---|---|---|
*** fragatina has joined #openstack-ironic | 04:56 | |
*** fragatin_ has quit IRC | 04:58 | |
*** jaianshu_ has joined #openstack-ironic | 05:03 | |
*** jaianshu has quit IRC | 05:06 | |
*** dpawar has joined #openstack-ironic | 05:22 | |
*** jaianshu_ has quit IRC | 05:30 | |
*** d0ugal_ has joined #openstack-ironic | 05:30 | |
*** d0ugal has quit IRC | 05:32 | |
*** rcernin has quit IRC | 05:38 | |
*** threestrands has quit IRC | 06:03 | |
openstackgerrit | Madhuri Kumari proposed openstack/ironic master: Add a timeout for powering on/off a node on Cisco UCS Driver https://review.openstack.org/521425 | 06:06 |
openstackgerrit | Madhuri Kumari proposed openstack/ironic master: Add a timeout for powering on/off a node on Cisco UCS Driver https://review.openstack.org/521425 | 06:07 |
*** jtomasek has joined #openstack-ironic | 06:33 | |
*** karthiks has joined #openstack-ironic | 06:38 | |
*** mjura has joined #openstack-ironic | 06:38 | |
*** hoonetorg has quit IRC | 06:41 | |
*** xnox_ has joined #openstack-ironic | 06:53 | |
*** hoonetorg has joined #openstack-ironic | 06:54 | |
*** e0ne has joined #openstack-ironic | 06:55 | |
*** marios has joined #openstack-ironic | 07:00 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata https://review.openstack.org/521439 | 07:07 |
*** jtomasek has quit IRC | 07:16 | |
*** charcol has quit IRC | 07:18 | |
*** rbartal has joined #openstack-ironic | 07:19 | |
*** gcb has quit IRC | 07:25 | |
*** gcb has joined #openstack-ironic | 07:26 | |
*** pmannidi has quit IRC | 07:27 | |
*** d0ugal_ has quit IRC | 07:31 | |
openstackgerrit | Rushil Chugh proposed openstack/ironic master: Add XClarity Driver https://review.openstack.org/519427 | 07:33 |
*** parlos has joined #openstack-ironic | 07:33 | |
*** jtomasek has joined #openstack-ironic | 07:35 | |
*** stendulker has joined #openstack-ironic | 07:35 | |
openstackgerrit | Rushil Chugh proposed openstack/ironic master: Add XClarity Driver https://review.openstack.org/519427 | 07:36 |
*** TuanLA has joined #openstack-ironic | 07:44 | |
*** AlexeyAbashkin has joined #openstack-ironic | 07:47 | |
*** e0ne has quit IRC | 07:48 | |
*** kiseok7 has joined #openstack-ironic | 07:56 | |
*** pcaruana has joined #openstack-ironic | 08:04 | |
*** racedo has joined #openstack-ironic | 08:06 | |
*** SerenaFeng has joined #openstack-ironic | 08:10 | |
*** SerenaFeng has quit IRC | 08:10 | |
*** d0ugal_ has joined #openstack-ironic | 08:14 | |
*** karimb has joined #openstack-ironic | 08:20 | |
*** zhangfei has quit IRC | 08:21 | |
*** zhangfei has joined #openstack-ironic | 08:34 | |
*** ankkumar has joined #openstack-ironic | 08:45 | |
*** d0ugal_ has quit IRC | 08:53 | |
*** d0ugal has joined #openstack-ironic | 08:53 | |
*** d0ugal has quit IRC | 08:53 | |
*** d0ugal has joined #openstack-ironic | 08:53 | |
pas-ha | morning ironic :) | 08:55 |
openstackgerrit | Ankit Kumar proposed openstack/ironic-inspector master: Add py35 gate for ironic-inspector https://review.openstack.org/515036 | 09:02 |
*** makowals has joined #openstack-ironic | 09:03 | |
*** e0ne has joined #openstack-ironic | 09:05 | |
*** spectr has joined #openstack-ironic | 09:07 | |
*** spectr has quit IRC | 09:07 | |
stendulker | Good morning pas-ha :) | 09:08 |
*** athomas has joined #openstack-ironic | 09:08 | |
openstackgerrit | Yushiro FURUKAWA proposed openstack/ironic-specs master: Support a new hardware type for PRIMEQUEST MMB https://review.openstack.org/515717 | 09:09 |
*** spectr has joined #openstack-ironic | 09:11 | |
*** spectr has quit IRC | 09:12 | |
*** hoonetorg has quit IRC | 09:13 | |
*** mgoddard has joined #openstack-ironic | 09:20 | |
*** d0ugal has quit IRC | 09:24 | |
*** d0ugal has joined #openstack-ironic | 09:25 | |
*** ankkumar_ has joined #openstack-ironic | 09:25 | |
*** lucas-afk is now known as lucasagomes | 09:25 | |
*** derekh has joined #openstack-ironic | 09:26 | |
*** ankkumar__ has joined #openstack-ironic | 09:28 | |
*** ankkumar has quit IRC | 09:28 | |
*** makowals has quit IRC | 09:31 | |
*** ankkumar_ has quit IRC | 09:32 | |
*** makowals has joined #openstack-ironic | 09:32 | |
*** qsyqian has joined #openstack-ironic | 09:34 | |
*** e0ne has quit IRC | 09:52 | |
*** e0ne has joined #openstack-ironic | 09:54 | |
*** vsaienk0 has joined #openstack-ironic | 09:56 | |
*** hw_wutianwei has quit IRC | 10:01 | |
*** ccamacho has joined #openstack-ironic | 10:02 | |
*** ankkumar_ has joined #openstack-ironic | 10:03 | |
*** ankkumar__ has quit IRC | 10:07 | |
*** blinky_ghost has joined #openstack-ironic | 10:15 | |
makowals | Hello ironic | 10:22 |
makowals | After adding "capabilities disk_label:gpt" to one of my ironic nodes I'm getting "Failed to add deploy parameters" coming from nova/virt/ironic/driver.py when trying to create an instance on top of this node | 10:23 |
makowals | Has anyone ever spotted something similar? | 10:23 |
*** TuanLA has quit IRC | 10:23 | |
*** dtantsur|afk is now known as dtantsur | 10:29 | |
dtantsur | morning ironic | 10:29 |
*** amarao has joined #openstack-ironic | 10:30 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Do not try unmounting the EFI partition if it was not mounted https://review.openstack.org/521114 | 10:34 |
dtantsur | makowals: malformed capabilities record? how exactly does it look for you? | 10:37 |
pas-ha | morning dtantsur | 10:38 |
makowals | dtantsur: { "capabilities": "disk_label:gpt" }, that's the whole record | 10:38 |
stendulker | Good morning dtantsur, makowals :) | 10:39 |
dtantsur | makowals: is it instance_info? because this is incorrect for properties | 10:39 |
makowals | Nope, it's from ironic node-show | 10:39 |
dtantsur | ah, wait, the other way around | 10:39 |
dtantsur | makowals: please paste the whole output somewhere (e.g. paste.openstack.org) | 10:39 |
makowals | dtantsur: http://paste.openstack.org/raw/626786/ (dont' worry about clean failed etc, that's the different thing) | 10:41 |
*** etingof has joined #openstack-ironic | 10:42 | |
dtantsur | makowals: looks correct, strange | 10:42 |
dtantsur | could you find the whole error message? I guess it's in ironic-conductor logs | 10:42 |
makowals | It's in nova, the request does not make it to the ironic conductor at all ... | 10:42 |
makowals | dtantsur: http://paste.openstack.org/raw/626787/ | 10:43 |
dtantsur | makowals: it's HTTP 400 from ironic, it should be somewhere in ironic-api logs then | 10:45 |
makowals | dtantsur: There is nothing related to this request in any of the ironic logs, neither ironic-api nor ironic-conductor | 10:47 |
dtantsur | weird | 10:47 |
*** ccamacho has quit IRC | 10:56 | |
*** ccamacho has joined #openstack-ironic | 10:57 | |
pas-ha | makowals: dtantsur do we really set it as 'disk_label:gpt' and not as {'disk_label': 'gpt'}? | 11:00 |
dtantsur | pas-ha: IIRC node.properties work like this, yes :( | 11:01 |
makowals | I set it exactly as described in https://docs.openstack.org/ironic/pike/install/advanced.html | 11:01 |
pas-ha | yes, seems the code in ironic indeed splits on ':' | 11:03 |
*** zhangfei has quit IRC | 11:03 | |
*** stendulker_ has joined #openstack-ironic | 11:08 | |
*** stendulker has quit IRC | 11:11 | |
*** stendulker_ has quit IRC | 11:12 | |
*** dtantsur is now known as dtantsur|bbl | 11:21 | |
gmonteiro | Good morning Ironic!! :) | 11:21 |
*** phuongnh has quit IRC | 11:22 | |
*** gcb has quit IRC | 11:24 | |
*** milan_ has joined #openstack-ironic | 11:26 | |
*** openstackgerrit has quit IRC | 11:32 | |
*** d0ugal has quit IRC | 11:51 | |
*** qsyqian has quit IRC | 11:52 | |
*** openstackgerrit has joined #openstack-ironic | 11:52 | |
openstackgerrit | Derek Higgins proposed openstack/ironic-python-agent master: Ignore IPv6 link local addresses https://review.openstack.org/520582 | 11:52 |
*** jkilpatr has quit IRC | 11:52 | |
*** d0ugal has joined #openstack-ironic | 11:53 | |
*** udesale has quit IRC | 11:57 | |
milan_ | morning Ironic! :) | 12:00 |
milan_ | #pixiesay -mflexing Blue Monday! | 12:01 |
PixieBoots | ᕙʕ⇀ᴥ⇀ʔᕗ: Blue Monday! | 12:01 |
milan_ | aarefiev, dtantsur|bbl morning folks! How about landing https://review.openstack.org/#/c/466448/ ? ;) | 12:02 |
patchbot | patch 466448 - ironic-inspector - Introducing a dnsmasq PXE filter driver | 12:02 |
*** ankkumar_ has quit IRC | 12:08 | |
*** lucasagomes is now known as lucas-hungry | 12:08 | |
*** efried_zzz is now known as efried | 12:09 | |
*** stendulker has joined #openstack-ironic | 12:22 | |
*** jkilpatr has joined #openstack-ironic | 12:25 | |
*** ccamacho has quit IRC | 12:28 | |
*** udesale has joined #openstack-ironic | 12:29 | |
*** links has quit IRC | 12:31 | |
*** stendulker has quit IRC | 12:33 | |
*** fellypefca has joined #openstack-ironic | 12:35 | |
*** fellypefca has quit IRC | 12:49 | |
*** MattMan has quit IRC | 12:56 | |
*** MattMan has joined #openstack-ironic | 12:56 | |
*** dprince has joined #openstack-ironic | 12:58 | |
*** stendulker has joined #openstack-ironic | 12:58 | |
*** gcb has joined #openstack-ironic | 12:59 | |
*** jlabarre has joined #openstack-ironic | 13:03 | |
makowals | Also another question, a lot of times I see somehow api hanging when doing any "ironic ..." request | 13:05 |
makowals | Like freezing for ~40 seconds and only then succeeding | 13:05 |
makowals | There is no any load on the machine itself what could explain this kind of behavior | 13:05 |
makowals | Also then all the internal operations fail with the following error -- "Unexpected exception BadRequest during processing: No valid host was found. Reason: No conductor service registered which supports driver pxe_ipmitool. (HTTP 400)" | 13:06 |
*** blinky_ghost has quit IRC | 13:06 | |
makowals | It happens in a two separate ironic deployments, so I would guess it must be something "not properly tuned" when using default settings? | 13:06 |
*** ijw has joined #openstack-ironic | 13:07 | |
TheJulia | good morning everyone | 13:08 |
TheJulia | makowals: it would help to know exactly what your executing against your ironic ?nodes? to cause that 40 second delay. | 13:11 |
makowals | openstack baremetal node list | 13:11 |
makowals | In the background there was inspection of 15 machines running | 13:12 |
makowals | 3 of them failed for exactly this reason | 13:12 |
TheJulia | makowals: Are the two deployments that you have completely separate, i.e. different mysql and rabbitmq systems? | 13:12 |
TheJulia | makowals: sounds kind of like a dns issue because listing nodes should just read right out of the DB | 13:13 |
makowals | Separate = separate DB, separate rabbit, separate nova etc | 13:13 |
makowals | This happens really often ... More regularly when there is a lot of operations in the background, but also happens when ironic does nothing | 13:14 |
*** ijw_ has joined #openstack-ironic | 13:14 | |
TheJulia | and typically the same wait time? | 13:14 |
makowals | Yes | 13:14 |
TheJulia | do you just have a plain ironic-api service running and are you connecting to that, or is something like haproxy or a webserer in between? | 13:15 |
*** lucas-hungry is now known as lucasagomes | 13:15 | |
*** vsaienk0 has quit IRC | 13:16 | |
*** bfournie has joined #openstack-ironic | 13:17 | |
*** ijw has quit IRC | 13:17 | |
makowals | So there is a haproxy with the following config -- http://paste.openstack.org/raw/626802/ -- and then one machine running both ironic-api and ironic-conductor. In ironic.conf and inspector.conf addresses are configured as localhost:port in order not to forward these requests through loadbalancer. Because of the latter, I don't think this problem is caused by the haproxy - inspector talks to the conductor using localhost:6385 and also | 13:18 |
makowals | faces this issue | 13:18 |
*** links has joined #openstack-ironic | 13:18 | |
*** marios has quit IRC | 13:20 | |
*** fragatina has quit IRC | 13:20 | |
*** trown|outtypewww is now known as trown | 13:21 | |
*** ijw has joined #openstack-ironic | 13:23 | |
*** marios has joined #openstack-ironic | 13:23 | |
*** ijw_ has quit IRC | 13:26 | |
makowals | TheJulia: I have just tested by removing haproxy completely and using directly ironic-api in the service catalog. Problem still there :< | 13:34 |
*** stendulker has quit IRC | 13:37 | |
TheJulia | makowals: how many baremetal nodes do you have enrolled? | 13:40 |
makowals | The deployment I'm debugging now had 2 nodes and I was adding 15 more | 13:41 |
*** ijw has quit IRC | 13:41 | |
*** udesale has quit IRC | 13:42 | |
TheJulia | funky | 13:43 |
TheJulia | Is there any delay communicating with keystone? | 13:43 |
*** sasha2 has joined #openstack-ironic | 13:50 | |
milan_ | morning makowals TheJulia and all! :) | 13:50 |
makowals | I don't see anything like this from another services (everyone uses the same keystone), so I would assume no | 13:50 |
makowals | (but the assumption may be wrong as hell= | 13:50 |
makowals | ) | 13:50 |
TheJulia | makowals: If you ask for the details of a single node, does that hang? | 13:54 |
makowals | Good question ... :D | 13:54 |
*** yangyapeng has quit IRC | 13:59 | |
grafoo | hej! i've got a fresh bifrost installation running. after creating a node i'm calling validate on that node what causes /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/impl_rabbit.py(1031)_raise_timeout(). | 13:59 |
*** vsaienk0 has joined #openstack-ironic | 14:01 | |
grafoo | it's a fresh bifrost installation running on ubuntu 16.04 | 14:02 |
*** amarao has quit IRC | 14:03 | |
*** tzumainn has joined #openstack-ironic | 14:05 | |
*** ElCoyote_ has quit IRC | 14:07 | |
TheJulia | grafoo: awesome :( Anything in the ironic-conductor log output? | 14:10 |
TheJulia | makowals: So, even getting a list directly from the API or a single node, it is all API->DB. So either there may be a monitoring system causing too many active threads being executed on the api, or the DB performance is... not great... or there is something in the middle when ironic is double checking auth data. Best route for you to take is to turn on debugging to try and see exactly what is going on. | 14:12 |
*** serlex has joined #openstack-ironic | 14:15 | |
*** serlex has left #openstack-ironic | 14:15 | |
*** Goneri has joined #openstack-ironic | 14:16 | |
makowals | TheJulia: Ok, I think the easiest as a first step is to check with the different DB host so I could exclude DB performance as an issue | 14:16 |
makowals | I will test and get back to you if I still see strange things happening | 14:16 |
TheJulia | makowals: well, hold on a second | 14:17 |
TheJulia | try taking it out of haproxy first, I feel like I've seen similar behavior caused by haproxy consuming threads | 14:17 |
makowals | I removed haproxy at the very beginning, did not help | 14:18 |
TheJulia | So no haproxy service even running? | 14:18 |
TheJulia | The other thought is any monitoring systems polling the api... | 14:18 |
*** marlinc has quit IRC | 14:18 | |
makowals | It's only dev environment I'm testing, so no any monitoring at all, no any loadbalancing | 14:19 |
*** marlinc has joined #openstack-ironic | 14:23 | |
*** yangyapeng has joined #openstack-ironic | 14:24 | |
TheJulia | funky | 14:25 |
TheJulia | I'd almost be at the point of just attaching a tool like strace and seeing what happens when I throw an get request at ironic-api in your situation. | 14:26 |
*** ElCoyote_ has joined #openstack-ironic | 14:26 | |
TheJulia | One other thing you may want to try and double check, try the same call but with curl, I think you can get the call extracted if you turn on verbose debug logging for the cli call, but I've not directly done that myself in the past. That would help isolate if it is openstack-cli client side or server side | 14:28 |
*** yangyapeng has quit IRC | 14:29 | |
TheJulia | openstack-cli does use a library that will call keystone a few times to do token validation | 14:29 |
*** cdearborn has joined #openstack-ironic | 14:31 | |
*** parlos has quit IRC | 14:34 | |
*** blinky_ghost has joined #openstack-ironic | 14:42 | |
*** yangyapeng has joined #openstack-ironic | 14:42 | |
*** yangyapeng has quit IRC | 14:46 | |
*** mat128 has joined #openstack-ironic | 14:48 | |
*** dtantsur|bbl is now known as dtantsur | 14:51 | |
grafoo | TheJulia: not really no. in the conductor log i can only find the timeout message. | 14:53 |
dtantsur | morning TheJulia | 14:53 |
grafoo | TheJulia: btw. it's not timing out when there is no instance_info added to the node | 14:53 |
grafoo | TheJulia: so i guess rpc communication is working in general? | 14:54 |
*** hw_wutianwei has joined #openstack-ironic | 14:56 | |
TheJulia | NobodyCam: when you get a chance, could you take a look at https://review.openstack.org/#/c/516445 ? | 14:57 |
patchbot | patch 516445 - bifrost (stable/ocata) - Cleanup stable branch backport for CI | 14:57 |
TheJulia | grafoo: in general, it should be if your able to change attributes about a node. | 14:57 |
TheJulia | as that is written through the rpc bus to the conductor | 14:58 |
TheJulia | dtantsur: good morning! | 14:58 |
*** mat128 has quit IRC | 14:59 | |
*** udesale has joined #openstack-ironic | 15:00 | |
*** links has quit IRC | 15:01 | |
dtantsur | vsaienk0, vdrok, have you seen https://bugs.launchpad.net/ironic/+bug/1732534 ? | 15:02 |
openstack | Launchpad bug 1732534 in Ironic "[RFE] Metadata Support Across Routed Subnets" [Wishlist,In progress] - Assigned to Dan Sneddon (dsneddon) | 15:02 |
*** parlos has joined #openstack-ironic | 15:02 | |
* TheJulia is kind of afraid to look | 15:03 | |
*** mat128 has joined #openstack-ironic | 15:04 | |
*** yangyapeng has joined #openstack-ironic | 15:04 | |
*** ElCoyote_ has quit IRC | 15:05 | |
*** rloo has joined #openstack-ironic | 15:05 | |
*** dpawar has quit IRC | 15:08 | |
*** gcb has quit IRC | 15:08 | |
*** yangyapeng has quit IRC | 15:08 | |
vsaienk0 | dtantsur: will check | 15:09 |
dtantsur | thnx | 15:09 |
*** zshi has quit IRC | 15:10 | |
*** parlos_ has joined #openstack-ironic | 15:10 | |
*** links has joined #openstack-ironic | 15:13 | |
*** jaypipes has joined #openstack-ironic | 15:15 | |
*** stendulker has joined #openstack-ironic | 15:15 | |
*** udesale has quit IRC | 15:18 | |
stendulker | Hi dtantsur, TheJulia | 15:19 |
dtantsur | hi stendulker | 15:21 |
stendulker | This is regarding handling of rescue interface for classic drivers. | 15:21 |
stendulker | In case of RAID or inspect, there is a preset entrypoint being defined, whereas for rescue it would be 'None' | 15:21 |
derekh | If anybody has a spare minute could you look at this patch https://review.openstack.org/#/c/520582/ | 15:22 |
patchbot | patch 520582 - ironic-python-agent - Ignore IPv6 link local addresses | 15:22 |
stendulker | to avoid calling the methods on None, its being set to noop.NoRescue in driver_factory to emit appropriate 'Not Supported exception' | 15:22 |
stendulker | Can that be done in more appropriate manner? | 15:23 |
*** d0ugal has quit IRC | 15:24 | |
*** yangyapeng has joined #openstack-ironic | 15:24 | |
dtantsur | stendulker: this is what inspeciton does https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L2431 | 15:25 |
*** ElCoyote_ has joined #openstack-ironic | 15:25 | |
stendulker | oh ok... I was checking this in API, driver factory. | 15:27 |
*** d0ugal has joined #openstack-ironic | 15:27 | |
stendulker | Thank you for this pointer | 15:27 |
*** links has quit IRC | 15:27 | |
stendulker | Also, is moving migration code to API patch is fine> | 15:27 |
stendulker | s/>/? | 15:27 |
*** yangyapeng has quit IRC | 15:28 | |
dtantsur | stendulker: I think so | 15:29 |
stendulker | dtantsur: ok. Thank you. Will post the patch shortly | 15:29 |
dtantsur | thnx | 15:29 |
*** vsaienk0 has quit IRC | 15:45 | |
rloo | hi and happy Monday morning ironic'ers new and old! dtantsur, stendulker, derekh, TheJulia | 15:48 |
dtantsur | morning rloo | 15:48 |
rloo | dtantsur: if you have a few min, wanted advice on how to proceed here: https://review.openstack.org/#/c/382194/ | 15:49 |
patchbot | patch 382194 - ironic - Add supported_power_states field to node APIs | 15:49 |
stendulker | Good morning rloo, TheJulia, derekh | 15:49 |
rloo | dtantsur: i was going to discuss in today's meeting, but Hironori is ok with changing the API from the spec | 15:49 |
* dtantsur looks | 15:49 | |
derekh | good morning all | 15:49 |
*** rbartal has quit IRC | 15:49 | |
dtantsur | rloo: yeah, I like your idea as well | 15:50 |
dtantsur | morning derekh (or rather afternoon?) | 15:50 |
rloo | dtantsur: so... should i update the spec, or ask hironori to do it? | 15:50 |
derekh | Yup, day nearly over here | 15:50 |
rloo | dtantsur: or just rip it out of existing spec? and do a new rfe for it | 15:50 |
dtantsur | rloo: this seems a good point to split away a new spec, yes | 15:51 |
rloo | dtantsur: ok, thx. will ask hironori to do it then. | 15:51 |
*** bnemec-pto is now known as bnemec | 15:54 | |
milan_ | morning dtantsur derekh rloo stendulker! :) | 15:54 |
dtantsur | good early morning milan_ :D | 15:55 |
milan_ | lol :) | 15:55 |
rloo | hi milan_! | 15:55 |
*** hoonetorg has joined #openstack-ironic | 15:58 | |
*** mjura has quit IRC | 16:02 | |
TheJulia | dtantsur: w/r/t that metadata service rfe, I posted thoughts to it. tl;dr, I think it is a security risk with routed networks and that we should encourage it be disabled. | 16:02 |
TheJulia | it to be | 16:02 |
TheJulia | blah | 16:02 |
dtantsur | thanks TheJulia | 16:02 |
*** jroll has quit IRC | 16:03 | |
*** jroll has joined #openstack-ironic | 16:04 | |
TheJulia | o/ jroll | 16:04 |
jroll | morning :) | 16:04 |
jroll | just doing my weekly kernel updates, don't mind me :P | 16:05 |
vdrok | good morning all, dtantsur rloo jroll milan_ derekh stendulker ! | 16:07 |
vdrok | and good morning TheJulia | 16:07 |
TheJulia | good morning vdrok | 16:07 |
dtantsur | wow, a wild jroll! hi, how're you doing? | 16:07 |
milan_ | morning vdrok! :) | 16:07 |
stendulker | Good morning milan_, vdrok :) | 16:07 |
dtantsur | morning vdrok | 16:07 |
rloo | morning jroll (weekly kernel updates? wow) | 16:08 |
milan_ | morning jroll! :) | 16:08 |
stendulker | Good morning jroll :) | 16:08 |
rloo | good morning vdrok! | 16:08 |
jroll | morning everyone :) | 16:08 |
jroll | rloo: fedora tends to do that ¯\_(ツ)_/¯ | 16:08 |
jroll | dtantsur: doing well, thanks! you too? | 16:08 |
dtantsur | jroll: good, good, settling in Berlin | 16:09 |
rloo | jroll: but you don't *have* to upgrade ;) | 16:09 |
jroll | \o/ | 16:09 |
dtantsur | folks, 27 Nov is likely to be our virtual midcycle date. you have last minutes to object: https://doodle.com/poll/wcqeu66fa6axusvw | 16:12 |
dtantsur | I'm going to finish it and announce by our meeting, which is less than 50 minutes away | 16:12 |
*** nicodemos has joined #openstack-ironic | 16:12 | |
*** jkilpatr has quit IRC | 16:13 | |
NobodyCam | Good Morning Ironic'ers | 16:16 |
dtantsur | morning NobodyCam | 16:16 |
NobodyCam | hey hey Good morning dtantsur :) | 16:16 |
dtantsur | NobodyCam, vdrok, derekh, https://doodle.com/poll/wcqeu66fa6axusvw | 16:17 |
dtantsur | if you're interested | 16:17 |
*** vsaienk0 has joined #openstack-ironic | 16:18 | |
*** parlos_ has quit IRC | 16:18 | |
derekh | dtantsur: thanks filled in | 16:20 |
*** cdearborn has quit IRC | 16:23 | |
*** parlos has quit IRC | 16:24 | |
*** AlexeyAbashkin has quit IRC | 16:25 | |
*** cdearborn has joined #openstack-ironic | 16:26 | |
milan_ | morning NobodyCam! :) | 16:26 |
NobodyCam | Good Morning milan_ :) | 16:27 |
*** srart has joined #openstack-ironic | 16:29 | |
stendulker | Good morning NobodyCam :) | 16:29 |
*** jkilpatr has joined #openstack-ironic | 16:30 | |
NobodyCam | Hey hey stendulker :) happy Monday (with the short week it feels like Wednesday) | 16:30 |
stendulker | NobodyCam: :) | 16:31 |
*** pcaruana has quit IRC | 16:35 | |
dtantsur | johnthetubaguy: hey! do you plan to propose code for traits API or should someone else start finding some time? | 16:36 |
milan_ | #pixiesay -mhappy Monday :P | 16:36 |
PixieBoots | ʕ^ᴥ^ʔ: Monday :P | 16:36 |
*** jtomasek has quit IRC | 16:36 | |
*** jtomasek has joined #openstack-ironic | 16:37 | |
rloo | dtantsur: wrt the midcycle date. my only concern is whether it provides enough time for folks to prepare for it. | 16:39 |
dtantsur | rloo: ikr. we're quite limited by x-mas and new year though | 16:39 |
rloo | dtantsur: although i just looked at the midcycle etherpad. and i don't think there is much to prepare for? | 16:39 |
dtantsur | yes, not a lot | 16:40 |
rloo | dtantsur: well, except i'd like you or TheJulia to prepare something about the API version negotiation in nova, so i can think about your proposal, before discussing it | 16:40 |
dtantsur | we should do it indeed | 16:40 |
rloo | dtantsur: the priorities progress is a longer version of our weekly meeting, so we could skip the monday meeting and have this midcycle instead. | 16:41 |
NobodyCam | That week may be bad for me, with black Friday and Cyber Monday | 16:41 |
rloo | dtantsur: maybe have another midcycle in jan... | 16:41 |
dtantsur | rloo: we'll have to, given that the winner date is Monday | 16:41 |
rloo | oh, monday is cyber... | 16:41 |
dtantsur | we can have as many as folks feel like :) | 16:41 |
NobodyCam | yep! | 16:41 |
rloo | i suppose we should find out if everyone has voted that wants to attend | 16:41 |
* rloo looks at poll... | 16:41 | |
TheJulia | dtantsur: do you have time tomorrow to discuss/get on the same page regardin git? | 16:43 |
TheJulia | s/git/g\ versioning/ | 16:43 |
*** dpawar has joined #openstack-ironic | 16:43 | |
dtantsur | TheJulia: likely. I have an IKEA delivery at random point of time, and a meeting sometime. | 16:43 |
rloo | dtantsur: well, let's go with monday unless there are objections. Julia's email has lots of food for thought/discuss... | 16:44 |
* rloo glad that dtantsur may get some furniture soon... | 16:44 | |
TheJulia | dtantsur: works for me, as long as you don't disappear to assemble the IKEA items for the rest of the day :) | 16:44 |
dtantsur | TheJulia: the latter *may* happen, but I'll try to finish versioning first :) | 16:50 |
TheJulia | :) | 16:51 |
TheJulia | dtantsur: seriously though, if you want to discuss wednesday, or even later today, I'm good with that too. Wednesday will give me time to go back over the client code without a semi-scrambled brain | 16:52 |
dtantsur | TheJulia: here is a problem: I get ANOTHER IKEA delivery on Wednesday :) | 16:53 |
dtantsur | just imagine :) | 16:53 |
TheJulia | https://imgflip.com/i/1zpe55 | 16:54 |
dtantsur | lol | 16:54 |
dtantsur | rloo: FYI there is a spec on redfish inspect https://review.openstack.org/#/c/438859/ | 16:54 |
patchbot | patch 438859 - ironic-specs - OOB inspection support for `redfish` hardware type | 16:54 |
TheJulia | https://imgflip.com/i/1zpe85 | 16:55 |
dtantsur | of course! | 16:55 |
* TheJulia goes back to making a cup of coffee before the meeting | 16:55 | |
dtantsur | well, the first was delayed 2 weeks | 16:55 |
dtantsur | they should have been 2 weeks apart... | 16:55 |
rloo | dtantsur: great, that gives us 2 minutes back in our meeting :) | 16:55 |
TheJulia | eek :( | 16:55 |
dtantsur | rihgt | 16:55 |
TheJulia | dtantsur: so, one does simply not have an on-scheduled delivery occur? | 16:56 |
dtantsur | TheJulia: of course! first it was delayed one week, then another one.. | 16:56 |
dtantsur | also folks, the meeting channel switch is not yet official (your votes needed!), so we still meet in the meeting channel | 16:56 |
NobodyCam | TheJulia: Good Morning, I took a look at 516445 :) | 16:56 |
dtantsur | rloo: btw that spec looks quite easy, if you feel like reading a spec today :) | 16:57 |
rloo | dtantsur: i really should do a spec a day... | 16:57 |
TheJulia | dtantsur: if you have the link for voting handy, might be worthwhile to mention it during the annoucements | 16:58 |
NobodyCam | dtantsur: where can I vote for meeting location switch | 16:58 |
dtantsur | good call | 16:58 |
rloo | why can't we just vote in the meeting? i always like to see that happening, makes it more useful to attend. ha ha. | 16:58 |
*** rpioso|afk is now known as rpioso | 16:59 | |
dtantsur | NobodyCam: http://lists.openstack.org/pipermail/openstack-dev/2017-November/124580.html | 16:59 |
dtantsur | heh | 16:59 |
dtantsur | let's get started, I guess | 16:59 |
TheJulia | rloo: ++ | 17:00 |
milan_ | o/ | 17:01 |
milan_ | mtg? :) | 17:01 |
stendulker | o/ | 17:01 |
milan_ | or my calendar's off | 17:01 |
*** amarao has joined #openstack-ironic | 17:02 | |
*** marios has quit IRC | 17:02 | |
*** dpawar has quit IRC | 17:03 | |
*** amarao has quit IRC | 17:09 | |
*** jkilpatr has quit IRC | 17:09 | |
*** vsaienk0 has quit IRC | 17:10 | |
*** jkilpatr has joined #openstack-ironic | 17:10 | |
*** lucasagomes is now known as lucas-afk | 17:23 | |
dtantsur | TheJulia: started brain-dump: https://etherpad.openstack.org/p/ironic-api-version-negotiation | 17:27 |
TheJulia | thanks | 17:29 |
*** mgoddard has quit IRC | 17:38 | |
openstackgerrit | Merged openstack/ironic master: Rework keystone auth for glance https://review.openstack.org/467728 | 17:38 |
*** mgoddard has joined #openstack-ironic | 17:38 | |
jkilpatr | on what port does ironic run it's tftp server? | 17:38 |
*** fragatina has joined #openstack-ironic | 17:39 | |
jkilpatr | dtantsur, ^ | 17:40 |
dtantsur | jkilpatr: ironic does not have its own TFTP server btw. the standard port is 69 I think.. | 17:41 |
*** yangyapeng has joined #openstack-ironic | 17:43 | |
jkilpatr | dtantsur, oh don't mind me, I just realized I was listening in the wrong network namespace | 17:44 |
*** efried is now known as efried_rollin | 17:44 | |
*** rwsu has joined #openstack-ironic | 17:45 | |
*** yangyapeng has quit IRC | 17:50 | |
*** mgoddard has quit IRC | 17:53 | |
*** crushil has joined #openstack-ironic | 17:57 | |
blinky_ghost | dtantsur: Hi | 17:59 |
dtantsur | hi blinky_ghost | 18:00 |
dtantsur | no meeting votes, sorry rloo :( | 18:00 |
blinky_ghost | I made some progress here | 18:00 |
*** pcaruana has joined #openstack-ironic | 18:00 | |
*** trown is now known as trown|lunch | 18:01 | |
rloo | dtantsur: darn! that security rfe took longer than I had anticipated. heh. it is ok, that isn't urgent, it is just fun :) | 18:01 |
dtantsur | yep :) | 18:01 |
dtantsur | blinky_ghost: nice! | 18:01 |
*** derekh has quit IRC | 18:01 | |
blinky_ghost | dtantsur: Using the whole disk images feature, I managed to pass the problem of the mountpoint, I used a guestfish script from this link http://teknoarticles.blogspot.pt/2016/12/start-using-whole-disk-images-with.html to create the overcloud image | 18:02 |
dtantsur | blinky_ghost: yeah, I should have suggested it. it's a good way out. | 18:02 |
dtantsur | so, what's the status now? | 18:02 |
blinky_ghost | dtantsur: the problem is that now it doesn't boot because that script is for boot legacy mode, and not UEFI | 18:02 |
blinky_ghost | dtantsur: so I'm stuck here ttrying to figure out how to install grub on UEFI using that script | 18:03 |
dtantsur | blinky_ghost: is UEFI a requirement for you? maybe you switch to BIOS for now? | 18:03 |
blinky_ghost | dtantsur: yes it is | 18:03 |
dtantsur | oh, or is RHEL only supporting 4k with UEFI? | 18:03 |
blinky_ghost | dtantsur: it's because of the disk size, it doesn't boot on BIOS, even If I install the operating system manually | 18:04 |
blinky_ghost | so I have to use UEFI | 18:04 |
dtantsur | yolanda: we need a UEFI version of https://teknoarticles.blogspot.de/2016/12/start-using-whole-disk-images-with.html ^^^ :) | 18:04 |
blinky_ghost | thanks yolanda :) | 18:04 |
dtantsur | blinky_ghost: okay, so you need 1. GPT partitioning, 2. a separate UEFI boot partition, 3. install UEFI stuff in it | 18:05 |
blinky_ghost | dtantsur: yes, using a script like that, I'm trying to adapt it, but I don't know much about UEFI | 18:06 |
dtantsur | blinky_ghost: start with s/mbr/gpt/, then create a small (1G) vfat32 partition | 18:07 |
blinky_ghost | yes, done | 18:07 |
dtantsur | https://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L221-L223 | 18:07 |
dtantsur | it needs a special label, apparently: https://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L528 | 18:08 |
* dtantsur has to check source code too, hard to remember these things | 18:08 | |
blinky_ghost | dtantsur: I'll paste the changes I've done to the script maybe you have a look | 18:08 |
dtantsur | yes please, it may be easier | 18:09 |
blinky_ghost | dtantsur: http://paste.openstack.org/show/626833/ | 18:09 |
blinky_ghost | dtantsur: if you notice I also changed the blocksize to 4096 | 18:11 |
rloo | dtantsur: fwiw, snmp driver already supports 'snmp_version' in driver_info :) | 18:11 |
dtantsur | nice | 18:11 |
*** grafoo has quit IRC | 18:11 | |
rloo | and irmc driver has 'snmp_version' configuration option... | 18:12 |
*** yangyapeng has joined #openstack-ironic | 18:12 | |
dtantsur | blinky_ghost: I think the commented out bits are correct. you don't need a separate /boot, but /boot/efi has to be on a separate partition | 18:12 |
dtantsur | blinky_ghost: did you try this script? does it fail, with what error message? | 18:14 |
blinky_ghost | dtantsur: it didn't boot the qcow2, but now I've made these new changes, anyway I'm just asking you to check because I have doubts in the grub part: grub2-mkconfig and efibootmgr. Do I need anything else? | 18:15 |
dtantsur | blinky_ghost: the grub part looks good, I'd also add another grub call with --removable, similar to what we have in https://github.com/openstack/ironic-python-agent/blob/0fb3329a18fa030b503da839c6e9e4d56ad29ab5/ironic_python_agent/extensions/image.py#L131 | 18:16 |
*** yangyapeng has quit IRC | 18:17 | |
dtantsur | blinky_ghost: it's a bit late. feel free to drop me email with how you end up in the end of your day and your script. | 18:17 |
blinky_ghost | dtantsur: you mean a grub-install also? before the grub2-mkconfig? | 18:17 |
dtantsur | blinky_ghost: I'm looking at https://github.com/openstack/ironic-python-agent/blob/0fb3329a18fa030b503da839c6e9e4d56ad29ab5/ironic_python_agent/extensions/image.py#L116-L140 and it feels like you need grub2-install, not mkconfig | 18:19 |
blinky_ghost | dtantsur: grub-install /dev/sda --removable? | 18:20 |
dtantsur | though.. I wonder if you only need to add the --removeable call, and leave mkconfig in place.. | 18:20 |
dtantsur | blinky_ghost: yep, try adding this command, and see how it looks. keep eerything else the same for now | 18:21 |
blinky_ghost | ok thanks | 18:22 |
blinky_ghost | I'll test and send you email | 18:22 |
dtantsur | thanks blinky_ghost! UEFI is.. hard :( | 18:22 |
blinky_ghost | dtantsur: LOL, I've been almost a week with this, already lost my hair | 18:23 |
dtantsur | heh, I'm sorry for you | 18:23 |
dtantsur | blinky_ghost: wait, efibootmgr call will probably modify your host system. | 18:23 |
blinky_ghost | dtantsur: Ok so I remove it? | 18:24 |
dtantsur | blinky_ghost: yep, try leaving only grub-install with --removable for now | 18:24 |
dtantsur | you don't want to screw up booting on your laptop :) | 18:24 |
blinky_ghost | and mkconfig after? | 18:24 |
blinky_ghost | no I'm doing it on the server LOL | 18:25 |
blinky_ghost | I have snapshot | 18:25 |
blinky_ghost | should I leave mkconfig also? | 18:25 |
dtantsur | I think yes | 18:25 |
dtantsur | yeah, if my evening mind serves me right, you need grub-install --removable and then mkconfig | 18:26 |
blinky_ghost | ok, testing :) | 18:26 |
dtantsur | good luck. I'll get some dinner, see you all tomorrow | 18:26 |
*** hw_wutianwei has quit IRC | 18:27 | |
*** dtantsur is now known as dtantsur|afk | 18:27 | |
*** yangyapeng has joined #openstack-ironic | 18:31 | |
*** milan_ has quit IRC | 18:31 | |
NobodyCam | have a good night dtantsur|afk :) | 18:31 |
*** yangyapeng has quit IRC | 18:34 | |
*** e0ne has quit IRC | 18:36 | |
*** stendulker has quit IRC | 18:45 | |
johnthetubaguy | dtantsur|afk: sorry missed your note, I have that next on my TODO list, although my wife is expecting | 18:45 |
*** yangyapeng has joined #openstack-ironic | 18:57 | |
*** yangyapeng has quit IRC | 19:01 | |
NobodyCam | oh congrats johnthetubaguy! | 19:04 |
rloo | johnthetubaguy: 'expecting' any day now? | 19:05 |
*** trown|lunch is now known as trown | 19:05 | |
johnthetubaguy | yeah, expected tomorrow, but its our first, so expecting him to be late :) | 19:05 |
rloo | johnthetubaguy: Whoa! good luck! | 19:05 |
johnthetubaguy | thanks :) | 19:05 |
rloo | johnthetubaguy: i'm more interested in the trait template stuff, but i think that will be on hold til you're 'back' | 19:06 |
johnthetubaguy | I feel ready, but I suspect its just wishful thinking | 19:06 |
NobodyCam | ready for no sleep? :p | 19:06 |
johnthetubaguy | rloo: possibly, hoping to get onto some of this early ish this week, and mark might be able to take some of it | 19:06 |
rloo | johnthetubaguy: wrt the basic traits support, we can try to find someone else to write the code. i'm not too worried about that part. | 19:06 |
johnthetubaguy | NobodyCam: been trying to top that up :) | 19:06 |
NobodyCam | hehehe :) +++ | 19:07 |
rloo | the wife gets less sleep. just saying :) | 19:07 |
johnthetubaguy | rloo: heh, I hear that's totally true | 19:07 |
* rloo speaks from experience | 19:07 | |
NobodyCam | :) | 19:07 |
rloo | johnthetubaguy: other thing. the first 2 weeks will most likely be easy. the whammo happened after that, colic, etc. | 19:08 |
johnthetubaguy | yeah, looking forward to the colic stage :S | 19:08 |
rloo | johnthetubaguy: but you may be lucky. enjoy it. it goes by fast. (which is what i was told and i thought, what are they saying...) | 19:08 |
johnthetubaguy | yeah, gonna take some time off the first few weeks to enjoy it / adjust to lack of sleep | 19:09 |
rloo | johnthetubaguy: if we don't hear from you, i'll assume mark will tell us the good news! | 19:10 |
johnthetubaguy | sorry to run off, gotta get to my brass band rehearsal, while I still can :) | 19:10 |
rloo | johnthetubaguy: ciao | 19:10 |
johnthetubaguy | yeah, I am sure he will pass it on | 19:10 |
johnthetubaguy | and ask what a dropped on the floor :) | 19:10 |
* johnthetubaguy runs away | 19:10 | |
rloo | johnthetubaguy: heh | 19:10 |
*** yangyapeng has joined #openstack-ironic | 19:15 | |
*** yangyapeng has quit IRC | 19:20 | |
*** blinky_ghost has quit IRC | 19:21 | |
*** bkero has joined #openstack-ironic | 19:25 | |
bkero | Hi all. I was wondering if anybody here had experience using IPA to perform HP firmware upgrades. I see that HardwareManagers support such things in the USED->AVAILABLE cleanup phase, although I'm not sure how to slot something like 'boot an iso and perform the upgrade' into there. | 19:26 |
*** crushil has quit IRC | 19:28 | |
*** rwsu has quit IRC | 19:30 | |
*** yangyapeng has joined #openstack-ironic | 19:36 | |
*** yangyapeng has quit IRC | 19:41 | |
yolanda | dtantsur|afk, uefi support... i wish it was easy! | 19:43 |
*** absubram has joined #openstack-ironic | 19:46 | |
absubram | hi all.. quick question.. I’m using a newton deployment for ironic.. wanted to find out - in my ironic conf file, can I set enabled_network_interfaces to ‘neutron’? | 19:47 |
absubram | the sample file only lists ‘flat,noop’ | 19:47 |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient stable/pike: zuul: centralize 'irrelevant-files' list https://review.openstack.org/521644 | 19:47 |
absubram | but I thought the multi-tenancy support was added in Netwon itself? | 19:47 |
absubram | https://docs.openstack.org/ironic/newton/deploy/multitenancy | 19:48 |
*** Sukhdev has joined #openstack-ironic | 19:48 | |
Sukhdev | Hey Ironic experts, I am trying to figure out if Ironic logs can be put in syslog over TCP stream? Anybody knows about this? | 19:54 |
absubram | Sukhdev - Hi! IIRC you are one of the people who made possible multitenancy in ironic, yes? https://docs.openstack.org/ironic/newton/deploy/multitenancy.. just wanted to find out.. can I use this to set the “enabled_network_interfaces” to neutron in my Newton deployment? | 19:55 |
Sukhdev | absubram : yes, guilty as charged!!! :-) | 19:56 |
Sukhdev | absubram : answer to your question - yes | 19:56 |
*** yangyapeng has joined #openstack-ironic | 19:57 | |
Sukhdev | TheJulia: are you there? any idea about ironic logs to syslogs? | 20:00 |
TheJulia | Sukhdev: Hi, kind of yes. So are they being written to a local syslog facility now? | 20:01 |
*** yangyapeng has quit IRC | 20:01 | |
absubram | Sukhdev - thank you so much! | 20:01 |
Sukhdev | TheJulia : can they be stream over TCP to remote location: | 20:02 |
absubram | was a little confused becuase the ironic.conf.sample didn’t list “neutron” and only had “noop,flat” | 20:02 |
absubram | thatnks for confirming :) | 20:02 |
*** jtomasek has quit IRC | 20:09 | |
*** e0ne has joined #openstack-ironic | 20:11 | |
*** ppiela has joined #openstack-ironic | 20:14 | |
openstackgerrit | Ruby Loo proposed openstack/ironic master: Followup to I07fb8115d254e877d8781207eaec203e3fdf8ad6 https://review.openstack.org/521649 | 20:16 |
*** yangyapeng has joined #openstack-ironic | 20:17 | |
rloo | absubram: just saw your question -- the .sample shows those two values because those are the default for enabled_network_interfaces option | 20:19 |
rloo | absubram: if you read the description above that, it describes where to find the possible interfaces. | 20:19 |
*** yangyapeng has quit IRC | 20:22 | |
*** actatux has quit IRC | 20:26 | |
*** actatux has joined #openstack-ironic | 20:27 | |
*** etingof has quit IRC | 20:33 | |
*** crushil has joined #openstack-ironic | 20:36 | |
*** karimb has quit IRC | 20:37 | |
*** pcaruana has quit IRC | 20:39 | |
*** karimb has joined #openstack-ironic | 20:40 | |
*** yangyapeng has joined #openstack-ironic | 20:41 | |
rloo | TheJulia: I just reviewed https://review.openstack.org/#/c/520223/. What I don't understand (or want to spend the time figuring out), is: are we expecting hexdump to be available or not? Do we want to document it somewhere? | 20:42 |
patchbot | patch 520223 - ironic-python-agent - Catch OSError thrown when hexdump is missing | 20:42 |
*** efried_rollin is now known as efried | 20:43 | |
*** yangyapeng has quit IRC | 20:45 | |
TheJulia | rloo: the project/community has not explicitly stated in writing that it is expected, so ideally we should document it as such if we truly, absolutely, need it. I guess we could add a reno, I just don't know how much people really care other than an updated ipa image possibly breaking due to a lack of hexdump. | 20:46 |
rloo | TheJulia: so we are the project/community. I didn't review that change that added the hexdump thing. Should we bring it up in an ironic meeting? Seems like we should either suggest/recomment having it, or saying that it should be there? | 20:47 |
TheJulia | rloo: agreed, it was hidden in an ironic-lib call, which is why | 20:48 |
rloo | TheJulia: I don't think adding a reno helps that much. if hexdump is needed/useful, we mention those things in the install, or somewhere docs. | 20:48 |
TheJulia | I'm not sure we really even do that for ironic it's self... thinking about it | 20:48 |
* TheJulia goes and greps | 20:48 | |
* TheJulia wonders where the termianl windows went... and changes laptops | 20:49 | |
rloo | or maybe we just assume that certain things/cmds are available... | 20:49 |
TheJulia | not mentioned in ironic's docs | 20:49 |
TheJulia | and it is needed by ironic lib for some actions | 20:49 |
TheJulia | *sigh* | 20:50 |
TheJulia | I think it is that we just assume it is there | 20:50 |
TheJulia | s/some/one action/ | 20:50 |
TheJulia | it is used to identify the disk_identifier. | 20:51 |
TheJulia | it is listed explicitly in ironic-lib's rootwrap filters | 20:51 |
*** rwsu has joined #openstack-ironic | 20:54 | |
*** etingof has joined #openstack-ironic | 20:54 | |
*** rwsu has quit IRC | 21:00 | |
*** jkilpatr_ has joined #openstack-ironic | 21:00 | |
*** dprince has quit IRC | 21:00 | |
*** jkilpatr has quit IRC | 21:01 | |
*** rwsu has joined #openstack-ironic | 21:01 | |
*** jkilpatr_ has quit IRC | 21:01 | |
*** jkilpatr_ has joined #openstack-ironic | 21:01 | |
*** retr0h has quit IRC | 21:02 | |
*** retr0h has joined #openstack-ironic | 21:02 | |
*** krtaylor has quit IRC | 21:03 | |
*** rwsu has quit IRC | 21:05 | |
*** rwsu has joined #openstack-ironic | 21:05 | |
*** rwsu has quit IRC | 21:06 | |
*** rwsu has joined #openstack-ironic | 21:06 | |
*** e0ne has quit IRC | 21:12 | |
*** AlexeyAbashkin has joined #openstack-ironic | 21:12 | |
*** krtaylor has joined #openstack-ironic | 21:16 | |
*** AlexeyAbashkin has quit IRC | 21:17 | |
rloo | TheJulia: oh. I am wondering now, if the fix should be in get_disk_identifier() in ironic-lib. ok, i can see how it is to not pursue this, cuz yeah, forget i asked... | 21:24 |
*** rwsu has quit IRC | 21:29 | |
TheJulia | rloo: lol | 21:39 |
TheJulia | rloo: hence why I was like "Ugh, I'll just toss a catch up and hope the world doesn't implode | 21:39 |
TheJulia | " | 21:39 |
*** Sukhdev has quit IRC | 21:41 | |
rloo | TheJulia: sometimes it is good not too look into the waters, although it still irks me. we should log bugs for all those OSs that don't support it! | 21:41 |
*** linkmark has joined #openstack-ironic | 21:45 | |
*** rcernin has joined #openstack-ironic | 21:48 | |
*** crushil has quit IRC | 21:56 | |
*** crushil has joined #openstack-ironic | 21:59 | |
*** mat128 has quit IRC | 21:59 | |
TheJulia | rloo: heh | 22:06 |
*** trown is now known as trown|outtypewww | 22:07 | |
TheJulia | rloo: s/os/distributions/? It is an easy fix with a debian based dib image "-p bsdmiscutils", at least I think... | 22:08 |
rloo | TheJulia: yeah, is it just debian where it is missing though? | 22:09 |
rloo | TheJulia: do we need to make a note to check for all the commands that we are assuming will be there? | 22:09 |
*** rwsu has joined #openstack-ironic | 22:10 | |
TheJulia | It is a misc bsd utility that was ported over to linux... so in theory it is completely optional | 22:10 |
TheJulia | debian stopped shipping it in their base images at some point, as far as I could tell. | 22:10 |
TheJulia | I don't know how well "check that xyz exists" from another library call. Of course, we might just be overthinking it | 22:11 |
* TheJulia wonders, is it beer-o-clock yet | 22:11 | |
rloo | yup, beer-o-clock time. | 22:12 |
*** Goneri has quit IRC | 22:12 | |
rloo | TheJulia: i guess it is worth mentioning somewhere, to add bsdmiscutils. and if another situation arises, then deal with that one. | 22:13 |
TheJulia | I can rev the patch and add a small reno note, since afaik we've not cut a release of ipa that includes it | 22:13 |
TheJulia | includes the ironic-lib call | 22:14 |
absubram | rloo: Thank you! I see what you mean.. how do I enumerate the “ironic.hardware.interfaces.network” endpoint though? | 22:14 |
rloo | absubram: i was afraid you were going to ask that. | 22:15 |
rloo | absubram: all i know, is that, that info is available in setup.cfg | 22:15 |
rloo | absubram: in the source | 22:15 |
rloo | absubram: https://github.com/openstack/ironic/blob/master/setup.cfg#L128 | 22:16 |
absubram | :) | 22:16 |
absubram | thanks! | 22:16 |
rloo | absubram: that is for master, i think you are using newton. but you get the general idea. | 22:16 |
*** e0ne has joined #openstack-ironic | 22:16 | |
rloo | TheJulia: that would help. thx. | 22:17 |
absubram | yes, just confirmed that it’s there in Newton too :) | 22:17 |
rloo | absubram: good | 22:17 |
*** yangyapeng has joined #openstack-ironic | 22:23 | |
TheJulia | rloo: I'll do that first thing, I think my brain has hit EOD | 22:25 |
rloo | TheJulia: no worries, not urgent! go away! | 22:25 |
*** jkilpatr_ has quit IRC | 22:26 | |
*** yangyapeng has quit IRC | 22:28 | |
*** e0ne has quit IRC | 22:32 | |
*** e0ne has joined #openstack-ironic | 22:33 | |
*** jaypipes has quit IRC | 22:34 | |
*** yangyapeng has joined #openstack-ironic | 22:44 | |
*** rwsu has quit IRC | 22:47 | |
*** cdearborn has quit IRC | 22:48 | |
*** Sukhdev has joined #openstack-ironic | 22:49 | |
*** e0ne has quit IRC | 22:49 | |
*** yangyapeng has quit IRC | 22:49 | |
*** d0ugal has quit IRC | 22:50 | |
*** bfournie has quit IRC | 22:55 | |
*** jkilpatr_ has joined #openstack-ironic | 23:03 | |
*** pmannidi has joined #openstack-ironic | 23:05 | |
*** d0ugal has joined #openstack-ironic | 23:07 | |
*** Goneri has joined #openstack-ironic | 23:09 | |
*** pc_m has quit IRC | 23:11 | |
*** pc_m has joined #openstack-ironic | 23:12 | |
*** jrist is now known as jrist-afk | 23:13 | |
*** d0ugal has quit IRC | 23:24 | |
*** linkmark has quit IRC | 23:38 | |
*** Sukhdev has quit IRC | 23:40 | |
*** bfournie has joined #openstack-ironic | 23:40 | |
*** bfournie has quit IRC | 23:42 | |
*** gfhellma has joined #openstack-ironic | 23:49 | |
*** karimb has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!