*** davideagnello has joined #openstack-ironic | 00:01 | |
Pradip | I am trying to boot up an instance on a bare metal using nova boot command. The boot up is successful. But I passed a file using "--file dst_filename=src_filename" and also used "config-drive=true". But the file is not being copied to the instance. Any ideas? | 00:03 |
---|---|---|
*** achanda has joined #openstack-ironic | 00:05 | |
*** natorious is now known as zz_natorious | 00:10 | |
*** ijw__ has quit IRC | 00:15 | |
*** ijw has joined #openstack-ironic | 00:16 | |
*** igordcard has quit IRC | 00:19 | |
*** mtanino has quit IRC | 00:28 | |
*** cing has joined #openstack-ironic | 00:35 | |
*** ijw has quit IRC | 00:37 | |
*** dguerri is now known as dguerri` | 00:39 | |
*** zhenguo has joined #openstack-ironic | 00:39 | |
jroll | NobodyCam: vlan/vxlan//whatever else is up to the neutron plugin, but yes we should support it all | 00:40 |
*** davideagnello has quit IRC | 00:40 | |
*** jhova has quit IRC | 00:51 | |
*** chlong has quit IRC | 00:52 | |
*** dprince has joined #openstack-ironic | 01:00 | |
NobodyCam | jroll: awesome Thank you :) | 01:00 |
NobodyCam | (for thAT) | 01:00 |
NobodyCam | darn caps lock :-p | 01:02 |
*** sinval_ has joined #openstack-ironic | 01:06 | |
*** Pradip has quit IRC | 01:06 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 01:09 |
*** puranamr has quit IRC | 01:11 | |
* TheJulia 43 | 01:13 | |
TheJulia | doh | 01:13 |
*** dprince has quit IRC | 01:21 | |
*** zer0c00l has quit IRC | 01:43 | |
*** zer0c00l has joined #openstack-ironic | 01:43 | |
*** zer0c00l has quit IRC | 01:43 | |
*** zer0c00l has joined #openstack-ironic | 01:44 | |
*** Haomeng|2 has quit IRC | 01:46 | |
*** dguerri` is now known as dguerri | 01:48 | |
*** praneshp has left #openstack-ironic | 01:50 | |
*** EmilienM|off is now known as EmilienM | 01:52 | |
*** Haomeng has joined #openstack-ironic | 01:54 | |
*** dguerri is now known as dguerri` | 01:58 | |
*** rloo has quit IRC | 01:59 | |
*** shangxdy has joined #openstack-ironic | 01:59 | |
*** chlong has joined #openstack-ironic | 02:11 | |
*** ijw has joined #openstack-ironic | 02:12 | |
*** pal has joined #openstack-ironic | 02:18 | |
*** amotoki has joined #openstack-ironic | 02:34 | |
openstackgerrit | Merged openstack/bifrost: Get machine if it is missing properties https://review.openstack.org/203837 | 02:40 |
*** yuanying has joined #openstack-ironic | 02:49 | |
*** hakimo_ has joined #openstack-ironic | 02:52 | |
*** krtaylor has quit IRC | 02:54 | |
*** hakimo has quit IRC | 02:55 | |
*** ramineni has joined #openstack-ironic | 02:55 | |
*** bizarrochristy has joined #openstack-ironic | 02:56 | |
*** bizarrochristy has quit IRC | 02:57 | |
openstackgerrit | Merged openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/204395 | 02:58 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode https://review.openstack.org/166192 | 03:01 |
*** bradjones has quit IRC | 03:03 | |
*** bradjones has joined #openstack-ironic | 03:04 | |
*** bradjones has quit IRC | 03:04 | |
*** bradjones has joined #openstack-ironic | 03:04 | |
*** naohirot has quit IRC | 03:04 | |
*** pal has quit IRC | 03:06 | |
*** krtaylor has joined #openstack-ironic | 03:07 | |
*** ijw has quit IRC | 03:07 | |
*** Marga_ has quit IRC | 03:13 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 03:15 |
*** shangxdy has quit IRC | 03:16 | |
*** yuanying has quit IRC | 03:26 | |
*** yuanying has joined #openstack-ironic | 03:28 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/204394 | 03:29 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/204420 | 03:33 |
*** coolsvap|away is now known as coolsvap | 03:34 | |
*** dguerri` is now known as dguerri | 03:36 | |
*** dguerri is now known as dguerri` | 03:46 | |
*** yuanying has quit IRC | 03:49 | |
openstackgerrit | Merged openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources https://review.openstack.org/198345 | 03:50 |
*** yuanying has joined #openstack-ironic | 03:59 | |
*** naohirot has joined #openstack-ironic | 03:59 | |
*** yuanying has quit IRC | 04:02 | |
*** pal has joined #openstack-ironic | 04:03 | |
*** Nisha has joined #openstack-ironic | 04:05 | |
*** HenryG has quit IRC | 04:09 | |
*** sinval has quit IRC | 04:10 | |
*** mordred has quit IRC | 04:11 | |
*** HenryG has joined #openstack-ironic | 04:12 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Periodically check nodes' existance https://review.openstack.org/197106 | 04:15 |
*** sinval has joined #openstack-ironic | 04:22 | |
*** mordred has joined #openstack-ironic | 04:24 | |
*** puranamr has joined #openstack-ironic | 04:34 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/204394 | 04:38 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/204420 | 04:42 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Use utils.mkfs directly in deploy_utils https://review.openstack.org/204557 | 04:43 |
*** vishwana_ has quit IRC | 04:45 | |
*** yuanying has joined #openstack-ironic | 05:01 | |
*** puranamr has quit IRC | 05:02 | |
*** dguerri` is now known as dguerri | 05:24 | |
*** saripurigopi has joined #openstack-ironic | 05:33 | |
*** dguerri is now known as dguerri` | 05:34 | |
saripurigopi | morning Ironic | 05:36 |
*** rameshg87 has joined #openstack-ironic | 05:44 | |
*** korekhov has joined #openstack-ironic | 05:57 | |
*** mmorais has quit IRC | 05:58 | |
mrda | hi saripurigopi | 05:59 |
*** korekhov has quit IRC | 06:07 | |
*** boris-42 has quit IRC | 06:12 | |
*** ijw has joined #openstack-ironic | 06:16 | |
*** davideagnello has joined #openstack-ironic | 06:17 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Imported Translations from Transifex https://review.openstack.org/204921 | 06:17 |
*** davideagnello has quit IRC | 06:33 | |
*** ukalifon1 has joined #openstack-ironic | 06:35 | |
*** chlong has quit IRC | 06:49 | |
*** sinval_ has quit IRC | 07:03 | |
*** ifarkas has quit IRC | 07:04 | |
*** yuikotakada has joined #openstack-ironic | 07:07 | |
yuikotakada | good morning, Ironic | 07:09 |
openstackgerrit | Debayan Ray proposed stackforge/proliantutils: common changes for firmware update https://review.openstack.org/203543 | 07:12 |
*** dguerri` is now known as dguerri | 07:13 | |
*** e0ne has joined #openstack-ironic | 07:14 | |
*** jcoufal has joined #openstack-ironic | 07:18 | |
*** dguerri is now known as dguerri` | 07:22 | |
*** ifarkas has joined #openstack-ironic | 07:23 | |
*** Marga_ has joined #openstack-ironic | 07:27 | |
*** dtantsur|afk is now known as dtantsur | 07:28 | |
dtantsur | morning Ironic, hi mrda, yuikotakada | 07:28 |
openstackgerrit | Debayan Ray proposed stackforge/proliantutils: common changes for firmware update https://review.openstack.org/203543 | 07:29 |
*** romainh has joined #openstack-ironic | 07:30 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Convert functional test to a framework and decouple from client https://review.openstack.org/204607 | 07:31 |
dtantsur | good catch about unused argument ^^ | 07:31 |
dtantsur | yuikotakada, could you please have one more look at https://review.openstack.org/#/c/203040/ ? | 07:32 |
yuikotakada | dtantsur, mrda, o/ | 07:33 |
yuikotakada | dtantsur, ok :) | 07:33 |
*** ijw has quit IRC | 07:39 | |
*** ndipanov has joined #openstack-ironic | 07:40 | |
*** subscope has quit IRC | 07:41 | |
*** ndipanov has quit IRC | 07:44 | |
*** pal has quit IRC | 07:47 | |
openstackgerrit | Merged openstack/python-ironic-inspector-client: Updated from global requirements https://review.openstack.org/204419 | 07:48 |
* dtantsur brb | 07:49 | |
*** Nisha has quit IRC | 07:55 | |
*** subscope has joined #openstack-ironic | 07:55 | |
openstackgerrit | Merged openstack/ironic-inspector: Insert artificial delay between sending virtual nodes on introspection https://review.openstack.org/203040 | 07:56 |
*** yog__ has joined #openstack-ironic | 07:56 | |
*** pal has joined #openstack-ironic | 07:58 | |
dtantsur | yuikotakada, one more thing: I think we should release something with Liberty-2. And Liberty-2 is in a week. | 08:01 |
dtantsur | (by something I mean inspector 2.1.0) | 08:02 |
*** jistr has joined #openstack-ironic | 08:02 | |
dtantsur | which is a bit sad, as none of planned blueprints is merged yet (your being the closest to merging) | 08:02 |
*** karimb has joined #openstack-ironic | 08:03 | |
yuikotakada | dtantsur, oh, why we should? Are there any feature which you want to put into? | 08:04 |
dtantsur | yuikotakada, that's a good question. It's a matter of whether we try to follow OpenStack release timing or just release when it's worth | 08:04 |
dtantsur | yuikotakada, if the latter, I would release 2.1.0 once we have all "high" bugs and blueprints done (at least) | 08:05 |
*** Nisha has joined #openstack-ironic | 08:05 | |
yuikotakada | dtantsur, yup, our release model is based on feature release, same as Ironic itself | 08:05 |
dtantsur | yuikotakada, so you vote for postponing until we get "highs" (except for tempest, maybe) done, right? | 08:06 |
*** dguerri` is now known as dguerri | 08:06 | |
dtantsur | ifarkas, maybe you have an opinion as well ^^ | 08:06 |
* ifarkas reading back | 08:07 | |
ifarkas | dtantsur, yeah, postponing makes sense | 08:08 |
yuikotakada | dtantsur, yes, that’s how it is with feature-release-model. but is there any other reason or background we should release in a week? | 08:09 |
*** subscope has quit IRC | 08:09 | |
ifarkas | dtantsur, although I am not sure what's the implications of release:cycle-with-intermediary in this case | 08:09 |
dtantsur | no, nothing else. just checking how you folks feel about following/not following official OpenStack schedule (which ironic itself does not follow) | 08:09 |
dtantsur | ifarkas, it literaly means: we can and will release something between major releases | 08:10 |
dtantsur | we already release 2.0.0 btw ;) | 08:10 |
dtantsur | * released | 08:10 |
yuikotakada | dtantsur, ifarkas, although, I'm not sure about release model well...On Liberty-2, Will Ironic release something? | 08:10 |
ifarkas | so we already shipped it! ;-) | 08:10 |
dtantsur | yuikotakada, not necessary. I mean, deva is planning to do a release, but it's not because of L-2 | 08:11 |
*** lucasagomes has joined #openstack-ironic | 08:11 | |
dtantsur | fine, can we call this agreed: we'll release once we finish with "high" blueprint now on list (with possible exception of tempest one)? | 08:12 |
*** ramineni has quit IRC | 08:12 | |
dtantsur | and sorry folks, I need some food :) now brb for real. please review https://review.openstack.org/#/c/204607/ if you have time | 08:12 |
*** ramineni has joined #openstack-ironic | 08:13 | |
ifarkas | dtantsur, ack | 08:13 |
*** achanda has quit IRC | 08:13 | |
yuikotakada | dtantsur, sure :) I'll study about release schedule while waiting for you | 08:14 |
*** achanda has joined #openstack-ironic | 08:16 | |
*** achanda has quit IRC | 08:21 | |
*** yuikotak_ has joined #openstack-ironic | 08:21 | |
*** derekh has joined #openstack-ironic | 08:25 | |
*** subscope has joined #openstack-ironic | 08:25 | |
*** yuikotakada has quit IRC | 08:26 | |
*** igordcard_ has quit IRC | 08:26 | |
*** yuikotak_ is now known as yuikotakada | 08:28 | |
*** mgoddard has joined #openstack-ironic | 08:33 | |
*** MattMan has joined #openstack-ironic | 08:39 | |
*** pelix has joined #openstack-ironic | 08:42 | |
*** achanda has joined #openstack-ironic | 08:44 | |
*** ndipanov has joined #openstack-ironic | 08:57 | |
*** stendulker has joined #openstack-ironic | 09:03 | |
*** ndipanov has quit IRC | 09:04 | |
sambetts | Morning all | 09:05 |
yuriyz | morning Ironic | 09:05 |
lucasagomes | yuriyz, sambetts yuikotakada ifarkas dtantsur morning | 09:05 |
yuikotakada | sambetts, yuriyz, lucasagomes, good ugt morning | 09:06 |
sambetts | yuikotakada, lucasagomes o/ | 09:07 |
mrda | sorry yuikotakada, I missed your hello. And good morning to everyone else (just as I finish up for the day :) | 09:13 |
lucasagomes | mrda, good morning | 09:15 |
mrda | hey lucasagomes | 09:16 |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft power off and NMI https://review.openstack.org/187082 | 09:18 |
dtantsur | morning sambetts, yuriyz, lucasagomes! | 09:20 |
dtantsur | g'evening mrda | 09:20 |
mrda | hi dtantsur | 09:21 |
*** marzif_ has joined #openstack-ironic | 09:22 | |
*** marzif_ has quit IRC | 09:23 | |
*** marzif_ has joined #openstack-ironic | 09:24 | |
*** marzif_ has quit IRC | 09:24 | |
*** marzif_ has joined #openstack-ironic | 09:25 | |
yuikotakada | mrda :) | 09:29 |
*** marzif_ has quit IRC | 09:30 | |
*** itamarl has joined #openstack-ironic | 09:32 | |
openstackgerrit | Cameron.C proposed openstack/ironic: Allow inspector driver to work in standalone mode https://review.openstack.org/202435 | 09:48 |
openstackgerrit | Cameron.C proposed openstack/ironic: Make inspector driver test correcttly https://review.openstack.org/204973 | 09:48 |
*** naohirot has quit IRC | 09:56 | |
sambetts | o/ dtantsur | 09:57 |
*** athomas has quit IRC | 10:02 | |
*** amotoki has quit IRC | 10:05 | |
*** romcheg has joined #openstack-ironic | 10:09 | |
*** athomas has joined #openstack-ironic | 10:10 | |
*** romainh has quit IRC | 10:11 | |
*** cing has quit IRC | 10:12 | |
openstackgerrit | Matt Keenan proposed openstack/ironic-specs: Determinable supported boot device list https://review.openstack.org/197554 | 10:15 |
openstackgerrit | Merged openstack/ironic-inspector: Convert functional test to a framework and decouple from client https://review.openstack.org/204607 | 10:16 |
openstackgerrit | Merged openstack/ironic-inspector: Make endpoint type configurable https://review.openstack.org/204326 | 10:17 |
*** igordcard_ has joined #openstack-ironic | 10:22 | |
*** igordcard_ has quit IRC | 10:22 | |
*** igordcard_ has joined #openstack-ironic | 10:22 | |
*** igordcard_ has quit IRC | 10:22 | |
*** karmatronic has joined #openstack-ironic | 10:22 | |
*** igordcard_ has joined #openstack-ironic | 10:22 | |
*** igordcard_ has quit IRC | 10:22 | |
*** igordcard_ has joined #openstack-ironic | 10:22 | |
*** igordcard_ has quit IRC | 10:23 | |
*** karimb has quit IRC | 10:24 | |
*** coolsvap is now known as coolsvap|away | 10:27 | |
dtantsur | lucasagomes, hey, do you know if Nova syncs power state of instance with ironic? | 10:35 |
*** itamarl has quit IRC | 10:36 | |
lucasagomes | dtantsur, it does yes | 10:36 |
dtantsur | lucasagomes, we have a bug that it does not :) | 10:36 |
lucasagomes | there's a periodic call in Nova that runs every 10 minutes by default | 10:36 |
lucasagomes | I think it calls a method called get_info() in the nova driver | 10:36 |
lucasagomes | that will sync the power states | 10:36 |
lucasagomes | dtantsur, yeah I investigated that tomorrow | 10:37 |
dtantsur | oh, you too :D | 10:37 |
lucasagomes | dtantsur, the bug is about it takes a long time to sync right? | 10:37 |
dtantsur | lucasagomes, like 3 days already | 10:37 |
lucasagomes | hah ouch | 10:37 |
lucasagomes | yeah take a look at the nova driver https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L584 | 10:38 |
lucasagomes | that's the method called to sync the power state | 10:38 |
*** karmatronic has quit IRC | 10:38 | |
dtantsur | lucasagomes, is it called for powered off nova instances at all? | 10:38 |
dtantsur | lucasagomes, could you point me to that periodic task in nova? | 10:39 |
lucasagomes | dtantsur, sure 1 sec | 10:39 |
lucasagomes | dtantsur, https://github.com/openstack/nova/blob/6a24bbeecd8a6d6d3135a10f4917b071896d14ee/nova/compute/manager.py#L5673 | 10:40 |
*** karimb has joined #openstack-ironic | 10:40 | |
*** Nisha has quit IRC | 10:40 | |
dtantsur | thnx | 10:40 |
lucasagomes | np | 10:40 |
*** ramineni has quit IRC | 10:49 | |
*** ramineni has joined #openstack-ironic | 10:49 | |
dtantsur | folks, does `tox -epy34` work for anyone? | 11:04 |
*** romcheg has quit IRC | 11:04 | |
dtantsur | mine is failing with "db type could not be determined"... | 11:04 |
*** Haomeng|2 has joined #openstack-ironic | 11:05 | |
sambetts | dtantsur: on ironic master? | 11:05 |
dtantsur | yep | 11:05 |
sambetts | Mine just passed fine :/ | 11:07 |
* rameshg87 goes home | 11:07 | |
*** rameshg87 has quit IRC | 11:07 | |
*** Haomeng has quit IRC | 11:07 | |
sambetts | dtantsur: I'll try doing a --recreate and see if it makes a difference | 11:08 |
sambetts | dtantsur: pass fine again | 11:08 |
*** chlong has joined #openstack-ironic | 11:08 | |
dtantsur | weird. ok, seems like I'm just unlucky | 11:08 |
sambetts | yeah super weird :/ | 11:10 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: General cleanups of install role readme https://review.openstack.org/205010 | 11:13 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Wrapping length of lines in troubleshoting.rst https://review.openstack.org/205011 | 11:13 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Revising dynamic config drive role README https://review.openstack.org/205012 | 11:13 |
*** romainh has joined #openstack-ironic | 11:14 | |
TheJulia | Good morning | 11:16 |
dtantsur | TheJulia, morning | 11:18 |
*** marzif has joined #openstack-ironic | 11:23 | |
*** lazy_prince has joined #openstack-ironic | 11:30 | |
sambetts | mornig | 11:32 |
*** daemontool_ has joined #openstack-ironic | 11:36 | |
*** daemontool_ has quit IRC | 11:36 | |
*** daemontool_ has joined #openstack-ironic | 11:37 | |
*** romcheg has joined #openstack-ironic | 11:37 | |
*** ramineni has quit IRC | 11:37 | |
*** pal has quit IRC | 11:42 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode https://review.openstack.org/166192 | 11:47 |
*** pal has joined #openstack-ironic | 11:50 | |
*** pal has quit IRC | 11:54 | |
*** trown|outttypeww is now known as trown | 11:55 | |
*** Haomeng has joined #openstack-ironic | 11:57 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Add date and time to the logging format https://review.openstack.org/205024 | 11:58 |
*** Haomeng|2 has quit IRC | 11:59 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode https://review.openstack.org/166192 | 12:07 |
*** stendulker has quit IRC | 12:13 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 12:13 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client: Create own functional tests for the client https://review.openstack.org/205031 | 12:14 |
*** zhenguo has quit IRC | 12:19 | |
yuikotakada | dtantsur, I checked some projects and some of their L1 don't include any BP, so that releasing 2.1.0 in a week itself is not a matter. | 12:20 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Clean up instance_uuid as part of the node's tear down https://review.openstack.org/205033 | 12:20 |
dtantsur | yuikotakada, well, I think we still can release when we have something to release :) note that L1 *milestone* is not a release for users, it's kind of alpha release | 12:21 |
lucasagomes | JoshNang, ^ see the depends-on patch in nova too | 12:21 |
dtantsur | we're planning to do a proper release though | 12:22 |
lucasagomes | JoshNang, this would keep the backward compat on both ways whether it's a new ironic with old nova or new nova with old ironic | 12:22 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client: Implement optional API versioning https://review.openstack.org/203618 | 12:22 |
yuikotakada | dtantsur, yup, agree. BTW, why Ironic will be released in the near future? Does it include big feature? | 12:23 |
*** dprince has joined #openstack-ironic | 12:23 | |
dtantsur | yuikotakada, enough of them :) actually deva thinks we have too much features and should have released some time ago | 12:25 |
dtantsur | yuikotakada, we have a lot of cleaning and agent improvements, some API updates (filtering by provision state and choosing fields to return) and ENROLL state | 12:26 |
yuikotakada | dtantsur, hmm, it's very reasonable | 12:26 |
yuikotakada | dtantsur, ENROLL! That's your great job | 12:27 |
dtantsur | hehe :) looks like we're still discussing it, despite it being merged for some time already | 12:28 |
yuikotakada | dtantsur, right, anyway, there is no reason we have to hurry up to release soon ;) | 12:30 |
dtantsur | exactly | 12:31 |
*** thrash|g0ne is now known as thrash | 12:33 | |
lucasagomes | JoshNang, jroll how you guys update things? Do we first update Ironic and then Nova? Or the other way around | 12:36 |
lucasagomes | ? | 12:36 |
*** [1]cdearborn has joined #openstack-ironic | 12:37 | |
*** jjohnson2 has joined #openstack-ironic | 12:42 | |
* yuikotakada goes home | 12:46 | |
*** yuikotakada has quit IRC | 12:46 | |
*** thiagop has joined #openstack-ironic | 12:53 | |
thiagop | Good morning Ironic | 12:53 |
*** jcoufal has quit IRC | 12:54 | |
lucasagomes | JoshNang, jroll ok based on Juno->Kilo upgrade can we assume that Nova is updated first? (http://docs.openstack.org/developer/ironic/deploy/upgrade-guide.html#upgrading-from-juno-to-kilo) | 13:01 |
lucasagomes | thiagop, morning | 13:01 |
*** smoriya has quit IRC | 13:01 | |
*** pal has joined #openstack-ironic | 13:03 | |
NobodyCam | good morning Ironicers | 13:22 |
thiagop | morning NobodyCam | 13:23 |
NobodyCam | mornign thiagop lucasagomes dtantsur sambetts | 13:23 |
NobodyCam | :) | 13:23 |
dtantsur | NobodyCam, morning | 13:24 |
NobodyCam | :) | 13:25 |
*** rloo has joined #openstack-ironic | 13:27 | |
TheJulia | good morning NobodyCam | 13:27 |
*** jcoufal has joined #openstack-ironic | 13:29 | |
lucasagomes | NobodyCam, hey there good morning | 13:32 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 13:36 |
*** kkoski has joined #openstack-ironic | 13:36 | |
NobodyCam | morning TheJulia :) hey hey lucasagomes :) | 13:36 |
rloo | hi lucasagomes, good morning TheJulia, NobodyCam | 13:37 |
lucasagomes | rloo, hi there | 13:37 |
NobodyCam | mornign rloo :) | 13:38 |
*** pal has quit IRC | 13:39 | |
*** pal has joined #openstack-ironic | 13:40 | |
*** Haomeng|2 has joined #openstack-ironic | 13:42 | |
lucasagomes | rloo, if you have a time mind giving me ur impressions about https://review.openstack.org/#/c/204162/ ? (No rush, take ur time) | 13:44 |
rloo | lucasagomes: ok, will look at it later today | 13:44 |
lucasagomes | cool thanks! | 13:45 |
*** Haomeng has quit IRC | 13:45 | |
rloo | lucasagomes: quick question (I hope) for you. When does the object version need to be bumped? eg https://review.openstack.org/#/c/203914/ reorganizes some code; adds new method. | 13:46 |
lucasagomes | rloo, yeah I would bump it when adding a new method (as we have currently be doing for create(), add() etc...) | 13:47 |
lucasagomes | unless it's an internal method | 13:48 |
lucasagomes | that method could be internal (prefixed with _) | 13:48 |
rloo | lucasagomes: it is an "internal" method (moved code to base class) | 13:48 |
rloo | lucasagomes: I think it is ok. if the server has the old version, and the client has the new version, it'll work, so I think that means it doesn't need a version bump. | 13:49 |
lucasagomes | yeah it's backward compatible | 13:49 |
rloo | lucasagomes: yeah, that :) thx for helping me think about this! | 13:50 |
lucasagomes | what I mean by intenal is the convention because that obj_refresh() method will be exposed to all instances that inherits from the base class | 13:50 |
lucasagomes | but it's fine | 13:50 |
lucasagomes | it looks good :-) | 13:50 |
* lucasagomes adds to his todo list to review | 13:51 | |
rloo | lucasagomes: but there are a bunch of obj_* methods there, so I don't know if it makes sense to call it _obj_*. thx for adding it to your TODO! | 13:51 |
lucasagomes | yeah I think it's alright as-is obj_<...> | 13:52 |
* lucasagomes is glad people are working on the objects/base.py module. Cause it's a bit messy | 13:52 | |
*** krtaylor has quit IRC | 13:53 | |
dtantsur | rloo, morning | 13:54 |
rloo | hiya dtantsur | 13:54 |
jroll | lucasagomes: yeah for juno to kilo we say you should update nova first | 13:55 |
jroll | however behind that we should be able to do it any way, right? | 13:55 |
lucasagomes | jroll, right, is that a convention we should follow that order? | 13:55 |
jroll | downstream we deploy them both from master and completely independently, tests validate the in between | 13:55 |
lucasagomes | jroll, yeah I'm just thinking about that bug that Josh opened re instance_uuid | 13:56 |
openstackgerrit | Chris Krelle proposed openstack/bifrost: Vagrantfile and vagrant.yml for testing https://review.openstack.org/191110 | 13:56 |
jroll | lucasagomes: no, that was like "oh crap we landed things that mean nova goes first" | 13:56 |
jroll | which bug? | 13:56 |
* lucasagomes finds the link | 13:56 | |
NobodyCam | mornign jroll :) | 13:56 |
lucasagomes | jroll, https://bugs.launchpad.net/ironic/+bug/1436568 | 13:56 |
openstack | Launchpad bug 1436568 in Ironic "Ironic Nova driver makes two calls to delete a node" [Medium,In progress] - Assigned to Lucas Alvares Gomes (lucasagomes) | 13:56 |
jroll | hi NobodyCam :) | 13:58 |
jroll | lucasagomes: ah | 13:58 |
jroll | right | 13:58 |
lucasagomes | jroll, it's kinda a can of worm to make it compatible both ways | 13:58 |
lucasagomes | jroll, I have added fixes for both projects nova and ironic | 13:58 |
lucasagomes | testing it out now | 13:58 |
lucasagomes | jroll, but I would feel safer if we followed an order for updates | 13:59 |
jroll | lucasagomes: right, so I feel like we've talked about this before and there was a reason to keep this way | 13:59 |
jroll | however | 13:59 |
*** bnemec has joined #openstack-ironic | 13:59 | |
jroll | maybe it's time to think about how we do api versioning with nova's ironic client | 13:59 |
lucasagomes | jroll, we totally should pin a version there | 14:00 |
jroll | not sure if that helps, but it might | 14:00 |
jroll | yeah | 14:00 |
lucasagomes | that's like essencial to us to do | 14:00 |
lucasagomes | pin it to a known version that works | 14:00 |
jroll | nod | 14:00 |
lucasagomes | but still for that particular instance_uuid case there are no API changes actually | 14:01 |
jroll | maybe make it a config and default to the previous cycle or whatever | 14:01 |
lucasagomes | it's just that Nova currently relys on having the instance_uuid assigned so it can keep pooling ironic | 14:01 |
jroll | hmm right | 14:01 |
lucasagomes | AND it doesn't handle it correctly if the instance_uuid is erased | 14:01 |
lucasagomes | that's the main point ^ | 14:01 |
jroll | so what if the first poll grabbed the node id | 14:01 |
jroll | and used that | 14:01 |
jroll | that would work in both cases yeah? | 14:02 |
lucasagomes | jroll, we already have it, but then it would be racy | 14:02 |
*** zz_jgrimm has quit IRC | 14:02 | |
lucasagomes | cause the same node in meantime could be assigned to another instance ? | 14:02 |
jroll | but it looks for the state, right | 14:02 |
jroll | (today) | 14:02 |
lucasagomes | yeah it does | 14:02 |
jroll | so either way it's grabbing the node and checking the state | 14:02 |
jroll | and then it could say "if state == deleted and instance_uuid: remove_instance_uuid()' | 14:02 |
lucasagomes | jroll, see deva's comment https://review.openstack.org/#/c/183107/ | 14:03 |
jroll | or whatever | 14:03 |
lucasagomes | this is more or less what I did ^ | 14:03 |
openstackgerrit | Merged openstack/ironic: Migrate ObjectListBase to subclass from the Oslo one https://review.openstack.org/201017 | 14:03 |
lucasagomes | pooling using the node uuid instead of isntance uuid | 14:03 |
jroll | lucasagomes: right, so I think if we get node by instance uuid for the *first* poll, it handles that case | 14:03 |
lucasagomes | jroll, yeah, IMHO we cna assume that if the instance_uuid doesn't exist in Ironic anymore for destroy() | 14:04 |
lucasagomes | the instance has been deleted | 14:04 |
lucasagomes | that's what my new patch does | 14:04 |
jroll | let me write a thing | 14:04 |
lucasagomes | jroll, https://review.openstack.org/#/c/204995/ | 14:04 |
jroll | or read again | 14:04 |
lucasagomes | ack | 14:04 |
jroll | oh right, you are doing that | 14:05 |
jroll | so then... I think we're good? | 14:05 |
lucasagomes | yeah i think that's good | 14:05 |
jroll | you could update in any order with this code afaict | 14:05 |
lucasagomes | yeah that's what I'm trying to achieve here | 14:05 |
lucasagomes | but you know... that not be always the case | 14:05 |
lucasagomes | so having an explicit order for updates may help us int he future | 14:06 |
jroll | ok, right, so it isn't about this patch | 14:06 |
jroll | just in general | 14:06 |
*** krtaylor has joined #openstack-ironic | 14:06 | |
lucasagomes | yeha | 14:06 |
lucasagomes | yeah* | 14:06 |
jroll | idk, I'd prefer to assume that it could be updated in any order | 14:07 |
jroll | unless there's a thing that absolutely can't do that | 14:07 |
jroll | but I think we're stable enough to make that possible for all changes | 14:07 |
lucasagomes | right... well that destroy code is pretty shite to be honest | 14:08 |
lucasagomes | jroll, currently it can leave orphan active nodes in Ironic | 14:08 |
jroll | right | 14:08 |
lucasagomes | https://bugs.launchpad.net/nova/+bug/1477490 | 14:08 |
openstack | Launchpad bug 1477490 in OpenStack Compute (nova) "Ironic: Deleting while spawning can leave orphan ACTIVE nodes in Ironic" [Undecided,In progress] - Assigned to Lucas Alvares Gomes (lucasagomes) | 14:08 |
jroll | even with a single compute? | 14:08 |
lucasagomes | yes | 14:08 |
jroll | whaaaaaaaaa | 14:08 |
jroll | oh I see | 14:08 |
lucasagomes | jroll, here https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L865-L869 | 14:09 |
lucasagomes | we ignore DEPLOYING and don't call unprovision for it | 14:09 |
lucasagomes | but the code continues and it tries to clean up the deployment (remove instance_uuid etc...) | 14:09 |
lucasagomes | it will fail, but will kept retrying | 14:09 |
jroll | urgh, I see | 14:09 |
lucasagomes | so if the node gets ACTIVE in Ironic, the clean up will suceed | 14:10 |
jroll | right | 14:10 |
jroll | yep | 14:10 |
lucasagomes | but node-set-provision-state deleted was never called for the node | 14:10 |
lucasagomes | it's a MESS! | 14:10 |
jroll | yeah | 14:10 |
jroll | really that should be a blacklist | 14:10 |
jroll | if state not in whatever | 14:10 |
jroll | or just always call it | 14:10 |
lucasagomes | yeah | 14:10 |
jroll | damn, we've seen that bug and I assumed it was clustered compute manager | 14:11 |
lucasagomes | yeah... the long go is just to allow we to delete the instance at any point of the deployment | 14:11 |
jroll | yep +1 | 14:11 |
lucasagomes | jroll, nah you can try it with devstack | 14:11 |
jroll | right, I see it now | 14:12 |
jroll | I think it's both causes actually :) | 14:12 |
lucasagomes | cool yeah... well take a look at the patches when you get some time | 14:13 |
*** bizarrochristy has joined #openstack-ironic | 14:14 | |
jroll | yep, will do | 14:15 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Fix functional test invocation https://review.openstack.org/205070 | 14:15 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Implement optional API versioning https://review.openstack.org/205071 | 14:15 |
*** rbrooker has joined #openstack-ironic | 14:20 | |
*** penick has joined #openstack-ironic | 14:29 | |
*** penick has quit IRC | 14:30 | |
*** mtanino has joined #openstack-ironic | 14:33 | |
*** pal has quit IRC | 14:35 | |
*** romcheg has quit IRC | 14:36 | |
*** romcheg1 has joined #openstack-ironic | 14:36 | |
*** pal has joined #openstack-ironic | 14:37 | |
openstackgerrit | Merged openstack/ironic: Use utils.mkfs directly in deploy_utils https://review.openstack.org/204557 | 14:39 |
*** krtaylor has quit IRC | 14:41 | |
*** cdearborn has joined #openstack-ironic | 14:43 | |
*** marzif has quit IRC | 14:43 | |
*** marzif has joined #openstack-ironic | 14:44 | |
*** vishwanathj has joined #openstack-ironic | 14:44 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Implement optional API versioning https://review.openstack.org/205071 | 14:44 |
*** [1]cdearborn has quit IRC | 14:49 | |
*** krtaylor has joined #openstack-ironic | 14:54 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Clarify inspection upgrade guide https://review.openstack.org/202988 | 14:55 |
*** igordcard_ has joined #openstack-ironic | 14:57 | |
*** daemontool_ is now known as marzif_ | 15:10 | |
*** alex_xu has quit IRC | 15:10 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Don't prevent updates if power transition is in progress https://review.openstack.org/204565 | 15:11 |
*** alex_xu has joined #openstack-ironic | 15:11 | |
dtantsur | lucasagomes, so now it's simpler ^^ | 15:11 |
lucasagomes | ++ | 15:12 |
* lucasagomes adds to his todo | 15:12 | |
jroll | y'all might be interested in https://review.openstack.org/#/c/205082/ | 15:13 |
openstackgerrit | Chris Krelle proposed openstack/bifrost: Vagrantfile and vagrant.yml for testing https://review.openstack.org/191110 | 15:14 |
jroll | this adds a full tempest job for nova + ironic driver | 15:14 |
jroll | probably won't be passing right away, we may need to set up skips for virt driver features | 15:14 |
jroll | but it's a start | 15:14 |
*** david-lyle has joined #openstack-ironic | 15:17 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Only take exclusive lock in sync_power_state if node is updated https://review.openstack.org/202562 | 15:21 |
*** [1]cdearborn has joined #openstack-ironic | 15:21 | |
lucasagomes | jroll, added a comment there, probably a nit I don't know if there's any problem | 15:23 |
openstackgerrit | Merged openstack/bifrost: Generalize the dib builder role https://review.openstack.org/199683 | 15:25 |
jroll | lucasagomes: yeah, not a bad idea | 15:27 |
*** marzif_ has quit IRC | 15:28 | |
*** penick has joined #openstack-ironic | 15:30 | |
*** igordcar1_ has joined #openstack-ironic | 15:30 | |
*** rbrooker has quit IRC | 15:30 | |
*** karimb has quit IRC | 15:31 | |
*** bizarrochristy has quit IRC | 15:32 | |
lucasagomes | rloo, thanks for the review, comments inline | 15:32 |
*** igordcar1_ has quit IRC | 15:32 | |
*** ifarkas has quit IRC | 15:32 | |
rloo | lucasagomes: will look in a few min :) | 15:32 |
lucasagomes | no rush | 15:33 |
*** bizarrochristy has joined #openstack-ironic | 15:35 | |
*** cdearborn has quit IRC | 15:36 | |
*** rbrooker has joined #openstack-ironic | 15:38 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver https://review.openstack.org/154808 | 15:39 |
*** saripurigopi has quit IRC | 15:40 | |
*** thiagop has quit IRC | 15:40 | |
*** pal has quit IRC | 15:42 | |
*** pal has joined #openstack-ironic | 15:43 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Make test timeout a variable https://review.openstack.org/203001 | 15:45 |
*** dtantsur is now known as dtantsur|afk | 15:51 | |
*** jistr has quit IRC | 16:01 | |
*** jcoufal has quit IRC | 16:01 | |
*** marzif has quit IRC | 16:02 | |
*** dguerri is now known as dguerri` | 16:11 | |
*** rbrooker has quit IRC | 16:12 | |
*** marzif has joined #openstack-ironic | 16:15 | |
*** zz_natorious is now known as natorious | 16:22 | |
*** yog__ has quit IRC | 16:22 | |
*** praneshp has joined #openstack-ironic | 16:25 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic-specs: Deprecate the bash ramdisk https://review.openstack.org/205142 | 16:25 |
lucasagomes | for those interested ^ | 16:25 |
*** achanda_ has joined #openstack-ironic | 16:26 | |
*** achanda has quit IRC | 16:26 | |
*** absubram has joined #openstack-ironic | 16:27 | |
*** praneshp_ has joined #openstack-ironic | 16:30 | |
*** praneshp has quit IRC | 16:32 | |
*** praneshp_ is now known as praneshp | 16:32 | |
*** dguerri` is now known as dguerri | 16:34 | |
jroll | \o/ | 16:45 |
*** derekh has quit IRC | 16:46 | |
*** rloo has quit IRC | 16:46 | |
lucasagomes | jroll, not sure if it needs a spec... but yeah, leave it there so we can discuss | 16:47 |
*** cdearborn has joined #openstack-ironic | 16:48 | |
jroll | lucasagomes: agree | 16:48 |
*** romainh has left #openstack-ironic | 16:52 | |
*** e0ne has quit IRC | 16:53 | |
openstackgerrit | Merged openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 16:54 |
jroll | lucasagomes: sooo microversions | 16:59 |
jroll | no never mind, this is all vendor passthru | 17:00 |
lucasagomes | lol | 17:00 |
lucasagomes | jroll, tho I could include, as part of that spec to promote the lookup and heartbeat | 17:00 |
lucasagomes | not sure if I should, it can be done separately | 17:00 |
*** puranamr has joined #openstack-ironic | 17:01 | |
lucasagomes | s/,// | 17:01 |
*** puranamr has quit IRC | 17:02 | |
*** ukalifon1 has quit IRC | 17:02 | |
*** puranamr has joined #openstack-ironic | 17:03 | |
*** [1]cdearborn has quit IRC | 17:03 | |
*** trown is now known as trown|lunch | 17:03 | |
lucasagomes | jroll, I will go home now and tomorrow is my day off | 17:04 |
lucasagomes | jroll, so please put the comments in the spec | 17:04 |
NobodyCam | enjoy lucasagomes | 17:05 |
lucasagomes | I will call a day folks! Gotta get the train back home yet | 17:05 |
lucasagomes | NobodyCam, thanks! Enjoy it there too | 17:05 |
NobodyCam | :) | 17:05 |
lucasagomes | NobodyCam, say happy birthday to BadCub for me please, I will drink a pint for him later on today too | 17:05 |
NobodyCam | will do.. Thank you :) | 17:05 |
jroll | lucasagomes: cheers, have a good weekend, I'll leave comments :) | 17:06 |
*** absubram has quit IRC | 17:06 | |
BadCub | Thanks lucasagomes :) | 17:06 |
lucasagomes | cool! see y'all | 17:06 |
BadCub | Have a couple pints for me! | 17:06 |
lucasagomes | BadCub, hah +2! deal | 17:06 |
*** praneshp has quit IRC | 17:06 | |
lucasagomes | alright... see y'all | 17:07 |
*** lucasagomes has quit IRC | 17:07 | |
BadCub | Sweet! | 17:07 |
*** pelix has quit IRC | 17:07 | |
*** pelix has joined #openstack-ironic | 17:08 | |
*** pradipta has joined #openstack-ironic | 17:09 | |
*** bizarrochristy has quit IRC | 17:10 | |
*** bizarrochristy has joined #openstack-ironic | 17:10 | |
*** vishwanathj has quit IRC | 17:15 | |
*** coolsvap|away is now known as coolsvap | 17:22 | |
*** r-daneel has joined #openstack-ironic | 17:28 | |
*** absubram has joined #openstack-ironic | 17:31 | |
*** romcheg1 has quit IRC | 17:33 | |
*** e0ne has joined #openstack-ironic | 17:35 | |
*** rvasilets has quit IRC | 17:41 | |
*** davideagnello has joined #openstack-ironic | 17:41 | |
*** davideagnello has quit IRC | 17:41 | |
*** davideagnello has joined #openstack-ironic | 17:42 | |
*** pal has quit IRC | 17:43 | |
*** romcheg has joined #openstack-ironic | 17:44 | |
*** marzif has quit IRC | 17:45 | |
*** vishwanathj has joined #openstack-ironic | 17:51 | |
*** e0ne has quit IRC | 17:51 | |
*** trown|lunch is now known as trown | 17:51 | |
*** pradipta has quit IRC | 17:51 | |
*** romcheg1 has joined #openstack-ironic | 17:56 | |
*** romcheg has quit IRC | 17:57 | |
*** romcheg1 has quit IRC | 17:58 | |
*** romcheg has joined #openstack-ironic | 17:58 | |
*** rloo has joined #openstack-ironic | 17:59 | |
*** romcheg has quit IRC | 18:00 | |
openstackgerrit | Chris Krelle proposed openstack/bifrost: Vagrantfile and vagrant.yml for testing https://review.openstack.org/191110 | 18:09 |
NobodyCam | TheJulia: ^^^ apt update now run in the correct place :-p | 18:14 |
*** davideagnello has quit IRC | 18:18 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 18:18 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin https://review.openstack.org/171672 | 18:18 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 18:18 |
*** Pradip has joined #openstack-ironic | 18:19 | |
Pradip | hi guys, I am trying to pass a file to a ironic node using nova boot command. It is working fine if the ironic node is a virtual machine. but for baremetal node, it is not working. any ideas? | 18:20 |
NobodyCam | hey hey Pradip | 18:20 |
NobodyCam | any errors in the logs? | 18:21 |
Pradip | NobodyCam: No error. I traced the path for meta data creaation. it is added to the metadata. but it is missing after actual installation | 18:22 |
NobodyCam | same image used on bm as in virt testing? | 18:22 |
TheJulia | NobodyCam: awesome! | 18:23 |
Pradip | NobodyCam: oops. no. The vm is using cirros image prepared by devstack, the bare metal is using a image created by me using this commnad disk-image-create -a amd64 -o image.qcow2 -t qcow2 ubuntu vm serial-console simple-init stackuser dhcp-all-interfaces | 18:25 |
Pradip | am i missing some element? | 18:26 |
NobodyCam | Pradip: my guess is the simple-init element | 18:26 |
NobodyCam | I think there was a cloud-init? | 18:27 |
TheJulia | simple-init won't cause files to be burned in from the config drive | 18:27 |
TheJulia | you need to use the cloud-init element and point it at the config drive in that case | 18:27 |
NobodyCam | TheJulia: just what I was thinking | 18:27 |
*** davideagnello has joined #openstack-ironic | 18:28 | |
rloo | hey jroll, wrt https://review.openstack.org/#/c/205082/, wondering why pxe_ssh instead of ipa | 18:28 |
Pradip | TheJulia: NobodyCam ah got it. thanks | 18:28 |
Pradip | NobodyCam: thanks | 18:28 |
NobodyCam | :) | 18:29 |
TheJulia | :) | 18:29 |
Pradip | TheJulia: Just one more thing, what do you mean by point it at the config drive in that case? How do I do that? | 18:30 |
Pradip | Also it is saying "cloud-init" not found. | 18:33 |
TheJulia | one moment | 18:33 |
Pradip | TheJulia: sure | 18:33 |
NobodyCam | Pradip: see readme on: https://github.com/openstack/diskimage-builder/tree/master/elements/cloud-init-datasources | 18:34 |
Pradip | But i could find these twocloud-init-nocloud, cloud-init-datasources | 18:34 |
jroll | rloo: we don't run ipa jobs against nova at all today | 18:34 |
TheJulia | export into your environment: DIB_CLOUD_INIT_DATASOURCES="ConfigDrive" and then use the cloud-init-datasources element | 18:34 |
rloo | jroll: oh, I didn't realize that. ok then. | 18:35 |
Pradip | TheJulia: Okay got it. thanks again :) | 18:35 |
*** ijw has joined #openstack-ironic | 18:36 | |
*** lazy_prince has quit IRC | 18:36 | |
*** absubram has quit IRC | 18:39 | |
*** e0ne has joined #openstack-ironic | 18:42 | |
*** davideagnello has quit IRC | 18:51 | |
*** bitblt has joined #openstack-ironic | 18:55 | |
*** bitblt has quit IRC | 18:58 | |
*** Sukhdev_ has joined #openstack-ironic | 18:59 | |
openstackgerrit | Merged openstack/bifrost: Make test timeout a variable https://review.openstack.org/203001 | 19:10 |
*** ijw has quit IRC | 19:11 | |
*** achanda_ has quit IRC | 19:14 | |
*** igordcard_ has quit IRC | 19:15 | |
*** puranamr has quit IRC | 19:19 | |
*** puranamr has joined #openstack-ironic | 19:22 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 19:38 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin https://review.openstack.org/171672 | 19:38 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 19:38 |
*** athomas has quit IRC | 19:43 | |
zer0c00l | I am trying out a custom built raw whole disk image with ipa. The installation starts but just stuck in wait-call-back for a long time | 19:49 |
zer0c00l | How do i debug to see if iscsi deploy is working? | 19:49 |
zer0c00l | there is no log on the console | 19:49 |
zer0c00l | or ironic-conductor | 19:49 |
zer0c00l | The whole setup is running with devstack | 19:49 |
TheJulia | so, it doesn't seem like it would be getting to the deploy if it is in wait call-back | 19:52 |
TheJulia | a custom raw disk image with ipa, why not use an off the shelf image? | 19:54 |
TheJulia | custom hardware? or hardware manager required? | 19:54 |
zer0c00l | TheJulia: It is running in a VM | 19:56 |
zer0c00l | ironic-nodes are VMs | 19:56 |
zer0c00l | agent-ssh driver | 19:56 |
TheJulia | okay | 19:56 |
TheJulia | so you can still use an off the shelf IPA image in that case | 19:57 |
zer0c00l | The dependencies are cache-url, dib-run-parts, vm, yum | 19:57 |
zer0c00l | TheJulia: Yes shelf image works | 19:57 |
zer0c00l | i think something to do with the image itself? | 19:57 |
TheJulia | yes | 19:57 |
TheJulia | one moment | 19:57 |
zer0c00l | File command on the created raw image shows this | 19:57 |
zer0c00l | ylinux-7.1.6.raw: DOS/MBR boot sector | 19:57 |
*** thiagop has joined #openstack-ironic | 19:58 | |
zer0c00l | And the size of this raw image is 1.3 G | 19:58 |
TheJulia | zer0c00l: so you need something dib element wise to build IPA into our custom image for that image to perform the deployment? Is that correct? | 19:59 |
zer0c00l | TheJulia: Sorry i don't understand your question | 20:00 |
TheJulia | you want your own deploy image, that you built, correct ? That image would turn around and deploy the OS to the disk inside the test VM. | 20:01 |
zer0c00l | Yes, the image was built by me. It is a redhat based custom distro. | 20:03 |
zer0c00l | But i don't want the image to turn around and deploy | 20:03 |
zer0c00l | The image is in glance. i am expecting iscsi to start on the target | 20:04 |
zer0c00l | and run dd to install the image from conductor | 20:04 |
zer0c00l | just like a normal iscsi deploy | 20:04 |
*** e0ne has quit IRC | 20:04 | |
TheJulia | zer0c00l: can you give us insite into your node via `ironic node-show <uuid>` and the glance images that you have referenced in the config. paste.openstack.org is good for this purpose :) | 20:05 |
zer0c00l | TheJulia: Here is the log from image-build process https://paste.fedoraproject.org/247551/76820791/ | 20:08 |
*** puranamr has quit IRC | 20:09 | |
zer0c00l | Here is the ironic node-show https://paste.fedoraproject.org/247552/68218014/ | 20:09 |
zer0c00l | brb | 20:09 |
zer0c00l | i am going to grab lunch and come back, they gonna close it in 20 mins | 20:10 |
TheJulia | So I guess the question is what is 2a8e9173-63c4-496f-9a36-576fabf67c4f and ea9a3b13 | | 20:10 |
TheJulia | | | -8cef-41dd-aba3-2d51851cdad3 | 20:10 |
TheJulia | in your glance | 20:10 |
*** pelix has quit IRC | 20:19 | |
zer0c00l | TheJulia: https://paste.fedoraproject.org/247556/43768287/ | 20:21 |
zer0c00l | They are ir-deploy-agent_ssh.kernel | 20:23 |
zer0c00l | and ir-deploy-agent_ssh.initramfs | 20:23 |
TheJulia | And when you attempt to deploy using the deployment image in glance, the VM boots, but you don't see anything on the console ? I wonder if your pxe config might be wrong... but you said if you use an off the shelf image, it works. That does seem like an off the shelf image, given the naming | 20:23 |
zer0c00l | I do see the core-os image booting up | 20:24 |
zer0c00l | The ramdisk comes up with the ip/isci target | 20:24 |
zer0c00l | From there nothing happens | 20:24 |
zer0c00l | I see a login prompt something like host.10.x.x.x.openstacklocal | 20:25 |
TheJulia | if you watch with tcpdump, is it calling http://10.1.0.16:9999/ ? | 20:25 |
TheJulia | the thing I'm wondering is what, if anything, is in your conductor log | 20:26 |
Pradip | TheJulia: I tried to transfer the file follwing your instruction. I created a new image with cloud-init. But it is still not working :( | 20:26 |
Pradip | DIB_CLOUD_INIT_DATASOURCES="ConfigDrive" disk-image-create -a amd64 -o ubuntu_cloud.qcow2 -t qcow2 ubuntu vm serial-console cloud-init-datasources stackuser dhcp-all-interfaces | 20:28 |
TheJulia | Pradip: can you provide us with your nova boot command line? | 20:28 |
TheJulia | or at least an example of it? | 20:28 |
*** uggla_ has joined #openstack-ironic | 20:28 | |
zer0c00l | TheJulia: thanks tcpdump is my next step | 20:28 |
Pradip | TheJulia: nova boot --config-drive true --nic net-id=5913a338-fa70-4f61-bf4f-88ed43a71c88 --flavor baremetal --image ubuntu_cloud1 testing --file /etc/network/inter=/home/pradip/test_drive/interfaces | 20:29 |
zer0c00l | TheJulia: Also is there a way to create 'gpt' partition tables using discimage-builder? | 20:30 |
*** dprince has quit IRC | 20:32 | |
TheJulia | Pradip: I seem to remember someone saying nova file injection just doesn't work on baremetal, but I can't confirm right now. It would have to be transferred in via the configdrive if it does. | 20:35 |
TheJulia | zer0c00l: afaik, no. It is on my to-do list | 20:35 |
TheJulia | Getting in the car to go to a meetup, bbl | 20:36 |
Pradip | TheJulia: I saw that https://bugs.launchpad.net/nova/+bug/1447249 . But it was soled in kilo version | 20:36 |
openstack | Launchpad bug 1447249 in OpenStack Compute (nova) "Ironic: injected files not passed through to configdrive" [Medium,Fix released] - Assigned to Jim Rollenhagen (jim-rollenhagen) | 20:36 |
Pradip | *solved | 20:37 |
lifeless | jroll: so | 20:38 |
Pradip | TheJulia: I am not so much familiar with configdrive. I don't know how to use config drive to pass files. Can you direct me to link about it | 20:38 |
lifeless | jroll: want to test a new mock version? | 20:38 |
jroll | lifeless: I'm scared | 20:39 |
jroll | lifeless: really though, what can I do for you | 20:39 |
jroll | you can walk over if that's easier | 20:39 |
lifeless | https://github.com/rbtcollins/mock.git | 20:39 |
Pradip | TheJulia: Can you direct me to some good link about using config drive | 20:40 |
*** davideagnello has joined #openstack-ironic | 20:42 | |
zer0c00l | TheJulia: Is there a bug or blueprint tracking gpt support for diskimage-builder? | 20:42 |
openstackgerrit | Merged openstack/ironic: Move the http_url and http_root to deploy config https://review.openstack.org/193495 | 20:42 |
zer0c00l | TheJulia: this feature is must have because we have more than 2TB disks | 20:43 |
zer0c00l | TheJulia: I can definitely contribute to it | 20:43 |
rloo | JoshNang: if you have a minute, this should be a quick one for you (just want to be sure): https://review.openstack.org/#/c/199088/ | 20:49 |
JoshNang | rloo: looking | 20:50 |
JoshNang | lack of tests isn't great :/ | 20:50 |
*** e0ne has joined #openstack-ironic | 20:51 | |
rloo | JoshNang: oh, forgot to look for that. thx. | 20:51 |
rloo | JoshNang: there was a lot of blah blah in the commit msg, wasn't sure how that corresponded to the code change :) | 20:52 |
*** e0ne has quit IRC | 20:55 | |
*** cdearborn has quit IRC | 20:56 | |
*** puranamr has joined #openstack-ironic | 20:57 | |
JoshNang | rloo: i'm gonna take a closer look at this after this next meeting. i'm thinking if you set the iterations to 0, it might not shred anyway, so this code may be unnecessary | 20:57 |
rloo | JoshNang: thx -- that's why I asked you :) | 20:58 |
JoshNang | :) | 20:58 |
*** Sukhdev_ has quit IRC | 20:59 | |
*** igordcard_ has joined #openstack-ironic | 21:00 | |
*** karimb has joined #openstack-ironic | 21:05 | |
*** trown is now known as trown|outttypeww | 21:08 | |
*** linggao has joined #openstack-ironic | 21:09 | |
*** linggao has quit IRC | 21:09 | |
mrda | Morning Ironic | 21:10 |
*** e0ne has joined #openstack-ironic | 21:12 | |
*** Sukhdev_ has joined #openstack-ironic | 21:14 | |
*** jjohnson2 has quit IRC | 21:15 | |
*** penick has quit IRC | 21:15 | |
*** absubram has joined #openstack-ironic | 21:15 | |
*** davideagnello has quit IRC | 21:19 | |
*** mgarza_ has joined #openstack-ironic | 21:20 | |
*** dguerri is now known as dguerri` | 21:21 | |
*** karimb has quit IRC | 21:23 | |
*** karimb has joined #openstack-ironic | 21:23 | |
*** davideagnello has joined #openstack-ironic | 21:26 | |
*** thiagop has quit IRC | 21:26 | |
rloo | hey, morning mrda! | 21:29 |
*** r-daneel has quit IRC | 21:30 | |
mrda | hey rloo :) | 21:31 |
*** karimb has quit IRC | 21:32 | |
SpamapS | Hey bifrosters. Have you figured out a better way to have local variables than patching playbooks/inventory/group_vars/all ? | 21:34 |
SpamapS | TheJulia: ^ | 21:34 |
SpamapS | NobodyCam: ^ | 21:34 |
TheJulia | SpamapS: yes, but ive not written it yet | 21:34 |
openstackgerrit | Merged openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/204396 | 21:35 |
jroll | SpamapS: -e @path/to/facts.yaml | 21:35 |
jroll | I believe is the syntax | 21:35 |
jroll | that will inject extra variables on top | 21:36 |
*** hakimo has joined #openstack-ironic | 21:36 | |
*** hakimo_ has quit IRC | 21:36 | |
SpamapS | jroll: my hero | 21:36 |
jroll | :P | 21:36 |
* mrda notes that for later | 21:36 | |
jroll | it's a general ansible thing, | 21:36 |
mrda | but that doesn't mean I thought of doing it that way :) | 21:37 |
*** e0ne has quit IRC | 21:38 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-specs: Add node reservations spec https://review.openstack.org/204641 | 21:38 |
*** kkoski has quit IRC | 21:38 | |
*** pleia2 has quit IRC | 21:42 | |
zer0c00l | TheJulia: this is what i saw in tcpdump | 21:45 |
zer0c00l | Download of image id a19bad69-f315-441f-a40f-51985797bfd2 failed: Unable to write image to /tmp/a19bad69-f315-441f-a40f-51985797bfd2. Error: [Errno 28] No space left on device | 21:45 |
zer0c00l | grrr | 21:45 |
zer0c00l | lol | 21:45 |
*** achanda has joined #openstack-ironic | 21:49 | |
*** bizarrochristy has quit IRC | 21:51 | |
*** natorious is now known as zz_natorious | 21:58 | |
devananda | dunno if or how we will use this, but CoreOS has built a thing like cloud-init that runs before PID 1 | 21:58 |
TheJulia | devananda: that is disconcerting.... | 21:59 |
devananda | it can take user data / configdrive as input | 22:00 |
JoshNang | devananda: is that ignition? | 22:00 |
JoshNang | https://github.com/coreos/ignition | 22:01 |
*** ijw has joined #openstack-ironic | 22:01 | |
*** kevinbenton has quit IRC | 22:01 | |
*** davideagnello has quit IRC | 22:01 | |
*** cdearborn has joined #openstack-ironic | 22:02 | |
Pradip | TheJulia: Can you direct me to some good link about using config drive to transfer files. i have no idea about it | 22:03 |
devananda | JoshNang: yes | 22:03 |
mrda | Just another way to leave us wondering how a node got into a certain state when debugging :) | 22:04 |
*** igordcard_ has quit IRC | 22:07 | |
*** igordcard_ has joined #openstack-ironic | 22:08 | |
*** igordcard_ has quit IRC | 22:12 | |
*** hakimo has quit IRC | 22:12 | |
*** igordcard_ has joined #openstack-ironic | 22:12 | |
*** hakimo has joined #openstack-ironic | 22:13 | |
*** mgarza_ has quit IRC | 22:15 | |
*** pleia2 has joined #openstack-ironic | 22:16 | |
*** bnemec has quit IRC | 22:18 | |
*** sinval_ has joined #openstack-ironic | 22:20 | |
*** ijw has quit IRC | 22:20 | |
*** achanda has quit IRC | 22:23 | |
*** igordcard_ has quit IRC | 22:23 | |
*** cdearborn has quit IRC | 22:24 | |
*** igordcard_ has joined #openstack-ironic | 22:24 | |
*** absubram has quit IRC | 22:26 | |
*** Haomeng has joined #openstack-ironic | 22:31 | |
*** Haomeng|2 has quit IRC | 22:31 | |
zer0c00l | IPA downloads the glance image to the taret node? | 22:33 |
zer0c00l | Look like the /tmp on the node is not enough for the node | 22:33 |
zer0c00l | may be increase the size of the ram? | 22:34 |
zer0c00l | I am curious why the image need to be downloaded to the target node, iscsi deploy is supposed to happen on the conductor right? | 22:34 |
*** uggla_ has quit IRC | 22:41 | |
*** chlong has quit IRC | 22:52 | |
zer0c00l | or my assumptions are wrong | 22:59 |
*** coolsvap is now known as coolsvap|away | 23:00 | |
*** david-lyle has quit IRC | 23:02 | |
*** davideagnello has joined #openstack-ironic | 23:06 | |
*** ashuk has joined #openstack-ironic | 23:10 | |
*** Sukhdev_ has quit IRC | 23:14 | |
*** UForgotten has quit IRC | 23:19 | |
*** jjohnson2 has joined #openstack-ironic | 23:28 | |
*** mikal has quit IRC | 23:32 | |
openstackgerrit | Merged openstack/ironic: Imported Translations from Transifex https://review.openstack.org/204921 | 23:33 |
*** mikal has joined #openstack-ironic | 23:33 | |
*** david-lyle has joined #openstack-ironic | 23:36 | |
*** jjohnson2 has quit IRC | 23:46 | |
*** davideagnello has quit IRC | 23:46 | |
*** Haomeng|2 has joined #openstack-ironic | 23:52 | |
*** davideagnello has joined #openstack-ironic | 23:53 | |
*** davideagnello has quit IRC | 23:54 | |
*** Haomeng has quit IRC | 23:56 | |
*** davideagnello has joined #openstack-ironic | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!