*** naohirot has joined #openstack-ironic | 00:03 | |
*** absubram has quit IRC | 00:10 | |
*** ijw_ has quit IRC | 00:10 | |
*** ijw_ has joined #openstack-ironic | 00:11 | |
*** chlong has joined #openstack-ironic | 00:22 | |
*** davideagnello has joined #openstack-ironic | 00:26 | |
*** adam_g has quit IRC | 00:32 | |
*** adam_g has joined #openstack-ironic | 00:32 | |
*** adam_g has quit IRC | 00:32 | |
*** adam_g has joined #openstack-ironic | 00:32 | |
*** smoriya has joined #openstack-ironic | 00:33 | |
*** davideagnello has quit IRC | 00:36 | |
*** ijw__ has joined #openstack-ironic | 00:47 | |
*** ijw_ has quit IRC | 00:49 | |
*** Haomeng has quit IRC | 00:54 | |
*** Haomeng has joined #openstack-ironic | 00:55 | |
*** Pradip has quit IRC | 00:57 | |
*** zhenguo has joined #openstack-ironic | 00:58 | |
*** mtanino has quit IRC | 01:12 | |
*** stendulker has joined #openstack-ironic | 01:17 | |
*** bitblt has quit IRC | 01:29 | |
*** davideagnello has joined #openstack-ironic | 01:32 | |
*** ijw__ has quit IRC | 01:41 | |
*** davideagnello has quit IRC | 01:47 | |
*** Haomeng has quit IRC | 01:57 | |
*** amotoki has quit IRC | 02:00 | |
*** amotoki has joined #openstack-ironic | 02:12 | |
*** UForgotten has quit IRC | 02:14 | |
*** UForgotten has joined #openstack-ironic | 02:14 | |
*** Haomeng has joined #openstack-ironic | 02:14 | |
*** pal has joined #openstack-ironic | 02:22 | |
*** stendulker has quit IRC | 02:23 | |
openstackgerrit | Merged openstack/bifrost: adding proxy for DIB environment variables. https://review.openstack.org/199413 | 02:24 |
---|---|---|
*** amotoki has quit IRC | 02:24 | |
*** cing has joined #openstack-ironic | 02:25 | |
*** amotoki has joined #openstack-ironic | 02:25 | |
*** amotoki has quit IRC | 02:26 | |
*** amotoki has joined #openstack-ironic | 02:30 | |
*** achanda has joined #openstack-ironic | 02:32 | |
*** davideagnello has joined #openstack-ironic | 02:34 | |
*** davideagnello has quit IRC | 02:39 | |
*** achanda has quit IRC | 02:42 | |
*** amotoki has quit IRC | 02:44 | |
jroll | devananda: I'm in central time this week, no way I'm running the meeting tonight :P | 02:49 |
*** pal has quit IRC | 02:49 | |
*** hakimo_ has joined #openstack-ironic | 02:52 | |
*** hakimo has quit IRC | 02:55 | |
*** naohirot has quit IRC | 03:02 | |
*** amotoki has joined #openstack-ironic | 03:02 | |
*** ramineni has joined #openstack-ironic | 03:08 | |
*** stendulker has joined #openstack-ironic | 03:10 | |
*** achanda has joined #openstack-ironic | 03:12 | |
*** stendulker has quit IRC | 03:15 | |
*** krotscheck is now known as krotsche_vaca | 03:32 | |
*** pal has joined #openstack-ironic | 03:47 | |
*** rameshg87 has joined #openstack-ironic | 03:53 | |
*** naohirot has joined #openstack-ironic | 03:59 | |
*** sambetts has quit IRC | 04:09 | |
*** coolsvap|away is now known as coolsvap | 04:24 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 04:24 |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactors the "refresh" method in objects for reuse https://review.openstack.org/203914 | 04:33 |
*** davideagnello has joined #openstack-ironic | 04:40 | |
*** absubram has joined #openstack-ironic | 04:41 | |
*** davideagnello has quit IRC | 04:45 | |
*** lazy_prince has joined #openstack-ironic | 04:45 | |
*** stendulker has joined #openstack-ironic | 04:45 | |
*** absubram has quit IRC | 04:45 | |
*** Nisha has joined #openstack-ironic | 04:45 | |
*** bradjones has quit IRC | 04:50 | |
*** bradjones has joined #openstack-ironic | 04:52 | |
*** bradjones has quit IRC | 04:52 | |
*** bradjones has joined #openstack-ironic | 04:52 | |
*** zz_natorious is now known as natorious | 04:55 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic: Make driver properties discoverable in REST API https://review.openstack.org/203921 | 04:59 |
*** bnemec has quit IRC | 05:07 | |
*** max_lobur has joined #openstack-ironic | 05:10 | |
*** sinval has quit IRC | 05:14 | |
*** rameshg87 has quit IRC | 05:19 | |
*** pradipta has joined #openstack-ironic | 05:22 | |
*** stendulker has quit IRC | 05:23 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection https://review.openstack.org/201904 | 05:25 |
*** stendulker has joined #openstack-ironic | 05:30 | |
*** cing has quit IRC | 05:40 | |
*** pal has quit IRC | 05:42 | |
*** pal_ has joined #openstack-ironic | 05:42 | |
*** max_lobur has quit IRC | 05:49 | |
SpamapS | TheJulia: for you, I just reported this bug: https://bugs.launchpad.net/ironic/+bug/1476489 which is making things... complicated.. for me. ;) | 05:51 |
openstack | Launchpad bug 1476489 in Ironic "Some network cards ignore ipmi request to boot from disk" [Undecided,New] | 05:51 |
*** yuikotakada has joined #openstack-ironic | 05:54 | |
SpamapS | NobodyCam: ^^ you too. :) | 05:55 |
SpamapS | NobodyCam: since you might remember these infuriating little boxes. ;) | 05:55 |
*** yuikotakada has quit IRC | 06:08 | |
*** pradipta has quit IRC | 06:08 | |
*** ukalifon1 has joined #openstack-ironic | 06:16 | |
*** ifarkas has quit IRC | 06:22 | |
*** yuanying_ has joined #openstack-ironic | 06:22 | |
*** yuanying has quit IRC | 06:24 | |
*** bradjones has quit IRC | 06:30 | |
*** yuanying_ has quit IRC | 06:30 | |
*** bradjones has joined #openstack-ironic | 06:32 | |
*** bradjones has quit IRC | 06:32 | |
*** bradjones has joined #openstack-ironic | 06:32 | |
*** max_lobur has joined #openstack-ironic | 06:34 | |
*** yuanying has joined #openstack-ironic | 06:34 | |
*** max_lobur has quit IRC | 06:34 | |
*** lazy_prince has quit IRC | 06:40 | |
*** killer_prince has joined #openstack-ironic | 06:40 | |
*** davideagnello has joined #openstack-ironic | 06:40 | |
*** davideagnello has quit IRC | 06:45 | |
*** davideagnello has joined #openstack-ironic | 06:56 | |
*** natorious is now known as zz_natorious | 07:07 | |
openstackgerrit | Shivanand Tendulker proposed stackforge/proliantutils: Add RIS support for updating boot device https://review.openstack.org/201420 | 07:10 |
*** yog__ has joined #openstack-ironic | 07:13 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Move the http_url and http_root to deploy config https://review.openstack.org/193495 | 07:30 |
*** ifarkas has joined #openstack-ironic | 07:38 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Remove the hard dependency of swift from ilo drivers https://review.openstack.org/198656 | 07:39 |
*** davideagnello has quit IRC | 07:46 | |
*** zhenguo has quit IRC | 07:53 | |
*** zhenguo has joined #openstack-ironic | 07:53 | |
*** zsmithnyc has quit IRC | 07:53 | |
*** zsmithnyc has joined #openstack-ironic | 07:54 | |
*** jistr has joined #openstack-ironic | 07:55 | |
*** jcoufal has joined #openstack-ironic | 07:58 | |
*** lucasagomes has joined #openstack-ironic | 08:00 | |
*** dtantsur|afk is now known as dtantsur | 08:02 | |
dtantsur | Morning Ironic! | 08:02 |
Haomeng | dtantsur: morning:) | 08:03 |
dtantsur | lucasagomes, FWIW I'm strongly against making ENROLL optional in any sense of optional (see my response on ML) | 08:03 |
dtantsur | Haomeng, o/ | 08:03 |
*** chlong has quit IRC | 08:04 | |
*** achanda has quit IRC | 08:04 | |
*** cinerama has quit IRC | 08:07 | |
lucasagomes | dtantsur, morning, yeah just read that | 08:08 |
lucasagomes | I think it's fair indeed | 08:08 |
lucasagomes | probably the best solution would be to have the version as a mandatory argument | 08:09 |
lucasagomes | at least that would educate people and pinning the version like that avoid breakages in the future | 08:09 |
dtantsur | lucasagomes, ++ looks like it's the only sane solution of this insance versioning problem :D | 08:09 |
dtantsur | * insane | 08:09 |
lucasagomes | yeah | 08:10 |
dtantsur | what devananda proposes is to work around versioning, which I'm pretty sur | 08:10 |
dtantsur | meh | 08:10 |
dtantsur | surprised by | 08:10 |
dtantsur | if we think that versioning does not work like we expect, lets fix it | 08:10 |
lucasagomes | yeah well breaking users is bad, I understand we should try to avoid it | 08:10 |
lucasagomes | but yeah, I can't think about another long term solution if not pinning the version | 08:10 |
lucasagomes | I mean, making it mandatory for CLI/LIB usage | 08:10 |
dtantsur | and that's why we introduced versioning - do be able to make breaking changes without breaking users | 08:11 |
lucasagomes | yeah | 08:11 |
dtantsur | lucasagomes, "mandatory" may be "default to the last pin (1.9?)" so that existing users are not broken (meh, again) | 08:11 |
lucasagomes | but default is a problem because you know, we update that version often | 08:12 |
lucasagomes | unless that's a default that won't be changed | 08:12 |
lucasagomes | but still, sounds odd | 08:12 |
*** cinerama has joined #openstack-ironic | 08:12 | |
dtantsur | lucasagomes, I mean, no longer update the default. leave it where it's today, and require users to supply version, give a warning if it's not done | 08:13 |
* dtantsur is not sure | 08:13 | |
*** Nisha has quit IRC | 08:13 | |
lucasagomes | hmm yeah, that sounds good at least for the next release | 08:14 |
*** romainh has joined #openstack-ironic | 08:27 | |
*** derekh has joined #openstack-ironic | 08:30 | |
*** cinerama has quit IRC | 08:33 | |
*** ifarkas has quit IRC | 08:33 | |
*** ifarkas has joined #openstack-ironic | 08:34 | |
*** cinerama has joined #openstack-ironic | 08:34 | |
*** yog__ has quit IRC | 08:36 | |
*** romainh has left #openstack-ironic | 08:37 | |
*** romainh has joined #openstack-ironic | 08:38 | |
*** Nisha has joined #openstack-ironic | 08:41 | |
*** amotoki_ has joined #openstack-ironic | 08:44 | |
*** amotoki_ has quit IRC | 08:45 | |
*** jaypipes has quit IRC | 08:46 | |
*** cing has joined #openstack-ironic | 08:51 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state https://review.openstack.org/200152 | 08:51 |
*** romcheg has joined #openstack-ironic | 08:52 | |
*** athomas has quit IRC | 08:54 | |
*** yog__ has joined #openstack-ironic | 08:54 | |
*** athomas has joined #openstack-ironic | 09:01 | |
*** MattMan has quit IRC | 09:04 | |
*** pelix has joined #openstack-ironic | 09:08 | |
*** yog__ has quit IRC | 09:09 | |
*** e0ne has joined #openstack-ironic | 09:15 | |
*** sambetts has joined #openstack-ironic | 09:21 | |
sambetts | Morning all o/ | 09:23 |
*** yog__ has joined #openstack-ironic | 09:23 | |
openstackgerrit | Shivanand Tendulker proposed stackforge/proliantutils: Add RIS support for updating boot device https://review.openstack.org/201420 | 09:33 |
*** killer_prince has quit IRC | 09:34 | |
*** lazy_prince has joined #openstack-ironic | 09:34 | |
*** romcheg has quit IRC | 09:35 | |
*** davideagnello has joined #openstack-ironic | 09:47 | |
*** davideagnello has quit IRC | 09:51 | |
*** romcheg has joined #openstack-ironic | 09:54 | |
*** saripurigopi has joined #openstack-ironic | 09:55 | |
*** naohirot has quit IRC | 09:55 | |
*** boris-42 has quit IRC | 10:02 | |
*** yog__ has quit IRC | 10:02 | |
*** MattMan has joined #openstack-ironic | 10:05 | |
*** yog__ has joined #openstack-ironic | 10:18 | |
*** romainh has quit IRC | 10:19 | |
*** max_lobur has joined #openstack-ironic | 10:26 | |
dtantsur | sambetts, o/ | 10:28 |
sambetts | dtantsur o/ | 10:28 |
saripurigopi | sambetts, dtantsur: hi | 10:29 |
sambetts | hi :) | 10:29 |
ifarkas | hi all | 10:31 |
sambetts | morning ifarkas | 10:32 |
ifarkas | dtantsur, https://review.openstack.org/#/c/203991/ | 10:32 |
ifarkas | devananda, as well ^ | 10:33 |
dtantsur | ifarkas, oh good, but I believe you should apply for openstack namespace directly | 10:33 |
ifarkas | dtantsur, and add this repository under ironic? | 10:34 |
*** lazy_prince has quit IRC | 10:34 | |
dtantsur | ifarkas, yep. last time we talked with devananda, that was an expected approach, but you may confirm with him | 10:34 |
dtantsur | ifarkas, anyway, IIRC infra is not fond of adding new stackforge projects | 10:34 |
*** lazy_prince has joined #openstack-ironic | 10:34 | |
ifarkas | dtantsur, sounds good to me. I will wait for him | 10:35 |
jroll | ifarkas: yeah, stackforge is basically going away | 10:45 |
* jroll looking for ML post | 10:45 | |
dtantsur | jroll, hi, aren't you supposed to sleep now? :) | 10:48 |
jroll | dtantsur: just getting up :) | 10:48 |
* jroll on different time zone this week | 10:49 | |
dtantsur | ah I see | 10:49 |
jroll | at any rate, good ugt morning! | 10:50 |
dtantsur | morning :) | 10:50 |
* dtantsur goes for a short walk in attempt to survive the weather | 10:51 | |
*** ifarkas has quit IRC | 10:52 | |
*** ramineni has quit IRC | 10:52 | |
*** ramineni has joined #openstack-ironic | 10:52 | |
*** Marga_ has quit IRC | 10:52 | |
*** Marga_ has joined #openstack-ironic | 10:53 | |
*** Nisha has quit IRC | 10:54 | |
*** ifarkas has joined #openstack-ironic | 11:05 | |
*** yog__ has quit IRC | 11:06 | |
*** cing has quit IRC | 11:08 | |
openstackgerrit | Laura Moore proposed openstack/ironic-specs: Update of the Ironic Neutron Integration spec https://review.openstack.org/188528 | 11:10 |
*** coolsvap is now known as coolsvap|away | 11:12 | |
sambetts | Morning jroll o/ where you hanging out this week then? | 11:14 |
jroll | sambetts: nova midcycle | 11:17 |
jroll | (minnesota) | 11:17 |
*** stendulker has quit IRC | 11:17 | |
sambetts | jroll: Oh nice, I've never been to central America only the east and west coasts | 11:18 |
*** yog__ has joined #openstack-ironic | 11:19 | |
jroll | sambetts: ah, I grew up in michigan, I'm a fan of the midwest :) | 11:19 |
*** ramineni has quit IRC | 11:28 | |
*** lucasagomes is now known as lucas-hungry | 11:33 | |
TheJulia | SpamapS: did ops get around and update the firmware on the machines? | 11:34 |
TheJulia | good morning everyone | 11:35 |
saripurigopi | is there any option to list the exposed vendor apis? | 11:37 |
TheJulia | saripurigopi: can you tell us what your question is in reference to? | 11:38 |
saripurigopi | TheJulia: i've added new driver_vendor_api, but when I invoke it from CLI its failing. File "/opt/stack/ironic/ironic/conductor/manager.py", line 581, in driver_vendor_passthru _('No handler for method %s') % driver_method) | 11:39 |
*** pal_ has quit IRC | 11:42 | |
*** Haomeng|2 has joined #openstack-ironic | 11:43 | |
*** Haomeng has quit IRC | 11:46 | |
*** davideagnello has joined #openstack-ironic | 11:47 | |
TheJulia | saripurigopi: seems like the driver interface defaults to being off | 11:51 |
*** davideagnello has quit IRC | 11:52 | |
TheJulia | saripurigopi: did you do this based upon doc/source/dev/vendor-passthru.rst ? | 11:53 |
saripurigopi | TheJulia: Yeah. | 11:54 |
*** liliars has quit IRC | 11:56 | |
TheJulia | saripurigopi: any errors in your conductor log? | 11:59 |
saripurigopi | TheJulia: its failing in ironic-api it self. http://paste.openstack.org/show/395456/ | 12:00 |
*** sinval has joined #openstack-ironic | 12:01 | |
saripurigopi | TheJulia: 2015-07-21 16:45:24.729 DEBUG oslo_messaging.rpc.dispatcher [req-b6694195-6d78-4703-a85f-2e703a30fe43 None None] Expected exception during message handling (No handler for method enrol_nodes) from (pid=1494) _dispatch_and_reply /usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py:145 | 12:02 |
TheJulia | saripurigopi: do you get anything when you issue a GET request to /v1/drivers/(driver_name)/vendor_passthru/methods ? | 12:03 |
saripurigopi | TheJulia: no, its returning empty dict. | 12:08 |
*** albertoffb has joined #openstack-ironic | 12:11 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Insert artificial delay between sending virtual nodes on introspection https://review.openstack.org/203040 | 12:15 |
*** trown|outttypeww is now known as trown | 12:16 | |
dtantsur | jroll, lucas-hungry, anything preventing you from approving https://review.openstack.org/#/c/202558 ? | 12:17 |
*** pal has joined #openstack-ironic | 12:18 | |
*** chlong has joined #openstack-ironic | 12:18 | |
TheJulia | saripurigopi: so I'm wondering if the conductor is failing to properly proces sthings because as far as I can tell that gets identified and created in the conductor since thats where the driver loads. | 12:18 |
*** romainh has joined #openstack-ironic | 12:22 | |
saripurigopi | TheJulia: okay. | 12:23 |
sambetts | dtantsur: I left comments on your inspector patch, the comments are still relevent, unfortuanatly I didn't see your new patch set until i'd hit the review button | 12:25 |
dtantsur | sambetts, it's fine, thanks, I've seen the comments | 12:26 |
sambetts | dtantsur: cool :) | 12:27 |
*** dprince has joined #openstack-ironic | 12:28 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Insert artificial delay between sending virtual nodes on introspection https://review.openstack.org/203040 | 12:29 |
dtantsur | sambetts, ^^ | 12:29 |
*** pal has quit IRC | 12:30 | |
*** lucas-hungry is now known as lucasagomes | 12:32 | |
*** karimb has joined #openstack-ironic | 12:32 | |
*** saripurigopi has quit IRC | 12:34 | |
*** ukalifon1 has quit IRC | 12:35 | |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironicclient: Bump default retry timeout to 2 minutes https://review.openstack.org/196020 | 12:40 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironicclient: Bump default retry timeout to 2 minutes https://review.openstack.org/196020 | 12:42 |
TheJulia | wow | 12:48 |
TheJulia | that is a bit excessive | 12:48 |
TheJulia | Reading the commit message it makes sense | 12:49 |
*** cing has joined #openstack-ironic | 12:50 | |
*** jjohnson2 has joined #openstack-ironic | 12:53 | |
dtantsur | TheJulia, 30 secs looked much saner to me, but with hardware that powers on/off up to 100 seconds I have no other choices.. | 12:55 |
*** smoriya has quit IRC | 12:57 | |
TheJulia | didn't look like there was a mechanism for the api client to override :( | 12:58 |
*** ifarkas_ has joined #openstack-ironic | 12:59 | |
lucasagomes | dtantsur, not really I was just giving time if someone else wants to review | 12:59 |
lucasagomes | and I was using it in my tests as well | 12:59 |
*** ifarkas has quit IRC | 13:00 | |
jroll | dtantsur: because we want you to suffer :D | 13:04 |
dtantsur | fair enough | 13:04 |
dtantsur | :D | 13:04 |
jroll | hey see my email btw | 13:04 |
jroll | if you just drop that check in the api, does a locked node give you 400 or 409? | 13:04 |
jroll | (I think that comment is no longer correct) | 13:05 |
jroll | +A'd that patch btw | 13:05 |
*** bradjones has quit IRC | 13:07 | |
*** bradjones has joined #openstack-ironic | 13:08 | |
*** bradjones has quit IRC | 13:08 | |
*** bradjones has joined #openstack-ironic | 13:08 | |
dtantsur | jroll, thanks. Please see 2 my other email: I've confused a couple of things in my original one | 13:10 |
dtantsur | jroll, re provisioning case: I think it's due to https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L413 | 13:12 |
dtantsur | but I believe we can work around it, lemme post a patch | 13:12 |
jroll | dtantsur: I don't think that should check reservation | 13:13 |
jroll | should/does | 13:13 |
*** amotoki has quit IRC | 13:15 | |
NobodyCam | good morning Ironicers | 13:16 |
*** Pradeep has joined #openstack-ironic | 13:16 | |
*** cdearborn has joined #openstack-ironic | 13:17 | |
Pradeep | In ironic, when we are giving nova boot with flavor, glance and network parameters, what actually binds the nova with the ironic node which we created earlier | 13:18 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Don't do a premature reservation check in the provision API https://review.openstack.org/204081 | 13:18 |
dtantsur | jroll, the idea ^^ | 13:18 |
* dtantsur writes unit test | 13:18 | |
dtantsur | Pradeep, nova scheduler uses information provided by the ironic driver to select a node | 13:19 |
openstackgerrit | Merged stackforge/pyghmi: Reword some event/sensor text https://review.openstack.org/203695 | 13:20 |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 13:21 |
Pradeep | Dtantsur, how nova boot knows that it is going to provision on a baremetal, | 13:21 |
jroll | dtantsur: ughhhhhhhhhhh, that patch :/ | 13:22 |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse https://review.openstack.org/203914 | 13:22 |
jroll | dtantsur: I assume you're keeping that code so locked+bad transition == 409, rather than 400? compatibility blablabla | 13:23 |
dtantsur | jroll, yep | 13:23 |
Pradeep | At a single time can Openstack provision only on a baremetal because of ironic services and not as a VM | 13:23 |
jroll | :/ | 13:23 |
dtantsur | jroll, it solves at least part of the problem though... | 13:24 |
dtantsur | NobodyCam, morning | 13:24 |
dtantsur | Pradeep, you've set ironic driver as a virt driver in nova.conf | 13:24 |
NobodyCam | good UGT morning dtantsur jroll Pradeep and lucasagomes :) | 13:24 |
lucasagomes | NobodyCam, good morning | 13:24 |
jroll | dtantsur: left a couple of nits there but lgtm | 13:24 |
jroll | morning NobodyCam :) | 13:25 |
Pradeep | Good morning | 13:25 |
*** [1]cdearborn has joined #openstack-ironic | 13:25 | |
dtantsur | jroll, thanks. I anyway have to add a unit test | 13:25 |
jroll | yeah | 13:25 |
Pradeep | you mean "compute_driver=nova.virt.ironic.IronicDriver" | 13:26 |
dtantsur | Pradeep, yep | 13:27 |
Pradeep | is that is the case will it not be possible to use a openstack setup to on a baremetal and VM at a time? | 13:27 |
dtantsur | it's possible somehow, but I don't rememeber how, sorry :( | 13:28 |
dtantsur | jroll or lucasagomes, maybe you remember ^^ | 13:28 |
sambetts | you need to use cells I think | 13:28 |
lucasagomes | Pradeep, AFAIR the correct way to do it is to use host aggregates | 13:29 |
lucasagomes | or cells yes | 13:29 |
jroll | yep, host aggregates or cells | 13:29 |
jroll | I'd recommend aggregates while cells are kind of in flux | 13:29 |
jroll | dtantsur: left a comment, but nova retries are waiting for deploy/teardown to complete, not retrying on a 409 | 13:29 |
jroll | mmm, or maybe it does both. | 13:30 |
jroll | but yeah. | 13:30 |
Pradeep | ok, if i am going to bring up two baremetal under a single controller, then how will nova know on which barmetal it should deploy the image, should we create separate images for each baremetal nodes | 13:30 |
NobodyCam | :) | 13:30 |
jroll | anyway, running over to the nova thing, catch you all later :) | 13:31 |
sambetts | Pradeep: nova schedular handles that decision, unless those nodes have different hardware, then does it matter which is booted, if they have differnt hardware then there should be differnt flavors | 13:33 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Don't do a premature reservation check in the provision API https://review.openstack.org/204081 | 13:37 |
*** cdearborn has quit IRC | 13:39 | |
Pradeep | i am having two different hardwares, then should i create different flavors and images for both? | 13:39 |
sambetts | no need to create different images | 13:39 |
Pradeep | ok | 13:39 |
sambetts | You inform ironic of each node's cpu, ram, and aviliable disk, if those are different then you need to have flavors to match those nodes hardware | 13:43 |
*** karimb has quit IRC | 13:48 | |
*** bnemec has joined #openstack-ironic | 13:48 | |
*** davideagnello has joined #openstack-ironic | 13:48 | |
Pradeep | ok Sambetts | 13:49 |
Pradeep | have anyone see this error "Remote error: HTTPError HTTP Error 403: Forbidden" | 13:49 |
Pradeep | while enrolling the boot device for the node | 13:50 |
*** kkoski has joined #openstack-ironic | 13:50 | |
*** rbrooker has joined #openstack-ironic | 13:50 | |
*** thiagop has joined #openstack-ironic | 13:51 | |
*** davideagnello has quit IRC | 13:53 | |
thiagop | Good morning Ironic | 13:56 |
NobodyCam | morning sambetts thiagop | 13:57 |
*** pal has joined #openstack-ironic | 13:58 | |
sambetts | morning NobodyCam o/ | 13:59 |
NobodyCam | :) | 14:02 |
* TheJulia gets out a giant good morning sign and waves it from side to side | 14:04 | |
thiagop | good morning TheJulia | 14:05 |
NobodyCam | lol | 14:06 |
*** penick has joined #openstack-ironic | 14:07 | |
*** cing has quit IRC | 14:08 | |
sambetts | o/ TheJulia | 14:11 |
*** absubram has joined #openstack-ironic | 14:12 | |
lucasagomes | Pradeep, credentials? | 14:18 |
lucasagomes | Pradeep, Ironic is a admin-ony api | 14:18 |
valkyrja | morning. ::looks at timestamps and looks at desktop clock:: | 14:20 |
NobodyCam | valkyrja: good UGT morning | 14:21 |
*** Pradeep has quit IRC | 14:21 | |
*** pal has quit IRC | 14:21 | |
* TheJulia goes and checks the ntp on the server that valkyrja is using | 14:22 | |
*** mtanino has joined #openstack-ironic | 14:22 | |
*** alex_xu has quit IRC | 14:29 | |
*** david-lyle has quit IRC | 14:30 | |
*** alex_xu has joined #openstack-ironic | 14:31 | |
jroll | devananda: I saw you had +2 here, I think all comments are addressed now, pls to land https://review.openstack.org/#/c/188528/ | 14:32 |
jroll | ^ or any other specs core :) | 14:33 |
*** rbrooker has quit IRC | 14:37 | |
*** pal has joined #openstack-ironic | 14:41 | |
*** dguerri` is now known as dguerri | 14:42 | |
*** dguerri is now known as dguerri` | 14:43 | |
*** purp_away is now known as purp | 14:44 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Change ironic configuration to utilize sample file https://review.openstack.org/204116 | 14:44 |
jroll | dtantsur: https://review.openstack.org/#/c/184658/ | 14:46 |
jroll | interesting | 14:46 |
jroll | lucasagomes: ^^ | 14:46 |
* lucasagomes reads | 14:47 | |
lucasagomes | hmmmmmmmmmm | 14:47 |
* dtantsur facepalms | 14:47 | |
lucasagomes | this is what we don't wanna do /me wants to see their reasoning | 14:47 |
dtantsur | 1. Introduce versioning | 14:47 |
dtantsur | 2. Figure out that it sucks | 14:47 |
dtantsur | 3. Work around it in an official client | 14:48 |
dtantsur | 4. PROFIT | 14:48 |
openstackgerrit | Matt Keenan proposed openstack/ironic-specs: Determinable supported boot device list https://review.openstack.org/197554 | 14:48 |
jroll | well, so | 14:50 |
thiagop | Guys, I think global requirements was updated on stable/kilo for the worst... | 14:50 |
jroll | I don't know if I hate this | 14:50 |
gabriel-bezerra | dtantsur: I've mentioned it before. Don't know if you have seen: http://hintjens.com/blog:85 | 14:50 |
*** krtaylor has quit IRC | 14:50 | |
gabriel-bezerra | "The end of software versions" | 14:51 |
thiagop | I just manage to get my api running using pbr==0.9.0 | 14:51 |
devananda | morning, all | 14:51 |
dtantsur | gabriel-bezerra, only briefly, thanks for reminding :) | 14:51 |
dtantsur | devananda, morning | 14:51 |
jroll | so I tend to think the client should require a version, or should default to earliest or latest | 14:52 |
jroll | and so it's all about how conservative you want to be | 14:52 |
thiagop | morning devananda | 14:52 |
jroll | anyway, I'm not sure I want to discuss at the moment since I'm distracted | 14:52 |
lucasagomes | devananda, morning | 14:52 |
jroll | hiya devananda :) | 14:52 |
lucasagomes | jroll, me and dtantsur were talking briefly about it before | 14:53 |
lucasagomes | jroll, the more I think, the more I think that in the long run this is a good way to educate users about versions | 14:53 |
jroll | lucasagomes: yeah, I agree, I saw the conversation this morning | 14:53 |
lucasagomes | but I understand that to do that at some point we will break users | 14:53 |
devananda | jroll: ugh.... | 14:53 |
lucasagomes | I mean to introduce that change | 14:54 |
jroll | devananda: ugh what | 14:54 |
jroll | devananda: ugh why isn't this networking spec landed? :D | 14:54 |
* lucasagomes tries to find the nova reasoning about that client patch | 14:55 | |
*** amotoki has joined #openstack-ironic | 14:55 | |
jroll | lucasagomes: maybe in http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/novaclient-api-microversions.html | 14:55 |
* jroll reading now | 14:55 | |
lucasagomes | yeah looking there | 14:55 |
*** achanda has joined #openstack-ironic | 14:56 | |
jroll | hmm | 14:56 |
jroll | "If user specify compute-api-version as ‘None’(it means –os-compute-api-version=”None”, which is different from not-specified compute-api-version), client should use default major API version without microversion." | 14:56 |
jroll | oh "which is different from not-specified compute-api-version" | 14:57 |
jroll | The default microversion should be changed to ‘latest’. The goal of this requirement is for python-novaclient / Nova communication to “just work” for the user, and if possible, to use the most recent version of the REST API possible, so that the user is able to make use of the latest functionality | 14:57 |
jroll | I don't completely disagree | 14:57 |
jroll | as a user, if you're worried about 'latest' breaking your tools, supply a version that is not latest | 14:58 |
dtantsur | ... which might mean "we're dropping versioning for CLI users" | 14:58 |
jroll | wat | 14:58 |
dtantsur | another thing, how different is CLI tools from a Python lib? It's just bash vs python, why is one of them allowed to break users? | 14:59 |
dtantsur | jroll, "defaulting to latest" essentially equals to "disabling versioning" | 14:59 |
jroll | dtantsur: no, because users can still specify a version | 14:59 |
gabriel-bezerra | it sucks regarding UX | 15:00 |
dtantsur | jroll, can != will | 15:00 |
jroll | we only break users that don't pin a version | 15:00 |
gabriel-bezerra | if one wants the latest, just write -os-compute-api-version=lastest | 15:00 |
jroll | as a user, not pinning version (of anything) WILL break you. see also the gate. | 15:00 |
dtantsur | it requires a *really* good message to users to make them specify versions, thus breaking compatilility with older servers | 15:00 |
gabriel-bezerra | s/lastest/latest/ | 15:00 |
*** pal_ has joined #openstack-ironic | 15:01 | |
jroll | our negotiation code can handle the case of old servers, I'm not worried about that | 15:01 |
dtantsur | jroll, not when you explicitly specify a version | 15:01 |
devananda | jroll: latest rev of neutron spec LGTM. changes look small, so i'm happy to approve, or wait a few hours for others | 15:01 |
jroll | we can make it handle it. | 15:01 |
dtantsur | explicit version MUST NOT be negotiated in any direction IMO | 15:01 |
dtantsur | that will mean we promise contract, and then randomly break it | 15:01 |
jroll | dtantsur: we can say "this server doesn't support versioning" | 15:01 |
jroll | and they can not-specify | 15:02 |
jroll | devananda: thanks, either way | 15:02 |
*** krtaylor has joined #openstack-ironic | 15:02 | |
dtantsur | jroll, I mean, if a user does `ironic --ironic-api-version 1.6` we can't just negotiate it down to say 1.4, if server does not support 1.6 | 15:02 |
jroll | dtantsur: my point is, if you aren't pinning a version you're asking for the latest, and it's going to be broken. we see the same thing with pip and the gate. | 15:03 |
jroll | dtantsur: sure, we can provide a good error though | 15:03 |
dtantsur | jroll, I understand. But why do it with CLI and NOT do it with API itself? | 15:03 |
devananda | jroll, dtantsur: no - we don't break users | 15:03 |
dtantsur | jroll, the same can apply to HTTP API: by not using specific version you're asking for problems | 15:03 |
devananda | dtantsur: nova has a pretty clearly different opinion than you do -- microversions can not be used as an excuse to break users. that's the only reason why "ltest" might be their default | 15:04 |
*** achanda has quit IRC | 15:04 | |
dtantsur | devananda, that's news for me, the API WG spec says differently | 15:04 |
*** persia__ has joined #openstack-ironic | 15:04 | |
devananda | dtantsur: not specifying version to REST API => default minimum version. | 15:04 |
devananda | dtantsur: whaa? | 15:04 |
devananda | link? | 15:04 |
dtantsur | moment | 15:05 |
jroll | devananda: we introduced versioning to be able to introduce a breaking change | 15:05 |
jroll | devananda: that's one of the reasons for versioning | 15:05 |
dtantsur | ++ | 15:05 |
dtantsur | devananda, https://review.openstack.org/#/c/187112/10/guidelines/microversion_specification.rst | 15:05 |
jroll | if we want to be conservative and default minimum, that's fine too | 15:05 |
lucasagomes | jroll, ^ yeah that's why think being explicit about versioning may be good. While I understand the reasoning on "latest" it seems that new users will learn about version the hard way when the first update comes and break them | 15:05 |
devananda | jroll: /me tries to multitask a meeting ... without having had coffee yet | 15:05 |
dtantsur | devananda, read the very beginning | 15:06 |
jroll | either min or max, nothing in between, and I still think the best way is to require a version param | 15:06 |
lucasagomes | I tend to agree ^ | 15:06 |
* jroll really needs to collect thoughts and write a mail about this | 15:06 | |
dtantsur | I would put it as "unfortunately, the only sane way is to require a version param" :) | 15:07 |
jroll | mhmmm | 15:07 |
dtantsur | the fun thing is that for CLI it's the simplest: just put a version in the env variable | 15:08 |
dtantsur | (e.g. in stackrc for tripleo) | 15:08 |
jroll | yep. | 15:09 |
zhenguo | devananda dtantsur, any update about the nodes tagging spec https://review.openstack.org/#/c/192935/ ? | 15:09 |
*** pal has quit IRC | 15:09 | |
*** chlong has quit IRC | 15:09 | |
*** jamielennox has quit IRC | 15:09 | |
*** persia has quit IRC | 15:09 | |
*** pal_ has quit IRC | 15:13 | |
*** chlong has joined #openstack-ironic | 15:16 | |
*** thrash has quit IRC | 15:19 | |
*** thrash has joined #openstack-ironic | 15:22 | |
zhenguo | hi lucasagomes, can you help to review a nova ironic driver patch https://review.openstack.org/#/c/204088/ ? about the available resources. | 15:22 |
lucasagomes | zhenguo, will add to my todo list | 15:23 |
zhenguo | lucasagomes: thanks :) | 15:23 |
lucasagomes | zhenguo, thank you for fixing this stuff :D | 15:23 |
zhenguo | lucasagomes: heh | 15:24 |
* zhenguo away | 15:28 | |
*** stendulker has joined #openstack-ironic | 15:33 | |
*** dtantsur is now known as dtantsur|afk | 15:33 | |
openstackgerrit | Matt Keenan proposed openstack/ironic-specs: Determinable supported boot device list https://review.openstack.org/197554 | 15:37 |
*** david-lyle has joined #openstack-ironic | 15:38 | |
*** ifarkas_ has quit IRC | 15:51 | |
*** kkoski has quit IRC | 15:58 | |
*** kkoski has joined #openstack-ironic | 15:58 | |
*** absubram has quit IRC | 15:59 | |
*** jistr has quit IRC | 16:04 | |
*** puranamr has joined #openstack-ironic | 16:07 | |
*** amotoki has quit IRC | 16:15 | |
*** dguerri` is now known as dguerri | 16:17 | |
*** stendulker has quit IRC | 16:21 | |
*** stendulker has joined #openstack-ironic | 16:24 | |
SpamapS | TheJulia: No I need to revisit the "please modernize our machines" issue. But I figure as long as we have these braindead machines, it's a good idea to make an attempt to have Ironic work with them. | 16:25 |
*** yog__ has quit IRC | 16:25 | |
*** mgarza has joined #openstack-ironic | 16:25 | |
*** zz_natorious is now known as natorious | 16:26 | |
SpamapS | TheJulia: I'm a belt+suspenders kind of guy... so seems like we could issue the IPMI command _and_ remove the PXE boot instructions and achieve the widest compatibility. | 16:26 |
TheJulia | for whole disk image deployments yes | 16:27 |
*** davideagnello has joined #openstack-ironic | 16:27 | |
TheJulia | There is still the case of using pxe to boot, I have an idea, I just need to dig through the code path to see how reasonable/crazy/insane it is | 16:27 |
*** Nisha has joined #openstack-ironic | 16:29 | |
*** jlvillal has quit IRC | 16:29 | |
*** krtaylor has quit IRC | 16:32 | |
*** jlvillal has joined #openstack-ironic | 16:32 | |
*** david-lyle has quit IRC | 16:34 | |
*** dguerri is now known as dguerri` | 16:34 | |
*** puranamr has quit IRC | 16:38 | |
*** dguerri` is now known as dguerri | 16:39 | |
*** puranamr has joined #openstack-ironic | 16:40 | |
*** max_lobur has quit IRC | 16:41 | |
*** e0ne has quit IRC | 16:45 | |
*** stendulker has quit IRC | 16:45 | |
*** dguerri is now known as dguerri` | 16:47 | |
*** david-lyle has joined #openstack-ironic | 16:48 | |
*** natorious is now known as zz_natorious | 16:49 | |
SpamapS | TheJulia: yeah, thats the thing, we have a code path where we know if we're going to ask for disk boot or net boot right? | 16:51 |
SpamapS | TheJulia: so when we ask for disk boot.. we should remove the net boot ability entirely, which will generally force the machine to fall through to disk boot if it ignores IPMI. | 16:51 |
*** krtaylor has joined #openstack-ironic | 16:52 | |
*** pal has joined #openstack-ironic | 16:52 | |
openstackgerrit | Merged openstack/ironic: Allow upgrading shared lock to an exclusive one https://review.openstack.org/202558 | 16:52 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic-specs: Lazy delete instances https://review.openstack.org/204162 | 16:52 |
lucasagomes | jroll, once you get some time mind taking a look at ^ (wants to know ppl's opnions about it) | 16:53 |
jroll | lucasagomes: yeah, already clicked | 16:53 |
* jroll is curious | 16:53 | |
lucasagomes | lol | 16:53 |
lucasagomes | ok | 16:53 |
lucasagomes | it's actually simple, I've a prototype implemented (will submit soonish) | 16:53 |
jroll | lucasagomes: OH | 16:55 |
jroll | the commit title made me expect something else | 16:55 |
jroll | like delayed delete or whatever to be able to reclaim it | 16:55 |
lucasagomes | jroll, oh, this is something that nova has right? | 16:55 |
lucasagomes | so theorically it already works for us | 16:55 |
lucasagomes | shelve I think it's called | 16:55 |
jroll | yeah | 16:55 |
jroll | well | 16:55 |
jroll | I'm not sure how it's implemented or whatever | 16:56 |
jroll | anyway, I like this idea | 16:56 |
lucasagomes | this is more about having a better interface with nova | 16:56 |
jroll | about to head to lunch | 16:56 |
jroll | yep indeed | 16:56 |
lucasagomes | because in our case we also use heat... so the integration when deleting stuff is not very good at the moment | 16:56 |
jroll | left a quick comment to remind myself to come back | 16:56 |
lucasagomes | heat calls nova which calls ironic | 16:56 |
jroll | mhm | 16:56 |
lucasagomes | and if the instance fails to be deleted the whole heat stack fails | 16:57 |
lucasagomes | because heat just like nova assumes that an instance can be deleted at any time | 16:57 |
lucasagomes | and so on | 16:57 |
lucasagomes | jroll, enjoy lunch! | 16:57 |
*** romainh has left #openstack-ironic | 16:57 | |
TheJulia | SpamapS: basically yes, the code knows if it is a whole disk image because that gets stored in the node details | 17:00 |
SpamapS | TheJulia: right! | 17:02 |
SpamapS | btw my new pain is not resizing / has resulted in config drive not working. | 17:02 |
* TheJulia ponders calling the bartender over to deliver liquor | 17:02 | |
TheJulia | can you get us the table layout that your seeing where its not working? I know that can't be easy unless your burning a user in | 17:03 |
* TheJulia opts to delay liquor intake until after dinner | 17:05 | |
lucasagomes | folks I will call it a day | 17:06 |
lucasagomes | have a great night everyone! | 17:06 |
lucasagomes | see y'all tomorrow | 17:06 |
*** lucasagomes is now known as lucas-dinner | 17:06 | |
thiagop | night lucas-dinner | 17:07 |
NobodyCam | night lucas-dinner | 17:07 |
*** persia__ is now known as persia | 17:07 | |
*** persia has quit IRC | 17:08 | |
*** persia has joined #openstack-ironic | 17:08 | |
TheJulia | lucas-dinner: goodnight | 17:08 |
*** athomas has quit IRC | 17:08 | |
*** davideagnello has quit IRC | 17:12 | |
TheJulia | SpamapS: up for trying a patch? | 17:12 |
SpamapS | TheJulia: YES | 17:13 |
TheJulia | http://paste.openstack.org/show/RNd1bhMmXMsVld46wHSG/ | 17:14 |
SpamapS | TheJulia: good timing. :) | 17:14 |
TheJulia | it passes unit tests, would need tests and to be repeated elsewhere | 17:14 |
TheJulia | give that a try and let me know if it works | 17:14 |
*** trown is now known as trown|lunch | 17:15 | |
SpamapS | hm | 17:17 |
SpamapS | error in setup command: 'tests_require' must be a string or list of strings containing valid project/version requirement specifiers; Expected ',' or end-of-list in mock!=1.1.4,>=1.1;python_version!='2.6' at ;python_version!='2.6' | 17:17 |
sinval | hi guys, does anyone know how can i listen to events of Ironic? Something like a event queue in RabbitMQ, to get events like node creation. | 17:17 |
SpamapS | guessing my stuff isn't up to speed with the new world order yet | 17:17 |
SpamapS | ah yeah, have to manually upgrade pbr | 17:17 |
*** davideagnello has joined #openstack-ironic | 17:17 | |
TheJulia | :( | 17:18 |
*** ijw has joined #openstack-ironic | 17:19 | |
*** Pradip has joined #openstack-ironic | 17:20 | |
*** lsmola has quit IRC | 17:20 | |
*** pal has quit IRC | 17:23 | |
SpamapS | TheJulia: its up, booting node now | 17:23 |
TheJulia | up as in deploying, or did it actually end up falling back to the local storage? | 17:23 |
SpamapS | ohnoes | 17:24 |
SpamapS | I think I have to update bifrost too | 17:24 |
SpamapS | msg: No valid host was found. Reason: No conductor service registered which supports driver agent_ipmitool. (HTTP 400) | 17:24 |
TheJulia | ugh | 17:24 |
TheJulia | anything in the conductor log? | 17:24 |
SpamapS | TheJulia: I think it was a dbsync fail | 17:27 |
TheJulia | well that is a bifrost bug :) | 17:28 |
SpamapS | TheJulia: it's a SpamapS bug, I'm skipping install out of impatience. | 17:28 |
TheJulia | oh wait.... | 17:28 |
TheJulia | oh, heh | 17:28 |
TheJulia | ok | 17:28 |
SpamapS | yeah ok, had to restart conductor after dbsync | 17:28 |
SpamapS | (I stopped it, upgraded, started it, saw error, dbsynced) | 17:28 |
TheJulia | it happens | 17:29 |
SpamapS | aye | 17:29 |
*** achanda has joined #openstack-ironic | 17:29 | |
SpamapS | TheJulia: ok, so in 12 minutes I'll know if the code works. :) | 17:29 |
*** romcheg has quit IRC | 17:29 | |
TheJulia | whee \o/ | 17:29 |
TheJulia | SpamapS: jumping in my car then, if it works I'll figure something out and post a review, most likely later tonight | 17:30 |
*** davidlenwell_ is now known as davidlenwell | 17:33 | |
*** zhenguo has quit IRC | 17:33 | |
*** zz_natorious is now known as natorious | 17:35 | |
*** tmckay has joined #openstack-ironic | 17:35 | |
*** derekh has quit IRC | 17:37 | |
tmckay | Hello Ironic folks. I work on Sahara, and I'm looking to play around with Ironic. Just getting my feet wet. I have a machine in a rack but I don't yet know whether it uses IPMI or iLO, and if it's iLO I fear it's iLO 3. So I am wondering about using VirtualBox instead with a bare-metal VM. | 17:38 |
jroll | sinval: ironic doesn't have an events-queue-sort-of-thing today | 17:38 |
tmckay | If I use VirtualBox, are the images the same as a used for a "real" bare-metal machine? | 17:38 |
jroll | tmckay: http://docs.openstack.org/developer/ironic/drivers/vbox.html | 17:39 |
*** romcheg has joined #openstack-ironic | 17:39 | |
sinval | jroll: thats what i thought, thank you | 17:40 |
jroll | tmckay: images should be same or very similar, may need drivers in your baremetal image | 17:40 |
TheJulia | SpamapS: \o/ or /o\? | 17:41 |
tmckay | jroll, hi. okay, I read through that page. I was a little unclear on whether or not things are different for Windows vs Linux | 17:41 |
tmckay | I would have a headless VirtualBox instance on the host | 17:41 |
jroll | tmckay: should be the same, I believe | 17:42 |
jroll | obviously VBoxWebSrv probably has a different location :) | 17:42 |
tmckay | it looked to me like ironic would use VBoxManage to run everything. | 17:42 |
jroll | yes | 17:43 |
jroll | er, no | 17:43 |
jroll | so I believe there's two VBox drivers | 17:43 |
tmckay | and I wondered how the "Note" at the bottom would work in a headless setup "When a newly created bare metal VM is powered on for the first time by Ironic (during provisioning), VirtualBox will automatically pop up a dialog box asking to ‘Select start-up disk". | 17:43 |
tmckay | jroll, ah, 2 drivers. I thought there might be | 17:43 |
jroll | one is *_vbox which uses the web thing, and the other is *_ssh which uses ssh+VboxManage | 17:44 |
jroll | AIUI | 17:44 |
NobodyCam | tmckay: sounds like the vbox vm does not have a disk attached | 17:44 |
SpamapS | TheJulia: oh, sorry I lost site of it. \o/ | 17:44 |
SpamapS | sight | 17:44 |
SpamapS | TheJulia: worked perfectly, fell through to disk boot. :) | 17:44 |
jroll | NobodyCam: no, apparently that's a thing with the *_vbox drivers | 17:44 |
tmckay | NobodyCam, that's just a quote from the html overview, not from my experience :) | 17:44 |
NobodyCam | ahh | 17:45 |
tmckay | jroll, thanks, that clue on the _ssh drivers is a good bread crumb. I am feeling my way. | 17:45 |
TheJulia | SpamapS: woot | 17:45 |
*** davideagnello has quit IRC | 17:45 | |
tmckay | I wrote to our IT guys to find out what the machine supports, we'll see. But if it's iLO I think it's too old (gen 7) | 17:46 |
NobodyCam | anyone want to have a look over https://review.openstack.org/#/c/174295 before it lands (UEFI secure boot support for pxe_ilo driver) | 17:46 |
SpamapS | TheJulia: just waiting for sshd to start up | 17:47 |
jroll | tmckay: yeah, I'm looking for notes on the ssh drivers | 17:47 |
jroll | tmckay: also, most servers support ipmi, you should just run a little ipmitool and see what happens :) | 17:47 |
tmckay | jroll, should there be some kind of device under /dev for ipmi? I didn't see anything | 17:48 |
*** ijw has quit IRC | 17:48 | |
jroll | tmckay: "sometimes" | 17:48 |
NobodyCam | we have the drivers wiki: http://docs.openstack.org/developer/ironic/drivers/vbox.html | 17:48 |
tmckay | I know the ProLiants like iLO | 17:48 |
jroll | may depend on bios configs etc | 17:48 |
*** bitblt has joined #openstack-ironic | 17:48 | |
jroll | NobodyCam: that is for *_vbox, there's also *_ssh with virtualbox mode | 17:49 |
NobodyCam | ya | 17:49 |
jroll | tmckay: I believe anything with iLO should support IPMI | 17:49 |
tmckay | ok, maybe I'll give an ipmitool a try, too | 17:49 |
* jroll bbiab | 17:49 | |
TheJulia | tmckay: you should be able to use ipmi, the ilo you have is too old from ehat i understand :( | 17:49 |
*** ijw has joined #openstack-ironic | 17:50 | |
*** bitblt has quit IRC | 17:51 | |
tmckay | TheJulia, thanks, I saw that in the disclaimer on the iLO driver page. I started wondering whether VirtualBox would be simpler :) What I am interested in ultimately is driving Ironic from Sahara through nova. | 17:51 |
*** bitblt has joined #openstack-ironic | 17:51 | |
* tmckay mixes caps on project names | 17:51 | |
*** pelix has quit IRC | 17:52 | |
*** kkoski has quit IRC | 17:55 | |
*** kkoski has joined #openstack-ironic | 17:55 | |
*** bitblt has quit IRC | 17:58 | |
*** bitblt has joined #openstack-ironic | 17:58 | |
*** kkoski has quit IRC | 18:00 | |
*** boris-42 has joined #openstack-ironic | 18:02 | |
*** davideagnello has joined #openstack-ironic | 18:03 | |
SpamapS | TheJulia: thanks so much for that patch. Seriously, it's _exactly_ what I needed. | 18:04 |
*** davideagnello has quit IRC | 18:04 | |
*** davideagnello has joined #openstack-ironic | 18:05 | |
*** derekh has joined #openstack-ironic | 18:05 | |
*** absubram has joined #openstack-ironic | 18:06 | |
openstackgerrit | Merged openstack/ironic-specs: UEFI secure boot support for pxe_ilo driver https://review.openstack.org/174295 | 18:09 |
*** max_lobur has joined #openstack-ironic | 18:11 | |
*** trown|lunch is now known as trown | 18:12 | |
*** Marga_ has quit IRC | 18:13 | |
*** Marga_ has joined #openstack-ironic | 18:14 | |
*** jamielennox has joined #openstack-ironic | 18:15 | |
*** jamielennox is now known as jamielennox|away | 18:16 | |
*** kkoski has joined #openstack-ironic | 18:18 | |
openstackgerrit | Merged stackforge/proliantutils: Add RIS support for updating boot device https://review.openstack.org/201420 | 18:20 |
*** david-lyle has quit IRC | 18:21 | |
*** jamielennox|away is now known as jamielennox | 18:23 | |
*** lazy_prince has quit IRC | 18:23 | |
*** lucas-dinner has quit IRC | 18:23 | |
*** dprince has quit IRC | 18:27 | |
*** dprince has joined #openstack-ironic | 18:29 | |
*** Marga_ has quit IRC | 18:29 | |
*** Marga_ has joined #openstack-ironic | 18:29 | |
*** Marga_ has quit IRC | 18:33 | |
*** Marga_ has joined #openstack-ironic | 18:33 | |
*** karimb has joined #openstack-ironic | 18:35 | |
*** lucas-dinner has joined #openstack-ironic | 18:36 | |
*** Nisha has quit IRC | 18:37 | |
*** Nisha has joined #openstack-ironic | 18:38 | |
*** Pradip has quit IRC | 18:42 | |
TheJulia | SpamapS: just dont forget to send us info regarding your configdrive issue | 18:51 |
*** dprince has quit IRC | 19:03 | |
*** davideagnello has quit IRC | 19:03 | |
SpamapS | TheJulia: doh.. looks like I forgot to set DIB_CLOUD_INIT_DATASOURCES | 19:03 |
SpamapS | TheJulia: so, another SpamapS bug. ;) | 19:03 |
* SpamapS should probably just start using install.yaml again. ;) | 19:03 | |
*** davideagnello has joined #openstack-ironic | 19:04 | |
*** e0ne has joined #openstack-ironic | 19:04 | |
*** Marga_ has quit IRC | 19:06 | |
*** Marga_ has joined #openstack-ironic | 19:06 | |
SpamapS | so now the question is.. how to deal with this massive / :-P | 19:10 |
SpamapS | I'm thinking 100GB to /, and then /var gets the rest. | 19:11 |
*** amit213 has quit IRC | 19:14 | |
*** amit213 has joined #openstack-ironic | 19:14 | |
TheJulia | SpamapS: might work. that makes me wonder if we should still have a flat to explicitly say cloudinit... | 19:15 |
*** davideagnello has quit IRC | 19:19 | |
SpamapS | TheJulia: flat what? | 19:23 |
TheJulia | i was thinking switch... but apparently it didnt make it to the keyboard that way | 19:25 |
SpamapS | TheJulia: ah, so .. I'm certainly happy to switch to simple-init if that works | 19:26 |
SpamapS | TheJulia: I'm hearing it doesn't. :) | 19:26 |
*** karimb has quit IRC | 19:26 | |
TheJulia | SpamapS: it worked last week as long as you had a hosts file :) | 19:27 |
SpamapS | why wouldn't I have a hosts file? :) | 19:27 |
TheJulia | ubuntu mi imal lacks a hoats file | 19:28 |
TheJulia | minimal | 19:28 |
TheJulia | hosts | 19:28 |
SpamapS | Oh that seems like something to fix. | 19:29 |
SpamapS | I don't think we ever don't want that. | 19:29 |
TheJulia | SpamapS: fix has already landed, just waiting for it to be released, at least the fix in glean | 19:29 |
SpamapS | yeah no I think ubuntu-minimal should have a fix | 19:30 |
SpamapS | but glean being defensive is good | 19:30 |
*** david-lyle has joined #openstack-ironic | 19:34 | |
*** kkoski has quit IRC | 19:41 | |
SpamapS | woot we can reboot! | 19:47 |
*** Pradip has joined #openstack-ironic | 19:49 | |
*** bitblt has quit IRC | 19:58 | |
*** ijw has quit IRC | 20:00 | |
*** e0ne has quit IRC | 20:02 | |
*** absubram has quit IRC | 20:04 | |
*** absubram has joined #openstack-ironic | 20:04 | |
*** absubram has quit IRC | 20:05 | |
jroll | dtantsur|afk: this was what I was looking for this morning, for ifarkas https://review.openstack.org/#/c/192016/ | 20:06 |
*** natorious is now known as zz_natorious | 20:10 | |
NobodyCam | TheJulia: yep manually tested if I use repo-install it simple-init works as expected | 20:23 |
*** kkoski has joined #openstack-ironic | 20:23 | |
NobodyCam | trying to see if I can get anyone in infra to push up a new package to pypi | 20:23 |
*** e0ne has joined #openstack-ironic | 20:27 | |
*** davideagnello has joined #openstack-ironic | 20:29 | |
*** albertoffb has quit IRC | 20:37 | |
*** lucas-dinner has quit IRC | 20:38 | |
TheJulia | NobodyCam: well awesome :) | 20:44 |
NobodyCam | lol now if I can just find a infra person with a moments free time to push up a glean package to pypi | 20:46 |
*** Marga_ has quit IRC | 20:48 | |
*** Marga__ has joined #openstack-ironic | 20:48 | |
*** e0ne has quit IRC | 20:48 | |
TheJulia | NobodyCam: I suggest using cookies | 20:49 |
NobodyCam | lol | 20:50 |
NobodyCam | actually I think I may have a hack | 20:50 |
TheJulia | no fresh cookies? | 20:51 |
*** sinval has quit IRC | 20:51 | |
*** lucas-dinner has joined #openstack-ironic | 20:52 | |
NobodyCam | none on hand atm | 20:59 |
NobodyCam | lol | 20:59 |
NobodyCam | testing workaround now | 20:59 |
*** trown is now known as trown|outttypeww | 21:06 | |
mrda | Morning Ironic | 21:11 |
SpamapS | TheJulia: that patch you gave me.. have you by any chance submitted it just yet? | 21:13 |
*** jjohnson2 has quit IRC | 21:13 | |
TheJulia | SpamapS: I'm writing the commit message right now, why? | 21:13 |
SpamapS | TheJulia: I'm trying to update the infra-cloud story and that seems like an essential patch to document until we get our boxes to behave. | 21:13 |
TheJulia | like, literally right now | 21:13 |
SpamapS | TheJulia: cool, no thats fine. :) | 21:13 |
*** sinval has joined #openstack-ironic | 21:13 | |
TheJulia | ok, wait about a minute and you should see it appear in channel | 21:13 |
SpamapS | TheJulia: don't forget 'Closes-Bug: #1476489' | 21:14 |
openstack | bug 1476489 in Ironic "Some network cards ignore ipmi request to boot from disk" [Medium,In progress] https://launchpad.net/bugs/1476489 - Assigned to Julia Kreger (juliaashleykreger) | 21:14 |
*** e0ne has joined #openstack-ironic | 21:14 | |
*** lucas-dinner has quit IRC | 21:15 | |
*** e0ne has quit IRC | 21:15 | |
*** e0ne has joined #openstack-ironic | 21:16 | |
*** tmckay has quit IRC | 21:18 | |
openstackgerrit | Julia Kreger proposed openstack/ironic: Clean up tftp files if agent deployed disk image https://review.openstack.org/204265 | 21:20 |
TheJulia | SpamapS: ^^^^ | 21:20 |
*** Nisha has quit IRC | 21:21 | |
*** thiagop has quit IRC | 21:27 | |
SpamapS | TheJulia: \o/ | 21:30 |
*** derekh has quit IRC | 21:31 | |
*** karimb has joined #openstack-ironic | 21:32 | |
*** e0ne has quit IRC | 21:33 | |
*** dguerri` is now known as dguerri | 21:37 | |
*** cing has joined #openstack-ironic | 21:37 | |
*** dguerri is now known as dguerri` | 21:41 | |
*** zz_natorious is now known as natorious | 21:42 | |
*** kragniz has quit IRC | 22:01 | |
*** kragniz has joined #openstack-ironic | 22:02 | |
*** davideagnello has quit IRC | 22:03 | |
*** jrist has quit IRC | 22:03 | |
*** kkoski has quit IRC | 22:04 | |
*** penick has quit IRC | 22:04 | |
Pradip | Hi, can anybody tell me how to crete a local bootable pxe image? | 22:06 |
*** bnemec has quit IRC | 22:06 | |
*** jrist has joined #openstack-ironic | 22:07 | |
*** romcheg has quit IRC | 22:09 | |
NobodyCam | Pradip: huh | 22:15 |
*** ijw has joined #openstack-ironic | 22:15 | |
NobodyCam | Pradip: would that be a whole disk image? | 22:15 |
NobodyCam | or the deploy ramdisk | 22:16 |
Pradip | NobodyCam: Anything | 22:18 |
Pradip | NobodyCam: I understand that from the kilo version, there is local boot function in ironic. for that i need to use a image that has grub2 installed in it. but I don;t know how to create an image with grub2 installed in it | 22:20 |
*** max_lobur has quit IRC | 22:20 | |
NobodyCam | Pradip: I use DIB (Dick-image-bulider) | 22:20 |
*** max_lobur has joined #openstack-ironic | 22:20 | |
NobodyCam | use the VM element | 22:20 |
NobodyCam | gah | 22:20 |
NobodyCam | really bad typeo | 22:21 |
NobodyCam | Disk-image-builder | 22:21 |
BadCub | ROFLMAO | 22:21 |
NobodyCam | (*blush*) | 22:21 |
BadCub | must be a new Openstack module | 22:21 |
NobodyCam | uggh | 22:21 |
NobodyCam | :( | 22:21 |
* BadCub will not let NobodyCam live this one down for a while | 22:21 | |
Pradip | NobodyCam: lol. Do I need to use some option in the Disk-image-builder? | 22:21 |
NobodyCam | Pradip: yes add the VM element to your list of elements that will build a whole-disk-image | 22:22 |
Pradip | NobodyCam: Can you share a sample command to create say ubuntu image | 22:22 |
NobodyCam | sure one sec | 22:23 |
Pradip | NobodyCam: Thanks | 22:24 |
NobodyCam | disk-image-create -a amd64 -o /httpboot/deployment_image.qcow2 -t qcow2 ubuntu vm serial-console simple-init | 22:24 |
*** mgarza has quit IRC | 22:24 | |
Pradip | NobodyCam: Just to be sure, I can use this image for deplying an actual baremetal, right? | 22:26 |
NobodyCam | yep it wont do much but yep | 22:27 |
Pradip | NobodyCam: okay thanks | 22:28 |
Pradip | NobodyCam: What do you mena by it won't do much? | 22:29 |
Pradip | *mean | 22:29 |
NobodyCam | its just a basic os | 22:29 |
Pradip | ohkay got it | 22:30 |
*** toabctl has quit IRC | 22:30 | |
*** v92 has quit IRC | 22:34 | |
*** toabctl has joined #openstack-ironic | 22:36 | |
*** v92 has joined #openstack-ironic | 22:40 | |
*** [1]cdearborn has quit IRC | 22:42 | |
*** natorious is now known as zz_natorious | 22:43 | |
*** ubuntus_ has joined #openstack-ironic | 22:48 | |
*** mtanino has quit IRC | 22:49 | |
*** davideagnello has joined #openstack-ironic | 22:51 | |
*** max_lobur has quit IRC | 22:56 | |
*** puranamr has quit IRC | 22:56 | |
NobodyCam | SpamapS: will /me landing https://review.openstack.org/#/c/203768 impact your efforts? | 22:58 |
*** ubuntus_ has quit IRC | 23:05 | |
*** puranamr has joined #openstack-ironic | 23:08 | |
*** karimb has quit IRC | 23:15 | |
*** boris-42 has quit IRC | 23:22 | |
*** cing has quit IRC | 23:23 | |
*** david-lyle has quit IRC | 23:28 | |
*** ijw__ has joined #openstack-ironic | 23:31 | |
*** ijw has quit IRC | 23:34 | |
Pradip | NobodyCam: What will be username password for this image? | 23:40 |
*** puranamr has quit IRC | 23:41 | |
NobodyCam | Pradip: how did you boot the image nova boot? | 23:42 |
Pradip | command line | 23:42 |
Pradip | i didn't provide any password or user | 23:42 |
NobodyCam | ahh | 23:42 |
NobodyCam | I should have included the stackuser element in my example | 23:43 |
NobodyCam | Pradip: https://github.com/openstack/tripleo-image-elements/tree/master/elements/stackuser | 23:43 |
Pradip | NobodyCam: how do i set the username, password? | 23:48 |
*** ubuntus_ has joined #openstack-ironic | 23:48 | |
Pradip | NobodyCam: so I need to recreate the image again? | 23:49 |
NobodyCam | Pradip: ya add that element | 23:52 |
NobodyCam | that will add a fixed stack user | 23:52 |
NobodyCam | see readme on the link above | 23:52 |
Pradip | NobodyCam: sorry to disturb again. but I didn't quite get how to add this | 23:56 |
Pradip | is is saying not found | 23:56 |
NobodyCam | ahh that element is actually in a different repo | 23:57 |
NobodyCam | so you'll need to pull it down and then set a env var | 23:57 |
NobodyCam | let me dig that up | 23:58 |
NobodyCam | I think its ELEMENTS_PATH | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!