openstackgerrit | yogananth subramanian proposed openstack/ironic-python-agent: Exporting Network Interface Product and Vendor ID to Inspector https://review.openstack.org/331495 | 00:28 |
---|---|---|
openstackgerrit | yogananth subramanian proposed openstack/ironic-inspector: setting Port's extra field. https://review.openstack.org/331496 | 00:30 |
*** Nakato has quit IRC | 00:30 | |
*** Nakato has joined #openstack-ironic | 00:31 | |
*** hoangcx has joined #openstack-ironic | 00:33 | |
*** M00nr41n has joined #openstack-ironic | 00:39 | |
*** YiboCai has joined #openstack-ironic | 00:58 | |
*** yuanying has quit IRC | 01:00 | |
*** yogi has joined #openstack-ironic | 01:07 | |
*** M00nr41n has quit IRC | 01:15 | |
*** SiRiuS__ has quit IRC | 01:15 | |
*** SiRiuS__ has joined #openstack-ironic | 01:15 | |
*** PollyZ has joined #openstack-ironic | 01:29 | |
*** M00nr41n has joined #openstack-ironic | 02:04 | |
*** yarkot1 has joined #openstack-ironic | 02:30 | |
*** PollyZ has quit IRC | 02:36 | |
*** yogi has quit IRC | 02:52 | |
*** rama_y has joined #openstack-ironic | 02:55 | |
*** PollyZ has joined #openstack-ironic | 03:00 | |
*** SiRiuS__ has quit IRC | 03:06 | |
*** SiRiuS__ has joined #openstack-ironic | 03:07 | |
*** PollyZ has quit IRC | 03:10 | |
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org) is currently migrating due to a hardware failure. It should be back up shortly. | 03:10 | |
*** M00nr41n has quit IRC | 03:12 | |
*** PollyZ has joined #openstack-ironic | 03:21 | |
*** SiRiuS__ has quit IRC | 03:21 | |
*** fragatina has joined #openstack-ironic | 03:28 | |
*** fragatina has quit IRC | 03:29 | |
*** PollyZ_ has joined #openstack-ironic | 03:29 | |
*** PollyZ has quit IRC | 03:30 | |
*** fragatina has joined #openstack-ironic | 03:30 | |
*** yogi has joined #openstack-ironic | 03:54 | |
*** PollyZ_ has quit IRC | 03:54 | |
*** hoangcx has quit IRC | 03:56 | |
*** links has joined #openstack-ironic | 03:56 | |
*** PollyZ has joined #openstack-ironic | 04:00 | |
*** yuanying has joined #openstack-ironic | 04:08 | |
*** M00nr41n has joined #openstack-ironic | 04:21 | |
*** jcoufal has quit IRC | 04:36 | |
*** PollyZ has quit IRC | 04:46 | |
*** rama_y has quit IRC | 04:46 | |
openstackgerrit | Yibo Cai proposed openstack/ironic: Support multi arch deployment https://review.openstack.org/322632 | 04:52 |
*** ChubYann has quit IRC | 04:57 | |
*** links has quit IRC | 05:10 | |
*** yogi__ has joined #openstack-ironic | 05:12 | |
*** yogi has quit IRC | 05:14 | |
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then. | 05:21 | |
*** ChanServ changes topic to "static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then." | 05:21 | |
*** links has joined #openstack-ironic | 05:26 | |
*** bharathk has joined #openstack-ironic | 05:30 | |
*** livelace has joined #openstack-ironic | 05:37 | |
openstackgerrit | edan david proposed openstack/ironic-python-agent: Removes the use of mutables as default args https://review.openstack.org/331466 | 05:52 |
*** skramaja__ has joined #openstack-ironic | 05:53 | |
*** edand has joined #openstack-ironic | 05:55 | |
*** bharathk has quit IRC | 05:55 | |
*** bharathk has joined #openstack-ironic | 05:55 | |
*** skramaja has quit IRC | 05:56 | |
*** skramaja__ has quit IRC | 05:56 | |
*** skramaja__ has joined #openstack-ironic | 05:57 | |
*** skramaja__ has quit IRC | 05:58 | |
*** sacharya has quit IRC | 06:06 | |
*** itamarl has joined #openstack-ironic | 06:09 | |
*** rcernin has joined #openstack-ironic | 06:13 | |
openstackgerrit | edan david proposed openstack/ironic-python-agent: Removes the use of mutables as default args https://review.openstack.org/331466 | 06:13 |
*** pcaruana has joined #openstack-ironic | 06:24 | |
*** e0ne has joined #openstack-ironic | 06:27 | |
*** praneshp has quit IRC | 06:38 | |
*** hoangcx has joined #openstack-ironic | 06:53 | |
*** smoriya has joined #openstack-ironic | 06:58 | |
*** sacharya has joined #openstack-ironic | 07:06 | |
*** links has quit IRC | 07:08 | |
*** rbartal has joined #openstack-ironic | 07:09 | |
*** jtomasek has joined #openstack-ironic | 07:11 | |
*** sacharya has quit IRC | 07:12 | |
*** links has joined #openstack-ironic | 07:21 | |
*** ifarkas has joined #openstack-ironic | 07:30 | |
YiboCai | openstack jenkins is down? jenkins check in gerrit returns "POST_FAILURE" | 07:32 |
*** e0ne has quit IRC | 07:32 | |
YiboCai | i found the notice. server under rebuilding. | 07:34 |
*** Sukhdev has quit IRC | 07:41 | |
*** e0ne has joined #openstack-ironic | 07:48 | |
*** Nisha has joined #openstack-ironic | 07:48 | |
*** ohamada has joined #openstack-ironic | 07:48 | |
*** Nisha has quit IRC | 07:55 | |
*** zzzeek_ has quit IRC | 08:00 | |
*** zzzeek has joined #openstack-ironic | 08:00 | |
*** hoangcx has quit IRC | 08:00 | |
*** phuongnh has joined #openstack-ironic | 08:09 | |
*** athomas has quit IRC | 08:13 | |
*** skramaja has joined #openstack-ironic | 08:15 | |
*** skramaja has quit IRC | 08:17 | |
*** jiangfei has joined #openstack-ironic | 08:18 | |
*** lucas-afk is now known as lucasagomes | 08:20 | |
lucasagomes | morning all | 08:20 |
phuongnh | good morning all | 08:20 |
livelace | lucasagomes Hello, I have been waiting for you :) | 08:21 |
livelace | lucasagomes, What reason for error "No VIFs found for node" ? | 08:23 |
*** skramaja has joined #openstack-ironic | 08:24 | |
*** skramaja has quit IRC | 08:25 | |
jiangfei | hello all, i want to test the windows image for ironic, but i don't kown how to build windows image, can somebody help? | 08:27 |
*** skramaja has joined #openstack-ironic | 08:28 | |
livelace | I don't exactly. But I think: 1. you should install windows into virtual machine 2. reset disk controller to default HDD 3. save image to qcow2 format 4. Add this image to glance | 08:29 |
*** yuanying has quit IRC | 08:31 | |
lucasagomes | livelace, was grabbing a coffee sorry... So when Ironic tries to configure the DHCP for that instance (by talking to neutron) and it can't find the VIF (the id for the neutron port) | 08:31 |
lucasagomes | livelace, you are using nova aren't you? | 08:31 |
jiangfei | liverlace, thank you. do this have some document for it ? | 08:32 |
lucasagomes | jiangfei, so, I'm not sure where you can get the windows images... you probably have to build one urself :-/ | 08:32 |
lucasagomes | like livelace said is a way | 08:32 |
livelace | lucasagomes, Please, answer when you aren't busy. I try through: ironic node-set-maintenance-state ${NODE} active + nova boot --flavor baremetal --nic net-id=${ID} test | 08:34 |
jiangfei | thank you. lucas , but i want to know whether i need to some others actions? | 08:35 |
jiangfei | do diskimage-builder support windows image | 08:36 |
lucasagomes | livelace, you don't have to do a set-provision-state before, nova will do that for you once it picks the instance | 08:37 |
lucasagomes | livelace, when ironic is used with nova, the interface you use to provision a node is all done by the Nova CLI/API | 08:37 |
lucasagomes | so the same way you would instantiate a VM you do instantiate a Baremetal node | 08:38 |
lucasagomes | that's part of the ironic scope, to make deployment of baremetal look&feel like virtual machines | 08:38 |
livelace | lucasagomes, I tried in many different ways. But stop. I will launch my server. | 08:40 |
livelace | jiangfei, By this way I cloned windows between different types of servers | 08:41 |
*** mgoddard has joined #openstack-ironic | 08:41 | |
*** derekh has joined #openstack-ironic | 08:42 | |
jiangfei | livelace, nice , ok , i will try it. :) | 08:44 |
phuongnh | I deploy ironic by devstack, it is reported successfully but I cannot find /etc/ironic/ironic.conf file, the ironic directory is not found in etc directory, please help me to find the file or to test the deployed ironic? | 08:46 |
lucasagomes | phuongnh, it reported successfully? Strange then, can you see the ironic processes running? | 08:47 |
lucasagomes | (do a screen -x to attach to the session) | 08:47 |
livelace | jiangfei, One moment, please. I did: | 08:47 |
livelace | 1. Install windows to VM | 08:47 |
livelace | 2. Reset disk controller to default HDD | 08:47 |
livelace | 3. Save image of HDD with partimage | 08:47 |
livelace | 4. Restore image on servers | 08:47 |
livelace | In your case: | 08:47 |
livelace | 1. Install windows to VM (disk may in qcow2 format) | 08:47 |
livelace | 2. Reset disk controller to default HDD | 08:47 |
livelace | 3. Power down VM | 08:48 |
livelace | 4. Add qcow2 image to glance repository | 08:48 |
phuongnh | lucasagomes, I have run screen -x and did not found ironic process | 08:48 |
lucasagomes | phuongnh, are you sure you have ironic plugin for devstack enabled? | 08:49 |
lucasagomes | phuongnh, do you have "enable_plugin ironic git://git.openstack.org/openstack/ironic" in ur local.conf? | 08:49 |
lucasagomes | phuongnh, this guide may help you http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack | 08:49 |
jiangfei | livelace, step 2, do we need to set in bois | 08:50 |
phuongnh | lucasagomes, yes, I have this line: enable_plugin ironic https://git.openstack.org/openstack/ironic | 08:50 |
phuongnh | lucasagomes, (I changed "git" to "https" becaused of my network enviroment) | 08:51 |
*** dtantsur|afk is now known as dtantsur | 08:52 | |
dtantsur | Morning Ironic | 08:52 |
phuongnh | lucasagomes, yes, I followed the link with some additional setting because I want to use iLO and iRMC driver | 08:53 |
lucasagomes | dtantsur, morning | 08:53 |
lucasagomes | phuongnh, right, hmm check the devstack log then, see if the service fail to start/configure then please | 08:53 |
lucasagomes | it seems that it wasn't even configure | 08:53 |
lucasagomes | a guess here, it may have failed to clone the git repository | 08:54 |
livelace | lucasagomes, My node, status available https://paste.fedoraproject.org/382027/41282514/ | 08:54 |
phuongnh | lucasagomes, thanks, I will check the log for cloning ironic | 08:54 |
lucasagomes | livelace, seems alright | 08:56 |
livelace | lucasagomes, Nova status https://paste.fedoraproject.org/382028/41298414/ | 08:56 |
livelace | lucasagomes, Neutron with flat network https://paste.fedoraproject.org/382029/66413087/ | 08:58 |
*** moshele has joined #openstack-ironic | 08:59 | |
livelace | lucasagomes, glance images https://paste.fedoraproject.org/382030/46641315/ | 08:59 |
lucasagomes | livelace, it looks fine, when you do a "nova boot..." (without setting provision-state to active before) what error do you get? | 09:00 |
livelace | lucasagomes, It's new today https://paste.fedoraproject.org/382031/66413299/ | 09:01 |
openstackgerrit | Saravanan KR proposed openstack/ironic-specs: Provide a mechanism to configure kernel boot parameters https://review.openstack.org/331564 | 09:01 |
lucasagomes | livelace, yeah nova always report that error due the retry filter, you may want to take a look at http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html#nova-returns-no-valid-host-was-found-error | 09:02 |
phuongnh | lucasagomes, thanks, I am checking it | 09:07 |
*** ohamada_ has joined #openstack-ironic | 09:08 | |
*** ohamada has quit IRC | 09:08 | |
*** sacharya has joined #openstack-ironic | 09:08 | |
*** sacharya has quit IRC | 09:13 | |
livelace | lucasagomes, https://paste.fedoraproject.org/382034/66414007/ | 09:13 |
livelace | Was memory mismatch | 09:13 |
livelace | This log from nova on compute node | 09:14 |
*** vmud213 has joined #openstack-ironic | 09:15 | |
livelace | Oh, moment | 09:16 |
*** electrofelix has joined #openstack-ironic | 09:20 | |
*** bharathkumar3 has joined #openstack-ironic | 09:20 | |
*** bharathk has quit IRC | 09:21 | |
dtantsur | lucasagomes, could you please review the driver composition reform today https://review.openstack.org/#/c/188370/ ? got +2 from jim | 09:24 |
dtantsur | (no need to approve yet, just please review) | 09:25 |
lucasagomes | will do, added to the list | 09:25 |
*** snecklifter has joined #openstack-ironic | 09:28 | |
*** _vsaienko has joined #openstack-ironic | 09:31 | |
livelace | lucasagomes, https://paste.fedoraproject.org/382043/66415357/ | 09:36 |
livelace | lucasagomes, https://paste.fedoraproject.org/382044/66415480/ | 09:38 |
livelace | lucasagomes, What is him need ? | 09:38 |
livelace | ipmi_sim from openimpi | 09:41 |
openstackgerrit | Saravanan KR proposed openstack/ironic-specs: Provide a mechanism to configure kernel boot parameters https://review.openstack.org/331564 | 09:41 |
*** yuanying has joined #openstack-ironic | 09:48 | |
*** shakamunyi has quit IRC | 09:48 | |
*** phuongnh has quit IRC | 09:49 | |
*** parlos has joined #openstack-ironic | 09:52 | |
parlos | Good Morning Ironic! | 09:53 |
sambetts|afk | Morning all | 09:55 |
*** sambetts|afk is now known as sambetts | 09:55 | |
*** shakamunyi has joined #openstack-ironic | 09:56 | |
dtantsur | morning parlos, sambetts and everyone else | 09:56 |
dtantsur | so many people here in the morning :) a midcycle day? | 09:56 |
*** milan has joined #openstack-ironic | 09:57 | |
* parlos thinks there is 'additional' lag/delay in client today. | 09:57 | |
*** _vsaienko has quit IRC | 09:57 | |
sambetts | dtantsur: Morning, /me is going to be pretty slow on here leading up to the midcycle because of getting downstream stuff finisihed so I can focus on Midcycle | 09:58 |
dtantsur | take your time, the gate is broken anyway :D | 09:59 |
sambetts | \o/ | 09:59 |
sambetts | dtantsur: whats broken us? | 09:59 |
dtantsur | sambetts, see $TOPIC | 09:59 |
sambetts | dtantsur: ooooh, heh, well at least its not our fault haha | 10:00 |
dtantsur | lol true | 10:00 |
dtantsur | tripleo CI is also broken, so I guess I'll keep hacking | 10:00 |
dtantsur | sambetts, when you get rid of downstream stuff, please rereview the driver composition spec. it's close to the finish | 10:01 |
sambetts | dtantsur: Yup, its not top on my list of things to rereview :D | 10:01 |
*** mgould|afk is now known as mgould | 10:02 | |
dtantsur | awesome | 10:02 |
mgould | morning Ironic | 10:02 |
sambetts | morning mgould | 10:02 |
dtantsur | hey mgould. ready for the midcycle? | 10:02 |
mgould | dtantsur: ready as I'll ever be... | 10:02 |
*** bharathkumar3 has quit IRC | 10:02 | |
*** bharathkumar3 has joined #openstack-ironic | 10:02 | |
dtantsur | heh | 10:03 |
mgould | if anyone feels like a really easy review, https://review.openstack.org/#/c/329898/ needs another +2 | 10:03 |
mgould | trivial docs patch, finally passing CI | 10:03 |
dtantsur | mgould, as soon as the gate comes back... | 10:03 |
mgould | gate down again? Dammit | 10:03 |
dtantsur | mgould, yeah, see the channel topic | 10:05 |
dtantsur | even specs and docs sites are down >_< | 10:05 |
dtantsur | meh, it's so annoying to navigate in hexchat after vim.. | 10:05 |
* dtantsur should probably switch to some console irc client one day | 10:05 | |
* mgould finds the "display long topic" command in irssi | 10:07 | |
*** bharathkumar3 has quit IRC | 10:07 | |
*** bharathk has joined #openstack-ironic | 10:07 | |
mgould | it's /lastlog -topics, if you were wondering | 10:07 |
*** hkominos has joined #openstack-ironic | 10:07 | |
hkominos | good day everybody | 10:07 |
dtantsur | hi hkominos | 10:08 |
openstackgerrit | Saravanan KR proposed openstack/ironic-specs: Provide a mechanism to configure kernel boot parameters https://review.openstack.org/331564 | 10:08 |
dtantsur | mgould, I wonder if hexchat allows switching between channels with a command.. | 10:08 |
dtantsur | especially across servers | 10:08 |
livelace | Cool, ironic try to send raw command to ipmi_sim, which doesn't support this types of commands | 10:08 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 10:11 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 10:11 |
livelace | "no vif port for node" raise only if two network exist, and I should set it clearly | 10:11 |
mgould | morning hkominos | 10:13 |
*** mgoddard_ has joined #openstack-ironic | 10:14 | |
lucasagomes | livelace, oh strange, that's about disabling a certain timeout | 10:15 |
* lucasagomes looks at the code | 10:15 | |
lucasagomes | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L884-L890 | 10:16 |
* lucasagomes wonders if we should try..catch and ignore if that fails | 10:16 | |
dtantsur | hmm, maybe worth giving pyghmi a try? | 10:17 |
*** yuanying has quit IRC | 10:17 | |
*** mgoddard has quit IRC | 10:17 | |
livelace | lucasagomes, I tried disable timeout in /usr/lib/python2.7/site-packages/ironic/drivers/modules/irmc/management.py | 10:19 |
livelace | But no luck yet | 10:19 |
lucasagomes | lifeless, irmc? | 10:19 |
livelace | lucasagomes, Yes | 10:19 |
lucasagomes | lifeless, sorry wrong ping | 10:20 |
lucasagomes | livelace, are you using fujitsu hardware then? | 10:20 |
livelace | lucasagomes, No, I use bunch of ipmi_sim + qemu ipmi device | 10:21 |
lucasagomes | livelace, ok, and the driver are you are using is the pxe_ipmitool ? Cause that module you send if from the irmc (fujitsu) driver | 10:21 |
lucasagomes | livelace, try to comment out these lines here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L884-L890 | 10:22 |
livelace | lucasagomes, I'm doing this, I just did find /usr/lib/python2.7/site-packages/ironic/ -type f -exec grep -Hi '0x00 0x08 0x03 0x08' {} \; and comment all :) | 10:23 |
lucasagomes | :-) right | 10:23 |
livelace | No luck, but I tried! | 10:26 |
livelace | Command: ipmitool -I lanplus -H 10.0.101.3 -L ADMINISTRATOR -U admin -R 12 -N 5 -f /tmp/tmp_DmSHQ chassis bootdev pxe options=persistent | 10:26 |
livelace | ipmi_sim - very simple thing for that purpose | 10:26 |
livelace | It's not understand many of these commands | 10:26 |
livelace | But stop ... | 10:28 |
lucasagomes | livelace, perhaps the qemu ipmi device does not understand many of this commands? | 10:32 |
lucasagomes | I know it's a new thing, last time I looked at it (~5 months ago) only the base code was merged in qemu | 10:32 |
livelace | lucasagomes, Maybe, I don't know completely ipmi_sim and qemu ipmi device, their roles and features | 10:33 |
lucasagomes | livelace, are you still using ovirt? | 10:33 |
livelace | No, I shift to custom gentoo installation, but I'm working with ovirt virtual disks | 10:34 |
lucasagomes | right | 10:34 |
milan | morning Ironic :) | 10:35 |
lucasagomes | livelace, perhaps trying virtualbmc instead of ipmi_sim + qemu | 10:35 |
livelace | ... I completely mask bootdev parameter, because I always boot through net | 10:35 |
lucasagomes | qemu ipmi driver* | 10:35 |
livelace | lucasagomes, Maybe, but virtualbmc also very weak and crashed when I tested it | 10:35 |
lucasagomes | :-/ if that happens, please open a bug against it | 10:37 |
*** rcernin is now known as rcernin|lunch | 10:37 | |
lucasagomes | because it's part of the ironic project umbrealla | 10:37 |
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 10:37 | |
-openstackstatus- NOTICE: static.openstack.org is back up. If you have POST_FAILURE and are missing logs from your CI jobs, please leave a 'recheck'. | 10:37 | |
livelace | c93cf833-766d-452d-b65b-74d2f0b55f84 | liberty-baremetal1 | 0e4ca088-01f0-42bc-b01b-2ca606158235 | power off | deploying | False | 10:41 |
*** skramaja has quit IRC | 10:41 | |
livelace | :) | 10:41 |
*** yuanying has joined #openstack-ironic | 10:44 | |
*** yuanying has quit IRC | 10:45 | |
openstackgerrit | Merged openstack/ironic: Document testing an in-review patch with devstack https://review.openstack.org/329898 | 10:50 |
openstackgerrit | Merged openstack/ironic: Replace dict.get(key) in drivers/modules/*/ tests https://review.openstack.org/330838 | 10:51 |
*** yuanying has joined #openstack-ironic | 10:51 | |
*** yuanying has quit IRC | 10:55 | |
lucasagomes | livelace, worked? | 10:58 |
*** yuanying has joined #openstack-ironic | 10:59 | |
livelace | lucasagomes, Almost, tftp problems, but it will be done soon :) | 10:59 |
*** amotoki has joined #openstack-ironic | 10:59 | |
lucasagomes | cool | 11:00 |
*** yuanying has quit IRC | 11:01 | |
dtantsur | milan, (continuing from downstream channel) ironic does support ephemeral drives, though "ephemeral" has the opposite meaning in ironic | 11:03 |
dtantsur | milan, i.e. ephemeral partitions in ironic survive rebuild | 11:03 |
milan | huh | 11:04 |
sambetts | dtantsur: unless cleaning is enabled right? | 11:05 |
milan | dtantsur, so it's kind of a separate physical drive? | 11:05 |
* milan confused | 11:05 | |
dtantsur | sambetts, cleaning is not run during rebuild (if you use rebuild command, not delete->deploy) | 11:05 |
dtantsur | milan, separate partition | 11:05 |
sambetts | dtantsur: oooh I see, I wonder if we should do that or not... | 11:06 |
dtantsur | milan, note that "rebuild" is a command on its own, I don't mean delete then deploy | 11:06 |
milan | hmmmmm | 11:07 |
lucasagomes | dtantsur, milan just a correction there... it doesn't mean the opposite in ironic | 11:07 |
lucasagomes | in the flavor you can have an ephemeral partition | 11:07 |
dtantsur | mmm? iirc in nova ephemeral partitions are destroyed on every reboot or something like that | 11:07 |
dtantsur | but I may be terribly wrong | 11:07 |
lucasagomes | just like swap, BUT, nova has a flag called "preserve_ephemeral" | 11:08 |
lucasagomes | which then, if set to True, preserves it between rebuilds | 11:08 |
dtantsur | aha, that's what I'm missing | 11:08 |
milan | btw this is my traceback from the Mitaka part of my grenade stack: http://paste.openstack.org/show/520584/ | 11:08 |
dtantsur | thanks lucasagomes | 11:08 |
lucasagomes | np | 11:08 |
* dtantsur is also confused by our partitioning | 11:08 | |
lucasagomes | yeah, it's a bit of a mess indeed :-) | 11:08 |
milan | it happens during tempest sanity before any upgrades | 11:09 |
*** sacharya has joined #openstack-ironic | 11:09 | |
dtantsur | milan, "whole disk image" I guess is not intended, so there is something wrong about the way the image is stored in glance | 11:09 |
dtantsur | milan, to be precise, kernel and ramdisk attributes are not set | 11:09 |
milan | so, dtantsur, the ephemeral disk in localrc devstack shouldn't be an issue? | 11:10 |
milan | huh | 11:10 |
milan | sounds like my localrc needs more attention or what | 11:10 |
dtantsur | milan, I guess you can take a localrc from a successful ironic grenade run, and then modify it to your needs | 11:11 |
milan | dtantsur, that's what I've though I've been doing :-/ | 11:11 |
dtantsur | old: http://logs.openstack.org/18/330018/6/check/gate-grenade-dsvm-ironic-nv/9bbc21f/logs/old/localrc.txt.gz | 11:11 |
dtantsur | new: http://logs.openstack.org/18/330018/6/check/gate-grenade-dsvm-ironic-nv/9bbc21f/logs/new/localrc.txt.gz | 11:12 |
milan | dtantsur, thx | 11:12 |
*** vmud213 has quit IRC | 11:12 | |
* milan diffs | 11:12 | |
*** yuanying has joined #openstack-ironic | 11:13 | |
*** sacharya has quit IRC | 11:13 | |
*** smoriya has quit IRC | 11:15 | |
*** dprince has joined #openstack-ironic | 11:16 | |
livelace | What default password for coreos deploy image ? | 11:19 |
*** yuanying has quit IRC | 11:19 | |
*** SiRiuS has joined #openstack-ironic | 11:20 | |
*** yuanying has joined #openstack-ironic | 11:20 | |
livelace | My deployment is staying in "wait call-back" | 11:20 |
milan | dtantsur, http://paste.openstack.org/show/520588/ old diff (a is upstream ironic, b is my inspector localrc) | 11:21 |
milan | * grep -i ironic was applied | 11:21 |
*** dprince has quit IRC | 11:21 | |
*** yuanying has quit IRC | 11:22 | |
*** daemontool has joined #openstack-ironic | 11:22 | |
milan | dtantsur, but you seem to be right about something being wrong with my conf; I remember seeing a No such file or directory on the screen log of the BM--VM ipxe booting | 11:23 |
dtantsur | hmm | 11:25 |
dtantsur | livelace, there is no default password; you can put your public key when building an image though | 11:26 |
* milan hates trial and error | 11:26 | |
dtantsur | livelace, http://docs.openstack.org/developer/ironic-python-agent/#customizing-the-image | 11:26 |
milan | *meaning feeling helpless as I don't understand what's going on | 11:27 |
dtantsur | oh | 11:28 |
*** yolanda has joined #openstack-ironic | 11:29 | |
livelace | dtantsur, Ok, thanks. But where are keys for prebuilt version of CoreOS ? | 11:32 |
*** lucasagomes is now known as lucas-hungry | 11:32 | |
* lucas-hungry brb, will be back to the midcycle | 11:33 | |
*** yuanying has joined #openstack-ironic | 11:35 | |
*** yuanying has quit IRC | 11:37 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 11:37 |
*** yuanying has joined #openstack-ironic | 11:39 | |
dtantsur | livelace, there are no keys on prebuilt images | 11:41 |
*** baoli has joined #openstack-ironic | 11:42 | |
dtantsur | my new bass has arrived to the local shop, I'll be back in an hour or so ^_^ | 11:43 |
sambetts | \o/ new toys | 11:43 |
*** yuanying has quit IRC | 11:44 | |
*** bharathk has quit IRC | 11:44 | |
dtantsur | :) | 11:44 |
*** dtantsur is now known as dtantsur|bbl | 11:45 | |
*** ccamacho is now known as ccamacho|lunch | 11:45 | |
TheJulia | livelace: you can also add sshkey=keyvalue in your pxe config and once it is booted up you can ssh in as the core user | 11:48 |
TheJulia | pxe config as in kernel boot command like arguments | 11:48 |
*** mgoddard_ has quit IRC | 11:48 | |
sambetts | livelace: or "coreos.autologin=tty0" (tty0 / tty1 / ttyS0 depending on your setup) to make coreos autologin so you can access via console | 11:50 |
*** rcernin|lunch is now known as rcernin | 11:53 | |
*** raildo-afk is now known as raildo | 11:55 | |
*** dprince has joined #openstack-ironic | 11:56 | |
*** yogi has joined #openstack-ironic | 11:56 | |
livelace | TheJulia, sambetts Cool, thanks. It more flexible than add ssh_keys to docker image | 11:57 |
*** yogi__ has quit IRC | 11:57 | |
*** daemontool_ has joined #openstack-ironic | 11:59 | |
*** SiRiuS has quit IRC | 11:59 | |
*** baoli_ has joined #openstack-ironic | 12:00 | |
*** daemontool has quit IRC | 12:02 | |
*** baoli has quit IRC | 12:03 | |
*** e0ne has quit IRC | 12:06 | |
*** parlos has quit IRC | 12:07 | |
*** SiRiuS has joined #openstack-ironic | 12:09 | |
*** yuanying has joined #openstack-ironic | 12:09 | |
*** mgoddard has joined #openstack-ironic | 12:11 | |
*** yuanying has quit IRC | 12:12 | |
*** daemontool has joined #openstack-ironic | 12:13 | |
*** daemontool_ has quit IRC | 12:14 | |
*** mgoddard_ has joined #openstack-ironic | 12:14 | |
*** ekarlso has quit IRC | 12:15 | |
*** livelace has quit IRC | 12:15 | |
*** itamarl_ has joined #openstack-ironic | 12:15 | |
*** links has quit IRC | 12:16 | |
*** ccamacho|lunch has quit IRC | 12:16 | |
*** itamarl has quit IRC | 12:16 | |
*** itamarl_ is now known as itamarl | 12:16 | |
*** mgoddard has quit IRC | 12:16 | |
*** jcoufal has joined #openstack-ironic | 12:17 | |
*** jlvillal has quit IRC | 12:18 | |
*** sirushti has quit IRC | 12:18 | |
*** hoonetorg has quit IRC | 12:19 | |
*** jlvillal has joined #openstack-ironic | 12:19 | |
*** sirushti has joined #openstack-ironic | 12:21 | |
*** livelace has joined #openstack-ironic | 12:21 | |
*** ccamacho has joined #openstack-ironic | 12:22 | |
*** links has joined #openstack-ironic | 12:26 | |
*** jvgrant has quit IRC | 12:26 | |
*** yuanying has joined #openstack-ironic | 12:28 | |
*** hoonetorg has joined #openstack-ironic | 12:29 | |
*** yuanying has quit IRC | 12:31 | |
*** amotoki has quit IRC | 12:32 | |
*** yuanying has joined #openstack-ironic | 12:32 | |
*** amotoki has joined #openstack-ironic | 12:33 | |
*** e0ne has joined #openstack-ironic | 12:35 | |
*** xavierr-afk is now known as xavierr | 12:36 | |
*** e0ne has quit IRC | 12:36 | |
xavierr | good morning Ironic :) | 12:36 |
mgould | morning xavierr | 12:37 |
xavierr | guys, which client you use for join the audio conference? | 12:37 |
xavierr | the mid cycle, I mean | 12:38 |
sambetts | jitsi | 12:38 |
xavierr | roger that | 12:38 |
sambetts | https://jitsi.org/ | 12:38 |
xavierr | thank you and good morning sambetts :) | 12:38 |
sambetts | Morning xavierr | 12:39 |
*** david-lyle has quit IRC | 12:39 | |
*** jcoufal has quit IRC | 12:40 | |
openstackgerrit | garyk proposed openstack/ironic: Docs: Fix some typos in the documentation https://review.openstack.org/331653 | 12:41 |
*** david-lyle has joined #openstack-ironic | 12:42 | |
*** e0ne has joined #openstack-ironic | 12:42 | |
openstackgerrit | Moshe Levi proposed openstack/ironic-specs: Adding InfiniBand Support to ironic https://review.openstack.org/265635 | 12:43 |
*** yuanying has quit IRC | 12:43 | |
*** e0ne has quit IRC | 12:45 | |
*** milan has quit IRC | 12:48 | |
-openstackstatus- NOTICE: OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated | 12:58 | |
*** ChanServ changes topic to "OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated" | 12:58 | |
*** ekarlso has joined #openstack-ironic | 12:59 | |
*** trown|outtypewww is now known as trown | 12:59 | |
*** links has quit IRC | 13:00 | |
*** rloo has joined #openstack-ironic | 13:01 | |
*** SiRiuS has quit IRC | 13:01 | |
mat128 | good morning ironic :) | 13:02 |
sambetts | Morning mat128 | 13:02 |
mat128 | congratulations, sambetts :party: | 13:02 |
sambetts | \o/ thanks :D | 13:02 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands https://review.openstack.org/216727 | 13:03 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add provision state commands https://review.openstack.org/206119 | 13:03 |
*** yuanying has joined #openstack-ironic | 13:05 | |
openstackgerrit | Sam Betts proposed openstack/ironic: Fail early if ramdisk type is dib, and not building https://review.openstack.org/328246 | 13:08 |
*** yuanying has quit IRC | 13:09 | |
*** sacharya has joined #openstack-ironic | 13:10 | |
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 13:12 | |
-openstackstatus- NOTICE: OpenID logins are back to normal | 13:12 | |
*** ElCoyote_ has quit IRC | 13:13 | |
*** sacharya has quit IRC | 13:14 | |
jroll | morning everyone | 13:14 |
sambetts | Morning jroll :) | 13:15 |
jroll | sambetts: hey, you have a trello account? | 13:15 |
*** jvgrant has joined #openstack-ironic | 13:17 | |
*** ElCoyote_ has joined #openstack-ironic | 13:18 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands https://review.openstack.org/216727 | 13:19 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add provision state commands https://review.openstack.org/206119 | 13:19 |
xavierr | morning jroll | 13:21 |
*** jcoufal has joined #openstack-ironic | 13:23 | |
*** dtantsur|bbl is now known as dtantsur | 13:25 | |
dtantsur | morning TheJulia, xavierr, mat128, jroll | 13:25 |
mat128 | morning dtantsur, jroll | 13:25 |
nicodemos | morning xavierr, dtantsur, TheJulia, jroll | 13:25 |
xavierr | morning dtantsur nicodemos o/ | 13:26 |
dtantsur | sambetts, congratulations on expanding your +2 powers :) | 13:29 |
sambetts | dtantsur: :D thanks | 13:29 |
*** joprovost has joined #openstack-ironic | 13:31 | |
* TheJulia needs coffee... lots of coffee | 13:31 | |
xavierr | wowww congrats sambetts :D | 13:32 |
xavierr | +2 | 13:32 |
sambetts | thanks xavierr | 13:32 |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector: Add generic LLDP processing hook https://review.openstack.org/321082 | 13:33 |
openstackgerrit | Merged openstack/ironic: Removes the use of mutables as default args https://review.openstack.org/331455 | 13:40 |
dtantsur | sambetts, the new toy: https://www.instagram.com/p/BG4MFI0yG9q/ :) | 13:40 |
sambetts | dtantsur: oooooo pretty | 13:41 |
openstackgerrit | Andre Aranha proposed openstack/python-oneviewclient: Refactored to_oneview_dict method in models.py https://review.openstack.org/331673 | 13:41 |
*** afaranha has joined #openstack-ironic | 13:42 | |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: Support LLDP data as part of interfaces in inventory https://review.openstack.org/320584 | 13:43 |
*** moshele has quit IRC | 13:44 | |
*** ppiela has joined #openstack-ironic | 13:44 | |
jroll | dtantsur: nice! | 13:47 |
*** yolanda has quit IRC | 13:49 | |
jroll | dtantsur: oh, can we talk about driver comp reform for a moment? :) | 13:52 |
jroll | specifically https://review.openstack.org/#/c/188370/18/specs/approved/driver-composition-reform.rst@203 | 13:52 |
jroll | I agree we should reset *_interface, but I think if a dynamic driver is given, we should set hardware_type | 13:52 |
*** SiRiuS has joined #openstack-ironic | 13:53 | |
dtantsur | jroll, I don't have a strong opinion on setting hardware_type, I guess.. except it could signal users with new API that the driver was set via old API | 13:54 |
*** cdearborn has joined #openstack-ironic | 13:55 | |
jroll | dtantsur: I feel like the new API and old API should have the same end state in the DB, when driver is set with a hardware type | 13:55 |
jroll | er, s/hw type/dynamic driver/ | 13:55 |
jroll | in the new api, | 13:56 |
jroll | Setting the ``driver`` field to a *hardware type* causes the | 13:56 |
jroll | ``hardware_type`` field to be updated to the same value. | 13:56 |
jroll | I think that should be the same in the old api | 13:56 |
dtantsur | jroll, I feel pretty strongly about cleaning *_interface in the old API; otherwise it's fine with me | 13:56 |
jroll | dtantsur: no, I agree with that | 13:56 |
NobodyCam | morning Ironicers ... | 13:56 |
jroll | ohai NobodyCam | 13:56 |
jroll | TGI midcycle day? :P | 13:57 |
NobodyCam | :) | 13:57 |
NobodyCam | lol | 13:57 |
dtantsur | jroll, ok, cool. I'll update this part if I happen to create another changeset | 13:57 |
dtantsur | morning NobodyCam | 13:57 |
dtantsur | midcycle is in an hour, right? | 13:57 |
NobodyCam | morning jroll dtantsur sambetts TheJulia | 13:57 |
*** M00nr41n has quit IRC | 13:58 | |
mgould | morning NobodyCam jroll TheJulia | 13:58 |
TheJulia | good morning says the exhausted crazy lady | 13:58 |
jroll | dtantsur: indeed | 13:58 |
NobodyCam | morning mgould | 13:58 |
* mgould realises he forgot to add an hour for daylight savings again | 13:59 | |
mgould | curses! | 13:59 |
sambetts | mgould: haha me too ... | 13:59 |
mgould | I'll have to miss the last hour of the midcycle at least today, sorry :-( | 14:00 |
* sambetts was like there aren't many people in the call for it being 15:00 | 14:00 | |
*** rajinir has joined #openstack-ironic | 14:00 | |
mgould | heh | 14:00 |
openstackgerrit | Sam Betts proposed openstack/ironic: Fix invalid chassis/nodes/chassis_uuid API url https://review.openstack.org/316149 | 14:01 |
openstackgerrit | Sam Betts proposed openstack/ironic: Fix all possible node subresources routing collisions https://review.openstack.org/315766 | 14:01 |
openstackgerrit | Sam Betts proposed openstack/ironic: Prevent URL collisions with sub-controllers: nodes/ports https://review.openstack.org/314514 | 14:01 |
*** SiRiuS has quit IRC | 14:01 | |
*** yolanda has joined #openstack-ironic | 14:01 | |
* NobodyCam forgot he got new computer and scrambles to install Jisti | 14:02 | |
*** PollyZ has joined #openstack-ironic | 14:02 | |
sambetts | heh | 14:02 |
TheJulia | looks like we're not starting for another hour? | 14:03 |
TheJulia | that, or the computers are lying to me | 14:03 |
mat128 | thought it was in an hour? | 14:03 |
mgould | TheJulia: yep | 14:03 |
TheJulia | Ok, thats what I thought, apparently I looked at the wrong offset number... silly daylight savings time :( | 14:03 |
*** bcornec_ has joined #openstack-ironic | 14:03 | |
mat128 | http://time.unitarium.com/utc/15 | 14:03 |
mgould | TheJulia: you have 57 minutes to go back to bed | 14:03 |
mat128 | TheJulia: and back | 14:03 |
mat128 | ;) | 14:03 |
mgould | TheJulia: me too, though in my case that offset is 0 half the year | 14:03 |
NobodyCam | oh poop | 14:03 |
mgould | mat128: office sleeping bags for the win? | 14:04 |
* mgould has actually gone home for the afternoon | 14:04 | |
mat128 | mgould: does it count if you work from home half the time? | 14:04 |
mgould | mat128: I think that counts as excellent forward planning | 14:04 |
TheJulia | My bed is not far from my present location.... actually, I think both beds old and new are about the same distance from where I'm sitting | 14:05 |
mat128 | TheJulia: <3 new beds, always comfy :) | 14:05 |
*** milan has joined #openstack-ironic | 14:05 | |
jroll | date -u, folks :P | 14:07 |
mgould | TIL, thanks :-) | 14:08 |
mgould | brb | 14:08 |
*** trown is now known as trown|brb | 14:09 | |
*** daemontool has quit IRC | 14:10 | |
*** bcornec__ has joined #openstack-ironic | 14:10 | |
jlvillal | Good morning Ironic | 14:10 |
dtantsur | morning jlvillal | 14:11 |
jlvillal | Congrats sambetts and JayF on it being official, your core status :) | 14:11 |
NobodyCam | morning jlvillal | 14:12 |
sambetts | jlvillal: thanks :D | 14:12 |
rloo | happy Solstice everyone, jlvillal, dtantsur, NobodyCam, mgould, jroll, TheJulia, sambetts, mat128 | 14:12 |
dtantsur | morning rloo | 14:12 |
* dtantsur googles a new word | 14:12 | |
cinerama | hi rloo | 14:12 |
NobodyCam | morning rloo cinerama | 14:13 |
jroll | rloo: oh, didn't realize that was today, good morning :) | 14:13 |
rloo | and congrats sambetts. Although really, thank you for helping with this burden of reviewing! | 14:13 |
rloo | dtantsur: summer solstice | 14:13 |
sambetts | heh thanks rloo :D | 14:13 |
rloo | good morning cinerama | 14:13 |
jroll | dtantsur: summer solstice is the most sunlight of the year, winter solstice is the least | 14:13 |
dtantsur | got it, thanks | 14:13 |
rloo | apparently a full moon too. a rare occurrence i think. | 14:14 |
jroll | and so begins my west facing window at my desk blinding me earlier and earlier for the next six months :) | 14:14 |
sambetts | rloo: yeah, a full low moon, they are calling it Strawberry Moon on the news here | 14:15 |
TheJulia | good morning rloo | 14:15 |
*** bcornec_ has quit IRC | 14:15 | |
rloo | sambetts: oh, interesting. enjoy your strawberry moon :) | 14:16 |
sambetts | rloo: :D | 14:16 |
jroll | mmmm strawberries | 14:18 |
* jroll gets food before midcycle starts | 14:18 | |
*** trown|brb is now known as trown | 14:18 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Replace dict.get(key) in drivers unit tests https://review.openstack.org/330852 | 14:19 |
*** jrist has joined #openstack-ironic | 14:20 | |
*** jrist has quit IRC | 14:22 | |
*** jrist has joined #openstack-ironic | 14:22 | |
*** SiRiuS has joined #openstack-ironic | 14:23 | |
*** lucas-hungry is now known as lucasagomes | 14:25 | |
NobodyCam | morning lucasagomes :) | 14:25 |
lucasagomes | NobodyCam, hey there, morning | 14:25 |
NobodyCam | hehehe | 14:26 |
*** jvgrant_ has joined #openstack-ironic | 14:28 | |
*** ohamada_ has quit IRC | 14:28 | |
*** ohamada has joined #openstack-ironic | 14:32 | |
*** sinh_ has quit IRC | 14:34 | |
*** PollyZ has quit IRC | 14:40 | |
rbartal | dtantsur, vdrok Hi, I have a question about https://bugs.launchpad.net/python-ironicclient/+bug/1588339 | 14:47 |
openstack | Launchpad bug 1588339 in python-ironicclient "[RFE] A command to import Ironic resources from a file" [Wishlist,In progress] - Assigned to Vladyslav Drok (vdrok) | 14:47 |
*** ayoung has quit IRC | 14:48 | |
rbartal | dtantsur, vdrok the functionality as I understand is implemented in OSC 'openstack baremetal import --json instackenv.json' | 14:49 |
dtantsur | rbartal, no, it's using its own weird format and has several features we don't want in ironicclientr | 14:49 |
dtantsur | rbartal, also it's not in ironicclient | 14:49 |
sambetts | it comes from tripleo | 14:49 |
*** ElCoyote_ has quit IRC | 14:50 | |
mgould | morning jroll rloo | 14:50 |
rbartal | dtantsur, sambetts I understand the 'weird format' but would it not be for the best if we can use the same inventory file in both cases? ironicclient and tripleO? | 14:51 |
*** hshiina has joined #openstack-ironic | 14:52 | |
lucasagomes | someone at the conference call already? (/me wants to test his mic) | 14:53 |
sambetts | lucasagomes: yup | 14:53 |
sambetts | lucasagomes: I can hear you but your super lound | 14:53 |
sambetts | loud* | 14:53 |
lucasagomes | maybe it's me sounding really bad | 14:53 |
mat128 | someone is *extra* loud | 14:53 |
mat128 | breaking my VU meter needles :) | 14:53 |
mat128 | whoever is talking now is clipping | 14:54 |
sambetts | lucasagomes: you need to turn your levels down :-p | 14:54 |
*** yolanda has quit IRC | 14:54 | |
lucasagomes | trying | 14:54 |
lucasagomes | hah | 14:54 |
sambetts | ;) | 14:54 |
*** PollyZ has joined #openstack-ironic | 14:55 | |
*** ElCoyote_ has joined #openstack-ironic | 14:55 | |
jroll | woo, the system works | 14:55 |
mat128 | someone uses speakers I think | 14:56 |
* sambetts is listening to jitsi in one ear but is muted because I'm in another call for 5 mins | 14:56 | |
jroll | https://etherpad.openstack.org/p/ironic-newton-midcycle | 14:57 |
dtantsur | rbartal, well, we can't adapt to anyone inventing incompatible bicycles | 14:58 |
dtantsur | rbartal, we had a format defined long before: it's the format we return from our API | 14:58 |
rbartal | dtantsur, but we can ask for compatibility, + in case we have the same format triplio can simply pass the file to ironicclient and we will do the rest. it will work for them too | 14:59 |
dtantsur | rbartal, I think tripleo should become compatible, not we. and I'm slowly working on it actually | 15:00 |
rbartal | dtantsur, I agree, lets talk about it tomorrow and see if I can help | 15:01 |
sambetts | lucasagomes: your a little quiet now | 15:01 |
*** rpioso has joined #openstack-ironic | 15:02 | |
TheJulia | \o/ for volume tuning | 15:02 |
sambetts | \o/ | 15:02 |
lucasagomes | sambetts, ouch | 15:02 |
jroll | fyi we'll be in this irc channel, and *not* -sprint | 15:02 |
jroll | there was a conflict with another virtual sprint later in the week | 15:02 |
NobodyCam | :) | 15:02 |
*** jvgrant has quit IRC | 15:03 | |
rloo | cinerama: you're a bit loud | 15:03 |
cinerama | rloo, thanks | 15:04 |
dtantsur | I'd anyway prefer this channel | 15:04 |
* TheJulia wonders if the spring sound is jitsi's mute | 15:04 | |
*** jvgrant has joined #openstack-ironic | 15:04 | |
*** lintan_ has joined #openstack-ironic | 15:04 | |
NobodyCam | its my headset | 15:04 |
*** sacharya has joined #openstack-ironic | 15:04 | |
lintan_ | good evening guys | 15:04 |
NobodyCam | I have another I can grab if its bad | 15:04 |
TheJulia | NobodyCam: seems like more than would just be your headset :) | 15:04 |
NobodyCam | evening lintan_ | 15:04 |
rloo | night lintan_ | 15:05 |
mgould | evening lintan_ | 15:05 |
*** trown is now known as trown|lunch | 15:05 | |
*** trown|lunch is now known as trown|mtg | 15:05 | |
lintan_ | :) | 15:05 |
rloo | oh, evening lintan_. are you joining us? | 15:05 |
*** sacharya_ has joined #openstack-ironic | 15:05 | |
lintan_ | Yes, I will rloo | 15:05 |
rloo | lintan_: great! | 15:05 |
mrda | Good morning | 15:06 |
NobodyCam | wowo morning mrda | 15:07 |
jroll | whoa, hey mrda :D | 15:07 |
mrda | hey, so we're in room 7777? | 15:07 |
mgould | mrda yep | 15:07 |
cinerama | mrda: das keyboard is on the gaming pc here :) | 15:07 |
* NobodyCam installed the New Doom this weekend | 15:08 | |
mrda | cinerama: https://codekeyboards.com/ | 15:08 |
jroll | https://etherpad.openstack.org/p/ironic-newton-midcycle | 15:08 |
lucasagomes | lintan_, hey there :-) | 15:08 |
jroll | mrda++ | 15:08 |
*** sacharya has quit IRC | 15:09 | |
NobodyCam | no regular meeting today! | 15:09 |
lintan_ | Hey lucasagomes :) | 15:09 |
mgould | mrda: looks nice | 15:09 |
*** sacharya has joined #openstack-ironic | 15:09 | |
jroll | https://trello.com/b/ROTxmGIc/ironic-newton-priorities | 15:10 |
*** sachary__ has joined #openstack-ironic | 15:11 | |
mat128 | #link https://review.openstack.org/#/q/status:open+branch:master+topic:bug/1526403 | 15:12 |
*** sacharya_ has quit IRC | 15:12 | |
*** dprince has quit IRC | 15:13 | |
*** sacharya has quit IRC | 15:14 | |
*** adu has joined #openstack-ironic | 15:16 | |
mat128 | https://review.openstack.org/#/q/status:open+branch:master+topic:bp/ironic-networks-support | 15:18 |
mrda | thanks mat128 | 15:19 |
mat128 | np :) trying to post links as discussion goes so everyone can follow | 15:20 |
openstackgerrit | Merged openstack/ironic: Docs: Fix some typos in the documentation https://review.openstack.org/331653 | 15:20 |
mat128 | but jroll is pretty much reading thru trello, and links are in there | 15:20 |
jroll | https://trello.com/c/ckqtq3kG/16-openstackclient-plugin-for-ironic | 15:25 |
*** SiRiuS has quit IRC | 15:26 | |
*** sukhdev has joined #openstack-ironic | 15:27 | |
jroll | https://trello.com/c/MD8HNcwJ/17-notifications | 15:28 |
*** ohamada has quit IRC | 15:28 | |
*** jaybeale has joined #openstack-ironic | 15:28 | |
*** harlowja_at_home has joined #openstack-ironic | 15:28 | |
* dtantsur populates his todo list | 15:29 | |
jroll | https://trello.com/c/P5q3Es2z/15-keystone-policy-support | 15:29 |
*** rama_y has joined #openstack-ironic | 15:30 | |
jroll | https://trello.com/c/XtPGyHcP/18-software-metrics | 15:30 |
*** bapalm has joined #openstack-ironic | 15:31 | |
jroll | https://trello.com/c/nfqe3yhd/26-ci-make-grenade-voting | 15:31 |
jroll | https://trello.com/c/fTya14y6/14-driver-composition | 15:32 |
*** ohamada has joined #openstack-ironic | 15:32 | |
jroll | https://review.openstack.org/330018 | 15:34 |
dtantsur | spec: http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/agent-api.html | 15:34 |
*** mgoddard_ has quit IRC | 15:38 | |
*** jjohnson2 has joined #openstack-ironic | 15:40 | |
mat128 | https://review.openstack.org/#/c/306092/ | 15:40 |
mat128 | https://review.openstack.org/#/c/204641/ | 15:40 |
jlvillal | I can't understand TheJulia :( | 15:42 |
mat128 | same, skips | 15:42 |
mat128 | thoguht it was just me | 15:42 |
NobodyCam | very choppy | 15:43 |
*** itamarl has quit IRC | 15:43 | |
TheJulia | tl;dr regarding boot from volume, we're dependent upon https://review.openstack.org/#/c/200496/ and the related code. The boot from volume spec was also updated last week and we need reviews. | 15:43 |
TheJulia | generic boot from volume support: https://review.openstack.org/#/c/294995/ | 15:44 |
TheJulia | Any questions? | 15:44 |
jroll | sounds like just needs review bandwidth right now, yeah? | 15:44 |
dtantsur | TheJulia, could you please ensure that the thing does not conflict with the driver composition? | 15:44 |
rloo | i think the boot from volume is in pretty good shape. TheJulia, do you think we can get the generic-boot-from-volume-support approved if we spend 30 min on it this midcycle? | 15:44 |
mat128 | jroll: sounds like it | 15:45 |
NobodyCam | is davidlenwell here? | 15:45 |
dtantsur | (maybe it doesn't, I didn't review it recently) | 15:45 |
jroll | any big questions/blockers in the specs themselves? | 15:45 |
TheJulia | jroll: yes, dtantsur: it is up on my screen and thus far I've not seen anything, but I'm not done reviewing driver composition in it's current state yet | 15:45 |
*** vmud213 has joined #openstack-ironic | 15:45 | |
rloo | dtantsur: might be good if you reviewed them. i reviewed but didn't notice any conflict but i could have missed. | 15:45 |
dtantsur | I'll review for sure | 15:45 |
*** pcaruana has quit IRC | 15:45 | |
TheJulia | dtantsur: thank you | 15:46 |
dtantsur | they should not depend on each other, just lets make sure we don't commit to API we're going deprecate in a week :) everything else is fixable | 15:46 |
mat128 | TheJulia: if you speak soft enough it sounds fine :) | 15:47 |
*** jaybeale has quit IRC | 15:47 | |
jlvillal | TheJulia, Are you doing SIP or dial-in? Just curious if that has any impact. I'm on SIP | 15:47 |
TheJulia | I'm on SIP :\ | 15:47 |
jlvillal | Weird | 15:47 |
NobodyCam | sip here too | 15:47 |
jroll | https://trello.com/c/GAlhSzLm/2-rolling-upgrades-and-grenade-partial | 15:47 |
TheJulia | And I've used this yeadset quite a bit... and never had any problem :( | 15:48 |
mat128 | TheJulia: worst case, google hangouts free calls to USA -> PSTN -> pbx.openstack.org | 15:48 |
cinerama | i dialled in because jitsi was being frustrating | 15:48 |
mat128 | TheJulia: sounds just like bandwidth issue, not microphone | 15:48 |
TheJulia | mat128: yeah, I'm now starting to get choppy inbound audio :( | 15:48 |
dtantsur | the last time everything was fine with me, but then I suddenly started to break up. and then suddenly stopped | 15:48 |
dtantsur | so it's kind of random | 15:48 |
jlvillal | Are we discussing grenade? Or is this Soft Power off? | 15:48 |
mat128 | jlvillal: partial grenade | 15:49 |
rloo | rolling upgrades | 15:50 |
rloo | but multi-node-grenade is the hard part i think | 15:50 |
*** Sukhdev_ has joined #openstack-ironic | 15:52 | |
rloo | jlvillal: when you get a chance, could you update the description for the multi-node grenade (used to be partial) trello card: https://trello.com/c/pnpqwBYG/27-ci-make-multi-node-grenade-job-work | 15:52 |
jlvillal | rloo, Doing some editing now. Thanks | 15:52 |
rloo | thx jlvillal | 15:52 |
jlvillal | sambetts, Maybe we can start meeting afternoon for you and morning for me. To discuss the work. After the mid-cycle is done. | 15:54 |
jlvillal | sambetts, Thanks for volunteering! :) | 15:54 |
*** rcernin has quit IRC | 15:55 | |
mat128 | jlvillal: I'd like / can help with multi-node stuff, not an OVS expert but extensive networking experience | 15:55 |
*** sabeen has joined #openstack-ironic | 15:55 | |
jlvillal | mat128, Sweet :) We need to start figuring out how we can do the "multi-node" testing for Ironic. Nova does it currently. | 15:56 |
sambetts | jlvillal: mid-cycle finishes at 21:00 for me, perhaps we can setup a work session during the midcycle itself, or a hangout later in the week? | 15:56 |
jlvillal | sambetts, I was thinking on Thursday. | 15:56 |
sambetts | jlvillal: oh sure! | 15:56 |
jlvillal | sambetts, After the mid-cycle. The entire mid-cycle :) | 15:56 |
sambetts | Yeah totally | 15:57 |
mgould | ah, so is the problem that using the one in oslo means we'd have to be identical to what's in Nova and we don't want to be? | 15:57 |
*** rbartal has quit IRC | 15:57 | |
Sukhdev_ | jroll, sambetts: with sprint going on, do we want to have our meeting? | 16:00 |
jlvillal | Sings "Nova Style" to the tune of "Gangnam Style" | 16:00 |
NobodyCam | Sukhdev_: no regular meeting | 16:00 |
jroll | Sukhdev_: I won't be there :) | 16:00 |
sambetts | Sukhdev_: I won't be around | 16:00 |
mat128 | jlvillal: Oppa Nova Style :) | 16:00 |
jlvillal | :) | 16:01 |
mgould | the nova syntax is pretty horrible, it's true | 16:01 |
Sukhdev_ | OK - I'll cancel it then | 16:01 |
jroll | https://trello.com/c/PwH1pexJ/23-rescue-mode | 16:01 |
jlvillal | Sukhdev_, Ironic mid-cycle now :) | 16:01 |
*** rbradfor_ is now known as rbradfor | 16:01 | |
Sukhdev_ | jlvillal: understood - thanks | 16:02 |
sambetts | Sukhdev_: we've got a big topic to cover the networking stuff during the midcycle, not sure when it'll be yet | 16:02 |
Sukhdev_ | sambetts : please ping me when you get there - I would like to participate in that part | 16:03 |
sambetts | Sukhdev_: totally | 16:04 |
jroll | https://review.openstack.org/#/c/296867/ | 16:04 |
NobodyCam | https://review.openstack.org/#/c/326382/ | 16:05 |
livelace | Ok, return to ironic :) | 16:06 |
jlvillal | Can people mute who aren't talking? There is some sort of hum | 16:06 |
jlvillal | Hum gone. Thanks :) | 16:07 |
livelace | jlvillal, Do you have audio conference ? | 16:07 |
jlvillal | livelace, Yep! | 16:08 |
dtantsur | livelace, a virtual midcycle | 16:08 |
mat128 | livelace: midcycle right now :) | 16:08 |
dtantsur | livelace, https://etherpad.openstack.org/p/ironic-newton-midcycle | 16:08 |
jlvillal | livelace, ^^^ | 16:08 |
jlvillal | Top of the page | 16:08 |
mat128 | https://etherpad.openstack.org/p/ironic-newton-midcycle | 16:08 |
mat128 | too slow :X | 16:08 |
jlvillal | livelace, Line 13 | 16:08 |
livelace | Cool. I would like to heard in the future. But at the moment I should improve my skills with deploy images :) | 16:10 |
*** lintan has quit IRC | 16:10 | |
*** Sukhdev_ has quit IRC | 16:10 | |
TheJulia | I was planning on doing it | 16:11 |
TheJulia | quesiton: I remember a discussion on where | 16:12 |
TheJulia | does anyone remember where it would be useful to inject it's use | 16:12 |
dtantsur | jroll, please move the card to in progress as well | 16:12 |
TheJulia | I remember we discussed it during the last midcycle | 16:12 |
*** mjturek1 has joined #openstack-ironic | 16:12 | |
*** lintan has joined #openstack-ironic | 16:13 | |
*** daemontool has joined #openstack-ironic | 16:14 | |
NobodyCam | ++ | 16:15 |
jlvillal | +1 | 16:15 |
mgould | +1 | 16:15 |
TheJulia | +1 | 16:15 |
dtantsur | thrash, hi! in additional to patches you already have to ironicclient, do you plan on adding other OSC commands? e.g. the remaining port commands? | 16:15 |
TheJulia | me is going to dial in | 16:15 |
TheJulia | doh | 16:15 |
mgould | cool, see you all in 15 :-) | 16:16 |
jroll | sukhdev: we'll be chatting about networks in 15 minutes | 16:16 |
rloo | at some point maybe during midcycle, might be good to review/reprioritize. i am concerned there is too much to do in this cycle. | 16:16 |
*** Sukhdev_ has joined #openstack-ironic | 16:17 | |
*** derekh has quit IRC | 16:17 | |
rloo | i mean review the order of priorities. esp with the "smaller" features included. | 16:17 |
sukhdev | jroll: cool...i'll hang around | 16:17 |
*** M00nr41n has joined #openstack-ironic | 16:22 | |
*** adu has quit IRC | 16:24 | |
*** ccamacho is now known as ccamacho|away | 16:26 | |
*** dprince has joined #openstack-ironic | 16:28 | |
dtantsur | rloo++ I hope we can do everything (maybe without multicompute) with our bigger core team though | 16:29 |
*** snecklifter has quit IRC | 16:29 | |
rloo | dtantsur: yeah, hope. based on what we've managed to get done in past cycles, i am very doubtful (realistic?) that it won't all get done. | 16:29 |
dtantsur | we just got 2 more cores :) | 16:30 |
NobodyCam | might be a minute or three late | 16:30 |
dtantsur | sambetts, interesting point about making invalid interface a validation kind of errors | 16:30 |
rloo | dtantsur: unless all/most of the cores up the number of reviews, and/or we can somehow get the code quality/etc up'd by the submitters sooner/faster. | 16:30 |
* jroll needs about two more minutes, coffee isn't done | 16:31 | |
sambetts | dtantsur: I think that would be better because if I need to change one node to a different hardware type (hopefully shouldn't really happen if we've designed it right) then I might end up with a 10 line node-update including the hardware type, the interfaces and the driver_info updates to make it work | 16:32 |
sambetts | if we can do it with multiple calls and use the validation process I think it'll be a little more human friendly | 16:33 |
*** yolanda has joined #openstack-ironic | 16:33 | |
dtantsur | sambetts, both your comments make a lot of sense, I need to think about them with fresh head :) | 16:33 |
dtantsur | maybe also get more opinions. so I won't update right away. but thanks for reviewing! | 16:34 |
sambetts | dtantsur: totally :) I think we should have a break out at some point maybe? | 16:34 |
dtantsur | maybe | 16:35 |
mgould | +1 | 16:35 |
*** jvgrant has quit IRC | 16:35 | |
mat128 | https://review.openstack.org/#/c/206244/ | 16:35 |
mat128 | 109 revisions :D | 16:36 |
rloo | mat128: lots of rebases! | 16:36 |
mat128 | rloo: yeah I guess, just impressive by the number of revisions :) | 16:37 |
*** ohamada has quit IRC | 16:37 | |
*** vmud213 has quit IRC | 16:37 | |
* dtantsur left a review | 16:37 | |
sambetts | For a list of all the patches for networking: https://etherpad.openstack.org/p/ironic-newton-midcycle | 16:37 |
sambetts | sorry wrong link: https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | 16:38 |
sambetts | correct link ^ | 16:38 |
*** ayoung has joined #openstack-ironic | 16:38 | |
*** e0ne has joined #openstack-ironic | 16:39 | |
*** jvgrant has joined #openstack-ironic | 16:42 | |
*** e0ne has quit IRC | 16:47 | |
lucasagomes | jroll, off-topic, rfe for extended root device hints updated ( https://bugs.launchpad.net/ironic/+bug/1561137 ) | 16:47 |
openstack | Launchpad bug 1561137 in Ironic "[RFE] Add support for operators on root device hints" [Wishlist,Confirmed] - Assigned to Lucas Alvares Gomes (lucasagomes) | 16:47 |
*** harlowja_at_home has quit IRC | 16:47 | |
jroll | https://review.openstack.org/#/c/213262/115/ironic/drivers/modules/agent_base_vendor.py | 16:48 |
*** bcornec__ has quit IRC | 16:48 | |
* lucasagomes brb for a sec | 16:48 | |
sambetts | https://review.openstack.org/#/c/317392/6/ironic/api/controllers/v1/node.py | 16:51 |
*** jvgrant has quit IRC | 16:51 | |
jroll | https://review.openstack.org/#/c/285852/54/ironic/drivers/modules/deploy_utils.py | 16:52 |
*** rcernin has joined #openstack-ironic | 16:53 | |
*** edand has quit IRC | 16:56 | |
*** ChubYann has joined #openstack-ironic | 17:05 | |
thrash | dtantsur: yes.. I've been holding off just because rebasing all of these changes has been a pain. | 17:06 |
* NobodyCam is only able to attend today and tomorrow | 17:06 | |
thrash | dtantsur: and others are free to start submitting other commands if they like. | 17:06 |
thrash | dtantsur: especially since we have a spec to follow | 17:07 |
dtantsur | ack, thanks for update | 17:07 |
dtantsur | rloo, ^^^ | 17:07 |
rloo | dtantsur, thrash: thx! | 17:07 |
thrash | dtantsur: we do need to resolve the conflict in the last patch | 17:07 |
thrash | dtantsur: we can't use 'baremetal node set maintenance' | 17:08 |
thrash | it overlaps with baremetal node set | 17:08 |
thrash | which is something that I believe used to work, but no longer does. | 17:08 |
dtantsur | ouch | 17:08 |
dtantsur | thrash, so we either extend the existing 'set' command or swap the words: 'baremetal node maintenance set' | 17:09 |
dtantsur | rloo, wdyt ^^^? | 17:09 |
rloo | dtantsur: I think... sigh. I have to look at the existing commands again and think about it. give me a few. | 17:10 |
dtantsur | sure | 17:11 |
*** PollyZ has quit IRC | 17:11 | |
rloo | dtantsur, thrash: we also had 'openstack baremetal node set console <uuid> | 17:12 |
rloo | dtantsur, thrash: and node set boot-device | 17:12 |
thrash | dtantsur: right | 17:12 |
thrash | rloo: yes | 17:12 |
rloo | thrash: is the conflict cuz of expecting <uuid>? | 17:13 |
thrash | rloo: i think so, yeah. If there were no positional args, it would probably work. | 17:13 |
*** PollyZ has joined #openstack-ironic | 17:14 | |
Sukhdev_ | https://bugs.launchpad.net/ironic/+bug/1594242 | 17:15 |
openstack | Launchpad bug 1594242 in Ironic "[RFE] Security Groups support for baremetal servers" [Undecided,New] - Assigned to Sukhdev Kapur (sukhdev-8) | 17:15 |
dtantsur | rloo, correct. we had the same problem with 'node create port' or something like that | 17:15 |
*** praneshp has joined #openstack-ironic | 17:16 | |
*** rcernin has quit IRC | 17:18 | |
*** mgoddard has joined #openstack-ironic | 17:19 | |
Sukhdev_ | https://review.openstack.org/#/c/277853 | 17:19 |
rloo | dtantsur, thrash: it seems to me that 'node maintenance set' might make more sense than 'node set maintenance'. what i'm trying to remember is why we came up with the latter. and how someone knows to do 'node set | 17:20 |
rloo | dtantsur, thrash: vs 'node maintenance set' or 'node set maintenance' or 'node X set'... | 17:20 |
dtantsur | 'set' is a swiss knife of the OSC world :) | 17:21 |
dtantsur | I don't think node X set is something people in OSC do at all | 17:21 |
dtantsur | (if X here means UUID, I mean) | 17:21 |
rloo | dtantsur: heh. So i looked at this page, and i see (no idea if it is similar to our usecase): 'object store account set' (dunno if 'object set store account' made sense there) http://docs.openstack.org/developer/python-openstackclient/command-list.html | 17:22 |
rloo | dtantsur: X was for something, not not-uuid. | 17:23 |
dtantsur | rloo, the problem here is that there is such a thing as 'object store account'. but 'baremetal node maintenance' is not a first class object. I guess it's fine... | 17:23 |
rloo | dtantsur: if we had to do it from scratch (which we are doing in osc), what should it be? | 17:24 |
thrash | rloo: dtantsur if you think of 'baremetal node maintenance' as the noun, then we are good. :) | 17:24 |
*** spandhe has joined #openstack-ironic | 17:24 | |
thrash | and the command becomes 'baremetal node maintenance set' | 17:25 |
thrash | and 'baremetal node maintenance unset' | 17:25 |
dtantsur | rloo, no idea :( I like what thrash suggests though.. | 17:25 |
dtantsur | UX is not my strong side :) | 17:25 |
openstackgerrit | Merged openstack/ironic-python-agent: Removes the use of mutables as default args https://review.openstack.org/331466 | 17:25 |
rloo | thrash: yeah, i think that makes sense. | 17:25 |
thrash | and 'baremetal node console set' (which actually does work well) | 17:25 |
thrash | etc. | 17:25 |
thrash | at least they would be consistent. | 17:25 |
*** SiRiuS has joined #openstack-ironic | 17:26 | |
dtantsur | yeah.. at least it reads well to me, which is a good sign | 17:26 |
*** Nisha_away has joined #openstack-ironic | 17:29 | |
livelace | Hello again. What root password in user image ? | 17:32 |
*** e0ne has joined #openstack-ironic | 17:32 | |
rloo | dtantsur, thrash: yes, so I think where we have 'node set <something-not-uuid> <uuid>', we should probably change to 'node <something-not-uuid> set <uuid> | 17:32 |
*** trown|mtg is now known as trown | 17:32 | |
mat128 | https://review.openstack.org/#/c/320584/ | 17:32 |
dtantsur | livelace, it depends on the image itself | 17:32 |
mat128 | https://review.openstack.org/#/c/321082/ | 17:32 |
TheJulia | livelace: Depends on what is burned into the image and the OS defaults are in terms of account, how to escillate access, etc | 17:32 |
livelace | dtantsur, Default ubuntu from docs | 17:33 |
dtantsur | livelace, that's a question to Ubuntu folks :) | 17:33 |
jlvillal | An agenda might be nice to have | 17:33 |
* NobodyCam needs to git coffee | 17:33 | |
livelace | I thought that http://docs.openstack.org/developer/diskimage-builder tool provision default password ... | 17:34 |
*** dprince has quit IRC | 17:35 | |
*** edand has joined #openstack-ironic | 17:35 | |
*** dprince has joined #openstack-ironic | 17:35 | |
mrda | lol | 17:35 |
thrash | rloo: Ok. I will amend that patch to reflect that. | 17:36 |
thrash | we should probably update the spec too. | 17:36 |
rloo | thrash: yup | 17:37 |
*** ametts has joined #openstack-ironic | 17:39 | |
dtantsur | livelace, it does not. there are a couple of elements to do that: either devuser or dynamic-login | 17:39 |
cinerama | livelace, you may want to check out the devuser element | 17:40 |
*** e0ne has quit IRC | 17:40 | |
*** Sukhdev_ has quit IRC | 17:40 | |
livelace | By default devuser element don't included ? | 17:40 |
livelace | If I just put kernel parameter ? | 17:41 |
*** PollyZ has quit IRC | 17:41 | |
NobodyCam | ++ thank you | 17:43 |
mat128 | http://time.unitarium.com/utc/18 | 17:43 |
* dtantsur hunts for food, sorry if I'm late | 17:43 | |
cinerama | livelace: you would need to add it to your command line, so like "disk-image-create ubuntu devuser <other elements> | 17:43 |
lintan_ | good night guys, I am so sleep :) | 17:43 |
*** lintan_ has left #openstack-ironic | 17:44 | |
livelace | cinerama, Ok, thanks | 17:44 |
livelace | dtantsur, Thanks, too | 17:44 |
*** ccamacho|away is now known as ccamacho | 17:44 | |
*** itamarl has joined #openstack-ironic | 17:46 | |
*** Nisha_away has quit IRC | 17:47 | |
livelace | Last question for this day: which companies use Ironic in production ? (I'm interested in success story and performance) | 17:48 |
cinerama | livelace, so one great place to look is at some of the past summit talks. lots of people have spoken about how they use ironic | 17:49 |
sambetts | dtantsur: thanks for getting that low hanging fruit patch merged | 17:50 |
dtantsur | livelace, every summit I meet one-two new companies using ironic.. we (Red Hat) use it in our installer for OpenStack, Rackspace uses it for OnMetal feature | 17:50 |
livelace | cinerama, Like this https://www.openstack.org/videos/video/ironic-managing-thousands-of-servers-in-production ? | 17:51 |
dtantsur | livelace, probably other folks here also have it in production :) | 17:51 |
dtantsur | some hardware vendors definitely use it, not sure which exactly | 17:52 |
*** rcernin has joined #openstack-ironic | 17:53 | |
openstackgerrit | Merged openstack/ironic: Replace vif_portgroup_id with vif_port_id https://review.openstack.org/325197 | 17:53 |
*** piet_ has joined #openstack-ironic | 17:54 | |
livelace | I understand this. But I need numbers (performance of compute node, type of glance storage, time of large deployments etc.) | 17:54 |
dtantsur | livelace, I suspect it might be a commercial secret... anyway, engineers working upstream are often not the best people to ask | 17:55 |
livelace | Usage experience :) | 17:55 |
vdrok | hi dtantsur, is it a break now? :) | 17:56 |
livelace | dtantsur, I don't think so (about commercial secret) | 17:56 |
dtantsur | vdrok, hi, yes | 17:56 |
mgould | vdrok: yes, starting again on the hour | 17:56 |
vdrok | aha, ok | 17:56 |
livelace | Ok, enough for today. Thanks for all. Bye :) | 17:56 |
vdrok | hi mgould :) | 17:57 |
mgould | good night livelace | 17:57 |
mgould | hi vdrok | 17:57 |
jroll | livelace: if you have specific numbers you want, feel free to ask, I'll tell you if I can share or not :) | 17:58 |
*** tiendc has joined #openstack-ironic | 18:00 | |
mat128 | livelace: we run it in production (http://www.internap.com/bare-metal/) | 18:00 |
dtantsur | jroll, I'll be ~ 5 mins late, sorry | 18:00 |
jroll | dtantsur: no worries, we're going to wait for you, it's your topic :) | 18:00 |
*** mgoddard has quit IRC | 18:01 | |
*** ifarkas has quit IRC | 18:02 | |
*** ifarkas has joined #openstack-ironic | 18:02 | |
*** spandhe has quit IRC | 18:03 | |
jlvillal | https://www.manning.com/books/irresistible-apis I saw this and thought of our v2 API idea | 18:03 |
jroll | sambetts: https://review.openstack.org/#/c/326743/ | 18:04 |
NobodyCam | https://github.com/openstack/ironic-python-agent/blob/master/doc/source/troubleshooting.rst | 18:04 |
mat128 | jlvillal: I'd love to discuss the current problems with our API, as I think only the state transition / ironic-client part might need love | 18:04 |
*** spandhe has joined #openstack-ironic | 18:05 | |
*** fragatina has quit IRC | 18:05 | |
jlvillal | mat128, I know jroll has ideas. He had mentioned some things in an email thread a week or so ago. | 18:05 |
* dtantsur is back | 18:05 | |
jlvillal | mat128, And probably a good more people. | 18:06 |
mat128 | yeah I guess | 18:06 |
*** daemontool has quit IRC | 18:06 | |
jroll | our api is okay for computers, it's terrible for humans | 18:06 |
jroll | mat128: ever tried to do a deploy with curl/ironicclient instead of nova? | 18:06 |
mrda | I've heard that before :) | 18:06 |
mat128 | not at all, but we had to build a php client for ironic and it wasnt that painful | 18:07 |
mat128 | again, works for systems, maybe not for humans | 18:07 |
jroll | yeah, I'd like to make it usable for humans | 18:07 |
mat128 | =) | 18:07 |
mat128 | they'd have to generate a configdrive :P | 18:07 |
dtantsur | http://docs.openstack.org/developer/diskimage-builder/elements/dynamic-login/README.html | 18:07 |
jroll | mat128: >.> | 18:08 |
jlvillal | The spec: https://review.openstack.org/188370 | 18:08 |
*** jtomasek has quit IRC | 18:09 | |
jlvillal | http://docs-draft.openstack.org/70/188370/18/check/gate-ironic-specs-docs/6e35630//doc/build/html/specs/not-implemented/driver-composition-reform.html | 18:09 |
* jroll stepping away for 30 seconds | 18:10 | |
mat128 | jroll: just remembered about things like "{"op": "replace", "path": "/boot_interface", "value": "ipxe"}" and yeah, v2 8) | 18:10 |
*** PollyZ has joined #openstack-ironic | 18:11 | |
jroll | hehehe | 18:11 |
*** shakamunyi has quit IRC | 18:17 | |
*** SiRiuS has quit IRC | 18:21 | |
*** edand has quit IRC | 18:21 | |
jroll | have to step away for 90 seconds again | 18:29 |
vdrok | sambetts: https://review.openstack.org/#/c/279070/ | 18:30 |
*** dprince has quit IRC | 18:31 | |
jroll | (dog got stuck outside when it started raining, lol) | 18:31 |
*** ijw has joined #openstack-ironic | 18:31 | |
mat128 | lol | 18:31 |
mat128 | poor dog | 18:31 |
*** jaybeale has joined #openstack-ironic | 18:32 | |
*** dprince has joined #openstack-ironic | 18:32 | |
*** penick has joined #openstack-ironic | 18:36 | |
*** jaybeale has quit IRC | 18:37 | |
*** jvgrant has joined #openstack-ironic | 18:41 | |
* mgould has to go now, see you all tomorrow! | 19:00 | |
*** mgould is now known as mgould|afk | 19:00 | |
NobodyCam | night mgould|afk | 19:01 |
*** dprince has quit IRC | 19:02 | |
jroll | https://etherpad.openstack.org/p/ironic-newton-summit-driver-composition | 19:02 |
*** fragatina has joined #openstack-ironic | 19:07 | |
*** alex_xu has quit IRC | 19:07 | |
mrda | I'm sorry, I just haven't thought this spec through enough to contribute meaningfully | 19:08 |
rloo | mrda: no need to apologize. I don't think everyone has looked at it :) | 19:08 |
* NobodyCam votes for one field | 19:08 | |
mat128 | #decider | 19:09 |
mat128 | ;) | 19:09 |
mat128 | I think Dimtry wants us to comment on the spec | 19:09 |
*** alex_xu has joined #openstack-ironic | 19:09 | |
*** piet_ has quit IRC | 19:09 | |
mat128 | https://review.openstack.org/#/c/188370 | 19:09 |
dtantsur | yes, please vote on the spec | 19:11 |
dtantsur | NobodyCam, ^^^ | 19:11 |
jroll | devananda: your input is requested here, do we still need this additional field? https://review.openstack.org/#/c/188370/18/specs/approved/driver-composition-reform.rst@171 | 19:11 |
dtantsur | yeah, looks like many folks don't want it | 19:13 |
*** piet has joined #openstack-ironic | 19:15 | |
*** itamarl has quit IRC | 19:16 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands https://review.openstack.org/216727 | 19:18 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add provision state commands https://review.openstack.org/206119 | 19:18 |
*** Sukhdev_ has joined #openstack-ironic | 19:20 | |
*** hshiina has quit IRC | 19:21 | |
*** Sukhdev_ has quit IRC | 19:21 | |
*** hshiina has joined #openstack-ironic | 19:22 | |
*** Sukhdev_ has joined #openstack-ironic | 19:22 | |
*** Sukhdev_ has quit IRC | 19:23 | |
*** Sukhdev_ has joined #openstack-ironic | 19:24 | |
devananda | jroll: I believe that was needed for migration and backwards compat with existing and/or out-of-tree drivers | 19:25 |
*** Sukhdev_ has quit IRC | 19:25 | |
mrda | I'm going to hit the sack, so see you tomorrow. Thanks for today's session! | 19:25 |
jroll | mrda: thanks for coming! \o | 19:25 |
rloo | by mrda. thx for attending! | 19:25 |
mrda | o/ | 19:25 |
devananda | jroll: a new field there allows the db upgrade to be done without needing to do a data migration / replacing current 'driver_name' with new thing | 19:26 |
*** ifarkas has quit IRC | 19:26 | |
jroll | devananda: so it seems like it might not be needed with how the rest of it is architected today, if you don't mind giving that a read | 19:26 |
jroll | tl;dr we solve that by allowing classic drivers still | 19:26 |
rloo | devananda: the latest version of the spec allows for the 'driver' field to be either an old/classic driver name, or the new 'hardware_type' value. | 19:26 |
*** praneshp has quit IRC | 19:26 | |
*** M00nr41n has quit IRC | 19:27 | |
*** piet has quit IRC | 19:27 | |
devananda | how will that actually be implemented? | 19:27 |
devananda | I mean - how will the code know that 'driver_name' is one or the other, when we do not know all the names of out of tree drivers? | 19:27 |
sambetts | isinstance(olddriver) do old thing else do new thing? | 19:28 |
sambetts | devananda: also all the interfaces will be None if using a classic driver | 19:28 |
*** baoli_ has quit IRC | 19:29 | |
mat128 | class ClassicDriver(Driver): pass class DynamicDriver(Driver): pass | 19:29 |
mat128 | everyones a driver! ;) | 19:29 |
rloo | dtantsur: ^^ deva's question. the hardware types and drivers still need to be registered/configured. | 19:29 |
devananda | sambetts: try: driverfactory(driver_name, old_namespace); except NotFound: driverfactory(driver_name, new_namespace) | 19:29 |
mat128 | classic drivers force interfaces, dynamic allows you to change them | 19:29 |
sambetts | devananda: yup or that | 19:29 |
* sambetts needs to head off | 19:30 | |
*** sambetts is now known as sambetts|afk | 19:30 | |
sambetts|afk | Night everyone, thanks for a great first day! | 19:31 |
devananda | sambetts: I do not yet believe that overloading one field with both old and new driver names is going to be sufficient to disambiguate the user's request | 19:31 |
devananda | sambetts|afk: g'night! | 19:31 |
*** praneshp has joined #openstack-ironic | 19:31 | |
sambetts|afk | devananda: I think the question is why we need to disambiguate it, the current spec proposes populating the drvier field with the hardware_type anyway, and the hardware_types now have default implementations specifying which interfaces to use if the node doesn't have the interfaces overriden | 19:33 |
dtantsur | devananda, well, having 2 fields magically interacting with each other is also pretty confusing | 19:33 |
*** MattMan has quit IRC | 19:33 | |
devananda | how will the API tier validate requests to change the interfaces, if the API service can't distinguish between old and new driver types? | 19:33 |
*** MattMan has joined #openstack-ironic | 19:33 | |
* NobodyCam is back | 19:33 | |
*** PollyZ has quit IRC | 19:33 | |
sambetts|afk | devananda: the API can check the nodes driver field and check what type it is right | 19:34 |
sambetts|afk | ? | 19:34 |
devananda | sambetts|afk: how does the API tier know if it's old or new, since the API tier can't load the class | 19:34 |
dtantsur | devananda, well, that's an issue anyway. if API needs to validate interfaces, it has to fetch driver information from a node's conductor | 19:34 |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Add power state change notifications https://review.openstack.org/321865 | 19:34 |
dtantsur | s/node's/driver's/ | 19:34 |
devananda | it can only read the value of the fields of hte node object | 19:34 |
NobodyCam | morning devananda | 19:34 |
devananda | dtantsur: true | 19:35 |
rloo | devananda: did you want to dial in to discuss? | 19:35 |
dtantsur | devananda, something like 1. oh, we have a request to change a driver and/or interfaces; 2. fetch information about the new driver from its conductor; 3. validate | 19:35 |
dtantsur | I think we'll have to do that in all cases anyway | 19:35 |
devananda | dtantsur: I thought conductors were going to register the set of hardware types supported and the intersecting set of enabled interfaces | 19:35 |
* sambetts|afk is really AFK now, I'll check the spec when I'm back | 19:36 | |
dtantsur | devananda, that's also true | 19:36 |
devananda | if those are registered, in the way that drivers are today, then the APi tier has that information (it's in the DB) | 19:36 |
devananda | and we can validate it without actually loading the driver classes | 19:36 |
dtantsur | aha, yeah, I think we have it | 19:36 |
dtantsur | devananda, I've implemented your proposal about the internal table (well, to the extent I've remembered it :) | 19:36 |
devananda | but if the driver name field is overloaded with old and new drivers, then the API tier ... hmm... ok | 19:36 |
devananda | we just need to store these separately in the DB and then the API can disambiguate | 19:36 |
devananda | great :) | 19:36 |
devananda | so yea, we can drop the second field, as long as we do that ^ | 19:37 |
devananda | rloo: I'm at dockercon today and tomorrow | 19:37 |
dtantsur | devananda, mind leaving a comment on the spec? I'll definitely forget tomorrow morning | 19:37 |
sambetts|afk | we can load HW types into the API right? because they don't actually load the interfaces | 19:37 |
mat128 | devananda: so you're suggesting one API field, 2 DB fields? | 19:37 |
devananda | mat128: several db fields actually. a new table, probably | 19:37 |
devananda | sambetts|afk: load? | 19:37 |
dtantsur | link: https://review.openstack.org/#/c/319505/ | 19:37 |
dtantsur | (that's a link for the call) | 19:37 |
devananda | back later - gotta chat with folks here | 19:38 |
mat128 | devananda: thanks for your time | 19:38 |
dtantsur | sambetts|afk, I don't think we should; but anyway the information will be in the database | 19:38 |
sambetts|afk | dtantsur: true | 19:39 |
*** sabeen has quit IRC | 19:39 | |
sambetts|afk | dtantsur: that makes validating things much easier and faster probably | 19:39 |
sambetts|afk | and is required for pulled the enabled drivers out anyway | 19:39 |
sambetts|afk | pulling | 19:39 |
sambetts|afk | dtantsur: reminds me of this comment: https://review.openstack.org/#/c/188370/8/specs/approved/driver-composition-reform.rst@147 | 19:41 |
*** PollyZ has joined #openstack-ironic | 19:41 | |
sambetts|afk | dtantsur: not sure if relevant | 19:41 |
* sambetts|afk is really really AFK now | 19:41 | |
jlvillal | http://docs-draft.openstack.org/05/319505/7/check/gate-ironic-specs-docs/99a4328//doc/build/html/specs/not-implemented/nova-compatible-serial-console.html | 19:43 |
*** PollyZ has quit IRC | 19:46 | |
jlvillal | I don't know if someone has a better wording for L67 ? | 19:47 |
*** Sukhdev_ has joined #openstack-ironic | 19:49 | |
*** Sukhdev_ has quit IRC | 19:50 | |
*** baoli has joined #openstack-ironic | 19:51 | |
*** baoli has quit IRC | 19:52 | |
*** PollyZ has joined #openstack-ironic | 19:52 | |
mat128 | http://docs.openstack.org/developer/ironic/drivers/snmp.html | 19:53 |
*** baoli has joined #openstack-ironic | 19:56 | |
jlvillal | Is there a reason to use 'socat' instead of 'netcat/ncat'? | 19:57 |
lucasagomes | jlvillal, security | 19:57 |
jlvillal | lucasagomes, thanks | 19:58 |
lucasagomes | jlvillal, socat is like a netcat + security | 19:58 |
*** sukhdev has quit IRC | 20:03 | |
*** rpioso has quit IRC | 20:05 | |
*** dtantsur is now known as dtantsur|afk | 20:06 | |
NobodyCam | Thank you all good(great) first day mid-cycle | 20:07 |
NobodyCam | brb | 20:08 |
mat128 | yeah, thanks everyone | 20:08 |
mat128 | I should be there at the next one | 20:08 |
mat128 | in a bit less than 4 hours | 20:09 |
*** fragatina has quit IRC | 20:13 | |
*** baoli has quit IRC | 20:13 | |
*** fragatina has joined #openstack-ironic | 20:14 | |
*** baoli has joined #openstack-ironic | 20:14 | |
*** baoli has quit IRC | 20:15 | |
jlvillal | mat128, Thanks for joining :) | 20:16 |
jlvillal | NobodyCam, And you too! | 20:16 |
openstackgerrit | Jarrod Johnson proposed openstack/pyghmi: Add support for PyCA cryptography https://review.openstack.org/331828 | 20:22 |
*** hshiina has quit IRC | 20:23 | |
*** livelace has quit IRC | 20:26 | |
*** jvgrant has quit IRC | 20:27 | |
*** PollyZ has quit IRC | 20:28 | |
*** PollyZ has joined #openstack-ironic | 20:31 | |
*** rcernin has quit IRC | 20:31 | |
*** joprovost has quit IRC | 20:35 | |
*** jjohnson2 has quit IRC | 20:35 | |
*** baoli has joined #openstack-ironic | 20:36 | |
*** daemontool has joined #openstack-ironic | 20:38 | |
*** trown is now known as trown|outtypewww | 20:43 | |
*** jcoufal has quit IRC | 20:47 | |
* jroll is back | 20:49 | |
*** daemontool has quit IRC | 20:49 | |
*** yolanda has quit IRC | 20:52 | |
*** Sukhdev has joined #openstack-ironic | 20:56 | |
*** baoli has quit IRC | 21:00 | |
*** raildo is now known as raildo-afk | 21:02 | |
*** nicodemos is now known as nico-afk | 21:02 | |
*** tiendc has quit IRC | 21:06 | |
*** lucasagomes has quit IRC | 21:06 | |
*** Sukhdev has quit IRC | 21:11 | |
*** lucasagomes has joined #openstack-ironic | 21:12 | |
lifeless | lucasagomes: no worries | 21:17 |
*** penick has quit IRC | 21:19 | |
*** sabeen has joined #openstack-ironic | 21:26 | |
*** cdearborn has quit IRC | 21:29 | |
*** Sukhdev has joined #openstack-ironic | 21:37 | |
*** Sukhdev has quit IRC | 21:41 | |
*** Sukhdev has joined #openstack-ironic | 21:42 | |
*** sukhdev_ has joined #openstack-ironic | 21:46 | |
*** Sukhdev__ has joined #openstack-ironic | 21:46 | |
*** Sukhdev has quit IRC | 21:47 | |
*** sukhdev_ is now known as sukhdev | 21:47 | |
*** sabeen has quit IRC | 21:52 | |
*** Sukhdev__ has quit IRC | 21:54 | |
*** sabeen1 has joined #openstack-ironic | 21:59 | |
*** PollyZ has quit IRC | 22:01 | |
*** PollyZ has joined #openstack-ironic | 22:02 | |
*** yogi has quit IRC | 22:04 | |
*** thrash is now known as thrash|g0ne | 22:05 | |
*** Sukhdev_ has joined #openstack-ironic | 22:05 | |
*** sachary__ has quit IRC | 22:06 | |
*** sacharya has joined #openstack-ironic | 22:06 | |
*** ametts has quit IRC | 22:27 | |
*** jralph_ has joined #openstack-ironic | 22:47 | |
openstackgerrit | Yosef Hoffman proposed openstack/ironic-python-agent: Add configuration options for DISK_WAIT https://review.openstack.org/324909 | 22:48 |
*** jralph has quit IRC | 22:50 | |
*** ElCoyote_ has quit IRC | 22:52 | |
*** amotoki has quit IRC | 22:53 | |
*** ElCoyote_ has joined #openstack-ironic | 22:58 | |
*** Sukhdev_ has quit IRC | 23:03 | |
*** sacharya has quit IRC | 23:05 | |
*** rama_y has quit IRC | 23:06 | |
*** Nisha_away has joined #openstack-ironic | 23:10 | |
*** cdearborn has joined #openstack-ironic | 23:15 | |
*** amotoki has joined #openstack-ironic | 23:16 | |
*** PollyZ has quit IRC | 23:17 | |
*** praneshp has quit IRC | 23:17 | |
*** cdearborn has quit IRC | 23:18 | |
*** amotoki has quit IRC | 23:21 | |
*** Sukhdev_ has joined #openstack-ironic | 23:21 | |
*** Sukhdev_ has quit IRC | 23:28 | |
*** yuanying has joined #openstack-ironic | 23:31 | |
jroll | mat128: I'm just now starting dinner, might not be around right at 0000 for the midcycle, I'll check in when I get a moment but if there aren't many people / much discussion feel free to shut it down | 23:34 |
*** sdake has joined #openstack-ironic | 23:38 | |
*** penick has joined #openstack-ironic | 23:39 | |
*** sdake_ has joined #openstack-ironic | 23:42 | |
*** sdake has quit IRC | 23:43 | |
*** chlong has joined #openstack-ironic | 23:51 | |
*** chlong is now known as chlong|rhce_trng | 23:52 | |
*** sukhdev has quit IRC | 23:53 | |
mat128 | jroll: ok no prob | 23:54 |
mat128 | already on the line | 23:54 |
*** Sukhdev has joined #openstack-ironic | 23:59 | |
*** Sukhdev has quit IRC | 23:59 | |
*** rama_y has joined #openstack-ironic | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!