Wednesday, 2014-09-10

jrollmrda: np :)00:04
*** todd_dsm has quit IRC00:05
*** eghobo has quit IRC00:07
*** aswadr has joined #openstack-ironic00:10
jrollaweeks: did you want me to WIP that horizon patch that's in my name?00:11
aweeksjroll: yeah, that would be good00:12
aweeksjroll: it doesn't look like its possible to change the owner of a patch in gerrit00:12
aweeksperhaps I should just create a new one00:12
jrolldone00:12
jrollit doesn't :(00:12
jrollif you want, go ahead, it's up to you00:12
aweeksto avoid this happening in the future00:12
jrollI'm happy to help as well00:12
aweeksthink I'll do that, but thanks anyways00:12
jrollmmmkay00:12
openstackgerritKyle Stevenson proposed a change to openstack/ironic: Improve IPA client library  https://review.openstack.org/11111800:38
*** russellb has quit IRC00:46
*** wendar has quit IRC00:47
JayFJoshNang: kylestev https://review.openstack.org/#/c/111118/7/ironic/drivers/modules/agent.py,cm00:47
JayFis what I'm talking about :)00:47
*** wendar has joined #openstack-ironic00:47
*** russellb has joined #openstack-ironic00:49
*** Haomeng|2 has quit IRC01:22
*** todd_dsm has joined #openstack-ironic01:24
*** rloo has quit IRC01:32
*** lazy_prince has quit IRC01:33
*** Haomeng has joined #openstack-ironic01:47
*** nosnos has joined #openstack-ironic01:54
*** todd_dsm has quit IRC01:58
*** r-daneel has quit IRC02:02
*** yuanying has quit IRC02:02
*** yuanying has joined #openstack-ironic02:02
*** harlowja is now known as harlowja_away02:25
*** pcrews has quit IRC02:36
openstackgerritA change was merged to openstack/ironic: Translator functions cleanup part 4  https://review.openstack.org/11859102:46
*** Poornima has joined #openstack-ironic02:47
*** ramineni has joined #openstack-ironic02:57
*** chenglch|2 has joined #openstack-ironic03:06
*** anderbubble has quit IRC03:23
openstackgerritA change was merged to openstack/ironic: Fix compute_driver and scheduler_host_manager in install-guide  https://review.openstack.org/11993703:27
*** killer_prince has joined #openstack-ironic03:48
*** killer_prince is now known as lazy_prince03:48
openstackgerritYuiko Takada proposed a change to openstack/python-ironicclient: Add unit tests for "ironic node-create" shell cmd  https://review.openstack.org/12031204:01
*** rushiagr_away is now known as rushiagr04:40
*** Poornima has quit IRC04:45
*** Nisha has joined #openstack-ironic05:03
*** nikunj2512 has joined #openstack-ironic05:15
*** Poornima has joined #openstack-ironic05:16
*** lazy_prince has quit IRC05:22
*** lazy_prince has joined #openstack-ironic05:23
*** jcoufal has joined #openstack-ironic05:39
*** k4n0 has joined #openstack-ironic05:45
*** rakesh_hs has joined #openstack-ironic05:59
*** pradipta_away is now known as pradipta06:03
*** chenglch|4 has joined #openstack-ironic06:04
*** chenglch|2 has quit IRC06:04
*** pradipta is now known as pradipta_away06:16
*** rushiagr is now known as rushiagr_away06:48
*** rushiagr_away is now known as rushiagr06:49
*** athomas has joined #openstack-ironic06:51
*** ifarkas has joined #openstack-ironic06:53
mrdaNight Ironic.  TTY mid-October :)06:58
*** mrda is now known as mrda-vacation06:58
*** k4n0 has quit IRC07:07
Haomengmrda: night:)07:12
*** dtantsur|afk is now known as dtantsur07:13
dtantsurMorning Ironic07:14
*** k4n0 has joined #openstack-ironic07:22
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/12032607:26
*** bluex-pl has joined #openstack-ironic07:28
Haomengdtantsur: morning:)07:29
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/12032607:34
*** ndipanov_gone is now known as ndipanov07:39
*** jistr has joined #openstack-ironic07:39
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver  https://review.openstack.org/11003107:47
*** bluex-pl has quit IRC08:04
*** derekh has joined #openstack-ironic08:07
*** bluex-pl has joined #openstack-ironic08:19
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Unify the sensor data format  https://review.openstack.org/12033908:20
*** lucasagomes has joined #openstack-ironic08:20
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Unify the sensor data format  https://review.openstack.org/12033908:23
*** igordcard has joined #openstack-ironic08:36
*** lazy_prince is now known as killer_prince08:56
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync the document with current implements  https://review.openstack.org/12034608:58
*** killer_prince has quit IRC08:58
*** lazy_prince has joined #openstack-ironic08:58
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync the document with current implements  https://review.openstack.org/12034608:59
*** rushiagr is now known as rushiagr_away09:18
*** rushiagr_away is now known as rushiagr09:18
*** pelix has joined #openstack-ironic09:32
*** MattMan has joined #openstack-ironic09:33
*** nosnos has quit IRC09:41
*** nosnos has joined #openstack-ironic09:42
*** nosnos has quit IRC09:47
*** andreykurilin has joined #openstack-ironic09:47
*** bluex-pl has quit IRC09:47
*** dtantsur is now known as dtantsur|brb10:00
*** bluex-pl has joined #openstack-ironic10:03
*** Nisha has quit IRC10:08
*** chenglch|4 has quit IRC10:24
*** lazy_prince is now known as killer_prince10:38
mrda-vacationyay! 119944 merged!10:51
* mrda-vacation is hoping that ironic via the nova driver now works10:51
*** killer_prince is now known as lazy_prince10:55
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Unify the sensor data format  https://review.openstack.org/12033910:56
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync the document with the current implementation  https://review.openstack.org/12034611:01
*** Poornima has quit IRC11:02
*** ramineni has quit IRC11:06
*** viktors|afk is now known as viktors11:09
*** nikunj2512 has quit IRC11:09
*** lucasagomes is now known as lucas-hungry11:22
*** lazy_prince is now known as killer_prince11:23
*** Poornima has joined #openstack-ironic11:26
*** vdrok_afk is now known as vdrok11:29
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Remove unused modules from openstack-common.conf  https://review.openstack.org/12009811:32
*** ekarlso- has quit IRC11:37
*** ekarlso- has joined #openstack-ironic11:37
*** bluex-pl has quit IRC11:55
*** dprince has joined #openstack-ironic12:02
*** killer_prince is now known as lazy_prince12:11
*** lazy_prince has quit IRC12:17
*** lazy_prince has joined #openstack-ironic12:18
*** lazy_prince has joined #openstack-ironic12:18
*** linggao has joined #openstack-ironic12:30
*** linggao_ has joined #openstack-ironic12:30
*** linggao has quit IRC12:30
*** lucas-hungry is now known as lucasagomes12:32
*** jcoufal has quit IRC12:35
*** jcoufal has joined #openstack-ironic12:36
*** jcoufal_ has joined #openstack-ironic12:38
*** jcoufal has quit IRC12:38
*** rainya has joined #openstack-ironic12:39
*** rainya has quit IRC12:39
*** bluex-pl has joined #openstack-ironic12:39
*** jcoufal_ has quit IRC12:39
*** jcoufal has joined #openstack-ironic12:40
*** rainya has joined #openstack-ironic12:40
*** rainya has quit IRC12:42
*** rainya has joined #openstack-ironic12:42
*** rainya has quit IRC12:43
*** jcoufal has quit IRC12:45
*** jcoufal has joined #openstack-ironic12:45
*** athomas has quit IRC12:46
*** athomas has joined #openstack-ironic12:46
*** ifarkas has quit IRC12:57
*** dtantsur|brb is now known as dtantsur13:02
*** ifarkas has joined #openstack-ironic13:05
openstackgerritMike Durnosvistov proposed a change to openstack/ironic: Check whether specified FS is supported  https://review.openstack.org/9810213:08
jrollmorning ironic :)13:22
jrollmrda-vacation: have a blast dude :D13:22
NobodyCamgoot en morgen taug Ironic13:24
jrollNobodyCam: we need to be practicing french, not german13:25
jrolland good morning :)13:25
lucasagomesmorning jroll NobodyCam13:25
NobodyCamlol13:25
NobodyCammorning jroll and lucasagomes13:25
jrollheya lucas :)13:26
lucasagomesmy french sucks as well13:26
lucasagomesmaidin mhaith NobodyCam  :)13:26
jrolldon't feel bad, I know all of like 3 phrases13:26
lucasagomesheh, it's not needed anyway people speak english over there13:27
lucasagomeswell mostly young ppl13:27
*** lazy_prince is now known as killer_prince13:28
jrollye13:28
NobodyCamso google says I should be saying bonjour13:28
lucasagomesheh yeah that's irish not french13:28
jrolllol13:28
lucasagomesNobodyCam, jroll btw, next week we are going to know whether we graduated or not13:29
lucasagomesmaybe we should come up with some hoodies in case we _do_ graduate?13:30
NobodyCamlol13:30
NobodyCamI was just reading the thread about the api proxy.13:30
lucasagomesyeah, we might not need it13:30
lucasagomeswhich is good, less work13:30
*** Nisha has joined #openstack-ironic13:30
jrolllucasagomes: I'm happy to find any reason to have a new hoodie :D13:31
lucasagomesNobodyCam, but maybe propose the code to nova and post the link on the ML just to show good faith idk13:31
lucasagomeswe have the code already so13:31
lucasagomesjroll, heh +1, idk how it would be if we don't graduate thou13:31
NishaHi Luca13:31
Nishalucasagomes:13:31
lucasagomessometihng like "F*ck TC and I'm not being Ironic"13:31
Nisha*13:31
NobodyCamlol ya, anyone able to get the nova unit test to un on a MAC?13:32
jrollLOL13:32
dtantsurmorning jroll, NobodyCam, Nisha13:32
lucasagomesNisha, hey there13:32
NobodyCammorning dtantsur13:32
jrollNobodyCam: I personally wouldn't even bother trying13:32
NobodyCamand Nisha13:32
dtantsurfolks, where do we store deploy kernel/ramdisk ID's now?13:32
NobodyCamI cant seem to get them to run13:32
jrollmorning Nisha dtantsur13:33
jrolldtantsur: driver_info13:33
NobodyCamI tried for a hour last night and even pinged in -nova13:33
lucasagomesdtantsur, driver_info13:33
lucasagomesbefore was in the flavor13:33
dtantsurthanks. so https://review.openstack.org/#/c/118614/4/doc/source/deploy/install-guide.rst is wrong right now, will let know13:33
lucasagomesdtantsur, yeah, well there's a backward compat layer13:34
lucasagomesbut I would prefer to point to driver_info13:34
lucasagomesbecause that compat layer may go away in K13:34
dtantsurlucasagomes, I'd prefer our new shine docs to mention the right way :)13:34
lucasagomesyup13:34
jroll+113:35
Nishayes13:35
Nishalucasagomes: dtantsur I was going through the comments13:35
Nishaon https://review.openstack.org/#/c/116561/13:35
dtantsurright13:36
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: (EXPERIMENTAL) Add support for dox  https://review.openstack.org/12041313:36
Shrewsjroll: ^^^^13:36
jroll\o/13:37
* jroll plays13:37
Shrewsjroll: problem right now is dox logs you in as non-root, so those commands fail13:37
JoshNangShrews: :O sweeeeeeet13:37
jrollShrews: isn't there a `setup` section for that?13:37
lucasagomesdox?!13:37
Shrewsjroll: there is a 'prep' section for building the container13:37
* lucasagomes reads13:37
dtantsuroh what is it?13:38
jrollShrews: ah, yeah, https://github.com/openstack/zaqar/blob/master/dox.yml#L813:38
jrolldtantsur: dox is tox but s/virtualenv/docker/13:38
jroll(or that's the goal, it's super early)13:38
dtantsurwow never heard13:38
*** rainya has joined #openstack-ironic13:38
Shrewsjroll: but the source directory for ironic is not yet mounted during prep13:38
lucasagomesheh13:39
jrolldtantsur: super new13:39
JoshNangdtantsur: one of the goals seems to be avoiding "recreating virtualenv, come back in 15 mins"13:39
jrollShrews: so how does that work for zaqar13:39
*** Nisha_ has joined #openstack-ironic13:39
lucasagomesJoshNang, pip cache?13:39
Shrewsjroll: i don't think they're running unit tests13:39
Nisha_I was thinking it would be better to add mkisofs as a requirement in the global requirements.txt file rather than handling it in exception13:39
lucasagomesI mean I'm not against it, it sounds cool13:39
jrollJoshNang: PIP_DOWNLOAD_CACHE ftw13:39
lucasagomesbut pip cache helps a lot :)13:39
dtantsurwould be nice, though I don't like these 'apt-get install' :)13:39
jrollShrews: oh.13:39
jrolldtantsur: that's done in the docker container13:39
Shrewsjroll: at least, not what i could discern from their .yml13:39
JoshNanglucasagomes: jroll definitely. but this skips all installs too13:39
NobodyCammorning Shrews13:40
NobodyCamand JoshNang13:40
ShrewsNobodyCam: morning13:40
* jroll hrm13:40
JoshNangNobodyCam: morning!13:40
*** Nisha has quit IRC13:40
Nisha_NobodyCam: morning13:40
jrollShrews: commands: python setup.py testr --slowest13:40
Shrewsjroll: ??13:40
NobodyCamShrews: you run on a mac don't you?13:40
lucasagomesNisha_, I don't know if that's possible tho13:40
jrollthat's in zaqar's dockerfile13:40
jrollShrews: ^13:40
Nisha_lucasagomes: do you see any issue with that13:41
lucasagomesNisha_, there's no way to install mkisofs via pip13:41
lucasagomeswhich is what global requirements does13:41
Nisha_i can handle it in exception but then we actually dont provide uefi support13:41
Nisha_because image will not have uefi support13:42
lucasagomesNisha_, you need a specific version of mkisofs?13:42
lucasagomesyeah we can test it in code see if the mkisofs supports the UEFI option and fail if it does13:42
lucasagomesbut also document it13:42
Nisha_lucasagomes: understood...but then how do we handle it13:42
lucasagomesNisha_, we have something similar to ipmitool AFAIK13:43
* lucasagomes lemme find13:43
Nisha_do you mean we should handle it in exception?13:43
Nisha_hmmm13:43
Nisha_ok13:43
lucasagomesNisha_, https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L116-L13713:43
lucasagomesShrews, cool was mordred that started dox then13:45
lucasagomes?13:45
Shrewslucasagomes: yes13:45
lucasagomesyeah handling other stuff apart from pip installs (e.g packages) sounds pretty good13:46
ShrewsNobodyCam: yes, i use mac's too. neat thing is, we'd be able to use dox to run the unit tests on macs now!13:46
Nisha_lucasgomes: Ok i would try to do this way. But then if option is not supported, then it should raise an exception13:46
Nisha_?13:46
jrolllucasagomes: http://blog.chmouel.com/2014/09/08/dox-a-tool-that-run-python-or-others-tests-in-a-docker-container/13:46
lucasagomesjroll, ty13:46
*** rainya has quit IRC13:47
lucasagomesNisha_, yeah... well we can do it on the validate, if it's uefi and the mkisofs doesn't support it13:47
lucasagomeswe can capture the problem before trying to deploy the node13:47
Nisha_ok.13:47
Nisha_Thanks. I will address the comments and post the patch for review asapp13:48
lucasagomesNisha_, ta much13:48
*** killer_prince has quit IRC13:49
*** lazy_prince has joined #openstack-ironic13:49
NobodyCamShrews: dox?13:49
openstackgerritA change was merged to openstack/ironic: Remove unused modules from openstack-common.conf  https://review.openstack.org/12009813:50
openstackgerritA change was merged to openstack/python-ironicclient: Work toward Python 3.4 support and testing  https://review.openstack.org/11880113:50
jrollNobodyCam: http://blog.chmouel.com/2014/09/08/dox-a-tool-that-run-python-or-others-tests-in-a-docker-container/13:50
NobodyCamShrews: the game emulator13:50
NobodyCamoh docker13:51
NobodyCamlol13:51
NobodyCamthere is a dox too13:51
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add list_by_node_id() to Port object  https://review.openstack.org/12042213:54
lucasagomesNobodyCam, jroll who is working on the migration docs?13:55
lucasagomesI mean, there's someone already working on it?13:56
NobodyCamlucasagomes: https://etherpad.openstack.org/p/IronicMigration13:56
lucasagomesI c13:57
NobodyCamadam_g: and devananda started working on it lastnight13:57
lucasagomesty13:57
* NobodyCam hates what his employeer is doing to their vpn sign on process :-p13:58
jrollNobodyCam: :(13:59
NobodyCamlol it just doesn't work13:59
jrollyeah13:59
jrollinternal security things almost never work, in my experience14:00
*** athomas has quit IRC14:00
NobodyCamlucasagomes: may be worth adding link to ML thread14:00
lucasagomesNobodyCam, nice, yah will do14:00
*** Nisha_ has quit IRC14:02
lucasagomesheh https://lh3.googleusercontent.com/-b5EWJrw9QHo/VBBNC-I6CVI/AAAAAAAALLQ/C17OA9768WY/w1250-h853-no/iphone-troll.jpg14:04
dtantsurlol just tweeted this one :)14:05
Shrewsthat's so trending on reddit14:05
lucasagomesheh just saw now on g+14:05
NobodyCamlol14:06
*** athomas has joined #openstack-ironic14:09
*** pcrews has joined #openstack-ironic14:15
jrollshall we go ahead and land this? :) https://review.openstack.org/#/c/119892/14:15
*** linggao has joined #openstack-ironic14:16
Shrewsummm... no14:17
Shrewswe need to give tripleo time to adjust, no?14:17
jrollno, that's why that patch does what it does14:18
jrollit basically proxies the driver in ironic's tree to the driver in nova's tree14:18
Shrewsoh. /me is behind14:19
jroll:)14:19
jrollwould be nice to have tripleo passing tests though14:20
jrollno idea how to debug tripleo fails14:20
NobodyCamlucasagomes: https://review.openstack.org/#/c/12043314:27
*** rwsu has joined #openstack-ironic14:30
openstackgerritA change was merged to openstack/ironic: Unify the sensor data format  https://review.openstack.org/12033914:33
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver  https://review.openstack.org/11003114:33
lucasagomesNobodyCam, nice14:35
lucasagomesNobodyCam, sent to the ML so ppl can take a look?14:36
lucasagomesNobodyCam, ah sean just did it14:36
lucasagomes:)14:36
NobodyCamlol14:36
NobodyCami must just be slow this morning ..hehehe14:37
*** dhellmann is now known as dhellmann_14:39
*** dhellmann_ is now known as dhellmann14:40
bluex-pljroll: hi, made changes and tests as requested in https://review.openstack.org/#/c/117529/14:43
bluex-plI would be glad if you could take a look :)14:44
jrollbluex-pl: will do today14:46
*** rwsu has quit IRC14:48
*** Nisha has joined #openstack-ironic14:50
bluex-plthanks14:50
*** bluex-pl has quit IRC14:55
*** rakesh_hs has quit IRC15:00
*** andreykurilin has quit IRC15:04
NobodyCamlucasagomes: ack and thank you for the comments I will address them shortly15:04
*** rainya has joined #openstack-ironic15:05
lucasagomesNobodyCam, yvw, np15:05
*** rainya has quit IRC15:05
NobodyCambrb15:20
*** dtantsur is now known as dtantsur|brb15:22
*** rainya has joined #openstack-ironic15:23
*** k4n0 has quit IRC15:34
*** Poornima has quit IRC15:35
*** ramineni has joined #openstack-ironic15:36
*** andreykurilin has joined #openstack-ironic15:40
*** ifarkas has quit IRC15:44
lazy_princemorgabra: ping15:50
devanandamornin, all15:54
NobodyCamgood morning mr devananda15:56
*** rloo has joined #openstack-ironic15:57
devanandaNobodyCam: would it be fair to say your nova patch to proxy the API is an untested initial draft?16:06
devanandaNobodyCam: also - have you tested it?16:06
*** datajerk has joined #openstack-ironic16:07
*** jistr has quit IRC16:07
NobodyCamI tested the first versions of it16:08
NobodyCamthis latest one I have not16:08
NobodyCamI am addressing the comments on it now16:08
devanandaah, k16:09
lucasagomesdevananda, morning16:09
devanandalucasagomes: evening! :)16:09
devanandaNobodyCam: fwiw, I'm in favor of not adding it to Nova, but let's just see what they decide16:09
NobodyCamdevananda: http://paste.openstack.org/show/HIV6fjsAEO6YFa14BgWs/16:10
NobodyCamdevananda: ack... thats my hope as well16:10
*** rwsu has joined #openstack-ironic16:12
NobodyCamsorry that was a bad link I just pasted: see http://paste.openstack.org/show/Em861wMwFvrFlsWkugfX16:12
devanandaNobodyCam: awesome. also - I hate that we store SSH keys16:15
devananda*private keys16:16
devananda*in plain text16:16
NobodyCam:( this patch will not address that issue :-16:16
devanandaNobodyCam: I think it's worth replying to the thread with an example of the output -- do you want to do that, or shall I ?16:16
devanandaI know - just griping about it16:17
*** ndipanov has quit IRC16:17
NobodyCamhehe I can do that16:18
devanandaNobodyCam: also, what about interfaces? I don't see any proxying of those16:20
devanandaNobodyCam: eg, "nova baremetal-interface-list"16:20
NobodyCamoh I didn't do that one.. only node [list|show] I can add that fairly quickly... please post a comment on the nova review for that16:23
NobodyCamand I'll add it16:23
NobodyCam(asking for the comment so others can also see it is requested)16:23
*** ramineni has quit IRC16:24
*** todd_dsm has joined #openstack-ironic16:24
*** viktors is now known as viktors|afk16:28
*** todd_dsm has quit IRC16:35
Nishalucasagomes: hi16:36
*** todd_dsm has joined #openstack-ironic16:36
lucasagomesNisha, hi there16:40
devanandaNobodyCam: oh. maybe it's not requested? just seems to be missing, to me16:43
NishaI was trying to check if the option supported could be validated in validate() but it would require to run the mkisofs() with valid arguments, which are populated in create_isolinux_image()16:44
NobodyCamI thought it was only the node comamnds but Iam happy to add it16:44
Nishawhere already we catch the exception16:44
*** jcoufal has quit IRC16:45
*** todd_dsm has quit IRC16:45
lucasagomesNisha, hmm I see16:46
lucasagomesNisha, well we can add a comment explaining16:46
lucasagomesNisha, but and if u check the version of it?16:46
lucasagomesNisha, or --help to find whether the option you're looking for is present16:47
Nishalucasagomes: you mean in code i check with the --help?16:47
dprincesend me https://review.openstack.org/#/c/119892/16:47
lucasagomesNisha, yup16:48
dprince^^^ DO IT!16:48
Nishalucasagomes: that can be done16:48
Nishalucasagomes: thanks16:48
jrolldprince: you want that landed? :)16:48
* jroll is happy to push buttons16:48
dprincejroll: yes!16:48
jrolldprince: or you want tripleo to pass16:48
jrollheh16:48
jrollok16:48
jrolldprince: you're sure that tripleo failure is ok?16:49
lucasagomesdprince,ohh yeah16:49
jrollI don't want to break y'all again :(16:49
dprincejroll: also, once that lands can you remove your -1 here https://review.openstack.org/#/c/120099/16:49
jrollyep, will do16:49
dprincejroll: I can double check tripleO.16:50
jrollgah16:50
dprincejroll: but we are already broken anyways,16:50
jrolltoo late :P16:50
jrollohhh16:50
jrollok, then16:50
dprincejroll: using the nova driver is the only way forward cause you guys blocked everything (and we forced Ironic to break itself during the Nova review process)16:51
jroll+a'd 119892, +1'd 12009916:51
* dprince blames nova for all of this really16:51
jrollI didn't block everything :(16:51
jrollmy -1 was just my opinion, people could have overridden16:51
lucasagomesdprince, are you going to +2/+a https://review.openstack.org/#/c/120099/ ?16:51
dprincejroll: not you specifically, there were several Ironic changes (reverts, etc) that may have helped...16:51
jrolldprince: yeah, but I was also involved in those :P16:52
dprincelucasagomes: so here's the deal sir. I'm not really supposed to +2 my own16:52
lucasagomesoh that's ur patch16:52
dprincelucasagomes: ;)16:52
lucasagomesyeah just noticed it now :)16:52
lucasagomesdprince, boom :(16:52
jrolldprince is probably capable of poking the heck out of nova folks :P16:52
rloodprince, in the future, have some non-core submit the patch!16:52
NobodyCammorning rloo16:53
dprincerloo: oh, I may have done that before16:53
rloodprince:  ;)16:53
rlooNobodyCam: bonjour!16:53
NobodyCamhehehe16:53
*** MattMan has quit IRC16:54
jrolloh lucasagomes, mind looking at this? https://review.openstack.org/#/c/117529/4..6/ironic_python_agent/tests/extensions/base.py16:54
lucasagomesjroll, oh sorry I forgot that, will do now16:55
jrolllucasagomes: it looks fine and like it will work, but wondering if it's too complex, it's kind of hard to read16:55
*** derekh has quit IRC16:55
*** dlaube has joined #openstack-ironic16:56
*** harlowja_away is now known as harlowja16:58
JayFjroll: yeah I read that and don't feel qualified to give it a proper review17:01
JayFjroll: I'd love if in meatspace later you'd walk me through it so I can get how it works (although I know what it's supposed to do)17:01
jrollJayF: more like, can you figure it out?17:01
JayFwdym?17:03
lucasagomesjroll, one thing is, if it's already introspecting the thing why you have to pass the "command_name" (which is really the method/function name) for that decorator17:04
jrollJayF: sounds like you get what it's supposed to do17:04
lucasagomesyou can get it __name__17:04
lucasagomesfunc.__name__ in the decorator17:04
jrollmy main thing is, can people understand it17:04
lucasagomesbut yeah it looks hmm complicated17:04
jrolllucasagomes: should have flexibility to change the underlying implementation without changing the API17:04
*** lazy_prince has quit IRC17:06
lucasagomesjroll, right, I don't know much how it all work in the IPA. But basicaly the api has a /command endpoint17:06
lucasagomesand with this patch when you add the decorator to the method it already get exposed to that api right?17:06
jrolllucasagomes: there's a /command endpoint, body must contain e.g. {"name": "prepare_image"}17:07
jrollI should be able to link the 'prepare_image' command to a function named something other than 'prepare_image'17:07
jrollwithout changing the name passed by the client17:07
jrolldoes that make sense?17:08
jrolllucasagomes: I'm more just trying to make sure folks can grok the test code I linked, or if it's too complicated.. the rest of that patch lgtm17:08
lucasagomesjroll, ah so that's why you pass the command name17:08
lucasagomesI see17:08
lucasagomeswell it def looks useful17:08
jrollyeah, I suppose it's fine17:09
jrolldunno, might see if I can make that test code better17:09
lucasagomesjroll, yeah I don't see any tests actually testing that use case you just told me17:11
lucasagomeseven in the tests the command_name is the same name as the method/function17:12
lucasagomesand I didn't understand complete that command_map on the base class17:12
lucasagomesbecause it checks for hasattr17:12
jrollright, going to post that comment too17:12
lucasagomesso I dunno if that works or not17:12
*** rushiagr is now known as rushiagr_away17:13
jrolllucasagomes: which hasattr thing?17:13
*** andreykurilin has quit IRC17:13
lucasagomesjroll, oh I see now17:13
lucasagomeshttps://review.openstack.org/#/c/117529/6/ironic_python_agent/extensions/base.py17:14
lucasagomesah it's not that hard seems17:14
jrolloh, the dict(inspect... thing17:14
lucasagomesso the decorator will set that attribute to the function17:14
jrollyeah, it's weird, but it works I think17:14
lucasagomesL193 func.command_name = command_name17:14
jrollyeah17:14
lucasagomesand then in the map thing (l115) when the class is being constructed17:14
lucasagomesit checks for all the members of that class, and check if they have a command_name attribute if so it adds to the map17:15
jrollyeah17:15
lucasagomesand that's it really17:15
lucasagomesand that predicate= if False remove the member for the list17:17
lucasagomesIn [8]: inspect.getmembers(Oi, predicate=lambda _: False)17:17
lucasagomesOut[8]: []17:17
openstackgerritA change was merged to openstack/python-ironicclient: Fix column headings regression due to switch to cliutils  https://review.openstack.org/11425217:18
openstackgerritA change was merged to openstack/ironic: Updated from global requirements  https://review.openstack.org/12032617:18
lucasagomesjroll, yeah, well if it adds more tests etc, it looks good17:18
jrollyeah, it could still be fragile but I think it's ok17:18
jroll+117:18
lucasagomesmaybe add some comment as well17:19
jrollI left a comment about the tests17:19
lucasagomesjust explaning what's going on there17:19
jrollI think they can just make an expected command map17:19
jrolland just compare the two17:19
jrollno reason to do all this craziness17:19
lucasagomesjroll, that's true as well17:19
lucasagomesjroll, to be honest the way it was before seems pretty straight forward17:20
lucasagomesa simple dict of maps17:20
jrollyeah17:20
lucasagomesI mean dict doing the mappings17:20
jrollthis initially came up because the decorator changed the method signature17:21
jrollwhich is wrong, but definitely not the hackiest part of ironic :P17:21
lucasagomesjroll, and even the thing about having a command name mapped to a method with a different name was possible before now?17:22
lucasagomesno*17:22
lucasagomesself.command_map['start_flow'] = self.something_else17:22
lucasagomesjroll, yeah to be honest, looking at how it was before and not the new, idk, before looks simpler/better?!17:23
* lucasagomes is not expert in IPA code17:23
jrolllucasagomes: yeah, but was redundant, https://github.com/openstack/ironic-python-agent/blob/992c4b745dcc2eace9f8fa79d145bd8c12480d2a/ironic_python_agent/extensions/base.py#L12117:24
jrollthe person writing this patch didn't like the decorator chaning method sig17:24
jrollbut I think it is simpler17:24
lucasagomesyeah I understand ur adding a new parameter for that mapped function17:24
lucasagomesyeah17:25
jrollidk, I think it's fine17:25
jrollwe've already been through this internally before it hit openstack :P17:25
lucasagomesheh I c17:27
*** lazy_prince has joined #openstack-ironic17:29
*** lazy_prince has quit IRC17:29
lucasagomesjroll, you can also take a look at https://pypi.python.org/pypi/decorator/17:29
*** lazy_prince has joined #openstack-ironic17:29
lucasagomesit's in the global-requirements of openstack already17:29
*** dtantsur|brb is now known as dtantsur17:30
lucasagomesjroll, http://stackoverflow.com/questions/147816/preserving-signatures-of-decorated-functions17:30
jrollmeh :)17:30
lucasagomesidk if that covers all cases but maybe worth looking17:31
lucasagomesheh yeah17:31
openstackgerritA change was merged to openstack/ironic: Deprecate Ironic compute driver and sched manager  https://review.openstack.org/11989217:33
openstackgerritA change was merged to openstack/ironic: Sync the document with the current implementation  https://review.openstack.org/12034617:33
jroll\o/17:33
lucasagomesnice :D17:34
dtantsur\o/17:34
devanandawoooot!17:34
NobodyCamw00t \o/ A change was merged to openstack/ironic: Deprecate Ironic compute driver and sched manager17:35
NobodyCamthank you everyone!!!! awesome work!17:36
dtantsurwe need to celebrate removing >3000 lines of our code :)17:36
*** rushiagr_away is now known as rushiagr17:36
NobodyCam:)17:36
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add reserve() and release() to Node object  https://review.openstack.org/12048817:44
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove the objectify decorator  https://review.openstack.org/12048917:44
lucasagomesand I'll call it a day17:45
lucasagomeshave a good night everybody!17:45
*** eghobo has joined #openstack-ironic17:45
NobodyCamnight lucasagomes17:46
*** lucasagomes is now known as lucas-dinner17:46
lucas-dinnersee ye tomorrow17:46
*** igordcard has quit IRC17:47
*** athomas has quit IRC17:47
NobodyCam:)17:48
*** rushiagr is now known as rushiagr_away17:51
lazy_princejroll: do you know if morgabra will here today..?17:53
morgabralazy_prince: sorry, I'm here. What's up?17:54
lazy_princemorgabra: oh.. thanks god that you are here.. so i was trying to use the ironic plugin.. byt seems like the db is not getting updated for some reason..17:55
lazy_princes/byt/but/17:55
morgabralazy_prince: no tables?17:55
lazy_princeyes..17:55
lazy_princeany clue why thats not getting created..17:55
morgabraneutron-db-manage --config-file <path to neutron.conf> upgrade head17:55
morgabrawill force it17:56
lazy_princeused it.. still same error..17:56
lazy_princei aslo tried addidg a switch but that also resulted in same error..17:56
lazy_princes/addidg/adding/17:57
lazy_princehttp://paste.openstack.org/show/106636/17:58
lazy_princedo you know if there is a db schema somewhere in the git repo that i can use to create the tables manually..?17:59
NobodyCambrb18:09
*** todd_dsm has joined #openstack-ironic18:30
*** rushiagr_away is now known as rushiagr18:33
*** todd_dsm has quit IRC18:34
*** todd_dsm has joined #openstack-ironic18:35
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Add RSS feed  https://review.openstack.org/12051618:36
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Remove templates from toctrees  https://review.openstack.org/12051718:36
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Use the current date for the copyright statement  https://review.openstack.org/12051818:36
*** rainya has quit IRC18:44
*** rainya has joined #openstack-ironic18:45
*** pelix has quit IRC18:49
*** todd_dsm has quit IRC18:51
*** eghobo has quit IRC18:59
*** rushiagr is now known as rushiagr_away19:02
*** dtantsur is now known as dtantsur|afk19:02
*** derekh has joined #openstack-ironic19:03
*** lazy_prince is now known as killer_prince19:03
*** mgagne has quit IRC19:18
*** mgagne has joined #openstack-ironic19:19
*** mgagne is now known as Guest7525019:19
* NobodyCam looks for some food stuffs19:20
*** killer_prince has quit IRC19:21
*** lazy_prince has joined #openstack-ironic19:21
JayFrloo: I want to setup a docs job for IPA. Something simple to start... like parsing the docstrings and putting them in a place. Do you know how / point me at a place where I can learn? I'm looking for a starting point19:28
*** lazy_prince is now known as killer_prince19:30
jrollNobodyCam: can you abandon https://review.openstack.org/#/c/116316/ please? :)19:36
NobodyCamoh golly geee19:36
NobodyCamI guess19:36
NobodyCamhehehehe19:36
jroll:P19:36
jrollthanks19:36
NobodyCamis done19:37
*** derekh has quit IRC19:42
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Remove templates from toctrees  https://review.openstack.org/12051719:46
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Use the current date for the copyright statement  https://review.openstack.org/12051819:46
*** dprince has quit IRC19:48
*** aswadr has quit IRC19:53
*** lucas-dinner has quit IRC19:58
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Remove templates from toctrees  https://review.openstack.org/12051720:03
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Add RSS feed  https://review.openstack.org/12051620:03
openstackgerritDoug Hellmann proposed a change to openstack/ironic-specs: Use the current date for the copyright statement  https://review.openstack.org/12051820:03
kylestevwow. many changes. such effort.20:03
Shrewsumm, anyone else seeing this?20:13
ShrewsImportError: <module 'ironic.drivers.pxe' from '/home/shrews/Devel/git/ironic/ironic/drivers/pxe.pyc'> has no 'PXEAndSNMPDriver' attribute20:13
Shrewstrying to run the conductor locally (via our quickstart guide instructions)20:13
Shrewsfrom current master20:14
Shrewsoh, maybe i need to cleanup .pyc files20:14
NobodyCamShrews: :-p20:15
NobodyCambut that seems odd to me, that you'd have to do that20:16
jrollkylestev: oh, neat20:16
ShrewsNobodyCam: that's not it... but this isn't off master branch. something probably broken with the change i'm testing20:17
jrollit's definitely there in master20:17
jrollwhat change are you testing?20:17
Shrewsgreghaynes: i think something is bad wrong with your change20:18
Shrewsmaster is fine20:18
Shrewsjroll: 10968820:18
rlooJayF: I suppose I could help you ;)20:19
JayFrloo: me and jroll are working on writing docstrings for IPA20:19
JayFrloo: if you wanted to be a superhero, you could just work on docs generation for us simultaneously :)20:19
rlooJayF: is it the sphinx part, or the actual jenkins etc stuff or all of it?20:19
JayFrloo: I'll take knowledge as an optional fallback :P20:19
* rloo is not a superhero and doesn't aspire to be20:19
* rloo in fact, is close to hating docn20:20
JayFrloo: I don't think we generate *any* docs for IPA right now... I'd want to start with generating docs off docstrings then go from there20:20
jrollShrews: that change needs to be rebased, it's based on a super old change20:20
JayFrloo: if you can point me in a direction I'll look into it after we get all these docs written20:20
Shrewsjroll: ah. yeah20:20
rlooJayF: I'm not sure how to do it from scratch since it was set up already in ironic, but look at the doc directory20:20
JayFrloo: aight, I can dig then :) thought you'd be a good person to start with askin'20:20
rlooJayF: maybe devananda set it up? but you can copy/paste. I think most groups/projects do a similar thing.20:21
jrollyeah, it looks pretty straightforward20:21
JayFThat sounds easy then. I'll work on getting anything to generate then toss up an infra patch20:21
rlooJayF: yeah, then there's the infra stuff. I think I figured it out how to do that part for python-ironicclient. You are doing dev docn, right?20:22
JayFrloo: that's the intention for starters20:23
rlooJayF: so the stuff in this etherpad may help. https://etherpad.openstack.org/p/IronicDocumentationTasks20:24
rlooJayF: the part for python-ironicclient20:24
JayFack20:24
rlooJayF: jenkins/zuul jobs: https://review.openstack.org/#/c/86390/20:24
rlooJayF: you'll want something similar, but if you look at those files, maybe ironic might be a better model. the docn for client packages only get pushed out when a client package is released, whereas for ironic, it is pushed out when a change is merged.20:25
JayFnice, thanks20:27
greghaynesShrews: hrm?20:27
greghaynesShrews: Are you saying in reguards to a test fail?20:27
JayFYeah I saw it was a special job, I think it'll be easy to figure out with your pointers20:27
Shrewsgreghaynes: nm. i rebased your change and all is well20:27
greghaynesah, ok20:27
Shrewsgreghaynes: however... i'm not seeing the conductor_id get set for a node when i create it20:27
greghayneswell, that is less than ideal20:28
Shrewsa tad20:28
greghayneshow are you testing that?20:28
Shrewsumm, 'ironic node-create'  ???  :)20:28
Shrewsgreghaynes: following the quickstart example20:28
Shrewsgreghaynes: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html20:29
Shrewsjust to see stuff work20:29
Shrewsand check the db20:29
greghaynesok, asking because thats obviously a testing path I missed20:29
greghaynesso, ill try to repro / add a test20:29
Shrewsgreghaynes: yay! th20:29
Shrewsthx20:29
NobodyCamoh rloo I sure I will be asking for your help as I get more into : https://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration20:32
NobodyCamalso everyone else ^^^^^20:33
rlooNobodyCam: is that the thing we need done (or have something that looks real) by next Tues?20:33
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Add uefi boot mode support in IloVirtualMediaIscsiDeploy  https://review.openstack.org/11656120:36
NobodyCamrloo: ??20:37
NobodyCamwe need nore then https://etherpad.openstack.org/p/IronicMigration20:37
*** JayF has quit IRC20:40
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Support for setting boot mode in pxe_ilo driver  https://review.openstack.org/11857820:42
*** krtaylor has quit IRC20:42
*** JayF has joined #openstack-ironic20:42
NishaNobodyCam: rloo Just reposted the UEFI patches after addressing all the comments. https://review.openstack.org/116561 https://review.openstack.org/11857820:43
JayFjroll: https://bugs.launchpad.net/ironic/+bug/136791520:45
JayFjroll: jfyi; the bug about us not having docs20:45
jrollthanks20:45
rlooNobodyCam: so is the idea to put the stuff from the etherpad, into that wiki?20:49
NobodyCamrloo: thats what I'm starting on now!20:50
rlooNobodyCam: ahh, thanks for doing it ;)20:51
NobodyCamI'll also be looking for help with some actual samples20:51
NobodyCamlol finally py27: commands succeeded20:52
rlooNisha: do you work with Syed? cuz 118578 depends on 116561, and I'm not yet happy with 11656120:52
NishaYes20:58
Nisharloo let me know the comments on 11656120:59
openstackgerritA change was merged to openstack/ironic: Translator functions cleanup part 3  https://review.openstack.org/11858821:00
rlooNisha: I didn't see any replies from Syed, so I don't know if my comments were addressed or not. I see that there is a new revision.21:00
rlooNisha: should I spend my time trying to figure out if Syed addressed my comments or not? I have other work to do too.21:00
Nisharloo: i posted the patches after addressing all your comments21:01
rlooNisha: are you Syed?21:01
NishaNo21:01
rlooNisha: but Syed posted patch set 13. Did you do it or did Syed do it?21:02
NishaI am not Syed but i am doing from his stack21:02
Nishai did21:02
Nishaas my stack is not coming up21:02
openstackgerritA change was merged to openstack/ironic: Log ERROR power state in node_power_action()  https://review.openstack.org/11749921:02
rlooNisha: sigh. Ok, I'll look...21:03
rlooNisha: actually, 116561 didn't pass a test. Maybe you can look into that first.21:03
Nishain my stack there is some oslo.config version issue with latest devstack :(21:03
Nishawhich one?21:03
Nishai ran tests in venv21:04
rlooNisha: https://review.openstack.org/#/c/116561/13. sounds like you may have to rebase? I'm not familiar with IBM xCAT CI, must be new.21:04
jrollrloo: xcat failed that way on a good patch21:05
jrollI don't think it's working21:05
Nisharloo: but where are you seeing the failure logs21:05
* jroll is ignoring it21:05
jrollNisha: click "toggle CI", maybe?21:05
Nisharloo: unable to find :( i refreshed the review21:07
Nisharloo: did you gave some more comments just some time back?21:08
jrollNisha: scroll to the bottom, click "toggle CI", see the last comment21:08
jrollNisha: but you can ignore it, I think IBM xCAT isn't working yet21:08
Nishajroll: Ok. But will try to rebase if error goes off with rebasing.21:10
jrollno, xCAT apparently does not know how to rebase21:11
*** andreykurilin has joined #openstack-ironic21:14
Nisharloo: i didnt see your new comments till now. When you mentioned it here, i saw that there are some more comments from you21:14
Nishai will address them and post the patches21:15
NishaRegarding one comment, "Do we always want to put the efi boot image in?" is something a choice21:15
openstackgerritKyle Stevenson proposed a change to openstack/ironic: Add implementation of pluggable distributed sync  https://review.openstack.org/11514821:15
Nishaas of now it creates an image which is capable to boot up in both bios and uefi mode21:16
Nisharloo: if we dont want that, we can make it optional21:17
*** rainya has quit IRC21:18
*** igordcard has joined #openstack-ironic21:18
*** krtaylor has joined #openstack-ironic21:20
*** todd_dsm has joined #openstack-ironic21:20
Nisharloo: there21:22
Nisha?21:22
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Fix exception that is not properly raised  https://review.openstack.org/12058621:23
jrollrussell_h: ^ that fixes that lolbad exception21:24
jrollif you're interested in a quick +221:24
jroll(or a quick bash of my abilities)21:24
kylestevjroll: what about a test case for it? ;)21:24
jrollomg21:25
jrollyou're completely right, though21:25
* jroll fixes21:25
russell_hjroll: can that exception have a hardcoded message?21:25
jrollI thought about that21:25
jrollI wish we had a good base exception class21:25
jrollthat isn't resterror21:25
jrollbut yeah, will do21:25
russell_hright21:26
kylestevI find it unfortunate that I have to leave another comment to -1 a patch instead of being able to edit my previous comment. damn my adhd reviewing21:26
jrollkylestev: I left three comments in 2 minutes this morning :P21:26
kylestevjroll: okay I feel less bad then. 3 comments in 3 minutes :P21:27
JayFdtantsur|afk: https://review.openstack.org/#/c/120516/2 -- once you look back over that, you can land it. I already +2+A'd the two dependant packages21:27
*** rainya has joined #openstack-ironic21:28
jrollhrm21:30
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Fix exception that is not properly raised  https://review.openstack.org/12058621:31
jrollrussell_h: I'd like to factor this out better later, similar to ironic's base exception21:31
jrollbut how does that look for now21:31
jrollsomething feels off about it21:31
russell_hhmm21:32
russell_hI mean, its fine21:32
russell_hit sucks needing to check for the passed message21:32
jrollI mean, I don't have to21:32
jrollI'm not passing it one21:32
russell_hright21:32
russell_hI'm not convinced you would ever need to21:33
jrollleaving it flexible21:33
jrollthat should be in a base exception21:33
russell_hyeah, I think its fine21:33
russell_hright21:33
jrollcool, thanks21:33
russell_hyou doing tests too?21:33
jrolloh, right, tests21:33
jrollbah21:33
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Fix exception that is not properly raised  https://review.openstack.org/12058621:37
openstackgerritKyle Stevenson proposed a change to openstack/ironic: Add implementation of pluggable distributed sync  https://review.openstack.org/11514821:46
* kylestev hopes jenkins doesn'21:46
* kylestev ...t fail pep8 again for non up-to-date config even though it is updated21:46
jrollkylestev: rebase, yo21:47
kylestevjroll: I did. and ran the config tools21:47
jrollhuh.21:47
kylestevhttps://gist.github.com/kylestev/1ca5008d7272b1f0efe321:49
kylestevyeah21:49
kylestevif it fails again I will be very disappoint21:49
jrollI mean21:50
jrolldon't worry about it21:50
jrollby the time that patch lands we'll probably have pulled that job21:50
kylestevlol21:50
rlooNisha. Do you think it makes sense for the efi boot image to be optional?21:51
JayFrloo: Nisha: IMO; if the operator explicitly chooses bios vs efi boot, we should only provide the bootloader they request21:52
JayFrloo: Nisha: lots of hardware around that doesn't allow you via ipmi to force it one way or the other, and will prefer one type of bootloader over the other21:52
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Fix exception that is not properly raised  https://review.openstack.org/12058621:54
jrollughhhhhhhh21:54
jrollkylestev: this one actually passes py2721:54
jrolland fixes a related bug21:54
rlooJayF: might be good for you to take a look at https://review.openstack.org/#/c/116561/21:55
kylestevjroll: honest question, is it worth copying and pasting the test_get_node_uuid_invalid_node test case to make sure the exception is raised when agent.node is None?21:56
JayFrloo: I can queue it for tomorrow, but right now trying to stay focused on writing IPA dev docs and not succeeding very well21:57
jrollkylestev: agent.node is None at agent initialization21:57
rlooJayF: queue away :-). I think they may want the uefi stuff in by Fri.21:57
jrollyeah, uefi is ffe'd21:57
JayFThat's the deadline for it, for sure21:57
jrollneeds to land by friday21:57
jrolland might need work21:57
* jroll admittedly has not done his part with it21:58
rlooI wonder/think maybe we should go with a similar model as nova, and ask for 2 (or 3) cores to sponsor a FFE request.21:59
jrollwell, a bunch of cores said the ffe was fine21:59
JayFI think we should appreciate that we're a smaller project and can avoid such policies for a little bit :)21:59
jrollthat likely wouldn't have changed anything21:59
jrollbut accountability is cool22:00
rloowell, it would have for me. I wouldn't have volunteered and wouldn't feel bad not looking/reviewing them now ;)22:00
*** igordcard has quit IRC22:04
*** krtaylor has quit IRC22:04
*** linggao has quit IRC22:10
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Add uefi boot mode support in IloVirtualMediaIscsiDeploy  https://review.openstack.org/11656122:14
Nisharloo: Hmmm not very sure about that. I have addressed rest of the comments in patch set 14 now except this one whether UEFI image should be optional or not22:16
Nishai think we can argue both ways22:16
Nishabut may be it may make sense to make it optional but i think that means retesting.....22:17
rlooNisha: even if it is optional, that can probably be done in another patch. Unless others disagree.22:17
NishaI would leave that comment to be answered by Syed22:17
Nisharloo: yes, thanks22:17
rlooNisha: but i noticed that jenkins complained, the unit test failed.22:18
Nishawhich unit test, let me see22:18
rlooNisha: I didn't look. It just don't like reviewing when tests fail. I'll probably look at both patches tomorrow (morning).22:18
*** igordcard has joined #openstack-ironic22:19
NishaYou are correct but i ran the tests in my venv and there are no failures22:19
Nishai posted the patches after that only22:19
*** andreykurilin has quit IRC22:20
jrollNisha: your tests are running mkisofs on the test system22:20
jrollNisha: you should mock that out22:20
jrollNisha: (see also http://logs.openstack.org/61/116561/13/check/gate-ironic-python27/0d52933/console.html )22:20
*** todd_dsm has quit IRC22:20
Nishaoh may be bec i added it whether the option is supported or not22:22
NishaI will address it. Thanks rloo22:22
NishaI will also go now. Its now early morning here so need some sleep before going to office22:23
rloothx Nisha. Sorry about all this; there's quite a learning curve :-(22:23
Nishaalready 4 am22:23
rloog'night Nisha22:23
Nisharloo thats fine, we just want that the patches land22:23
Nishain Juno22:23
Nisha:)22:23
Nishayes thanks22:24
*** todd_dsm has joined #openstack-ironic22:26
*** rainya has quit IRC22:33
*** rainya has joined #openstack-ironic22:33
*** igordcard has quit IRC22:39
NobodyCamok a little more detail add to https://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration#Nova_Bare-metal_to_Ironic_migration22:59
NobodyCamhttps://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration even23:00
JayFNobodyCam: something seems off about that23:00
JayFNobodyCam: you say in prereqs/assumptions that deploy-ironic kernel+ramdisk need to be in glance23:01
JayFbut then here: https://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration#Update_flavor it looks like we run glance-image-create23:01
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/11405823:04
*** todd_dsm has quit IRC23:04
* JayF afk23:04
*** todd_dsm has joined #openstack-ironic23:05
*** todd_dsm has quit IRC23:06
NobodyCamJayF: you are correct23:09
NobodyCamI will correct that23:09
*** dprince has joined #openstack-ironic23:10
* NobodyCam luv's that wiki has a save button and not a review button :p23:13
jrolllol23:13
*** todd_dsm has joined #openstack-ironic23:14
*** dprince has quit IRC23:17
*** todd_dsm has quit IRC23:20
*** rainya has quit IRC23:23
*** todd_dsm has joined #openstack-ironic23:40
*** harlowja has quit IRC23:48
*** harlowja_ has joined #openstack-ironic23:48
*** rainya has joined #openstack-ironic23:51
*** Haomeng has quit IRC23:54
*** Haomeng has joined #openstack-ironic23:55
NobodyCamdo we have examples of the migrate_db.py script (with all command line options)23:57
*** todd_dsm has quit IRC23:58

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