*** getvasanth_ has joined #openstack-ironic | 00:00 | |
*** getvasanth has quit IRC | 00:04 | |
*** aNuposic has quit IRC | 00:07 | |
*** wajdi_ has joined #openstack-ironic | 00:15 | |
*** wajdi has quit IRC | 00:19 | |
*** wajdi_ has quit IRC | 00:20 | |
*** aNuposic has joined #openstack-ironic | 00:21 | |
*** d0ugal has quit IRC | 00:26 | |
*** milan has quit IRC | 00:26 | |
*** d0ugal has joined #openstack-ironic | 00:27 | |
*** inc0 has joined #openstack-ironic | 00:31 | |
*** [1]cdearborn has quit IRC | 00:31 | |
*** phuongnh has joined #openstack-ironic | 00:33 | |
*** aNuposic has quit IRC | 00:40 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/389407 | 00:43 |
---|---|---|
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/389408 | 00:43 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements https://review.openstack.org/389409 | 00:43 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/389410 | 00:43 |
*** inc0 has quit IRC | 00:46 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements https://review.openstack.org/389450 | 00:50 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/388351 | 00:50 |
*** priteau has joined #openstack-ironic | 00:55 | |
*** hoangcx has joined #openstack-ironic | 00:56 | |
*** yuanying_ has joined #openstack-ironic | 01:00 | |
*** yuanying has quit IRC | 01:00 | |
*** priteau has quit IRC | 01:00 | |
*** yuanying has joined #openstack-ironic | 01:01 | |
*** yuanying_ has quit IRC | 01:04 | |
*** rloo has quit IRC | 01:06 | |
*** jlvillal is now known as jlvill-travel | 01:12 | |
*** jlvill-travel is now known as jlvacation | 01:14 | |
*** jlvacation is now known as jlvill-travel | 01:14 | |
*** godp1301 has joined #openstack-ironic | 01:14 | |
*** godp1301 has quit IRC | 01:15 | |
*** portdirect has quit IRC | 01:30 | |
*** ijw has joined #openstack-ironic | 01:41 | |
*** ijw has quit IRC | 01:45 | |
*** baoli has joined #openstack-ironic | 01:50 | |
*** syed_ has quit IRC | 01:54 | |
*** pmannidi has quit IRC | 01:57 | |
*** fragatin_ has joined #openstack-ironic | 02:00 | |
*** pmannidi has joined #openstack-ironic | 02:00 | |
*** baoli has quit IRC | 02:03 | |
*** fragatina has quit IRC | 02:03 | |
*** rama_y has joined #openstack-ironic | 02:03 | |
*** fragatin_ has quit IRC | 02:04 | |
*** inc0 has joined #openstack-ironic | 02:10 | |
*** wajdi has joined #openstack-ironic | 02:10 | |
inc0 | hey, my node deploy fails with Cannot stat file /proc/6462/fd/5: Stale file handle <- 6462 is mysqld pid | 02:10 |
inc0 | I'm using bifrost-deployed ironic with pxe_wol driver | 02:11 |
inc0 | Disk partitioning failed | 02:11 |
*** wajdi_ has joined #openstack-ironic | 02:12 | |
*** wajdi has quit IRC | 02:15 | |
*** portdirect has joined #openstack-ironic | 02:16 | |
*** tuanluong has joined #openstack-ironic | 02:16 | |
*** mtanino has quit IRC | 02:19 | |
*** baoli has joined #openstack-ironic | 02:25 | |
*** yuanying_ has joined #openstack-ironic | 02:27 | |
*** Sukhdev has joined #openstack-ironic | 02:29 | |
*** yuanying has quit IRC | 02:31 | |
*** rama_y has quit IRC | 02:33 | |
*** fragatina has joined #openstack-ironic | 02:33 | |
*** fragatina has quit IRC | 02:37 | |
*** baoli has quit IRC | 02:38 | |
*** baoli has joined #openstack-ironic | 02:38 | |
*** yuanying_ has quit IRC | 02:53 | |
*** yuanying has joined #openstack-ironic | 02:53 | |
*** zhangyufei has joined #openstack-ironic | 02:54 | |
*** fragatina has joined #openstack-ironic | 03:16 | |
*** fragatin_ has joined #openstack-ironic | 03:16 | |
*** fragatina has quit IRC | 03:20 | |
*** amotoki has quit IRC | 03:22 | |
*** inc0 has quit IRC | 03:26 | |
*** xav1er has joined #openstack-ironic | 03:35 | |
*** amotoki has joined #openstack-ironic | 03:38 | |
*** amotoki has quit IRC | 03:39 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-python-agent: Use ironic-lib to create configdrive https://review.openstack.org/296466 | 03:39 |
*** hj-hpe has quit IRC | 03:40 | |
*** yuanying has quit IRC | 03:45 | |
*** xav1er has left #openstack-ironic | 03:48 | |
*** yuanying has joined #openstack-ironic | 03:49 | |
*** appu103_ has joined #openstack-ironic | 03:50 | |
*** appu103_ is now known as aparnav | 03:50 | |
*** rama_y has joined #openstack-ironic | 03:53 | |
*** rbudden has quit IRC | 03:56 | |
*** zhangyufei has quit IRC | 04:07 | |
*** mat128|gone is now known as mat128 | 04:11 | |
*** ijw has joined #openstack-ironic | 04:14 | |
*** ijw has quit IRC | 04:19 | |
*** hj-hpe has joined #openstack-ironic | 04:25 | |
*** hj-hpe has quit IRC | 04:26 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic-specs: VNC Graphical console https://review.openstack.org/306074 | 04:28 |
*** amotoki has joined #openstack-ironic | 04:29 | |
*** wajdi_ has quit IRC | 04:39 | |
*** amotoki_ has joined #openstack-ironic | 04:43 | |
*** amotoki has quit IRC | 04:45 | |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/ironic: Use function is_valid_mac from oslo.utils https://review.openstack.org/389513 | 04:46 |
*** zhangyufei has joined #openstack-ironic | 04:49 | |
*** jtomasek has joined #openstack-ironic | 05:16 | |
*** jtomasek has quit IRC | 05:17 | |
*** jtomasek has joined #openstack-ironic | 05:18 | |
*** jtomasek has quit IRC | 05:18 | |
*** jtomasek has joined #openstack-ironic | 05:19 | |
*** aNuposic has joined #openstack-ironic | 05:36 | |
*** ChubYann has quit IRC | 05:44 | |
*** skazi has joined #openstack-ironic | 05:47 | |
openstackgerrit | Andy Yan proposed openstack/ironic-specs: Power RSD servers using Valence Update https://review.openstack.org/384036 | 05:53 |
openstackgerrit | Naohiro Tamura proposed openstack/python-ironicclient: Add soft reboot/poweroff power states. https://review.openstack.org/247904 | 05:54 |
*** skazi has quit IRC | 05:56 | |
openstackgerrit | Naohiro Tamura proposed openstack/python-ironicclient: Support soft reboot and soft power off with timeout for OSC https://review.openstack.org/357627 | 06:01 |
*** hj-hpe has joined #openstack-ironic | 06:04 | |
*** hj-hpe has quit IRC | 06:04 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic-specs: External display drivers https://review.openstack.org/306078 | 06:06 |
*** mjura has joined #openstack-ironic | 06:06 | |
mat128 | im out :D | 06:07 |
*** skazi has joined #openstack-ironic | 06:09 | |
openstackgerrit | Sukhdev Kapur proposed openstack/ironic: Add support for Security Groups for baremetal servers https://review.openstack.org/361451 | 06:10 |
*** mjura has quit IRC | 06:13 | |
*** hshiina has joined #openstack-ironic | 06:15 | |
*** vsaienko has joined #openstack-ironic | 06:18 | |
*** mjura has joined #openstack-ironic | 06:26 | |
*** makowals has joined #openstack-ironic | 06:27 | |
*** phuongnh has quit IRC | 06:31 | |
*** phuongnh has joined #openstack-ironic | 06:31 | |
*** tuanluong has quit IRC | 06:32 | |
*** moshele has joined #openstack-ironic | 06:38 | |
*** rama_y has quit IRC | 06:41 | |
*** jaosorior has joined #openstack-ironic | 06:47 | |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/ironic: Use funcition import_versioned_module from oslo.utils https://review.openstack.org/389550 | 06:50 |
openstackgerrit | Naohiro Tamura proposed openstack/python-ironicclient: DO NOT REVIEW-Check Func Test https://review.openstack.org/389552 | 06:52 |
openstackgerrit | ChangBo Guo(gcb) proposed openstack/ironic: Use function import_versioned_module from oslo.utils https://review.openstack.org/389550 | 06:53 |
*** dansmith has joined #openstack-ironic | 06:55 | |
*** aNuposic has quit IRC | 06:56 | |
*** tesseract has joined #openstack-ironic | 06:56 | |
*** tesseract is now known as Guest96952 | 06:56 | |
*** skazi has quit IRC | 06:57 | |
*** fxpester has joined #openstack-ironic | 06:58 | |
*** skazi has joined #openstack-ironic | 06:59 | |
*** ijw has joined #openstack-ironic | 07:03 | |
*** krypto has joined #openstack-ironic | 07:07 | |
*** ijw has quit IRC | 07:08 | |
krypto | hi all i registered a node in ironic ,but "nova hypervisor-show" shows 0 for ram,cpu,disk.Trying to understand ironic ,i believe node has to be pxe booted to in memory OS for these values to be updated/ | 07:10 |
krypto | ? | 07:10 |
*** moshele has quit IRC | 07:11 | |
openstackgerrit | Sukhdev Kapur proposed openstack/ironic: Add support for Security Groups for baremetal servers https://review.openstack.org/361451 | 07:14 |
*** vsaienko has quit IRC | 07:14 | |
*** Sukhdev has quit IRC | 07:16 | |
*** nicodemos has quit IRC | 07:26 | |
*** nicodemos has joined #openstack-ironic | 07:27 | |
*** rcernin has joined #openstack-ironic | 07:37 | |
*** ohamada has joined #openstack-ironic | 07:37 | |
*** vsaienko has joined #openstack-ironic | 07:40 | |
*** phuongnh has quit IRC | 07:43 | |
*** phuongnh has joined #openstack-ironic | 07:44 | |
*** mgoddard has joined #openstack-ironic | 07:47 | |
*** vsaienko has quit IRC | 07:48 | |
*** jpich has joined #openstack-ironic | 07:49 | |
*** yuikotakadamori has joined #openstack-ironic | 07:49 | |
*** rcernin has quit IRC | 07:50 | |
zhangyufei | :D could someone help review this?https://review.openstack.org/#/c/387082/ | 07:53 |
patchbot | patch 387082 - ironic - Add the way to get the deploy ram disks | 07:53 |
*** gzholtkevych has quit IRC | 07:53 | |
*** makowals has quit IRC | 07:54 | |
*** makowals has joined #openstack-ironic | 07:56 | |
*** zzzeek has quit IRC | 08:00 | |
*** zzzeek has joined #openstack-ironic | 08:00 | |
*** priteau has joined #openstack-ironic | 08:06 | |
*** priteau has quit IRC | 08:06 | |
*** krypto has quit IRC | 08:14 | |
*** Romanenko_K has joined #openstack-ironic | 08:19 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: DNM: Test patch to verify bond https://review.openstack.org/388660 | 08:21 |
*** athomas has joined #openstack-ironic | 08:24 | |
*** krypto has joined #openstack-ironic | 08:25 | |
*** krypto has quit IRC | 08:28 | |
*** yuikotakadamori has quit IRC | 08:31 | |
*** dtantsur|afk is now known as dtantsur | 08:39 | |
dtantsur | Morning Ironic | 08:39 |
*** MattMan has quit IRC | 08:49 | |
*** ijw has joined #openstack-ironic | 08:51 | |
*** chlong has quit IRC | 08:53 | |
*** ijw has quit IRC | 08:56 | |
*** ohamada has quit IRC | 08:59 | |
*** ohamada has joined #openstack-ironic | 08:59 | |
*** dtantsur is now known as dtantsur|bbl | 09:16 | |
*** milan has joined #openstack-ironic | 09:16 | |
milan | morning Ironic! :) | 09:16 |
*** priteau has joined #openstack-ironic | 09:25 | |
*** ohamada_ has joined #openstack-ironic | 09:34 | |
*** ohamada has quit IRC | 09:34 | |
*** gcb has quit IRC | 09:35 | |
*** hshiina has quit IRC | 09:41 | |
*** jaosorior has quit IRC | 09:44 | |
*** jaosorior has joined #openstack-ironic | 09:44 | |
aarefiev | morning! | 09:45 |
sambetts | krypto: for those values to be up to date Ironic needs to have that information populated in to its properties field, and be in state avaible and not in maintence mode | 09:47 |
sambetts | o/ aarefiev | 09:47 |
aarefiev | morning sambetts | 09:49 |
aarefiev | sambetts: hey, do you want to take a look https://review.openstack.org/#/c/386703/7 | 09:50 |
patchbot | patch 386703 - ironic-inspector - UUID, started_at, finished_at in the status API | 09:50 |
*** awiddersheim has joined #openstack-ironic | 09:53 | |
sambetts | aarefiev: I check it out :) | 09:55 |
*** d0ugal has quit IRC | 09:56 | |
milan | morning aarefiev, sambetts! :) | 09:57 |
aarefiev | morning milan | 09:57 |
milan | aarefiev, thx for the +2 :D | 09:57 |
aarefiev | milan: thank you, I'm not awake yet, but lgtm | 09:59 |
*** skazi has quit IRC | 09:59 | |
*** zhangyufei has quit IRC | 10:01 | |
milan | guys btw https://review.openstack.org/#/c/383862/ got +2ed so we're on track to get api for time based filtering \o/ | 10:01 |
patchbot | patch 383862 - api-wg - Specify time intervals based filtering queries | 10:01 |
milan | aarefiev, cool :) | 10:01 |
aarefiev | so let Sam to approve | 10:01 |
milan | yeah, I definitely wan to know sambetts opinion even if it means I've got to rewrite half of it ;) (jk) :P | 10:02 |
openstackgerrit | Pierre Riteau proposed openstack/ironic: Fix typo in release note filename https://review.openstack.org/389629 | 10:02 |
aarefiev | cool, why 27 Oct, first time was Thursday last week | 10:02 |
pas-ha | morning Ironic | 10:02 |
sambetts | milan: ;) | 10:02 |
milan | aarefiev, exactly :D | 10:02 |
milan | aarefiev, actually it's my first bug I've been -1 ed for line not too long :D | 10:03 |
aarefiev | morning pas-ha :) | 10:03 |
milan | morning pas-ha | 10:03 |
milan | :) | 10:03 |
aarefiev | heh | 10:03 |
milan | I saw a link already in there not folded and over 79c but didn't cross my mind that was a policy | 10:04 |
openstackgerrit | Merged openstack/python-ironic-inspector-client: Updated from global requirements https://review.openstack.org/389450 | 10:07 |
aarefiev | yeah openstack guidelines | 10:07 |
milan | ;) | 10:08 |
*** derekh has joined #openstack-ironic | 10:08 | |
openstackgerrit | Merged openstack/python-ironic-inspector-client: Bump hacking to 0.11.0 in test-requirements https://review.openstack.org/389332 | 10:08 |
*** d0ugal has joined #openstack-ironic | 10:11 | |
*** d0ugal has quit IRC | 10:13 | |
*** d0ugal has joined #openstack-ironic | 10:14 | |
*** ohamada__ has joined #openstack-ironic | 10:14 | |
*** ohamada_ has quit IRC | 10:14 | |
*** vsaienko has joined #openstack-ironic | 10:14 | |
*** vsaienko has quit IRC | 10:14 | |
milan | dtantsur|bbl, sambetts thx guys! < https://bugs.launchpad.net/ironic/+bug/1604002 \o/ :) | 10:18 |
openstack | Launchpad bug 1604002 in Ironic "iLO drivers: Inconsistent boot mode default value" [Medium,Fix released] - Assigned to Shivanand Tendulker (stendulker) | 10:18 |
milan | oops | 10:18 |
milan | https://review.openstack.org/#/c/386703/ | 10:18 |
patchbot | patch 386703 - ironic-inspector - UUID, started_at, finished_at in the status API | 10:18 |
milan | :D | 10:19 |
milan | was wrong paste buffer ;) | 10:19 |
*** milan is now known as milan|afk | 10:22 | |
*** [1]cdearborn has joined #openstack-ironic | 10:22 | |
*** tuanluong has joined #openstack-ironic | 10:23 | |
*** ohamada__ has quit IRC | 10:25 | |
*** ohamada__ has joined #openstack-ironic | 10:25 | |
*** ijw has joined #openstack-ironic | 10:35 | |
*** ijw has quit IRC | 10:39 | |
mgould | morning Ironic! | 10:41 |
*** mmedvede has quit IRC | 10:46 | |
mgould | milan|afk: \o/ | 10:47 |
openstackgerrit | Merged openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/389408 | 10:49 |
*** MattMan has joined #openstack-ironic | 10:50 | |
*** tuanluong has quit IRC | 10:53 | |
*** hoangcx has quit IRC | 10:57 | |
jlvill-travel | sambetts, dtantsur|bbl vdrok: I think the python-ironicclient gate might be broken :( | 10:58 |
jlvill-travel | I'm leaving today and preparing for my trip so I can't dig into it right now. | 10:58 |
sambetts | :( jlvill-travel I'll take a look | 10:59 |
jlvill-travel | thanks | 10:59 |
jlvill-travel | https://review.openstack.org/#/q/project:openstack/python-ironicclient | 10:59 |
sambetts | jlvill-travel: is it grenade your seeing failures in? | 10:59 |
*** ohamada__ has quit IRC | 10:59 | |
*** ohamada__ has joined #openstack-ironic | 11:00 | |
jlvill-travel | no | 11:00 |
jlvill-travel | sambetts, gate-ironicclient-dsvm-functionalFAILURE | 11:00 |
sambetts | jlvill-travel: ah yeah thats job I meant, for some reason my mind read that as the grenade job... | 11:00 |
jlvill-travel | :) | 11:01 |
*** phuongnh has quit IRC | 11:02 | |
openstackgerrit | Merged openstack/ironic-inspector: UUID, started_at, finished_at in the status API https://review.openstack.org/386703 | 11:05 |
*** MattMan has quit IRC | 11:06 | |
*** pcaruana has quit IRC | 11:13 | |
TheJulia | Good morning! | 11:14 |
mgould | morning TheJulia | 11:15 |
*** lucas-afk is now known as lucasagomes | 11:16 | |
lucasagomes | morning all | 11:16 |
mgould | morning lucasagomes | 11:16 |
*** hshiina has joined #openstack-ironic | 11:19 | |
*** dtantsur|bbl is now known as dtantsur | 11:21 | |
dtantsur | morning milan|afk, aarefiev, sambetts, pas-ha, mgould, jlvill-travel, TheJulia | 11:21 |
dtantsur | sambetts, grenade is always to blame :D | 11:22 |
pas-ha | morning dtantsur | 11:22 |
sambetts | dtantsur: haha yeah | 11:22 |
sambetts | jlvill-travel, dtantsur: I think this commit https://github.com/openstack/ironic/commit/c101fce33ab36605c6826e4ac354d27f0930cb8c is likely to blame | 11:22 |
*** milan|afk has quit IRC | 11:23 | |
sambetts | jlvill-travel, dtantsur: I think we might need to merge this to unblock the ironicclient gate https://review.openstack.org/#/c/370764/ | 11:23 |
patchbot | patch 370764 - python-ironicclient - Fix display of chassis UUID field if empty | 11:23 |
dtantsur | sambetts, what's the exact failure? | 11:24 |
* dtantsur hasn't looked yet | 11:24 | |
*** mtanino has joined #openstack-ironic | 11:25 | |
sambetts | dtantsur: basically the tests try to validate the json output of the client with a json schema, but it fails to validate because after than ironic patch merged chassis_uuid can be string OR None not just string, the ironiclient patch handles converting None to empty string | 11:25 |
sambetts | so that the schema is valid again | 11:25 |
dtantsur | hmm, I see | 11:26 |
openstackgerrit | Sam Betts proposed openstack/python-ironicclient: Fix display of chassis UUID field if empty https://review.openstack.org/370764 | 11:27 |
sambetts | rebased the patch ^ to ensure it fixes it | 11:27 |
sambetts | if it doesn't we might need to fix other parts of it | 11:28 |
*** godp1301 has joined #openstack-ironic | 11:28 | |
*** MattMan has joined #openstack-ironic | 11:30 | |
jlvill-travel | sambetts, Thanks for investigating. | 11:31 |
* jlvill-travel goes back to trip preparation | 11:31 | |
*** mmedvede has joined #openstack-ironic | 11:33 | |
*** ohamada__ has quit IRC | 11:33 | |
*** ohamada__ has joined #openstack-ironic | 11:33 | |
snozhka | Hi guys, could you please help me figure out why this issue happened - http://paste.openstack.org/show/586681/ | 11:37 |
jlvill-travel | sambetts, I don't think that is the cure :( http://status.openstack.org/zuul/ | 11:37 |
mgould | snozhka: http://i.imgur.com/lLxCoWM.jpg | 11:38 |
dtantsur | snozhka, I suspect you may lack something like https://github.com/openstack-dev/devstack/blob/093d815d9f5b94eae4d0d552e7c9909bd99aac20/lib/nova#L462 | 11:38 |
dtantsur | but I'm not the best person to ask, maybe sambetts knows more | 11:38 |
snozhka | according to logs - http://logs.openstack.org/58/375458/4/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa/9558d41/ the CONF.network.floating_network_name property not set | 11:38 |
snozhka | and in https://github.com/openstack/tempest/blob/master/tempest/lib/services/compute/floating_ips_client.py#L54 we sends {pool=None} in body request | 11:39 |
snozhka | mgould, yeah :) | 11:39 |
sambetts | jlvill-travel: :( I think there might be unexpected consciuences from that chassis patch then | 11:39 |
*** sborkows has joined #openstack-ironic | 11:41 | |
dtantsur | snozhka, maybe that's where this default pool kicks in? | 11:42 |
karthiks | I've raised and RFE on introspection https://bugs.launchpad.net/ironic-inspector/+bug/1635253. Please have a look | 11:43 |
openstack | Launchpad bug 1635253 in Ironic Inspector "[RFE] Retrieve NUMA node information during introspection" [Undecided,New] - Assigned to Karthik S (ksundara) | 11:43 |
sborkows | morning, all | 11:43 |
snozhka | dtantsur, maybe | 11:43 |
* snozhka checking default_floating_pool | 11:43 | |
dtantsur | karthiks, could you add there examples of how inventory should look after your change? | 11:44 |
karthiks | dtantsur, will do. Do you think this a blueprint will be required for this change | 11:46 |
*** amotoki_ has quit IRC | 11:46 | |
dtantsur | karthiks, we don't use blueprints. As to specs, I don't (yet) insist on one, but others' opinion may differ | 11:47 |
karthiks | dtantsur, ok, we'll update the RFE | 11:48 |
aarefiev | morning dtantsur, jlvill-travel, mgould, TheJulia, lucasagomes | 11:50 |
lucasagomes | o/ | 11:50 |
dtantsur | hey lucasagomes | 11:50 |
sborkows | dtantsur: I am currently working on https://bugs.launchpad.net/ironic-python-agent/+bug/1623659. As you suggested, I want to make a new hardware manager, which will inherit from generic hardware manager. I have a question about gathering network card driver. In https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L537 the LLDP data is collected first, then we gather information about | 11:51 |
openstack | Launchpad bug 1623659 in ironic-python-agent "LLDP discovery is not working when IPA is run on system with X710 network cards" [Medium,Triaged] - Assigned to Szymon Borkowski (szymon-borkowski) | 11:51 |
sborkows | interfaces, also with driver info. Should I override that method and get the driver from sysfs first? | 11:51 |
aarefiev | jlvill-travel, sambetts: I think it's fail because we doesn't print empty properties, so explicit null should be there | 11:51 |
dtantsur | sborkows, I guess so. JayF is a better person to talk about hardware managers (as one of the inventors of the concept). either way, we need it pluggable by vendors, not hardcoded | 11:52 |
snozhka | dtantsur, tried set default_floating_pool to network name - no luck, error same | 11:52 |
dtantsur | hmm, strange | 11:53 |
snozhka | dtantsur, on my env i have only 1 network | 11:53 |
dtantsur | lucasagomes, are you familiar with devstack network configuration? ^^^ | 11:53 |
* lucasagomes checks | 11:53 | |
mgould | morning aarefiev | 11:55 |
sborkows | dtantsur, please correct me if understand it wrong: by 'pluggable by vendors', you mean that it should be done in hardware manager? | 11:55 |
dtantsur | sborkows, this is how we plug things in IPA currently | 11:55 |
lucasagomes | snozhka, strange, I haven't seem that... What we are trying to achieve there ? Run tempest against a devstack installation or ? | 11:56 |
sborkows | dtantsur, so putting this in separate hardware manager is 'go-to' solution? | 11:56 |
dtantsur | sborkows, I think so | 11:57 |
snozhka | lucasagomes, run tempest against undercloud | 11:57 |
sborkows | dtantsur, now I understand it clearly, thanks :) | 11:57 |
*** godp1301 has quit IRC | 11:58 | |
*** baoli has quit IRC | 11:58 | |
lucasagomes | snozhka, yeah googling here I only found the solution dtantsur already proposed (setting default_floating_pool to nova.conf) | 12:00 |
lucasagomes | snozhka, did you restart the nova services after setting it ? | 12:00 |
snozhka | lucasagomes, sure, i did | 12:00 |
sambetts | sborkows: my hardware also can have built in LLDPd | 12:01 |
sambetts | sborkows: but we turn it off using the OOB managment, can you not do that? | 12:01 |
lucasagomes | snozhka, https://review.openstack.org/#/c/295859/2 | 12:02 |
patchbot | patch 295859 - tempest - Fix tests when having multiple floating pools (MERGED) | 12:02 |
lucasagomes | apparently there's an option at tempest.conf as well | 12:02 |
*** amotoki has joined #openstack-ironic | 12:02 | |
lucasagomes | snozhka, https://github.com/openstack/tempest/blob/db3acad95c2b90408d389bced9232817f9bce765/tempest/config.py#L529-L530 | 12:03 |
lucasagomes | can you try to set that in tempest.conf ? | 12:03 |
*** dprince has joined #openstack-ironic | 12:03 | |
lucasagomes | (under the network section) | 12:04 |
snozhka | lucasagomes, i've tried set it to neutron network name without success | 12:04 |
dtantsur | snozhka, name? I think you need UUID there, but I'm not sure (names are not unique in neutron) | 12:05 |
snozhka | dtantsur, will try with UUID | 12:05 |
*** amotoki has quit IRC | 12:05 | |
sborkows | sambetts: I am trying to find out if the network driver is i40e, if so, the LLDP agent on x710 should be disabled in order to fix this issue | 12:06 |
dtantsur | sborkows, does it fail? I thought LLDP is not mandatory.. | 12:08 |
*** karthiks has quit IRC | 12:09 | |
sborkows | dtantsur: of course, LLDP is optional, however, when there is a network card with that driver, the LLDP returns nothing, because it cannot connect to the card, since it runs its own LLDP agent | 12:10 |
sambetts | sborkows: basically the NIC itself eats the LLDP packets | 12:11 |
sambetts | right? | 12:11 |
sambetts | so they never make it to the OS | 12:11 |
*** wajdi has joined #openstack-ironic | 12:13 | |
sborkows | sambetts, I am little confused. As I saw in the code, https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L476 we can collect LLDP info | 12:14 |
dtantsur | lucasagomes, could you please review/approve https://review.openstack.org/#/c/389100/? | 12:15 |
patchbot | patch 389100 - ironic - Remove "dhcp" command from the iPXE template | 12:15 |
dtantsur | as a person who introduced ipxe support :) | 12:15 |
* lucasagomes looks | 12:15 | |
*** wajdi_ has joined #openstack-ironic | 12:15 | |
*** trown|outtypewww is now known as trown | 12:16 | |
lucasagomes | dtantsur, nice! thanks for testing it on virt and bm | 12:16 |
sambetts | sborkows: yes, we can collect it, but we run our own LLDP client so we need to be able to receive the LLDP packets, if your NIC eats the LLDP packets before they reach the operating system then there is nothing we can do about that unless you can disable that feature on the NIC | 12:16 |
lucasagomes | dtantsur, yeah, also if others need to dhcp another interface (not the one that got the first ip, for whatever reason) they can do so by edting the template | 12:17 |
lucasagomes | which is the reason why we make it pluggable | 12:17 |
lucasagomes | so, lgtm +a | 12:17 |
sambetts | sborkows: now you could do that via a new hardware manager, or if possble via an out of band management interface | 12:17 |
dtantsur | lucasagomes, yep. blindly dhcp'ing the first interface is not really flexible :) | 12:17 |
lucasagomes | pluggable = configurable* | 12:17 |
lucasagomes | yup | 12:17 |
sborkows | sambetts, and that's what I am talking about :) first, I check the network card driver, if it is i40e, we disable it and then cache LLDP data | 12:17 |
dtantsur | it does not work on my lab, where provisioning NIC is the second | 12:17 |
*** wajdi has quit IRC | 12:18 | |
*** vsaienko has joined #openstack-ironic | 12:18 | |
snozhka | dtantsur, no luck with UUID for floating_network_name | 12:18 |
dtantsur | ugh | 12:18 |
dtantsur | snozhka, probably worth taking a look at nova logs, where this error originates | 12:18 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Add node provision state change notification https://review.openstack.org/348437 | 12:19 |
sambetts | sborkows: if you plan to do those sort of changes via IPA, I would always recomend that it be done I would always recomend disabling that feature using either a | 12:20 |
sambetts | sborkows: if you plan to do those sort of changes via IPA, I would always recomend that it be done using a manual clean step, not during inspection | 12:20 |
sambetts | sborkows: IMO inspection shouldn't change any settings on the server | 12:20 |
sborkows | sambetts, what do you mean by manual clean step? | 12:22 |
sambetts | sborkows: http://docs.openstack.org/developer/ironic/deploy/cleaning.html#manual-cleaning | 12:22 |
sborkows | sambetts, thanks, I will look at it | 12:23 |
* mgould looks at some of the other draft logos on the ML | 12:26 | |
mgould | honestly, I think Ironic got off lightly | 12:26 |
mgould | at least you can see what our mascot is supposed to be... | 12:26 |
sambetts | :-P | 12:27 |
dtantsur | yeah | 12:28 |
dtantsur | I'd say freezer https://drive.google.com/file/d/0B4Fp5OqT3PxNbjN1QXF5SmZFMzQ/view is not too different from ours | 12:28 |
dtantsur | I like the stable team's one though | 12:30 |
*** dprince has quit IRC | 12:30 | |
sambetts | dtantsur: the bettle? | 12:30 |
dtantsur | yep | 12:30 |
sambetts | beatle* | 12:30 |
sambetts | yeah thats pretty neatr | 12:30 |
sambetts | I like the chipmonk/squirrel one, although I don't remmeber what project it was for | 12:31 |
mgould | dtantsur: yeah, though "bear" and "polar bear" are quite similar animals :-) | 12:32 |
*** d0ugal has quit IRC | 12:32 | |
* mgould doesn't see why they got a friendly bear and we got an angry one, though | 12:33 | |
sambetts | haha yeah | 12:34 |
*** d0ugal has joined #openstack-ironic | 12:35 | |
*** d0ugal has quit IRC | 12:35 | |
*** d0ugal has joined #openstack-ironic | 12:35 | |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/389407 | 12:36 |
*** vsaienko has quit IRC | 12:36 | |
*** Goneri has joined #openstack-ironic | 12:40 | |
*** dprince has joined #openstack-ironic | 12:45 | |
jlvill-travel | vsaienk0, vdrok: FYI the experimental grenade multitenant job failed: https://review.openstack.org/#/c/389268 | 12:45 |
patchbot | patch 389268 - ironic - WIP/DNM: Trying to test grenade multi-tenant exper... | 12:45 |
snozhka | dtantsur, only one that i've found is the following in the /neutron/server.log - http://paste.openstack.org/show/586691/ | 12:47 |
*** getvasanth_ has quit IRC | 12:57 | |
*** early has quit IRC | 13:00 | |
bfournie | morning ironic | 13:00 |
bfournie | dtantsur, sambetts, aarefiev: would like to get https://review.openstack.org/#/c/374381/ through if you have a chance, as I think it is very close. Thanks. | 13:00 |
patchbot | patch 374381 - ironic-inspector-specs - Add LLDP processing hook and new CLI commands | 13:00 |
snozhka | dtantsur, http://paste.openstack.org/show/586693/ | 13:00 |
dtantsur | bfournie, I'd like sambetts to review as non Red Hatter | 13:01 |
bfournie | dtantsur: yes | 13:01 |
openstackgerrit | Mark Hamzy proposed openstack/molteniron: Add missing tox environments https://review.openstack.org/389696 | 13:02 |
dtantsur | I'm slightly surprised we now get these notifications ^^^ | 13:03 |
*** jheroux has joined #openstack-ironic | 13:04 | |
*** aparnav has quit IRC | 13:06 | |
*** godp1301 has joined #openstack-ironic | 13:09 | |
*** rbudden has joined #openstack-ironic | 13:12 | |
*** early has joined #openstack-ironic | 13:13 | |
*** godp1301 has quit IRC | 13:14 | |
*** baoli has joined #openstack-ironic | 13:14 | |
openstackgerrit | Mark Hamzy proposed openstack/molteniron: Add missing tox environments https://review.openstack.org/389696 | 13:16 |
*** baoli_ has joined #openstack-ironic | 13:17 | |
openstackgerrit | Merged openstack/ironic: Remove "dhcp" command from the iPXE template https://review.openstack.org/389100 | 13:19 |
*** mtanino has quit IRC | 13:19 | |
*** baoli has quit IRC | 13:20 | |
*** derekh has quit IRC | 13:20 | |
*** sborkows has quit IRC | 13:21 | |
openstackgerrit | Merged openstack/molteniron: Add missing tox environments https://review.openstack.org/389696 | 13:27 |
openstackgerrit | Mark Hamzy proposed openstack/molteniron: Add .gitreview file https://review.openstack.org/389341 | 13:28 |
*** derekh has joined #openstack-ironic | 13:35 | |
openstackgerrit | Merged openstack/ironic: Use function import_versioned_module from oslo.utils https://review.openstack.org/389550 | 13:41 |
*** mjura has quit IRC | 13:44 | |
sambetts | dtantsur: I think I've just found a giant hole in our CLI | 13:47 |
*** lucasagomes is now known as lucas-hungry | 13:47 | |
dtantsur | Oo? | 13:47 |
sambetts | dtantsur: I don't seem to be able to remove a chassis from a node | 13:47 |
dtantsur | lol | 13:47 |
sambetts | dtantsur: there isn't a command for it, and node-update remove chassis_uuid doesn't work | 13:47 |
hamzy | mmedvede brought up a point in meat-space that perhaps I should have asked when creating the openstack/molteniron project if I should do gerrit posts to this channel. Since the goal is to be an ironic subproject eventually, I assumed that this was okay. | 13:48 |
hamzy | so is it alright now? | 13:48 |
*** amotoki has joined #openstack-ironic | 13:49 | |
dtantsur | hamzy, there is no consensus on the "subproject" thing yet, so it's kind of premature. not the end of the world as well, though. | 13:49 |
mgould | sambetts: can you remove the node from the chassis? | 13:50 |
sambetts | mgould: nope, only commands I have for that chassis is create, delete, list, show, and update | 13:51 |
* mgould assumes it's too late to change the project name to something more obvious, like baremetal-nodepool | 13:51 | |
hamzy | yeah sure... I am hoping for the best and an eventual joining :) | 13:52 |
sambetts | mgould: and I tried deleting the chassis and it says can't delete chassis because it has nodes... | 13:52 |
mgould | sambetts: d'oh | 13:52 |
mgould | dust off and nuke the datacenter from orbit? | 13:52 |
sambetts | haha | 13:52 |
mgould | it's the only way to be sure | 13:52 |
sambetts | mgould: and this is why no one uses chassis' XXD | 13:53 |
mgould | too many smoking holes where datacenters used to be? Yeah, that is unfortunate | 13:54 |
dtantsur | mgould, nobody likes boring names | 13:59 |
*** rbrud has joined #openstack-ironic | 13:59 | |
*** anush has joined #openstack-ironic | 14:00 | |
*** milan has joined #openstack-ironic | 14:02 | |
*** godp1301 has joined #openstack-ironic | 14:03 | |
sambetts | dtantsur: qq, when a node isn't associated with a chassis, would you expect the node-show --json to output {'chassis_uuid': ''} or {'chassis_uuid': null} ?? | 14:04 |
*** inc0 has joined #openstack-ironic | 14:04 | |
sambetts | lucas-hungry: maybe you have an opinion on this too ^^ | 14:06 |
inc0 | good morning everyone, I'll start with a question:) Couldn't determine the UUID of the root partition or the disk identifier after deploying node 1a1c2d9c-cf30-4d8e-bc2d-d3df5f1213ee <- how to debug this? | 14:07 |
*** bnemec is now known as beekneemech | 14:09 | |
NobodyCam | Good Morning Ironic'ers | 14:12 |
*** godp1301 has quit IRC | 14:13 | |
sambetts | Hey NobodyCam | 14:14 |
NobodyCam | morning sambetts :) | 14:14 |
NobodyCam | oh and ofc... TGIF!!! | 14:14 |
sambetts | NobodyCam: do you have an opinion on the expected output of node-show --json to output {'chassis_uuid': ''} or {'chassis_uuid': null} ? | 14:14 |
sambetts | yes TGIF! | 14:14 |
*** amotoki has quit IRC | 14:14 | |
dtantsur | morning NobodyCam | 14:15 |
NobodyCam | I kinda have also liked "" | 14:15 |
NobodyCam | morning dtantsur :) | 14:15 |
NobodyCam | also = always | 14:16 |
sambetts | NobodyCam: ok cool :D | 14:16 |
NobodyCam | :) | 14:16 |
openstackgerrit | Sam Betts proposed openstack/python-ironicclient: Fix display of chassis UUID field if empty https://review.openstack.org/370764 | 14:19 |
openstackgerrit | Sam Betts proposed openstack/python-ironicclient: Fix display of chassis UUID field if empty https://review.openstack.org/370764 | 14:21 |
*** godp1301 has joined #openstack-ironic | 14:22 | |
NobodyCam | thank you Sam :) | 14:24 |
NobodyCam | for picking that up | 14:24 |
sambetts | ironiclient gate is busted until that gets fixed :) | 14:27 |
*** amotoki has joined #openstack-ironic | 14:28 | |
*** d0ugal has quit IRC | 14:28 | |
mgould | morning NobodyCam, TGIF | 14:30 |
*** mtanino has joined #openstack-ironic | 14:32 | |
NobodyCam | :) morning mgould | 14:32 |
*** ChubYann has joined #openstack-ironic | 14:34 | |
*** milan has quit IRC | 14:35 | |
*** aarefiev has quit IRC | 14:36 | |
mgould | dtantsur: *I* like boring names | 14:36 |
mgould | easier to find the tool/library/etc you need, easier to work out what the tools do | 14:37 |
mgould | I appear to be in a minority among OpenStackers, though :) | 14:38 |
jlvill-travel | sambetts, Are you sure that is the fix? https://review.openstack.org/370764 | 14:38 |
patchbot | patch 370764 - python-ironicclient - Fix display of chassis UUID field if empty | 14:38 |
jlvill-travel | sambetts, I'm looking at: http://status.openstack.org/zuul/ | 14:38 |
sambetts | jlvill-travel: I hope so, I might have missed somewhere in the code that needs updating though | 14:38 |
jlvill-travel | sambetts, Because it shows it failing in Zuul | 14:39 |
jlvill-travel | And pep8 too | 14:39 |
jlvill-travel | sambetts, But it is still failing functional :( | 14:39 |
sambetts | jlvill-travel: it seems my solution has fixed one func test but caused several others XD | 14:40 |
xavierr | travelling tomorrow to Barcelona o/ | 14:40 |
jlvill-travel | sambetts, $ tox -vvv -efunctional ;) | 14:41 |
mgould | xavierr: woo! | 14:41 |
* mgould arrives ~lunchtime on Monday | 14:41 | |
jlvill-travel | xavierr, Today for me! | 14:41 |
sambetts | jlvill-travel: doesn't work straight off the bat it skips a load of tests :( | 14:42 |
jlvill-travel | Weird | 14:42 |
* jlvill-travel goes back to preparing for his trip | 14:42 | |
xavierr | jlvill-travel: awesome, take care! | 14:42 |
sambetts | jlvill-travel: it outputs something about not having a config file setup, I think you might need devstack to do the func tests in ironicclient or something | 14:42 |
xavierr | bye Ironic | 14:43 |
sambetts | cya in spain xavierr | 14:43 |
xavierr | o/ | 14:43 |
*** rama_y has joined #openstack-ironic | 14:43 | |
*** xavierr has quit IRC | 14:44 | |
*** syed_ has joined #openstack-ironic | 14:46 | |
*** hshiina has quit IRC | 14:48 | |
*** fxpester has quit IRC | 14:51 | |
openstackgerrit | Philippe Godin proposed openstack/ironic: Baytech MRP27 PDU support https://review.openstack.org/387718 | 14:51 |
openstackgerrit | Philippe Godin proposed openstack/ironic: Adds snmp driver auto discovery for APC and baytech https://review.openstack.org/389736 | 14:51 |
*** jcoufal has joined #openstack-ironic | 14:55 | |
JayF | snozhka: dtantsur: I'm here now if there were further questions | 14:55 |
* dtantsur already forgot the questions.. | 14:56 | |
snozhka | <snozhka> Hi guys, could you please help me figure out why this issue happened - http://paste.openstack.org/show/586681/ | 14:56 |
snozhka | <snozhka> according to logs - http://logs.openstack.org/58/375458/4/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa/9558d41/ the CONF.network.floating_network_name property not set | 14:56 |
snozhka | <snozhka> and in https://github.com/openstack/tempest/blob/master/tempest/lib/services/compute/floating_ips_client.py#L54 we sends {pool=None} in body request | 14:56 |
snozhka | <snozhka> dtantsur, tried set default_floating_pool to network name - no luck, error same | 14:57 |
snozhka | JayF, ^^^^ | 14:57 |
JayF | That doesn't seem related to the hardware manager stuff I was pinged for? lol | 14:57 |
*** jaosorior has quit IRC | 14:58 | |
JayF | snozhka: I'm confused? That linked job passed CI? What are you concerned about? | 14:59 |
*** rpioso has joined #openstack-ironic | 14:59 | |
*** lucas-hungry is now known as lucasagomes | 14:59 | |
snozhka | JayF, it doesn't work on my local env, i just asking for help | 14:59 |
JayF | ah | 15:00 |
dtantsur | JayF, that was another person who pinged you about hw managers, sborkows :) sorry for confusion | 15:00 |
JayF | OH | 15:00 |
JayF | lol! | 15:00 |
dtantsur | ETOOMUCHFRIDAY | 15:00 |
lucasagomes | sambetts, I would expect null | 15:00 |
JayF | I just saw a bunch of consonants | 15:00 |
JayF | lol | 15:00 |
sambetts | lucasagomes: yeah, thats what I've reverted too to be consistent with the rest of the json output | 15:01 |
JayF | snozhka: yeah, sorry I don't think I have much help for you :( and I pinged the wrong person when I woke up :/ | 15:02 |
JayF | dtantsur: ETOOMUCHEARLY is more like it :P | 15:02 |
snozhka | JayF, ok :) | 15:02 |
*** [1]cdearborn is now known as cdearborn | 15:06 | |
lucasagomes | inc0, do you know the image you are deploying ? | 15:08 |
lucasagomes | inc0, is it a whole disk image (an image that contains a partition table + bootloader) or a partition image ? | 15:08 |
openstackgerrit | Sam Betts proposed openstack/python-ironicclient: Fix display of chassis UUID field if empty https://review.openstack.org/370764 | 15:09 |
inc0 | lucasagomes, I think it's full, it's one that bifrost made | 15:09 |
lucasagomes | inc0, right, so. When you updated it to glance, did you associate a ramdisk + kernel with that image too ? (in the glance metadata) | 15:09 |
lucasagomes | uploaded* | 15:09 |
lucasagomes | (see glance image-show <image uuid/name) | 15:10 |
inc0 | bifrost - no glance involved:) and correction, node-show gives me u'is_whole_disk_image = false | 15:10 |
inc0 | and yes it's one with ramdisk and kernel | 15:10 |
lucasagomes | oh my bad | 15:11 |
inc0 | hmm...if I remove ramdisk and kernel from instance_info, it will try full disk image? | 15:11 |
inc0 | I'm not sure how bifrost builds it | 15:11 |
lucasagomes | inc0, ok, so that may be the reason... ironic is trying to deploy that full disk image as it was a partition image | 15:11 |
lucasagomes | so when it tries to get the UUID of the root filesystem it's failing | 15:11 |
cinerama | inc0: bifrost uses diskimage builder to build images | 15:12 |
lucasagomes | inc0, it will yeah (don't remove the deploy_ramdisk/deploy_kernel, these are part of the driver_info) | 15:12 |
JayF | We're getting in a bunch of nice changes before the summit \o/ | 15:12 |
dtantsur | ironic-lib ftw \o/ | 15:12 |
JayF | yeah I'm happy to get that out | 15:16 |
JayF | was afraid I'd run out of time before everyone left given it took an ironic-lib release | 15:17 |
JayF | but I do have a question: do we need to bump the ironic-lib version in global-requirements | 15:17 |
JayF | or is the bump in upper-constraints enough | 15:17 |
dtantsur | JayF, do we use new features from it? | 15:17 |
JayF | dtantsur: it has a bugfix that was critical to the ipa patch to use ironic-lib for configdrive | 15:18 |
JayF | dtantsur: that patch wouldn't have passed CI without it :D | 15:18 |
dtantsur | JayF, it's at the border.. I guess ask #openstack-release folks about it (or do we have a channel for requirement?) | 15:19 |
JayF | there is a channel for requirement, I'll ask there | 15:19 |
dtantsur | yep | 15:19 |
dtantsur | now, any objections to building tinyipa from source in ironic-lib jobs? | 15:20 |
* dtantsur wonders if it will actually work though, given how we build images | 15:20 | |
JayF | dtantsur: hmm yeah that's a good point | 15:21 |
JayF | dtantsur: I don't know if we have a way at all to build an IPA image with ironic-lib from source :/ | 15:21 |
JayF | dtantsur: automatically, that is | 15:22 |
*** rm_work has quit IRC | 15:22 | |
JayF | building from source is easy; building from source with a given version of ironic-lib from git, not so easy | 15:22 |
dtantsur | JayF, well, we need to pip install ironic-lib from /opt/stack/new/ironic-lib instead of normal pip, I guess | 15:23 |
dtantsur | yeah, not a trivial change, as I initially assumed | 15:23 |
JayF | well I think that's done slightly different for each ramdisk | 15:23 |
JayF | which makes it even tougher | 15:23 |
dtantsur | JayF, we only run tinyipa on ironic-lib (I assume it's fine) | 15:25 |
sambetts | JayF: I think modifying the IPA rquirements.txt ironic-lib requirement to point a -e "git://" would work for both coreos and tinyipa build | 15:25 |
JayF | well there's a couple of things here at play, we should consider, right? | 15:25 |
JayF | if we release a broken ironic-lib, it will *not* show up in an IPA build in tarballs.openstack because it won't pass the gate | 15:25 |
JayF | if we want to guarantee ironic-lib master will work with IPA, it sorta makes me wonder if we'd need to run the full gamut of ramdisk jobs against it | 15:26 |
JayF | I'm thinking like, what if the coreos image has a newer parted with different output than tinyipa | 15:26 |
JayF | for instance | 15:26 |
sambetts | ++ | 15:26 |
dtantsur | wellllll.... and one day add DIB to the picture | 15:26 |
dtantsur | yeah | 15:26 |
JayF | yeah exactly | 15:26 |
JayF | It makes the status quo look not so bad | 15:26 |
dtantsur | we need to consolidate our jobs first, I guess | 15:26 |
JayF | where if we release a broken ironic-lib, we will see ipa gates fail | 15:27 |
JayF | and will have to release a fix | 15:27 |
JayF | that's not really that bad. IPA gate is already broken by more stuff, and has a lower cycle time | 15:27 |
JayF | like I sorta view breaking the IPA gate as not even like 10% as bad as ever breaking Ironic gate | 15:27 |
dtantsur | then it might be fine to only check tinyipa-based built.. and if we do break coreos only, then, well, fix it :) | 15:28 |
openstackgerrit | Sam Betts proposed openstack/python-ironicclient: Fix display of chassis UUID field if empty https://review.openstack.org/370764 | 15:29 |
mariojv | hm, i'm not sure what's going on exactly yet, but i think the gate might not be cleaning up ironic.conf from previous runs properly | 15:30 |
JayF | mariojv: that's nearly impossible given how the gate runs | 15:30 |
mariojv | yeah, i'm not totally sure yet | 15:30 |
mariojv | but you can see that i removed manage_agent_boot from the sample config: https://review.openstack.org/#/c/263842/20/etc/ironic/ironic.conf.sample | 15:31 |
patchbot | patch 263842 - ironic - Make agent driver always PXE before cleaning | 15:31 |
*** rm_work has joined #openstack-ironic | 15:31 | |
*** rm_work has quit IRC | 15:31 | |
*** rm_work has joined #openstack-ironic | 15:31 | |
JayF | mariojv: I saw that failure. It makes me think you're referring to the config wrong somewhere | 15:31 |
mariojv | and in the bottom of the devstack log, there's this error: | 15:31 |
mariojv | 2016-10-20 22:05:03.315 | 2016-10-20 22:05:03.314 21174 ERROR ironic NoSuchOptError: no such option manage_agent_boot in group [DEFAULT] | 15:31 |
mariojv | yeah maybe | 15:31 |
dtantsur | mariojv, ironic.conf.sample affects nothing in the CI | 15:32 |
JayF | mariojv: http://logs.openstack.org/42/263842/20/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa/ea58608/logs/etc/ironic/ironic.conf.txt.gz | 15:32 |
JayF | mariojv: is correct | 15:32 |
mariojv | ah, ok, has to be something else then | 15:32 |
JayF | mariojv: so I think you have something in code trying to hit CONF.manage_agent_boot instead of CONF.group.manage_agent_boot | 15:32 |
mariojv | yeah, that's more likely | 15:32 |
dtantsur | mariojv, the code should only refer to the new option, not to its deprecated flavor | 15:32 |
dtantsur | deprecated options are read from configuration files, but can't be accessed directly | 15:33 |
mariojv | ah, i did the deprecation message incorrectly | 15:33 |
inc0 | lucasagomes, it seems it worked:) thanks! | 15:33 |
mariojv | if CONF.manage_agent_boot: <log a warning> <- that brokei t | 15:33 |
lucasagomes | inc0, yw :-) | 15:33 |
mariojv | *it | 15:33 |
mariojv | thanks JayF dtantsur | 15:33 |
inc0 | now I need to teach bifrost to build ubuntu rather than debian | 15:33 |
cinerama | inc0: just set dib_os_element | 15:37 |
dtantsur | mariojv, yes. also keep in mind that oslo.config generally does the warning for you. | 15:37 |
inc0 | cinerama, I've set it to ubuntu and os_release to utopic (xenial would be better...is it supported?) | 15:38 |
inc0 | but ansible for some reason didnt catch that | 15:38 |
mariojv | dtantsur: yup, i'll remove the changes to common/service.py and just add a good deprecated_reason | 15:38 |
mariojv | that should do it | 15:38 |
cinerama | inc0: you can use xenial. also, how are you setting the variable? | 15:39 |
inc0 | cinerama, yeah, I already found what's wrong | 15:40 |
inc0 | I forgot to add -e @my_dib_conf | 15:40 |
inc0 | to ansible | 15:40 |
JayF | dtantsur: it sounds like the answer to the g-r question is "you don't have to, but probably should" so I'll take care of that today | 15:40 |
inc0 | cinerama, also, for some reason my mysql was messing up with fuser so I had to fallback to sqlite, I'll add sqlite support for bifrost...after summit | 15:41 |
cinerama | inc0: i'd appreciate a bug for that if you can file one | 15:42 |
cinerama | inc0: since it may affect other users too | 15:42 |
openstackgerrit | Merged openstack/ironic-python-agent: Use ironic-lib to create configdrive https://review.openstack.org/296466 | 15:43 |
inc0 | cinerama, I have pretty crazy env, it runs inside docker continer | 15:43 |
inc0 | (I'm from Kolla:) we use bifrost for bare metal) | 15:43 |
dtantsur | JayF, cool, thanks! | 15:43 |
inc0 | but sure, I'll sort this out later | 15:43 |
JayF | dtantsur: is there any documentation specifically for the inspector /client/ cc: aslezil | 15:43 |
dtantsur | JayF, it will get published at http://docs.openstack.org/developer/python-ironic-inspector-client once we get the next release | 15:44 |
dtantsur | right now you can build it locally | 15:44 |
dtantsur | (usual tox -edocs) | 15:44 |
JayF | I'm just reading the source, perfect | 15:45 |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Make agent driver always PXE before cleaning https://review.openstack.org/263842 | 15:46 |
cinerama | inc0: oh ok. anyway my understanding was that kolla had gotten things working w/mysql | 15:47 |
inc0 | yeah kinda | 15:48 |
inc0 | I have docker on vm on mac | 15:48 |
inc0 | and vm is docker-machnie | 15:48 |
inc0 | so many things could go wrong | 15:48 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic: PoC Serve iPXE configs from Ironic API https://review.openstack.org/369438 | 15:57 |
*** rbrud has quit IRC | 16:00 | |
JayF | dtantsur: do you know if inspector + multitenant in the same devstack works? | 16:08 |
JayF | dtantsur: I have some evidence to say it maybe doesn't | 16:08 |
dtantsur | JayF, I highly suspect it does not. never tried though. | 16:08 |
JayF | dtantsur: ipxe failing with 'no more network devices\n\nno bootable device' | 16:08 |
dtantsur | our devstack configuration is magic built with more magic | 16:09 |
JayF | dtantsur: should I file a bug about it/ | 16:09 |
dtantsur | JayF, yes please. please get as much networking details as it's possible. | 16:09 |
JayF | dtantsur: I have a broken one up, tell me exactly what you need | 16:09 |
* dtantsur wishes we used something like OVB instead.. though not sure how to simulate multitenancy there | 16:09 | |
JayF | aslezil: ^ | 16:09 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Account for Infiniband GID when validating an address https://review.openstack.org/387559 | 16:09 |
dtantsur | JayF, I can hardly think of what can help, to be honest. maybe sambetts knows better | 16:10 |
JayF | okay | 16:10 |
dtantsur | and I'm calling it a day, see you in Spain! safe travels | 16:11 |
JayF | o/ won't see you in spain | 16:12 |
JayF | but travel safely | 16:12 |
*** dtantsur is now known as dtantsur|afk | 16:12 | |
lucasagomes | dtantsur|afk, see ya there! Enjoy the weekend & have a safe flight | 16:13 |
inc0 | so yeah, by default dib doesn't work with ubuntu-xenial | 16:21 |
inc0 | xenial doesnt' have python pre-installed | 16:21 |
inc0 | gonna file a bug | 16:21 |
*** portdirect has quit IRC | 16:22 | |
sambetts | inc0: how are you installing dib? on xenial? | 16:22 |
inc0 | sambetts, I'm using bifrost | 16:22 |
*** Romanenko_K has quit IRC | 16:23 | |
*** wajdi_ has quit IRC | 16:25 | |
sambetts | inc0: you need python installed to use bifrost right? | 16:33 |
*** aNuposic has joined #openstack-ironic | 16:33 | |
*** ohamada__ has quit IRC | 16:34 | |
inc0 | sambetts, what I mean is when I run disk-image-builder with xenial as release | 16:34 |
inc0 | it fails to build because inside xenial (during build itself) it seems to be using something with python | 16:34 |
*** [1]cdearborn has joined #openstack-ironic | 16:35 | |
inc0 | I'll show you output of error when I'm done with current build:) | 16:35 |
sambetts | inc0: oooo I see, hmm, yes that sounds like a bug :) | 16:35 |
sambetts | inc0: I thought you meant that DIB doesn't work on xenial | 16:35 |
inc0 | heh, apt-get install python is all it takes;) | 16:36 |
cinerama | inc0: as a workaround you can try specifying that on the command line with -p. let me check how we do that in bifrost | 16:37 |
cinerama | inc0: the variable to set is "dib_packages" | 16:38 |
*** cdearborn has quit IRC | 16:39 | |
*** jtomasek_ has joined #openstack-ironic | 16:40 | |
*** jpich has quit IRC | 16:46 | |
*** rpioso has quit IRC | 16:50 | |
*** rpioso has joined #openstack-ironic | 16:51 | |
*** ccamacho has joined #openstack-ironic | 16:53 | |
* sambetts -> home | 16:59 | |
*** Guest96952 has quit IRC | 16:59 | |
sambetts | see those who are going in spain o/ | 17:00 |
*** cdearborn has joined #openstack-ironic | 17:00 | |
*** sambetts is now known as sambetts|afk | 17:00 | |
*** [1]cdearborn has quit IRC | 17:01 | |
*** ccamacho has quit IRC | 17:01 | |
*** jtomasek_ has quit IRC | 17:03 | |
*** BIOS_Hazard has joined #openstack-ironic | 17:04 | |
BIOS_Hazard | Hello all! | 17:04 |
aNuposic | Hello! | 17:04 |
JayF | o/ | 17:04 |
BIOS_Hazard | I was hoping to have a few things clarified, and likely have followup questions. | 17:05 |
BIOS_Hazard | So I have been reading up on Ironic and it seems pretty cool | 17:05 |
BIOS_Hazard | Am I correct to say that deployment requires that the target host has it's own disk? As in, it can't use a cinder-provisioned network volume to boot from? | 17:06 |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic-specs: External display drivers https://review.openstack.org/306078 | 17:06 |
mat128 | BIOS_Hazard: boot from volume is work currently being done | 17:06 |
JayF | BIOS_Hazard: we currently have features under design to do boot from volume | 17:06 |
BIOS_Hazard | I did see https://blueprints.launchpad.net/nova/+spec/ironic-boot-from-volume | 17:07 |
JayF | BIOS_Hazard: https://review.openstack.org/#/c/294995/ | 17:07 |
patchbot | patch 294995 - ironic-specs - Boot from Volume - Reference Drivers | 17:07 |
JayF | BIOS_Hazard: we haven't completed our plans for what we expect to get in our next release (Ocata), but given the design is nearly done I'd be surprised if it wasn't in the next release (but I have been suprised before :D) | 17:07 |
BIOS_Hazard | Thank you for clarifying. Good, so I am now clear that it is not presently supported. Glad to know its being worked on. I was interested in booting from a networked ceph-backed block device. | 17:08 |
BIOS_Hazard | But I see now that I would have to implement my own solution outside of openstack for the time being. | 17:09 |
JayF | You can look at the link to the spec for some of the scenarios we're working on, but we generally support Swift as a 'first class' storage backend | 17:09 |
JayF | I would suspect Ceph support would be further out. | 17:09 |
BIOS_Hazard | "First class"? Sorry, I am not sure what that phrase entails? Do you mean as a boot volume? Or maybe 'production ready general storage'? | 17:10 |
mat128 | JayF: are you sure you dont mean Cinder? | 17:10 |
JayF | mat128: BIOS_Hazard said they wanted to boot from a "ceph-backed block device" | 17:10 |
mat128 | BIOS_Hazard: Do you have a ceph-backed cinder installation? | 17:11 |
BIOS_Hazard | yes | 17:11 |
BIOS_Hazard | we have it for compute instances using rbd on kvm | 17:12 |
BIOS_Hazard | I thought it would be cool to boot diskless bare metal | 17:12 |
JayF | So did we, that's why we're working on it :O | 17:12 |
JayF | *:P | 17:12 |
BIOS_Hazard | :O | 17:12 |
BIOS_Hazard | I want it so bad | 17:12 |
BIOS_Hazard | XD | 17:12 |
mat128 | BIOS_Hazard: the spec is exactly about implementing this feature | 17:12 |
JayF | it enables a lot of cool stuff for us too, like the possibility for migrations and such | 17:12 |
mat128 | BIOS_Hazard: it will operate with Cinder to abstract away what the cinder backend is | 17:12 |
BIOS_Hazard | that would be cool | 17:12 |
BIOS_Hazard | i expect you would need much more abstraction to be officially implemented as 'a hacky ceph boot volume' doesnt sound like it would be adopted lol | 17:13 |
mat128 | BIOS_Hazard: there's always an opportunity for you to help us on that feature :) that way, you get to decide on the future of the feature and you achieve your goal | 17:13 |
mat128 | BIOS_Hazard: did you ever contribute to an OpenStack project? | 17:14 |
BIOS_Hazard | Not yet, no. Haven't contributed. | 17:14 |
BIOS_Hazard | I would actually really like that. Was telling my buddies that if it wasnt already a thing, I would love to hand my resulting solution to you. Is that link my best bet for getting involved? | 17:14 |
mat128 | BIOS_Hazard: ok good :) so, the link JayF sent you (https://review.openstack.org/#/c/294995) is actually an ironic-spec | 17:14 |
patchbot | patch 294995 - ironic-specs - Boot from Volume - Reference Drivers | 17:14 |
mat128 | we (ironic) use specs to describe complex features before we start implementing them | 17:15 |
mat128 | it helps ironing (ha!) out details | 17:15 |
mat128 | I suggest you read the spec there (which is submitted as a text file) and maybe add comments on it. | 17:15 |
JayF | and gives us a way to document our arguments about what color the shed should be painted /s | 17:15 |
mat128 | Let me find a link for first time contributors | 17:15 |
BIOS_Hazard | that makes sense | 17:15 |
mat128 | JayF: :) | 17:15 |
JayF | mat128: BIOS_Hazard: To be clear though, I think that spec is done... like 99% there | 17:15 |
BIOS_Hazard | I would expect to review this link and possibly link my own findings in practice if I can actually get a PoC together | 17:16 |
mat128 | JayF: Having him read it will help him get up to speed, no? | 17:16 |
BIOS_Hazard | plz link me all the things, lol | 17:16 |
JayF | mat128: BIOS_Hazard: So at a minimum, reading it should help you out with knowing what's coming ... but I doubt there are changes to be made | 17:16 |
mat128 | JayF: Agreed | 17:16 |
JayF | BIOS_Hazard: I'm pretty sure TheJulia already has code up to do some of this too. You might be better off being patient and following the RFE bug+spec and reviewing the relevant spec+code | 17:16 |
mat128 | BIOS_Hazard: Docs to get your accounts / machine setup: http://docs.openstack.org/infra/manual/developers.html | 17:17 |
* TheJulia reads | 17:17 | |
TheJulia | BIOS_Hazard: Hi! | 17:17 |
BIOS_Hazard | Hi :D | 17:18 |
TheJulia | BIOS_Hazard: so, CEPH backed might be difficult since, unless anything has changed in the last six months, the patches for network booting to ceph were being carried in a fork of dracut, not the main package which... is far from ideal for a semi-generic cross distribution solution. | 17:19 |
TheJulia | BIOS_Hazard: keeping an eye on IRC, and also running around packing at the moment | 17:19 |
TheJulia | so replies will be delayed | 17:20 |
BIOS_Hazard | understood | 17:20 |
*** jcoufal has quit IRC | 17:21 | |
BIOS_Hazard | From my minimal research, it seemed feasible to load the needed modules in an initrd and simply mount the remote fs. I can see how it would not be 'ideal for a semi-generic cross distribution solution', but for my interests, I see an amazing opportunity to maximize efficiency in our datacenter by having these diskless hosts. | 17:23 |
BIOS_Hazard | But I do understand that others have likely already put in a lot of work here and I would best be served to follow along before attempting anything | 17:24 |
BIOS_Hazard | 'from scratch' | 17:24 |
BIOS_Hazard | thanks for the replies. its very cool to have such a community | 17:24 |
TheJulia | BIOS_Hazard: So I'm basically targeting to build support for handling iscsi, fcoe, hba (fc/iscsi), and nfs, from iPXE. The NFS path could... with a small downstream patch serve that purpose quite nicely. | 17:24 |
BIOS_Hazard | I saw NFS network booting! Ceph actually supports NFS so I could kinda fake it with that. Figured direct RBD support would be ideal. | 17:25 |
JayF | you successfully nerd sniped Julia, she's the expert on boot from volume so you've got the right person chatting with you now | 17:25 |
TheJulia | BIOS_Hazard: And I'm thinking that because NFS ends up being a kernel command line variable that is decently supported in initial ramdisks. | 17:25 |
BIOS_Hazard | JayF: lol, awesome | 17:25 |
TheJulia | JayF: lol | 17:25 |
* JayF knows nothing about storage other than it's a good place to store data | 17:26 | |
BIOS_Hazard | JayF: https://wiki.centos.org/HowTos/DisklessClients | 17:26 |
* TheJulia is now all packed... and wishes it was time for her flight... :( | 17:29 | |
BIOS_Hazard | err, this was the link that got me started down this path: https://www.server-world.info/en/note?os=CentOS_7&p=pxe&f=4 | 17:29 |
JayF | TheJulia: have fun in Spain, is Summer joining for this trip? | 17:30 |
TheJulia | JayF: She is. I suspect by Friday night I'll be like "I want to go home now." | 17:32 |
JayF | TheJulia: You all have fun. I'll be staying in 'murica sleeping in my own bed | 17:32 |
*** athomas has quit IRC | 17:34 | |
*** baoli_ has quit IRC | 17:40 | |
TheJulia | BIOS_Hazard: so, a little different than the instructions you linked, but there is a wonderful thing called iPXE you may want to checkout. You can chainload from PXE to iPXE, and then from iPXE boot the machine. The nice thing about iPXE is it can load data over HTTP instead of TFTP. http://ipxe.org/start | 17:43 |
*** Sukhdev has joined #openstack-ironic | 17:44 | |
BIOS_Hazard | Thanks for the link, I will check it out! | 17:45 |
BIOS_Hazard | wow… chain loading is blowing my mind | 17:47 |
BIOS_Hazard | Found this. http://lists.ipxe.org/pipermail/ipxe-devel/2014-May/003457.html it supports my existing plans to have a middleman process load the rbd stuff up with initrd. makes sense not to have iPXE support it directly. | 17:51 |
*** vsaienko has joined #openstack-ironic | 17:51 | |
*** jcoufal has joined #openstack-ironic | 17:52 | |
*** wajdi has joined #openstack-ironic | 17:52 | |
mgould | good night everyone, looking forward to meeting many of you in BCN :-) | 17:59 |
JayF | o/ | 17:59 |
*** mgould is now known as mgould|afk | 17:59 | |
TheJulia | BIOS_Hazard: so the hard/inconsistent part is getting the contents of the initial ramdisk to know where where what is to be mounted as root | 18:00 |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic-specs: RAID configuration during deployment https://review.openstack.org/382091 | 18:00 |
*** godp1301_ has joined #openstack-ironic | 18:03 | |
*** wajdi_ has joined #openstack-ironic | 18:06 | |
*** vsaienko has quit IRC | 18:06 | |
inc0 | how to manualy reset provisioning state? | 18:06 |
*** rbrud has joined #openstack-ironic | 18:06 | |
inc0 | I have it on active and node is actually provisioned | 18:07 |
*** godp1301 has quit IRC | 18:07 | |
inc0 | but when it boots up pxe picks up and fails to move...if I manually boot from provisioning disk - it's all good | 18:07 |
BIOS_Hazard | If an initrd has any networking capacity (I'm a little fuzzy here), it could query for this information from a central manager. Seems to me that DHCP knows which which IP is set to which MAC so as long as you keep track of MAC:RBD-device, this lookup should be feasible and allow for a standard initrd. (maybe one per device type??). I am a little out of my depth here, sorry if my suggestions are ignorant lol | 18:07 |
*** Sukhdev has quit IRC | 18:07 | |
*** wajdi__ has joined #openstack-ironic | 18:07 | |
*** wajdi has quit IRC | 18:08 | |
BIOS_Hazard | so postnetwork, ask for where your rbd networked filesystem is, and mount it. then boot? | 18:09 |
*** wajdi_ has quit IRC | 18:10 | |
BIOS_Hazard | I guess, you would ask cinder, rather, as the manager of such block devices. | 18:12 |
*** vsaienko has joined #openstack-ironic | 18:14 | |
*** rbrud has quit IRC | 18:16 | |
lucasagomes | inc0, reset provisioning state or change boot device ? | 18:20 |
*** [1]rpioso has joined #openstack-ironic | 18:20 | |
lucasagomes | inc0, ironic node-set-provision-state (for provisioning state) / ironic node-set-boot-device (for boot device) | 18:20 |
inc0 | lucasagomes, how does it set boot device? via ipmi? | 18:21 |
lucasagomes | inc0, that depends on the driver been used | 18:21 |
inc0 | well, I run nucs without any oob mgmt | 18:22 |
lucasagomes | if it's *_ipmitool / *_ipminative it's via IPMI yes | 18:22 |
lucasagomes | inc0, which driver are you using ? (see ironic node-show <uuid/name>) | 18:22 |
inc0 | so I actually need to do it manually somehow...essentially I need to stop dnsmasq from picking it up | 18:22 |
lucasagomes | inc0, no oob mgmt ? So you will have to change it manually yeah | 18:22 |
inc0 | lucasagomes, pxe_wol | 18:22 |
*** rpioso has quit IRC | 18:22 | |
inc0 | and wol doesn't really work;) | 18:23 |
lucasagomes | inc0, oh right, yeah Wake-On-Lan has no mgmt interface, so you need to manually change it | 18:23 |
lucasagomes | right :-) | 18:23 |
* lucasagomes uses WOL for some testings as well | 18:23 | |
lucasagomes | inc0, worth looking if ur nuc has vpro, if it does you can use the AMT driver | 18:23 |
lucasagomes | that will allow you to change the boot device | 18:24 |
inc0 | nope,aleready checked | 18:24 |
lucasagomes | ack | 18:24 |
lucasagomes | yeah so, WOL is it :-) | 18:24 |
*** mgoddard has quit IRC | 18:24 | |
inc0 | this is hyper-poc-quality | 18:24 |
inc0 | so I'll just bootstrap 4 nucs and killall dnsmasq;) | 18:24 |
inc0 | pxe will timeout, it will fallback to disk | 18:25 |
*** vsaienko has quit IRC | 18:25 | |
lucasagomes | inc0, hah what you can do is configure pxe to chainboot to the disk | 18:25 |
lucasagomes | inc0, or, if you use the boot_option:local capability ironic won't set up PXE to boot the instance pos-deployment | 18:26 |
inc0 | btw with a bit of luck and help from demo-gods, you'll be able to see effects of my hacking on summit - /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,19036,8,2,49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5 | 18:28 |
inc0 | pastefail | 18:28 |
inc0 | https://www.openstack.org/summit/barcelona-2016/summit-schedule/events/15189/openstack-is-an-application-deploy-and-manage-your-stack-with-kolla-kubernetes | 18:28 |
lucasagomes | inc0, live demo ? | 18:29 |
inc0 | hopefully yes | 18:29 |
lucasagomes | hah cool, I'll try to check it out in bcn | 18:30 |
inc0 | with nuc-powerdown on stage | 18:30 |
lucasagomes | nice | 18:30 |
TheJulia | BIOS_Hazard: I guess that is feasible if the ramdisk knows where to look for information on where to mount the root filesystem from. In essence, yes. The examples I've all seen for booting off of RBD leverages command line args for the kernel that get read by the initial ramdisk tooling, and with that the arguments have been specific pointing to a specific | 18:36 |
TheJulia | for the ramdisk to switch the root filesystem over to. | 18:36 |
TheJulia | BIOS_Hazard: In our case, we will have the target information from cinder because to perform the attachment, an authorized user has to request the volume to be attached, and at that time supply the initiator information | 18:37 |
*** wajdi has joined #openstack-ironic | 18:43 | |
BIOS_Hazard | I expected to be able to hard core this for a proof of concept, but can see the challenge to doing it variably. I am not sure if it is feasible to construct an arbitrary initrd per node with this authorization and destination information already in place otherwise. | 18:44 |
BIOS_Hazard | s/hard core/hard code/ | 18:44 |
*** jcoufal has quit IRC | 18:44 | |
BIOS_Hazard | At this point, my suggestions overwhelm my experience and I just need to do some more reading to suggest anything further | 18:44 |
*** cdearborn has quit IRC | 18:45 | |
*** wajdi__ has quit IRC | 18:47 | |
*** wajdi has quit IRC | 18:48 | |
TheJulia | BIOS_Hazard: Yeah, it is not an easy thing to do. I doubt many would want to maintain custom images per host, but one could use something like booting to nfs, and in a sense have just enough there to cause the machine to pivot over to rbd. Still tons of issues though :) | 18:57 |
openstackgerrit | pawnesh kumar proposed openstack/ironic: Revert the temporary changes https://review.openstack.org/389829 | 18:58 |
*** amotoki has quit IRC | 19:01 | |
BIOS_Hazard | TheJulia: I see the difficulty integrating with Cinder regarding authentication. I was wondering then if you could pass arbitrary variables to a standard initrd. I spoke to one of my engineers and he suggests that you might be able to get all of the kernel options passed by GRUB for boot. It's stored in /proc/cmdline and by that means, maybe you could configure the arbitrary authentication information into the grub boot ker | 19:03 |
BIOS_Hazard | Not sure if that would cause any conflict, dumping arbitrary variable data to be later picked up from /proc/cmdline, but if reasonable, could serve as a reliable means of utilizing this middle man approach | 19:04 |
*** jcoufal has joined #openstack-ironic | 19:07 | |
*** Sukhdev has joined #openstack-ironic | 19:09 | |
TheJulia | BIOS_Hazard: well, no grub, but that is kind of the idea :) | 19:10 |
TheJulia | Luckily the ramdisk init tooling generally supports doing so. | 19:11 |
openstackgerrit | pawnesh kumar proposed openstack/ironic: Revert "Set SUBNETPOOL_PREFIX_V4 to FIXED_RANGE" https://review.openstack.org/389829 | 19:13 |
BIOS_Hazard | TheJulia: Very cool. Just need to put it to the test now. I will be sure to keep up with the spec and follow up with any success in my own tests. Thanks for the discussion! | 19:14 |
BIOS_Hazard | And thanks to everyone else as well. Have a great weekend everyone! And have a nice trip TheJulia | 19:14 |
*** BIOS_Hazard has left #openstack-ironic | 19:15 | |
*** inc0 has quit IRC | 19:19 | |
*** inc0 has joined #openstack-ironic | 19:21 | |
*** inc0 has quit IRC | 19:30 | |
*** fragatin_ has quit IRC | 19:39 | |
*** zer0c00l has quit IRC | 19:53 | |
*** zer0c00l has joined #openstack-ironic | 19:53 | |
*** zer0c00l has joined #openstack-ironic | 19:54 | |
lucasagomes | folks I'm calling it a day, have a great evening all | 19:54 |
lucasagomes | see some one you in BCN next week, have a safe trip! | 19:54 |
JayF | o/ | 19:55 |
JayF | have a good trip | 19:55 |
lucasagomes | JayF, ty! | 19:58 |
* lucasagomes goes | 19:58 | |
*** lucasagomes is now known as lucas-afk | 19:58 | |
*** hamzy has quit IRC | 20:08 | |
*** mmedvede has quit IRC | 20:08 | |
*** jheroux has quit IRC | 20:08 | |
*** hamzy has joined #openstack-ironic | 20:09 | |
*** wajdi has joined #openstack-ironic | 20:10 | |
*** godp1301_ has quit IRC | 20:10 | |
*** godp1301 has joined #openstack-ironic | 20:11 | |
*** wajdi has quit IRC | 20:11 | |
*** wajdi has joined #openstack-ironic | 20:12 | |
*** hamzy has quit IRC | 20:16 | |
*** vsaienko has joined #openstack-ironic | 20:18 | |
*** dprince has quit IRC | 20:20 | |
*** rpioso has joined #openstack-ironic | 20:25 | |
*** krypto has joined #openstack-ironic | 20:30 | |
*** jcoufal has quit IRC | 20:31 | |
krypto | hi all,i have registered node in ironic and also associated its MAC with a port,but still when the node tries to pxe boot its not getting any reply from dhcp namespace.I dont see its MAC even in /var/lib/neutron/dhcp/9bdcf8c3-fa9c-41eb-8562-b9cdd1f9cc1e/host of dnsmasq service.Any ide about this issue | 20:36 |
*** mmedvede has joined #openstack-ironic | 20:36 | |
*** [1]rpioso has quit IRC | 20:39 | |
*** raghusab_ has quit IRC | 20:53 | |
*** hamzy has joined #openstack-ironic | 20:55 | |
*** godp1301_ has joined #openstack-ironic | 20:59 | |
*** trown is now known as trown|outtypewww | 21:00 | |
*** inc0 has joined #openstack-ironic | 21:00 | |
*** godp1301 has quit IRC | 21:03 | |
*** godp1301_ has quit IRC | 21:04 | |
*** krypto has quit IRC | 21:05 | |
openstackgerrit | Sukhdev Kapur proposed openstack/ironic: Add support for Security Groups for baremetal servers https://review.openstack.org/361451 | 21:06 |
Sukhdev | sambetts|afk : are you there? | 21:12 |
Sukhdev | sambetts|afk : have a look at https://review.openstack.org/361451 | 21:13 |
patchbot | patch 361451 - ironic - Add support for Security Groups for baremetal servers | 21:13 |
*** fxpester_home has quit IRC | 21:19 | |
*** dtrainor has joined #openstack-ironic | 21:20 | |
dtrainor | Howdy. Pardon the repeat from #tripleo, but I was looking for some clarification on node state. Eventually you'd like a node in 'available' state but that comes after introspection. Introspection can only be done on a node in a 'manageable' state. That being said, wouldn't we want nodes that get imported to immediately get the 'manageable' state so they can be introspected? | 21:21 |
*** fxpester_home has joined #openstack-ironic | 21:21 | |
dtrainor | I think the node import mistral may be wrong. | 21:22 |
openstackgerrit | Merged openstack/ironic-lib: Updated from global requirements https://review.openstack.org/389409 | 21:37 |
*** rama_y has quit IRC | 21:44 | |
*** inc0 has quit IRC | 21:48 | |
*** Sukhdev has quit IRC | 21:54 | |
*** pester has joined #openstack-ironic | 21:57 | |
*** fxpester_home has quit IRC | 21:57 | |
*** awiddersheim has quit IRC | 22:00 | |
openstackgerrit | Merged openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/389410 | 22:01 |
TheJulia | dtrainor: Not exactly. We need to delineate between nodes we manage and nodes that we're aware of. Newly added and discovered nodes should, unless someone is using an older protocol version to the API, end up in enroll state. From there, it is an administrative choice to move them into manageable state and then inspect them. | 22:10 |
dtrainor | Right, that's what I figured, thank you for the clarification. I was reading up on the new 'enroll' state. That's cool. | 22:10 |
dtrainor | Either way, I don't think 'available' is the correct initial state | 22:10 |
dtrainor | (even if using the protocol prior to whatever was in newton) | 22:11 |
TheJulia | No, it is not since if one is using nova, then it can be scheduled | 22:11 |
dtrainor | cool | 22:13 |
dtrainor | thanks | 22:13 |
TheJulia | so I'm fairly sure the client is still version locked | 22:13 |
*** priteau has quit IRC | 22:15 | |
TheJulia | Yup, 1.1 unless specified otherwise :( | 22:16 |
dtrainor | ahh | 22:18 |
TheJulia | If you set it to latest, new nodes will default to enroll, which you can then walk through the state machine as expected/desired. | 22:20 |
dtrainor | tbh i think there's a fair amount of misunderstanding around that process. long story short, we were doing things differently in the UI prior to newton than we had done on the cli, the actions weren't exactly the same. now that mistral is involved and both ui and cli are using the same tripleo-common bits, we've seen a few instances where one method or operation was forgotten about or overlooked. I believe this to be one of | 22:21 |
dtrainor | them. | 22:21 |
*** rbudden has quit IRC | 22:24 | |
*** syed_ has quit IRC | 22:24 | |
TheJulia | Yeah, the locked protocol version is not the most friendly thing to the workflow of enrolling a node :( | 22:27 |
*** rpioso has quit IRC | 22:27 | |
dtrainor | ah my point behind that story is that the unification process between what ui and what cli was doing took a bit and a few things slipped through the cracks | 22:30 |
dtrainor | no worries, we're getting there | 22:30 |
dtrainor | (unrelated) at exactly what process would one need to configure boot images, e.g. openstack baremetal configure boot? after node import before introspection? is that the one and only time? | 22:31 |
*** vsaienko has quit IRC | 22:33 | |
*** rpioso has joined #openstack-ironic | 22:33 | |
*** rpioso has quit IRC | 22:36 | |
*** ppiela has quit IRC | 22:48 | |
*** godp1301 has joined #openstack-ironic | 22:51 | |
TheJulia | dtrainor: anytime before trying to inspect | 22:54 |
dtrainor | ok | 22:56 |
dtrainor | thanks | 22:56 |
aNuposic | Hi Folks, I am running devstack and today checked out latest ironic code. But seems there is some requirements mismatch as my oslo libraries are not getting updated. I am facing this error http://paste.openstack.org/show/586730/ | 23:00 |
*** godp1301 has quit IRC | 23:01 | |
*** pmannidi has quit IRC | 23:01 | |
*** clenimar has quit IRC | 23:01 | |
*** yufei_ has quit IRC | 23:01 | |
*** trown|outtypewww has quit IRC | 23:01 | |
*** marlinc has quit IRC | 23:01 | |
*** mmedvede has quit IRC | 23:01 | |
*** aNuposic has quit IRC | 23:01 | |
*** bfournie has quit IRC | 23:01 | |
*** snozhka has quit IRC | 23:01 | |
*** zackf has quit IRC | 23:01 | |
*** jmccrory has quit IRC | 23:01 | |
*** kun_huang has quit IRC | 23:01 | |
*** dougs1 has quit IRC | 23:01 | |
*** romcheg_ has quit IRC | 23:01 | |
*** Ng has quit IRC | 23:01 | |
*** izaakk has quit IRC | 23:01 | |
*** betherly has quit IRC | 23:01 | |
*** sergek_ has quit IRC | 23:01 | |
*** TheJulia has quit IRC | 23:01 | |
*** jistr has quit IRC | 23:01 | |
*** lucas-afk has quit IRC | 23:01 | |
*** Marx314 has quit IRC | 23:01 | |
*** mandre has quit IRC | 23:01 | |
*** bcornec1 has quit IRC | 23:01 | |
*** nicodemos has quit IRC | 23:01 | |
*** yuanying has quit IRC | 23:01 | |
*** Administrator_ has quit IRC | 23:01 | |
*** dnikishov has quit IRC | 23:01 | |
*** jrist has quit IRC | 23:01 | |
*** kencjohnston has quit IRC | 23:01 | |
*** SpamapS has quit IRC | 23:01 | |
*** dims has quit IRC | 23:01 | |
*** sai has quit IRC | 23:01 | |
*** hwoarang has quit IRC | 23:01 | |
*** anush_ has quit IRC | 23:01 | |
*** jtomasek has quit IRC | 23:01 | |
*** vinsh has quit IRC | 23:01 | |
*** jvgrant_ has quit IRC | 23:01 | |
*** harlowja has quit IRC | 23:01 | |
*** fyxim has quit IRC | 23:01 | |
*** mgkwill has quit IRC | 23:01 | |
*** johnthetubaguy has quit IRC | 23:01 | |
*** sambetts|afk has quit IRC | 23:01 | |
*** dtrainor has quit IRC | 23:01 | |
*** cppforlife_ has quit IRC | 23:01 | |
*** wznoinsk has quit IRC | 23:01 | |
*** vdrok has quit IRC | 23:01 | |
*** joemonk has quit IRC | 23:01 | |
*** cmyster has quit IRC | 23:01 | |
*** yhvh has quit IRC | 23:01 | |
*** BadCub has quit IRC | 23:01 | |
*** francoblanco has quit IRC | 23:01 | |
*** mrtenio has quit IRC | 23:01 | |
*** _fortis has quit IRC | 23:01 | |
*** serverascode has quit IRC | 23:01 | |
*** kozhukalov has quit IRC | 23:01 | |
*** gabriel-bezerra has quit IRC | 23:01 | |
*** lekha has quit IRC | 23:01 | |
*** adam_g has quit IRC | 23:01 | |
*** amit213 has quit IRC | 23:01 | |
*** zhenguo has quit IRC | 23:01 | |
*** agordeev has quit IRC | 23:01 | |
*** ildikov has quit IRC | 23:01 | |
*** mariojv has quit IRC | 23:01 | |
*** htruta has quit IRC | 23:01 | |
*** UForgotten has quit IRC | 23:01 | |
*** ChubYann has quit IRC | 23:01 | |
*** yee379 has quit IRC | 23:01 | |
*** tonyb has quit IRC | 23:01 | |
*** beekneemech has quit IRC | 23:01 | |
*** chihhsin_ has quit IRC | 23:01 | |
*** fungi has quit IRC | 23:01 | |
*** crinkle has quit IRC | 23:01 | |
*** vgadiraj has quit IRC | 23:01 | |
*** larsks has quit IRC | 23:01 | |
*** HenryG has quit IRC | 23:01 | |
*** cinerama has quit IRC | 23:01 | |
*** patchbot has quit IRC | 23:01 | |
*** mat128 has quit IRC | 23:01 | |
*** anush has quit IRC | 23:01 | |
*** MattMan has quit IRC | 23:01 | |
*** AlexeyAbashkin has quit IRC | 23:01 | |
*** ElCoyote_ has quit IRC | 23:01 | |
*** david-lyle has quit IRC | 23:01 | |
*** raginbaj- has quit IRC | 23:01 | |
*** hogepodge has quit IRC | 23:01 | |
*** rook has quit IRC | 23:01 | |
*** pester has quit IRC | 23:01 | |
*** makowals has quit IRC | 23:01 | |
*** yibo has quit IRC | 23:01 | |
*** robcresswell has quit IRC | 23:01 | |
*** pas-ha has quit IRC | 23:01 | |
*** boris-42 has quit IRC | 23:01 | |
*** patrickeast has quit IRC | 23:01 | |
*** jroll has quit IRC | 23:01 | |
*** EmilienM has quit IRC | 23:01 | |
*** greghaynes has quit IRC | 23:01 | |
*** evgenyl has quit IRC | 23:01 | |
*** NobodyCam has quit IRC | 23:01 | |
*** tdurakov has quit IRC | 23:01 | |
*** strigazi has quit IRC | 23:01 | |
*** zigo has quit IRC | 23:01 | |
*** mgagne has quit IRC | 23:01 | |
*** rm_work has quit IRC | 23:01 | |
*** cdaniel has quit IRC | 23:01 | |
*** jralph has quit IRC | 23:01 | |
*** hoonetorg has quit IRC | 23:01 | |
*** keekz has quit IRC | 23:01 | |
*** clif_h has quit IRC | 23:01 | |
*** mjturek has quit IRC | 23:01 | |
*** adreznec has quit IRC | 23:01 | |
*** dtantsur|afk has quit IRC | 23:01 | |
*** zer0c00l has quit IRC | 23:01 | |
*** derekh has quit IRC | 23:01 | |
*** Goneri has quit IRC | 23:01 | |
*** yuriyz has quit IRC | 23:01 | |
*** ionutbalutoiu has quit IRC | 23:01 | |
*** Madasi has quit IRC | 23:01 | |
*** lifeless has quit IRC | 23:01 | |
*** early has quit IRC | 23:01 | |
*** mpotdar has quit IRC | 23:01 | |
*** alex_xu has quit IRC | 23:01 | |
*** xilet has quit IRC | 23:01 | |
*** persia has quit IRC | 23:01 | |
*** igordcard has quit IRC | 23:01 | |
*** heyongli has quit IRC | 23:01 | |
*** mgould|afk has quit IRC | 23:01 | |
*** ptx0 has quit IRC | 23:05 | |
*** rm_work has joined #openstack-ironic | 23:06 | |
*** cdaniel has joined #openstack-ironic | 23:06 | |
*** jralph has joined #openstack-ironic | 23:06 | |
*** hoonetorg has joined #openstack-ironic | 23:06 | |
*** keekz has joined #openstack-ironic | 23:06 | |
*** clif_h has joined #openstack-ironic | 23:06 | |
*** mjturek has joined #openstack-ironic | 23:06 | |
*** adreznec has joined #openstack-ironic | 23:06 | |
*** dtantsur|afk has joined #openstack-ironic | 23:06 | |
*** mmedvede has joined #openstack-ironic | 23:06 | |
*** aNuposic has joined #openstack-ironic | 23:06 | |
*** bfournie has joined #openstack-ironic | 23:06 | |
*** snozhka has joined #openstack-ironic | 23:06 | |
*** zackf has joined #openstack-ironic | 23:06 | |
*** jmccrory has joined #openstack-ironic | 23:06 | |
*** kun_huang has joined #openstack-ironic | 23:06 | |
*** dougs1 has joined #openstack-ironic | 23:06 | |
*** romcheg_ has joined #openstack-ironic | 23:06 | |
*** Ng has joined #openstack-ironic | 23:06 | |
*** izaakk has joined #openstack-ironic | 23:06 | |
*** betherly has joined #openstack-ironic | 23:06 | |
*** sergek_ has joined #openstack-ironic | 23:06 | |
*** jistr has joined #openstack-ironic | 23:06 | |
*** lucas-afk has joined #openstack-ironic | 23:06 | |
*** Marx314 has joined #openstack-ironic | 23:06 | |
*** mandre has joined #openstack-ironic | 23:06 | |
*** bcornec1 has joined #openstack-ironic | 23:06 | |
*** ChubYann has joined #openstack-ironic | 23:07 | |
*** yee379 has joined #openstack-ironic | 23:07 | |
*** tonyb has joined #openstack-ironic | 23:07 | |
*** beekneemech has joined #openstack-ironic | 23:07 | |
*** chihhsin_ has joined #openstack-ironic | 23:07 | |
*** fungi has joined #openstack-ironic | 23:07 | |
*** crinkle has joined #openstack-ironic | 23:07 | |
*** vgadiraj has joined #openstack-ironic | 23:07 | |
*** larsks has joined #openstack-ironic | 23:07 | |
*** HenryG has joined #openstack-ironic | 23:07 | |
*** cinerama has joined #openstack-ironic | 23:07 | |
*** patchbot has joined #openstack-ironic | 23:07 | |
*** mat128 has joined #openstack-ironic | 23:07 | |
*** nicodemos has joined #openstack-ironic | 23:07 | |
*** yuanying has joined #openstack-ironic | 23:07 | |
*** Administrator_ has joined #openstack-ironic | 23:07 | |
*** dnikishov has joined #openstack-ironic | 23:07 | |
*** jrist has joined #openstack-ironic | 23:07 | |
*** kencjohnston has joined #openstack-ironic | 23:07 | |
*** SpamapS has joined #openstack-ironic | 23:07 | |
*** dims has joined #openstack-ironic | 23:07 | |
*** sai has joined #openstack-ironic | 23:07 | |
*** hwoarang has joined #openstack-ironic | 23:07 | |
*** anush_ has joined #openstack-ironic | 23:07 | |
*** early has joined #openstack-ironic | 23:07 | |
*** mpotdar has joined #openstack-ironic | 23:07 | |
*** alex_xu has joined #openstack-ironic | 23:07 | |
*** xilet has joined #openstack-ironic | 23:07 | |
*** persia has joined #openstack-ironic | 23:07 | |
*** heyongli has joined #openstack-ironic | 23:07 | |
*** mgould|afk has joined #openstack-ironic | 23:07 | |
*** zer0c00l has joined #openstack-ironic | 23:08 | |
*** derekh has joined #openstack-ironic | 23:08 | |
*** Goneri has joined #openstack-ironic | 23:08 | |
*** yuriyz has joined #openstack-ironic | 23:08 | |
*** ionutbalutoiu has joined #openstack-ironic | 23:08 | |
*** Madasi has joined #openstack-ironic | 23:08 | |
*** lifeless has joined #openstack-ironic | 23:08 | |
*** dtrainor has joined #openstack-ironic | 23:08 | |
*** jtomasek has joined #openstack-ironic | 23:08 | |
*** vinsh has joined #openstack-ironic | 23:08 | |
*** jvgrant_ has joined #openstack-ironic | 23:08 | |
*** harlowja has joined #openstack-ironic | 23:08 | |
*** fyxim has joined #openstack-ironic | 23:08 | |
*** mgkwill has joined #openstack-ironic | 23:08 | |
*** johnthetubaguy has joined #openstack-ironic | 23:08 | |
*** sambetts|afk has joined #openstack-ironic | 23:08 | |
*** wznoinsk has joined #openstack-ironic | 23:08 | |
*** vdrok has joined #openstack-ironic | 23:08 | |
*** joemonk has joined #openstack-ironic | 23:08 | |
*** cmyster has joined #openstack-ironic | 23:08 | |
*** yhvh has joined #openstack-ironic | 23:08 | |
*** BadCub has joined #openstack-ironic | 23:08 | |
*** _fortis has joined #openstack-ironic | 23:08 | |
*** francoblanco has joined #openstack-ironic | 23:08 | |
*** mrtenio has joined #openstack-ironic | 23:08 | |
*** serverascode has joined #openstack-ironic | 23:08 | |
*** kozhukalov has joined #openstack-ironic | 23:08 | |
*** gabriel-bezerra has joined #openstack-ironic | 23:08 | |
*** lekha has joined #openstack-ironic | 23:08 | |
*** adam_g has joined #openstack-ironic | 23:08 | |
*** amit213 has joined #openstack-ironic | 23:08 | |
*** zhenguo has joined #openstack-ironic | 23:08 | |
*** agordeev has joined #openstack-ironic | 23:08 | |
*** ildikov has joined #openstack-ironic | 23:08 | |
*** mariojv has joined #openstack-ironic | 23:08 | |
*** htruta has joined #openstack-ironic | 23:08 | |
*** UForgotten has joined #openstack-ironic | 23:08 | |
*** igordcard has joined #openstack-ironic | 23:08 | |
*** pester has joined #openstack-ironic | 23:08 | |
*** makowals has joined #openstack-ironic | 23:08 | |
*** yibo has joined #openstack-ironic | 23:08 | |
*** robcresswell has joined #openstack-ironic | 23:08 | |
*** pas-ha has joined #openstack-ironic | 23:08 | |
*** boris-42 has joined #openstack-ironic | 23:08 | |
*** patrickeast has joined #openstack-ironic | 23:08 | |
*** jroll has joined #openstack-ironic | 23:08 | |
*** EmilienM has joined #openstack-ironic | 23:08 | |
*** greghaynes has joined #openstack-ironic | 23:08 | |
*** NobodyCam has joined #openstack-ironic | 23:08 | |
*** tdurakov has joined #openstack-ironic | 23:08 | |
*** strigazi has joined #openstack-ironic | 23:08 | |
*** zigo has joined #openstack-ironic | 23:08 | |
*** mgagne has joined #openstack-ironic | 23:08 | |
*** serverascode has quit IRC | 23:08 | |
*** yufei_ has joined #openstack-ironic | 23:10 | |
*** NobodyCam has quit IRC | 23:10 | |
*** tdurakov has quit IRC | 23:10 | |
*** fyxim has quit IRC | 23:10 | |
*** zhenguo has quit IRC | 23:10 | |
*** ildikov has quit IRC | 23:10 | |
*** mgkwill has quit IRC | 23:11 | |
*** lekha has quit IRC | 23:11 | |
*** clenimar has joined #openstack-ironic | 23:12 | |
*** pmannidi has joined #openstack-ironic | 23:12 | |
*** anush has joined #openstack-ironic | 23:12 | |
*** MattMan has joined #openstack-ironic | 23:12 | |
*** AlexeyAbashkin has joined #openstack-ironic | 23:12 | |
*** ElCoyote_ has joined #openstack-ironic | 23:12 | |
*** david-lyle has joined #openstack-ironic | 23:12 | |
*** 18VAABSMN has joined #openstack-ironic | 23:12 | |
*** hogepodge has joined #openstack-ironic | 23:12 | |
*** rook has joined #openstack-ironic | 23:12 | |
*** marlinc has joined #openstack-ironic | 23:14 | |
*** cmyster has quit IRC | 23:15 | |
*** cmyster has joined #openstack-ironic | 23:15 | |
*** trown has joined #openstack-ironic | 23:15 | |
*** trown has quit IRC | 23:16 | |
*** trown has joined #openstack-ironic | 23:16 | |
*** evgenyl has joined #openstack-ironic | 23:24 | |
*** cppforlife_ has joined #openstack-ironic | 23:27 | |
*** TheJulia has joined #openstack-ironic | 23:31 | |
*** mgkwill has joined #openstack-ironic | 23:32 | |
*** serverascode has joined #openstack-ironic | 23:34 | |
*** NobodyCam has joined #openstack-ironic | 23:35 | |
*** ildikov has joined #openstack-ironic | 23:36 | |
*** tdurakov has joined #openstack-ironic | 23:37 | |
*** lekha has joined #openstack-ironic | 23:37 | |
*** zhenguo has joined #openstack-ironic | 23:38 | |
*** fyxim has joined #openstack-ironic | 23:39 | |
*** yufei_ has quit IRC | 23:40 | |
*** Goneri has quit IRC | 23:40 | |
*** yufei_ has joined #openstack-ironic | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!