Tuesday, 2015-07-21

*** naohirot has joined #openstack-ironic00:03
*** absubram has quit IRC00:10
*** ijw_ has quit IRC00:10
*** ijw_ has joined #openstack-ironic00:11
*** chlong has joined #openstack-ironic00:22
*** davideagnello has joined #openstack-ironic00:26
*** adam_g has quit IRC00:32
*** adam_g has joined #openstack-ironic00:32
*** adam_g has quit IRC00:32
*** adam_g has joined #openstack-ironic00:32
*** smoriya has joined #openstack-ironic00:33
*** davideagnello has quit IRC00:36
*** ijw__ has joined #openstack-ironic00:47
*** ijw_ has quit IRC00:49
*** Haomeng has quit IRC00:54
*** Haomeng has joined #openstack-ironic00:55
*** Pradip has quit IRC00:57
*** zhenguo has joined #openstack-ironic00:58
*** mtanino has quit IRC01:12
*** stendulker has joined #openstack-ironic01:17
*** bitblt has quit IRC01:29
*** davideagnello has joined #openstack-ironic01:32
*** ijw__ has quit IRC01:41
*** davideagnello has quit IRC01:47
*** Haomeng has quit IRC01:57
*** amotoki has quit IRC02:00
*** amotoki has joined #openstack-ironic02:12
*** UForgotten has quit IRC02:14
*** UForgotten has joined #openstack-ironic02:14
*** Haomeng has joined #openstack-ironic02:14
*** pal has joined #openstack-ironic02:22
*** stendulker has quit IRC02:23
openstackgerritMerged openstack/bifrost: adding proxy for DIB environment variables.  https://review.openstack.org/19941302:24
*** amotoki has quit IRC02:24
*** cing has joined #openstack-ironic02:25
*** amotoki has joined #openstack-ironic02:25
*** amotoki has quit IRC02:26
*** amotoki has joined #openstack-ironic02:30
*** achanda has joined #openstack-ironic02:32
*** davideagnello has joined #openstack-ironic02:34
*** davideagnello has quit IRC02:39
*** achanda has quit IRC02:42
*** amotoki has quit IRC02:44
jrolldevananda: I'm in central time this week, no way I'm running the meeting tonight :P02:49
*** pal has quit IRC02:49
*** hakimo_ has joined #openstack-ironic02:52
*** hakimo has quit IRC02:55
*** naohirot has quit IRC03:02
*** amotoki has joined #openstack-ironic03:02
*** ramineni has joined #openstack-ironic03:08
*** stendulker has joined #openstack-ironic03:10
*** achanda has joined #openstack-ironic03:12
*** stendulker has quit IRC03:15
*** krotscheck is now known as krotsche_vaca03:32
*** pal has joined #openstack-ironic03:47
*** rameshg87 has joined #openstack-ironic03:53
*** naohirot has joined #openstack-ironic03:59
*** sambetts has quit IRC04:09
*** coolsvap|away is now known as coolsvap04:24
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse  https://review.openstack.org/20391404:24
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Refactors the "refresh" method in objects for reuse  https://review.openstack.org/20391404:33
*** davideagnello has joined #openstack-ironic04:40
*** absubram has joined #openstack-ironic04:41
*** davideagnello has quit IRC04:45
*** lazy_prince has joined #openstack-ironic04:45
*** stendulker has joined #openstack-ironic04:45
*** absubram has quit IRC04:45
*** Nisha has joined #openstack-ironic04:45
*** bradjones has quit IRC04:50
*** bradjones has joined #openstack-ironic04:52
*** bradjones has quit IRC04:52
*** bradjones has joined #openstack-ironic04:52
*** zz_natorious is now known as natorious04:55
openstackgerritAnusha Ramineni proposed openstack/ironic: Make driver properties discoverable in REST API  https://review.openstack.org/20392104:59
*** bnemec has quit IRC05:07
*** max_lobur has joined #openstack-ironic05:10
*** sinval has quit IRC05:14
*** rameshg87 has quit IRC05:19
*** pradipta has joined #openstack-ironic05:22
*** stendulker has quit IRC05:23
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190405:25
*** stendulker has joined #openstack-ironic05:30
*** cing has quit IRC05:40
*** pal has quit IRC05:42
*** pal_ has joined #openstack-ironic05:42
*** max_lobur has quit IRC05:49
SpamapSTheJulia: for you, I just reported this bug: https://bugs.launchpad.net/ironic/+bug/1476489 which is making things... complicated.. for me. ;)05:51
openstackLaunchpad bug 1476489 in Ironic "Some network cards ignore ipmi request to boot from disk" [Undecided,New]05:51
*** yuikotakada has joined #openstack-ironic05:54
SpamapSNobodyCam: ^^ you too. :)05:55
SpamapSNobodyCam: since you might remember these infuriating little boxes. ;)05:55
*** yuikotakada has quit IRC06:08
*** pradipta has quit IRC06:08
*** ukalifon1 has joined #openstack-ironic06:16
*** ifarkas has quit IRC06:22
*** yuanying_ has joined #openstack-ironic06:22
*** yuanying has quit IRC06:24
*** bradjones has quit IRC06:30
*** yuanying_ has quit IRC06:30
*** bradjones has joined #openstack-ironic06:32
*** bradjones has quit IRC06:32
*** bradjones has joined #openstack-ironic06:32
*** max_lobur has joined #openstack-ironic06:34
*** yuanying has joined #openstack-ironic06:34
*** max_lobur has quit IRC06:34
*** lazy_prince has quit IRC06:40
*** killer_prince has joined #openstack-ironic06:40
*** davideagnello has joined #openstack-ironic06:40
*** davideagnello has quit IRC06:45
*** davideagnello has joined #openstack-ironic06:56
*** natorious is now known as zz_natorious07:07
openstackgerritShivanand Tendulker proposed stackforge/proliantutils: Add RIS support for updating boot device  https://review.openstack.org/20142007:10
*** yog__ has joined #openstack-ironic07:13
openstackgerritNisha Agarwal proposed openstack/ironic: Move the http_url and http_root to deploy config  https://review.openstack.org/19349507:30
*** ifarkas has joined #openstack-ironic07:38
openstackgerritNisha Agarwal proposed openstack/ironic: Remove the hard dependency of swift from ilo drivers  https://review.openstack.org/19865607:39
*** davideagnello has quit IRC07:46
*** zhenguo has quit IRC07:53
*** zhenguo has joined #openstack-ironic07:53
*** zsmithnyc has quit IRC07:53
*** zsmithnyc has joined #openstack-ironic07:54
*** jistr has joined #openstack-ironic07:55
*** jcoufal has joined #openstack-ironic07:58
*** lucasagomes has joined #openstack-ironic08:00
*** dtantsur|afk is now known as dtantsur08:02
dtantsurMorning Ironic!08:02
Haomengdtantsur: morning:)08:03
dtantsurlucasagomes, FWIW I'm strongly against making ENROLL optional in any sense of optional (see my response on ML)08:03
dtantsurHaomeng, o/08:03
*** chlong has quit IRC08:04
*** achanda has quit IRC08:04
*** cinerama has quit IRC08:07
lucasagomesdtantsur, morning, yeah just read that08:08
lucasagomesI think it's fair indeed08:08
lucasagomesprobably the best solution would be to have the version as a mandatory argument08:09
lucasagomesat least that would educate people and pinning the version like that avoid breakages in the future08:09
dtantsurlucasagomes, ++ looks like it's the only sane solution of this insance versioning problem :D08:09
dtantsur* insane08:09
lucasagomesyeah08:10
dtantsurwhat devananda proposes is to work around versioning, which I'm pretty sur08:10
dtantsurmeh08:10
dtantsursurprised by08:10
dtantsurif we think that versioning does not work like we expect, lets fix it08:10
lucasagomesyeah well breaking users is bad, I understand we should try to avoid it08:10
lucasagomesbut yeah, I can't think about another long term solution if not pinning the version08:10
lucasagomesI mean, making it mandatory for CLI/LIB usage08:10
dtantsurand that's why we introduced versioning - do be able to make breaking changes without breaking users08:11
lucasagomesyeah08:11
dtantsurlucasagomes, "mandatory" may be "default to the last pin (1.9?)" so that existing users are not broken (meh, again)08:11
lucasagomesbut default is a problem because you know, we update that version often08:12
lucasagomesunless that's a default that won't be changed08:12
lucasagomesbut still, sounds odd08:12
*** cinerama has joined #openstack-ironic08:12
dtantsurlucasagomes, 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 done08:13
* dtantsur is not sure08:13
*** Nisha has quit IRC08:13
lucasagomeshmm yeah, that sounds good at least for the next release08:14
*** romainh has joined #openstack-ironic08:27
*** derekh has joined #openstack-ironic08:30
*** cinerama has quit IRC08:33
*** ifarkas has quit IRC08:33
*** ifarkas has joined #openstack-ironic08:34
*** cinerama has joined #openstack-ironic08:34
*** yog__ has quit IRC08:36
*** romainh has left #openstack-ironic08:37
*** romainh has joined #openstack-ironic08:38
*** Nisha has joined #openstack-ironic08:41
*** amotoki_ has joined #openstack-ironic08:44
*** amotoki_ has quit IRC08:45
*** jaypipes has quit IRC08:46
*** cing has joined #openstack-ironic08:51
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state  https://review.openstack.org/20015208:51
*** romcheg has joined #openstack-ironic08:52
*** athomas has quit IRC08:54
*** yog__ has joined #openstack-ironic08:54
*** athomas has joined #openstack-ironic09:01
*** MattMan has quit IRC09:04
*** pelix has joined #openstack-ironic09:08
*** yog__ has quit IRC09:09
*** e0ne has joined #openstack-ironic09:15
*** sambetts has joined #openstack-ironic09:21
sambettsMorning all o/09:23
*** yog__ has joined #openstack-ironic09:23
openstackgerritShivanand Tendulker proposed stackforge/proliantutils: Add RIS support for updating boot device  https://review.openstack.org/20142009:33
*** killer_prince has quit IRC09:34
*** lazy_prince has joined #openstack-ironic09:34
*** romcheg has quit IRC09:35
*** davideagnello has joined #openstack-ironic09:47
*** davideagnello has quit IRC09:51
*** romcheg has joined #openstack-ironic09:54
*** saripurigopi has joined #openstack-ironic09:55
*** naohirot has quit IRC09:55
*** boris-42 has quit IRC10:02
*** yog__ has quit IRC10:02
*** MattMan has joined #openstack-ironic10:05
*** yog__ has joined #openstack-ironic10:18
*** romainh has quit IRC10:19
*** max_lobur has joined #openstack-ironic10:26
dtantsursambetts, o/10:28
sambettsdtantsur o/10:28
saripurigopisambetts, dtantsur: hi10:29
sambettshi :)10:29
ifarkashi all10:31
sambettsmorning ifarkas10:32
ifarkasdtantsur, https://review.openstack.org/#/c/203991/10:32
ifarkasdevananda, as well ^10:33
dtantsurifarkas, oh good, but I believe you should apply for openstack namespace directly10:33
ifarkasdtantsur, and add this repository under ironic?10:34
*** lazy_prince has quit IRC10:34
dtantsurifarkas, yep. last time we talked with devananda, that was an expected approach, but you may confirm with him10:34
dtantsurifarkas, anyway, IIRC infra is not fond of adding new stackforge projects10:34
*** lazy_prince has joined #openstack-ironic10:34
ifarkasdtantsur, sounds good to me. I will wait for him10:35
jrollifarkas: yeah, stackforge is basically going away10:45
* jroll looking for ML post10:45
dtantsurjroll, hi, aren't you supposed to sleep now? :)10:48
jrolldtantsur: just getting up :)10:48
* jroll on different time zone this week10:49
dtantsurah I see10:49
jrollat any rate, good ugt morning!10:50
dtantsurmorning :)10:50
* dtantsur goes for a short walk in attempt to survive the weather10:51
*** ifarkas has quit IRC10:52
*** ramineni has quit IRC10:52
*** ramineni has joined #openstack-ironic10:52
*** Marga_ has quit IRC10:52
*** Marga_ has joined #openstack-ironic10:53
*** Nisha has quit IRC10:54
*** ifarkas has joined #openstack-ironic11:05
*** yog__ has quit IRC11:06
*** cing has quit IRC11:08
openstackgerritLaura Moore proposed openstack/ironic-specs: Update of the Ironic Neutron Integration spec  https://review.openstack.org/18852811:10
*** coolsvap is now known as coolsvap|away11:12
sambettsMorning jroll o/ where you hanging out this week then?11:14
jrollsambetts: nova midcycle11:17
jroll(minnesota)11:17
*** stendulker has quit IRC11:17
sambettsjroll: Oh nice, I've never been to central America only the east and west coasts11:18
*** yog__ has joined #openstack-ironic11:19
jrollsambetts: ah, I grew up in michigan, I'm a fan of the midwest :)11:19
*** ramineni has quit IRC11:28
*** lucasagomes is now known as lucas-hungry11:33
TheJuliaSpamapS: did ops get around and update the firmware on the machines?11:34
TheJuliagood morning everyone11:35
saripurigopiis there any option to list the exposed vendor apis?11:37
TheJuliasaripurigopi: can you tell us what your question is in reference to?11:38
saripurigopiTheJulia: 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 IRC11:42
*** Haomeng|2 has joined #openstack-ironic11:43
*** Haomeng has quit IRC11:46
*** davideagnello has joined #openstack-ironic11:47
TheJuliasaripurigopi: seems like the driver interface defaults to being off11:51
*** davideagnello has quit IRC11:52
TheJuliasaripurigopi: did you do this based upon doc/source/dev/vendor-passthru.rst ?11:53
saripurigopiTheJulia: Yeah.11:54
*** liliars has quit IRC11:56
TheJuliasaripurigopi: any errors in your conductor log?11:59
saripurigopiTheJulia: its failing in ironic-api it self. http://paste.openstack.org/show/395456/12:00
*** sinval has joined #openstack-ironic12:01
saripurigopiTheJulia: 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:14512:02
TheJuliasaripurigopi: do you get anything when you issue a GET request to  /v1/drivers/(driver_name)/vendor_passthru/methods ?12:03
saripurigopiTheJulia: no, its returning empty dict.12:08
*** albertoffb has joined #openstack-ironic12:11
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Insert artificial delay between sending virtual nodes on introspection  https://review.openstack.org/20304012:15
*** trown|outttypeww is now known as trown12:16
dtantsurjroll, lucas-hungry, anything preventing you from approving https://review.openstack.org/#/c/202558 ?12:17
*** pal has joined #openstack-ironic12:18
*** chlong has joined #openstack-ironic12:18
TheJuliasaripurigopi: 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-ironic12:22
saripurigopiTheJulia: okay.12:23
sambettsdtantsur: 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 button12:25
dtantsursambetts, it's fine, thanks, I've seen the comments12:26
sambettsdtantsur: cool :)12:27
*** dprince has joined #openstack-ironic12:28
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Insert artificial delay between sending virtual nodes on introspection  https://review.openstack.org/20304012:29
dtantsursambetts, ^^12:29
*** pal has quit IRC12:30
*** lucas-hungry is now known as lucasagomes12:32
*** karimb has joined #openstack-ironic12:32
*** saripurigopi has quit IRC12:34
*** ukalifon1 has quit IRC12:35
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Bump default retry timeout to 2 minutes  https://review.openstack.org/19602012:40
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Bump default retry timeout to 2 minutes  https://review.openstack.org/19602012:42
TheJuliawow12:48
TheJuliathat is a bit excessive12:48
TheJuliaReading the commit message it makes sense12:49
*** cing has joined #openstack-ironic12:50
*** jjohnson2 has joined #openstack-ironic12:53
dtantsurTheJulia, 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 IRC12:57
TheJuliadidn't look like there was a mechanism for the api client to override :(12:58
*** ifarkas_ has joined #openstack-ironic12:59
lucasagomesdtantsur, not really I was just giving time if someone else wants to review12:59
lucasagomesand I was using it in my tests as well12:59
*** ifarkas has quit IRC13:00
jrolldtantsur: because we want you to suffer :D13:04
dtantsurfair enough13:04
dtantsur:D13:04
jrollhey see my email btw13:04
jrollif 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 btw13:05
*** bradjones has quit IRC13:07
*** bradjones has joined #openstack-ironic13:08
*** bradjones has quit IRC13:08
*** bradjones has joined #openstack-ironic13:08
dtantsurjroll, thanks. Please see 2 my other email: I've confused a couple of things in my original one13:10
dtantsurjroll, re provisioning case: I think it's due to https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L41313:12
dtantsurbut I believe we can work around it, lemme post a patch13:12
jrolldtantsur: I don't think that should check reservation13:13
jrollshould/does13:13
*** amotoki has quit IRC13:15
NobodyCamgood morning Ironicers13:16
*** Pradeep has joined #openstack-ironic13:16
*** cdearborn has joined #openstack-ironic13:17
PradeepIn 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 earlier13:18
openstackgerritDmitry Tantsur proposed openstack/ironic: Don't do a premature reservation check in the provision API  https://review.openstack.org/20408113:18
dtantsurjroll, the idea ^^13:18
* dtantsur writes unit test13:18
dtantsurPradeep, nova scheduler uses information provided by the ironic driver to select a node13:19
openstackgerritMerged stackforge/pyghmi: Reword some event/sensor text  https://review.openstack.org/20369513:20
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse  https://review.openstack.org/20391413:21
PradeepDtantsur, how nova boot knows that it is going to provision  on a baremetal,13:21
jrolldtantsur: ughhhhhhhhhhh, that patch :/13:22
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Refactor refresh method in objects for reuse  https://review.openstack.org/20391413:22
jrolldtantsur: I assume you're keeping that code so locked+bad transition == 409, rather than 400? compatibility blablabla13:23
dtantsurjroll, yep13:23
PradeepAt a single time can Openstack provision only on a baremetal because of ironic services and not as a VM13:23
jroll:/13:23
dtantsurjroll, it solves at least part of the problem though...13:24
dtantsurNobodyCam, morning13:24
dtantsurPradeep, you've set ironic driver as a virt driver in nova.conf13:24
NobodyCamgood UGT morning dtantsur jroll Pradeep and lucasagomes :)13:24
lucasagomesNobodyCam, good morning13:24
jrolldtantsur: left a couple of nits there but lgtm13:24
jrollmorning NobodyCam :)13:25
PradeepGood morning13:25
*** [1]cdearborn has joined #openstack-ironic13:25
dtantsurjroll, thanks. I anyway have to add a unit test13:25
jrollyeah13:25
Pradeepyou mean "compute_driver=nova.virt.ironic.IronicDriver"13:26
dtantsurPradeep, yep13:27
Pradeepis 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
dtantsurit's possible somehow, but I don't rememeber how, sorry :(13:28
dtantsurjroll or lucasagomes, maybe you remember ^^13:28
sambettsyou need to use cells I think13:28
lucasagomesPradeep, AFAIR the correct way to do it is to use host aggregates13:29
lucasagomesor cells yes13:29
jrollyep, host aggregates or cells13:29
jrollI'd recommend aggregates while cells are kind of in flux13:29
jrolldtantsur: left a comment, but nova retries are waiting for deploy/teardown to complete, not retrying on a 40913:29
jrollmmm, or maybe it does both.13:30
jrollbut yeah.13:30
Pradeepok, 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 nodes13:30
NobodyCam:)13:30
jrollanyway, running over to the nova thing, catch you all later :)13:31
sambettsPradeep: 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 flavors13:33
openstackgerritDmitry Tantsur proposed openstack/ironic: Don't do a premature reservation check in the provision API  https://review.openstack.org/20408113:37
*** cdearborn has quit IRC13:39
Pradeepi am having two different hardwares, then should i create different flavors and images for both?13:39
sambettsno need to create different images13:39
Pradeepok13:39
sambettsYou 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 hardware13:43
*** karimb has quit IRC13:48
*** bnemec has joined #openstack-ironic13:48
*** davideagnello has joined #openstack-ironic13:48
Pradeepok Sambetts13:49
Pradeephave anyone see this error "Remote error: HTTPError HTTP Error 403: Forbidden"13:49
Pradeepwhile enrolling the boot device for the node13:50
*** kkoski has joined #openstack-ironic13:50
*** rbrooker has joined #openstack-ironic13:50
*** thiagop has joined #openstack-ironic13:51
*** davideagnello has quit IRC13:53
thiagopGood morning Ironic13:56
NobodyCammorning sambetts thiagop13:57
*** pal has joined #openstack-ironic13:58
sambettsmorning NobodyCam o/13:59
NobodyCam:)14:02
* TheJulia gets out a giant good morning sign and waves it from side to side14:04
thiagopgood morning TheJulia14:05
NobodyCamlol14:06
*** penick has joined #openstack-ironic14:07
*** cing has quit IRC14:08
sambettso/ TheJulia14:11
*** absubram has joined #openstack-ironic14:12
lucasagomesPradeep, credentials?14:18
lucasagomesPradeep, Ironic is a admin-ony api14:18
valkyrjamorning. ::looks at timestamps and looks at desktop clock::14:20
NobodyCamvalkyrja: good UGT morning14:21
*** Pradeep has quit IRC14:21
*** pal has quit IRC14:21
* TheJulia goes and checks the ntp on the server that valkyrja is using14:22
*** mtanino has joined #openstack-ironic14:22
*** alex_xu has quit IRC14:29
*** david-lyle has quit IRC14:30
*** alex_xu has joined #openstack-ironic14:31
jrolldevananda: 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 IRC14:37
*** pal has joined #openstack-ironic14:41
*** dguerri` is now known as dguerri14:42
*** dguerri is now known as dguerri`14:43
*** purp_away is now known as purp14:44
openstackgerritJulia Kreger proposed openstack/bifrost: Change ironic configuration to utilize sample file  https://review.openstack.org/20411614:44
jrolldtantsur: https://review.openstack.org/#/c/184658/14:46
jrollinteresting14:46
jrolllucasagomes: ^^14:46
* lucasagomes reads14:47
lucasagomeshmmmmmmmmmm14:47
* dtantsur facepalms14:47
lucasagomesthis is what we don't wanna do /me wants to see their reasoning14:47
dtantsur1. Introduce versioning14:47
dtantsur2. Figure out that it sucks14:47
dtantsur3. Work around it in an official client14:48
dtantsur4. PROFIT14:48
openstackgerritMatt Keenan proposed openstack/ironic-specs: Determinable supported boot device list  https://review.openstack.org/19755414:48
jrollwell, so14:50
thiagopGuys, I think global requirements was updated on stable/kilo for the worst...14:50
jrollI don't know if I hate this14:50
gabriel-bezerradtantsur: I've mentioned it before. Don't know if you have seen: http://hintjens.com/blog:8514:50
*** krtaylor has quit IRC14:50
gabriel-bezerra"The end of software versions"14:51
thiagopI just manage to get my api running using pbr==0.9.014:51
devanandamorning, all14:51
dtantsurgabriel-bezerra, only briefly, thanks for reminding :)14:51
dtantsurdevananda, morning14:51
jrollso I tend to think the client should require a version, or should default to earliest or latest14:52
jrolland so it's all about how conservative you want to be14:52
thiagopmorning devananda14:52
jrollanyway, I'm not sure I want to discuss at the moment since I'm distracted14:52
lucasagomesdevananda, morning14:52
jrollhiya devananda :)14:52
lucasagomesjroll, me and dtantsur were talking briefly about it before14:53
lucasagomesjroll, the more I think, the more I think that in the long run this is a good way to educate users about versions14:53
jrolllucasagomes: yeah, I agree, I saw the conversation this morning14:53
lucasagomesbut I understand that to do that at some point we will break users14:53
devanandajroll: ugh....14:53
lucasagomesI mean to introduce that change14:54
jrolldevananda: ugh what14:54
jrolldevananda: ugh why isn't this networking spec landed? :D14:54
* lucasagomes tries to find the nova reasoning about that client patch14:55
*** amotoki has joined #openstack-ironic14:55
jrolllucasagomes: maybe in http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/novaclient-api-microversions.html14:55
* jroll reading now14:55
lucasagomesyeah looking there14:55
*** achanda has joined #openstack-ironic14:56
jrollhmm14: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
jrolloh "which is different from not-specified compute-api-version"14:57
jrollThe 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 functionality14:57
jrollI don't completely disagree14:57
jrollas a user, if you're worried about 'latest' breaking your tools, supply a version that is not latest14:58
dtantsur... which might mean "we're dropping versioning for CLI users"14:58
jrollwat14:58
dtantsuranother 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
dtantsurjroll, "defaulting to latest" essentially equals to "disabling versioning"14:59
jrolldtantsur: no, because users can still specify a version14:59
gabriel-bezerrait sucks regarding UX15:00
dtantsurjroll, can != will15:00
jrollwe only break users that don't pin a version15:00
gabriel-bezerraif one wants the latest, just write -os-compute-api-version=lastest15:00
jrollas a user, not pinning version (of anything) WILL break you. see also the gate.15:00
dtantsurit requires a *really* good message to users to make them specify versions, thus breaking compatilility with older servers15:00
gabriel-bezerras/lastest/latest/15:00
*** pal_ has joined #openstack-ironic15:01
jrollour negotiation code can handle the case of old servers, I'm not worried about that15:01
dtantsurjroll, not when you explicitly specify a version15:01
devanandajroll: latest rev of neutron spec LGTM. changes look small, so i'm happy to approve, or wait a few hours for others15:01
jrollwe can make it handle it.15:01
dtantsurexplicit version MUST NOT be negotiated in any direction IMO15:01
dtantsurthat will mean we promise contract, and then randomly break it15:01
jrolldtantsur: we can say "this server doesn't support versioning"15:01
jrolland they can not-specify15:02
jrolldevananda: thanks, either way15:02
*** krtaylor has joined #openstack-ironic15:02
dtantsurjroll, 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.615:02
jrolldtantsur: 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
jrolldtantsur: sure, we can provide a good error though15:03
dtantsurjroll, I understand. But why do it with CLI and NOT do it with API itself?15:03
devanandajroll, dtantsur: no - we don't break users15:03
dtantsurjroll, the same can apply to HTTP API: by not using specific version you're asking for problems15:03
devanandadtantsur: 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 default15:04
*** achanda has quit IRC15:04
dtantsurdevananda, that's news for me, the API WG spec says differently15:04
*** persia__ has joined #openstack-ironic15:04
devanandadtantsur: not specifying version to REST API => default minimum version.15:04
devanandadtantsur: whaa?15:04
devanandalink?15:04
dtantsurmoment15:05
jrolldevananda: we introduced versioning to be able to introduce a breaking change15:05
jrolldevananda: that's one of the reasons for versioning15:05
dtantsur++15:05
dtantsurdevananda, https://review.openstack.org/#/c/187112/10/guidelines/microversion_specification.rst15:05
jrollif we want to be conservative and default minimum, that's fine too15:05
lucasagomesjroll, ^ 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 them15:05
devanandajroll: /me tries to multitask a meeting ... without having had coffee yet15:05
dtantsurdevananda, read the very beginning15:06
jrolleither min or max, nothing in between, and I still think the best way is to require a version param15:06
lucasagomesI tend to agree ^15:06
* jroll really needs to collect thoughts and write a mail about this15:06
dtantsurI would put it as "unfortunately, the only sane way is to require a version param" :)15:07
jrollmhmmm15:07
dtantsurthe fun thing is that for CLI it's the simplest: just put a version in the env variable15:08
dtantsur(e.g. in stackrc for tripleo)15:08
jrollyep.15:09
zhenguodevananda  dtantsur, any update about the nodes tagging spec https://review.openstack.org/#/c/192935/ ?15:09
*** pal has quit IRC15:09
*** chlong has quit IRC15:09
*** jamielennox has quit IRC15:09
*** persia has quit IRC15:09
*** pal_ has quit IRC15:13
*** chlong has joined #openstack-ironic15:16
*** thrash has quit IRC15:19
*** thrash has joined #openstack-ironic15:22
zhenguohi lucasagomes,  can you help to review a nova ironic driver patch https://review.openstack.org/#/c/204088/ ? about the available resources.15:22
lucasagomeszhenguo, will add to my todo list15:23
zhenguolucasagomes: thanks :)15:23
lucasagomeszhenguo, thank you for fixing this stuff :D15:23
zhenguolucasagomes: heh15:24
* zhenguo away15:28
*** stendulker has joined #openstack-ironic15:33
*** dtantsur is now known as dtantsur|afk15:33
openstackgerritMatt Keenan proposed openstack/ironic-specs: Determinable supported boot device list  https://review.openstack.org/19755415:37
*** david-lyle has joined #openstack-ironic15:38
*** ifarkas_ has quit IRC15:51
*** kkoski has quit IRC15:58
*** kkoski has joined #openstack-ironic15:58
*** absubram has quit IRC15:59
*** jistr has quit IRC16:04
*** puranamr has joined #openstack-ironic16:07
*** amotoki has quit IRC16:15
*** dguerri` is now known as dguerri16:17
*** stendulker has quit IRC16:21
*** stendulker has joined #openstack-ironic16:24
SpamapSTheJulia: 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 IRC16:25
*** mgarza has joined #openstack-ironic16:25
*** zz_natorious is now known as natorious16:26
SpamapSTheJulia: 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
TheJuliafor whole disk image deployments yes16:27
*** davideagnello has joined #openstack-ironic16:27
TheJuliaThere 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 is16:27
*** Nisha has joined #openstack-ironic16:29
*** jlvillal has quit IRC16:29
*** krtaylor has quit IRC16:32
*** jlvillal has joined #openstack-ironic16:32
*** david-lyle has quit IRC16:34
*** dguerri is now known as dguerri`16:34
*** puranamr has quit IRC16:38
*** dguerri` is now known as dguerri16:39
*** puranamr has joined #openstack-ironic16:40
*** max_lobur has quit IRC16:41
*** e0ne has quit IRC16:45
*** stendulker has quit IRC16:45
*** dguerri is now known as dguerri`16:47
*** david-lyle has joined #openstack-ironic16:48
*** natorious is now known as zz_natorious16:49
SpamapSTheJulia: 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
SpamapSTheJulia: 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-ironic16:52
*** pal has joined #openstack-ironic16:52
openstackgerritMerged openstack/ironic: Allow upgrading shared lock to an exclusive one  https://review.openstack.org/20255816:52
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Lazy delete instances  https://review.openstack.org/20416216:52
lucasagomesjroll, once you get some time mind taking a look at ^ (wants to know ppl's opnions about it)16:53
jrolllucasagomes: yeah, already clicked16:53
* jroll is curious16:53
lucasagomeslol16:53
lucasagomesok16:53
lucasagomesit's actually simple, I've a prototype implemented (will submit soonish)16:53
jrolllucasagomes: OH16:55
jrollthe commit title made me expect something else16:55
jrolllike delayed delete or whatever to be able to reclaim it16:55
lucasagomesjroll, oh, this is something that nova has right?16:55
lucasagomesso theorically it already works for us16:55
lucasagomesshelve I think it's called16:55
jrollyeah16:55
jrollwell16:55
jrollI'm not sure how it's implemented or whatever16:56
jrollanyway, I like this idea16:56
lucasagomesthis is more about having a better interface with nova16:56
jrollabout to head to lunch16:56
jrollyep indeed16:56
lucasagomesbecause in our case we also use heat... so the integration when deleting stuff is not very good at the moment16:56
jrollleft a quick comment to remind myself to come back16:56
lucasagomesheat calls nova which calls ironic16:56
jrollmhm16:56
lucasagomesand if the instance fails to be deleted the whole heat stack fails16:57
lucasagomesbecause heat just like nova assumes that an instance can be deleted at any time16:57
lucasagomesand so on16:57
lucasagomesjroll, enjoy lunch!16:57
*** romainh has left #openstack-ironic16:57
TheJuliaSpamapS: basically yes, the code knows if it is a whole disk image because that gets stored in the node details17:00
SpamapSTheJulia: right!17:02
SpamapSbtw my new pain is not resizing / has resulted in config drive not working.17:02
* TheJulia ponders calling the bartender over to deliver liquor17:02
TheJuliacan 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 in17:03
* TheJulia opts to delay liquor intake until after dinner17:05
lucasagomesfolks I will call it a day17:06
lucasagomeshave a great night everyone!17:06
lucasagomessee y'all tomorrow17:06
*** lucasagomes is now known as lucas-dinner17:06
thiagopnight lucas-dinner17:07
NobodyCamnight lucas-dinner17:07
*** persia__ is now known as persia17:07
*** persia has quit IRC17:08
*** persia has joined #openstack-ironic17:08
TheJulialucas-dinner: goodnight17:08
*** athomas has quit IRC17:08
*** davideagnello has quit IRC17:12
TheJuliaSpamapS: up for trying a patch?17:12
SpamapSTheJulia: YES17:13
TheJuliahttp://paste.openstack.org/show/RNd1bhMmXMsVld46wHSG/17:14
SpamapSTheJulia: good timing. :)17:14
TheJuliait passes unit tests, would need tests and to be repeated elsewhere17:14
TheJuliagive that a try and let me know if it works17:14
*** trown is now known as trown|lunch17:15
SpamapShm17: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
sinvalhi 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
SpamapSguessing my stuff isn't up to speed with the new world order yet17:17
SpamapSah yeah, have to manually upgrade pbr17:17
*** davideagnello has joined #openstack-ironic17:17
TheJulia:(17:18
*** ijw has joined #openstack-ironic17:19
*** Pradip has joined #openstack-ironic17:20
*** lsmola has quit IRC17:20
*** pal has quit IRC17:23
SpamapSTheJulia: its up, booting node now17:23
TheJuliaup as in deploying, or did it actually end up falling back to the local storage?17:23
SpamapSohnoes17:24
SpamapSI think I have to update bifrost too17:24
SpamapSmsg: No valid host was found. Reason: No conductor service registered which supports driver agent_ipmitool. (HTTP 400)17:24
TheJuliaugh17:24
TheJuliaanything in the conductor log?17:24
SpamapSTheJulia: I think it was a dbsync fail17:27
TheJuliawell that is a bifrost bug :)17:28
SpamapSTheJulia: it's a SpamapS bug, I'm skipping install out of impatience.17:28
TheJuliaoh wait....17:28
TheJuliaoh, heh17:28
TheJuliaok17:28
SpamapSyeah ok, had to restart conductor after dbsync17:28
SpamapS(I stopped it, upgraded, started it, saw error, dbsynced)17:28
TheJuliait happens17:29
SpamapSaye17:29
*** achanda has joined #openstack-ironic17:29
SpamapSTheJulia: ok, so in 12 minutes I'll know if the code works. :)17:29
*** romcheg has quit IRC17:29
TheJuliawhee \o/17:29
TheJuliaSpamapS: jumping in my car then, if it works I'll figure something out and post a review, most likely later tonight17:30
*** davidlenwell_ is now known as davidlenwell17:33
*** zhenguo has quit IRC17:33
*** zz_natorious is now known as natorious17:35
*** tmckay has joined #openstack-ironic17:35
*** derekh has quit IRC17:37
tmckayHello 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
jrollsinval: ironic doesn't have an events-queue-sort-of-thing today17:38
tmckayIf I use VirtualBox, are the images the same as a used for a "real" bare-metal machine?17:38
jrolltmckay: http://docs.openstack.org/developer/ironic/drivers/vbox.html17:39
*** romcheg has joined #openstack-ironic17:39
sinvaljroll: thats what i thought, thank you17:40
jrolltmckay: images should be same or very similar, may need drivers in your baremetal image17:40
TheJuliaSpamapS: \o/ or /o\?17:41
tmckayjroll, hi.  okay, I read through that page.  I was a little unclear on whether or not things are different for Windows vs Linux17:41
tmckayI would have a headless VirtualBox instance on the host17:41
jrolltmckay: should be the same, I believe17:42
jrollobviously VBoxWebSrv probably has a different location :)17:42
tmckayit looked to me like ironic would use VBoxManage to run everything.17:42
jrollyes17:43
jroller, no17:43
jrollso I believe there's two VBox drivers17:43
tmckayand 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
tmckayjroll, ah, 2 drivers.  I thought there might be17:43
jrollone is *_vbox which uses the web thing, and the other is *_ssh which uses ssh+VboxManage17:44
jrollAIUI17:44
NobodyCamtmckay: sounds like the vbox vm does not have a disk attached17:44
SpamapSTheJulia: oh, sorry I lost site of it. \o/17:44
SpamapSsight17:44
SpamapSTheJulia: worked perfectly, fell through to disk boot. :)17:44
jrollNobodyCam: no, apparently that's a thing with the *_vbox drivers17:44
tmckayNobodyCam, that's just a quote from the html overview, not from my experience :)17:44
NobodyCamahh17:45
tmckayjroll, thanks, that clue on the _ssh drivers is a good bread crumb.  I am feeling my way.17:45
TheJuliaSpamapS: woot17:45
*** davideagnello has quit IRC17:45
tmckayI 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
NobodyCamanyone 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
SpamapSTheJulia: just waiting for sshd to start up17:47
jrolltmckay: yeah, I'm looking for notes on the ssh drivers17:47
jrolltmckay: also, most servers support ipmi, you should just run a little ipmitool and see what happens :)17:47
tmckayjroll, should there be some kind of device under /dev for ipmi?  I didn't see anything17:48
*** ijw has quit IRC17:48
jrolltmckay: "sometimes"17:48
NobodyCamwe have the drivers wiki: http://docs.openstack.org/developer/ironic/drivers/vbox.html17:48
tmckayI know the ProLiants like iLO17:48
jrollmay depend on bios configs etc17:48
*** bitblt has joined #openstack-ironic17:48
jrollNobodyCam: that is for *_vbox, there's also *_ssh with virtualbox mode17:49
NobodyCamya17:49
jrolltmckay: I believe anything with iLO should support IPMI17:49
tmckayok, maybe I'll give an ipmitool a try, too17:49
* jroll bbiab17:49
TheJuliatmckay: you should be able to use ipmi, the ilo you have is too old from ehat i understand :(17:49
*** ijw has joined #openstack-ironic17:50
*** bitblt has quit IRC17:51
tmckayTheJulia, 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-ironic17:51
* tmckay mixes caps on project names17:51
*** pelix has quit IRC17:52
*** kkoski has quit IRC17:55
*** kkoski has joined #openstack-ironic17:55
*** bitblt has quit IRC17:58
*** bitblt has joined #openstack-ironic17:58
*** kkoski has quit IRC18:00
*** boris-42 has joined #openstack-ironic18:02
*** davideagnello has joined #openstack-ironic18:03
SpamapSTheJulia: thanks so much for that patch. Seriously, it's _exactly_ what I needed.18:04
*** davideagnello has quit IRC18:04
*** davideagnello has joined #openstack-ironic18:05
*** derekh has joined #openstack-ironic18:05
*** absubram has joined #openstack-ironic18:06
openstackgerritMerged openstack/ironic-specs: UEFI secure boot support for pxe_ilo driver  https://review.openstack.org/17429518:09
*** max_lobur has joined #openstack-ironic18:11
*** trown|lunch is now known as trown18:12
*** Marga_ has quit IRC18:13
*** Marga_ has joined #openstack-ironic18:14
*** jamielennox has joined #openstack-ironic18:15
*** jamielennox is now known as jamielennox|away18:16
*** kkoski has joined #openstack-ironic18:18
openstackgerritMerged stackforge/proliantutils: Add RIS support for updating boot device  https://review.openstack.org/20142018:20
*** david-lyle has quit IRC18:21
*** jamielennox|away is now known as jamielennox18:23
*** lazy_prince has quit IRC18:23
*** lucas-dinner has quit IRC18:23
*** dprince has quit IRC18:27
*** dprince has joined #openstack-ironic18:29
*** Marga_ has quit IRC18:29
*** Marga_ has joined #openstack-ironic18:29
*** Marga_ has quit IRC18:33
*** Marga_ has joined #openstack-ironic18:33
*** karimb has joined #openstack-ironic18:35
*** lucas-dinner has joined #openstack-ironic18:36
*** Nisha has quit IRC18:37
*** Nisha has joined #openstack-ironic18:38
*** Pradip has quit IRC18:42
TheJuliaSpamapS: just dont forget to send us info regarding your configdrive issue18:51
*** dprince has quit IRC19:03
*** davideagnello has quit IRC19:03
SpamapSTheJulia: doh.. looks like I forgot to set DIB_CLOUD_INIT_DATASOURCES19:03
SpamapSTheJulia: so, another SpamapS bug. ;)19:03
* SpamapS should probably just start using install.yaml again. ;)19:03
*** davideagnello has joined #openstack-ironic19:04
*** e0ne has joined #openstack-ironic19:04
*** Marga_ has quit IRC19:06
*** Marga_ has joined #openstack-ironic19:06
SpamapSso now the question is.. how to deal with this massive / :-P19:10
SpamapSI'm thinking 100GB to /, and then /var gets the rest.19:11
*** amit213 has quit IRC19:14
*** amit213 has joined #openstack-ironic19:14
TheJuliaSpamapS: might work.  that makes me wonder if we should still have a flat to explicitly say cloudinit...19:15
*** davideagnello has quit IRC19:19
SpamapSTheJulia: flat what?19:23
TheJuliai was thinking switch... but apparently it didnt make it to the keyboard that way19:25
SpamapSTheJulia: ah, so .. I'm certainly happy to switch to simple-init if that works19:26
SpamapSTheJulia: I'm hearing it doesn't. :)19:26
*** karimb has quit IRC19:26
TheJuliaSpamapS: it worked last week as long as you had a hosts file :)19:27
SpamapSwhy wouldn't I have a hosts file? :)19:27
TheJuliaubuntu mi imal lacks a hoats file19:28
TheJuliaminimal19:28
TheJuliahosts19:28
SpamapSOh that seems like something to fix.19:29
SpamapSI don't think we ever don't want that.19:29
TheJuliaSpamapS: fix has already landed, just waiting for it to be released, at least the fix in glean19:29
SpamapSyeah no I think ubuntu-minimal should have a fix19:30
SpamapSbut glean being defensive is good19:30
*** david-lyle has joined #openstack-ironic19:34
*** kkoski has quit IRC19:41
SpamapSwoot we can reboot!19:47
*** Pradip has joined #openstack-ironic19:49
*** bitblt has quit IRC19:58
*** ijw has quit IRC20:00
*** e0ne has quit IRC20:02
*** absubram has quit IRC20:04
*** absubram has joined #openstack-ironic20:04
*** absubram has quit IRC20:05
jrolldtantsur|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_natorious20:10
NobodyCamTheJulia: yep manually tested if I use repo-install it simple-init works as expected20:23
*** kkoski has joined #openstack-ironic20:23
NobodyCamtrying to see if I can get anyone in infra to push up a new package to pypi20:23
*** e0ne has joined #openstack-ironic20:27
*** davideagnello has joined #openstack-ironic20:29
*** albertoffb has quit IRC20:37
*** lucas-dinner has quit IRC20:38
TheJuliaNobodyCam: well awesome :)20:44
NobodyCamlol now if I can just find a infra person with a moments free time to push up a glean package to pypi20:46
*** Marga_ has quit IRC20:48
*** Marga__ has joined #openstack-ironic20:48
*** e0ne has quit IRC20:48
TheJuliaNobodyCam: I suggest using cookies20:49
NobodyCamlol20:50
NobodyCamactually I think I may have a hack20:50
TheJuliano fresh cookies?20:51
*** sinval has quit IRC20:51
*** lucas-dinner has joined #openstack-ironic20:52
NobodyCamnone on hand atm20:59
NobodyCamlol20:59
NobodyCamtesting workaround now20:59
*** trown is now known as trown|outttypeww21:06
mrdaMorning Ironic21:11
SpamapSTheJulia: that patch you gave me.. have you by any chance submitted it just yet?21:13
*** jjohnson2 has quit IRC21:13
TheJuliaSpamapS: I'm writing the commit message right now, why?21:13
SpamapSTheJulia: 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
TheJulialike, literally right now21:13
SpamapSTheJulia: cool, no thats fine. :)21:13
*** sinval has joined #openstack-ironic21:13
TheJuliaok, wait about a minute and you should see it appear in channel21:13
SpamapSTheJulia: don't forget 'Closes-Bug: #1476489'21:14
openstackbug 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-ironic21:14
*** lucas-dinner has quit IRC21:15
*** e0ne has quit IRC21:15
*** e0ne has joined #openstack-ironic21:16
*** tmckay has quit IRC21:18
openstackgerritJulia Kreger proposed openstack/ironic: Clean up tftp files if agent deployed disk image  https://review.openstack.org/20426521:20
TheJuliaSpamapS: ^^^^21:20
*** Nisha has quit IRC21:21
*** thiagop has quit IRC21:27
SpamapSTheJulia: \o/21:30
*** derekh has quit IRC21:31
*** karimb has joined #openstack-ironic21:32
*** e0ne has quit IRC21:33
*** dguerri` is now known as dguerri21:37
*** cing has joined #openstack-ironic21:37
*** dguerri is now known as dguerri`21:41
*** zz_natorious is now known as natorious21:42
*** kragniz has quit IRC22:01
*** kragniz has joined #openstack-ironic22:02
*** davideagnello has quit IRC22:03
*** jrist has quit IRC22:03
*** kkoski has quit IRC22:04
*** penick has quit IRC22:04
PradipHi, can anybody tell me how to crete a local bootable pxe image?22:06
*** bnemec has quit IRC22:06
*** jrist has joined #openstack-ironic22:07
*** romcheg has quit IRC22:09
NobodyCamPradip: huh22:15
*** ijw has joined #openstack-ironic22:15
NobodyCamPradip: would that be a whole disk image?22:15
NobodyCamor the deploy ramdisk22:16
PradipNobodyCam: Anything22:18
PradipNobodyCam: 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 it22:20
*** max_lobur has quit IRC22:20
NobodyCamPradip: I use DIB (Dick-image-bulider)22:20
*** max_lobur has joined #openstack-ironic22:20
NobodyCamuse the VM element22:20
NobodyCamgah22:20
NobodyCamreally bad typeo22:21
NobodyCamDisk-image-builder22:21
BadCubROFLMAO22:21
NobodyCam(*blush*)22:21
BadCubmust be a new Openstack module22:21
NobodyCamuggh22:21
NobodyCam:(22:21
* BadCub will not let NobodyCam live this one down for a while22:21
PradipNobodyCam: lol. Do I need to use some option in the Disk-image-builder?22:21
NobodyCamPradip: yes add the VM element to your list of elements that will build a whole-disk-image22:22
PradipNobodyCam: Can you share a sample command to create say ubuntu image22:22
NobodyCamsure one sec22:23
PradipNobodyCam: Thanks22:24
NobodyCamdisk-image-create -a amd64 -o /httpboot/deployment_image.qcow2 -t qcow2 ubuntu vm serial-console simple-init22:24
*** mgarza has quit IRC22:24
PradipNobodyCam: Just to be sure, I can use this image for deplying an actual baremetal, right?22:26
NobodyCamyep it wont do much but yep22:27
PradipNobodyCam: okay thanks22:28
PradipNobodyCam: What do you mena by it won't do much?22:29
Pradip*mean22:29
NobodyCamits just a basic os22:29
Pradipohkay got it22:30
*** toabctl has quit IRC22:30
*** v92 has quit IRC22:34
*** toabctl has joined #openstack-ironic22:36
*** v92 has joined #openstack-ironic22:40
*** [1]cdearborn has quit IRC22:42
*** natorious is now known as zz_natorious22:43
*** ubuntus_ has joined #openstack-ironic22:48
*** mtanino has quit IRC22:49
*** davideagnello has joined #openstack-ironic22:51
*** max_lobur has quit IRC22:56
*** puranamr has quit IRC22:56
NobodyCamSpamapS: will /me landing https://review.openstack.org/#/c/203768 impact your efforts?22:58
*** ubuntus_ has quit IRC23:05
*** puranamr has joined #openstack-ironic23:08
*** karimb has quit IRC23:15
*** boris-42 has quit IRC23:22
*** cing has quit IRC23:23
*** david-lyle has quit IRC23:28
*** ijw__ has joined #openstack-ironic23:31
*** ijw has quit IRC23:34
PradipNobodyCam: What will be username password for this image?23:40
*** puranamr has quit IRC23:41
NobodyCamPradip: how did you boot the image nova boot?23:42
Pradipcommand line23:42
Pradipi didn't provide any password or user23:42
NobodyCamahh23:42
NobodyCamI should have included the stackuser element in my example23:43
NobodyCamPradip: https://github.com/openstack/tripleo-image-elements/tree/master/elements/stackuser23:43
PradipNobodyCam: how do i set the username, password?23:48
*** ubuntus_ has joined #openstack-ironic23:48
PradipNobodyCam: so I need to recreate the image again?23:49
NobodyCamPradip: ya add that element23:52
NobodyCamthat will add a fixed stack user23:52
NobodyCamsee readme on the link above23:52
PradipNobodyCam: sorry to disturb again. but I didn't quite get how to add this23:56
Pradipis is saying not found23:56
NobodyCamahh that element is actually in a different repo23:57
NobodyCamso you'll need to pull it down and then set a env var23:57
NobodyCamlet me dig that up23:58
NobodyCamI think its ELEMENTS_PATH23:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!