Wednesday, 2014-08-06

lifelessJayF: time for multicast, no more local buffering :)00:05
NobodyCamJayF: initial (non-working) size http://paste.openstack.org/show/WcmxaveKLblJbOfPtPqN/00:05
devanandaJayF: so that will keep IPA from becoming the default driver we test ironic with00:12
devanandaJayF: but it won't stop you guys from running tempest _serially_00:12
jrolldevananda: right, we'll get there00:17
jrollNobodyCam: do not like00:17
jrollNobodyCam: I just built one showing 93mb ramdisk00:18
NobodyCam:)00:18
NobodyCamI have to see what up with the one I build,00:19
JayFDIB IPA images for devstack = awesome. DIB IPA images for production = I'm less convinced :)00:19
JayFalthough lets get all this stuff working00:20
JayFI want devstack and tests :P <-- jroll get on it00:20
* jroll gets on it00:21
* NobodyCam see that is after 5 and steps afk00:21
*** penick has quit IRC00:22
jrollNobodyCam++00:22
NobodyCamhumm /me may need more cold and flu meds00:22
JayFAMD's bioweapon accidentally infected Ironic developers at Intel HQ, more details at 700:23
jrollmikal: I want a rackspace flag that matches your xkcd/devstack tshirt00:23
jrollLOL00:23
jrollNobodyCam: I think I might have this bug too :(00:23
*** chuckC has joined #openstack-ironic00:42
Shrewswow. 112122 still chugging along, eh?00:42
jroll:(00:44
jrollI did watch it, just nothing to do :P00:44
Shrewsadam_g: re 109300, yeah, we can do that, but it has a lot more dependencies. i'm fine if you want to go that route, though.00:44
Shrewsjroll: lol. thx for watching the pot not boil  :)00:44
adam_gShrews, well, we can have those flags set before the feature flags are merged, they wont break anything00:45
Shrewsadam_g: ok. i'll abandon00:45
mikaljroll: that is not a terrible idea00:45
mikaljroll: we've been trying to think of a team flag for a while in fact00:45
jrollmikal: yes pls :)00:45
jroll(I also want a teeth flag, fwiw)00:45
JoshNang /whois mikal00:45
JoshNanglol00:46
jrollstalker!00:46
mikalHeh00:46
*** igordcard has quit IRC00:47
jrollJoshNang: michael still, nova ptl, aussie racker, and grand poobah of blocking ironic patches from reaching nova :P00:47
JoshNangdamn leading spaces. but yeah ha i got that.00:47
JoshNangthanks :)00:47
*** ellenh has quit IRC01:03
*** mitz has quit IRC01:10
*** mitz has joined #openstack-ironic01:11
*** aswadr has joined #openstack-ironic01:28
Shrewsman, this new check-tempest-dsvm-f20 job is slooooooooooooow01:38
*** nosnos has joined #openstack-ironic01:42
*** eguz has joined #openstack-ironic01:46
openstackgerritYongli He proposed a change to openstack/ironic: Rewrite ironic policy to use the new changes of common policy  https://review.openstack.org/9773101:46
*** eghobo has quit IRC01:50
Shrews112122 is +A'd. should be good by the morning. only took 5hr 25min for the check jobs to run  :/01:53
*** rwsu has quit IRC01:54
*** rwsu has joined #openstack-ironic02:07
*** shakamunyi has joined #openstack-ironic02:17
*** Haomeng has quit IRC02:34
*** Haomeng has joined #openstack-ironic03:06
*** pcrews has quit IRC03:06
*** ramineni has joined #openstack-ironic03:16
*** Nisha has joined #openstack-ironic03:27
*** nosnos has quit IRC03:39
*** eghobo has joined #openstack-ironic03:40
*** eghobo has quit IRC03:47
*** rakesh_hs has joined #openstack-ironic03:52
*** eghobo has joined #openstack-ironic04:15
*** nosnos has joined #openstack-ironic04:19
*** pcrews has joined #openstack-ironic04:34
*** jasondotstar has joined #openstack-ironic04:38
*** jasondotstar has quit IRC04:43
*** sabah has joined #openstack-ironic04:45
*** k4n0 has joined #openstack-ironic04:47
*** bmahalakshmi has joined #openstack-ironic04:52
*** Poornima has joined #openstack-ironic04:54
*** jasondotstar has joined #openstack-ironic04:56
*** chenglch has joined #openstack-ironic05:06
*** jasondotstar has quit IRC05:19
*** rakesh_hs has quit IRC05:56
*** bvivek has joined #openstack-ironic05:58
*** mitz has quit IRC06:07
*** mitz has joined #openstack-ironic06:09
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/11221006:10
*** shakamunyi has quit IRC06:16
*** Poornima_ has joined #openstack-ironic06:16
*** Poornima|mtg has joined #openstack-ironic06:17
*** Poornima has quit IRC06:18
*** k4n0 has quit IRC06:18
*** eghobo has quit IRC06:19
*** eghobo has joined #openstack-ironic06:20
*** Poornima_ has quit IRC06:21
*** Mikhail_D_ltp has joined #openstack-ironic06:27
*** zigo has quit IRC06:28
*** zigo has joined #openstack-ironic06:33
*** rakesh_hs has joined #openstack-ironic06:34
openstackgerritA change was merged to openstack/ironic: Updated from global requirements  https://review.openstack.org/11152406:39
*** eguz has joined #openstack-ironic07:08
*** eguz has quit IRC07:09
openstackgerritA change was merged to openstack/ironic: Check if boot device is persistent on ipminative  https://review.openstack.org/11195907:10
*** eghobo has quit IRC07:13
*** jistr has joined #openstack-ironic07:19
*** f13o_ has joined #openstack-ironic07:21
*** mkerrin has quit IRC07:26
*** mkerrin has joined #openstack-ironic07:30
*** ifarkas has joined #openstack-ironic07:41
*** enikanorov_ has joined #openstack-ironic07:56
openstackgerritRakesh H S proposed a change to openstack/ironic: ipmi double bridging functionality  https://review.openstack.org/9577507:57
*** annegentle has quit IRC07:58
*** annegentle has joined #openstack-ironic07:58
*** pcrews has quit IRC07:58
*** keekz has quit IRC07:58
*** Nisha has quit IRC07:58
*** enikanorov__ has quit IRC07:59
*** keekz has joined #openstack-ironic07:59
*** athomas has joined #openstack-ironic08:01
*** f13o_ has quit IRC08:02
openstackgerritA change was merged to openstack/ironic: Add charset and engine settings to every table  https://review.openstack.org/11140208:10
*** dguerri`afk is now known as dguerri08:24
*** lucasagomes has joined #openstack-ironic08:33
*** MattMan has quit IRC08:35
*** MattMan has joined #openstack-ironic08:35
*** bmahalakshmi has quit IRC08:38
*** bmahalakshmi2 has joined #openstack-ironic08:38
*** annegentle has quit IRC08:43
*** sabah has quit IRC08:48
*** MattMan2 has joined #openstack-ironic08:53
*** MattMan has quit IRC08:53
*** Mikhail_D_wk has quit IRC08:53
*** Mikhail_D_wk has joined #openstack-ironic08:53
*** tteggel_ has quit IRC08:53
*** sbadia has quit IRC08:53
*** Zerpex has quit IRC08:53
*** annegentle has joined #openstack-ironic08:53
*** Zerpex has joined #openstack-ironic08:54
lucasagomeslifeless, ping re -2, can you please look at the current version of https://review.openstack.org/104738 and remove the -2 if you think it's fine? thanks08:54
*** sbadia has joined #openstack-ironic08:54
*** tteggel has joined #openstack-ironic08:55
*** chenglch has quit IRC08:57
*** bmahalakshmi2 has quit IRC08:58
*** igordcard has joined #openstack-ironic08:59
*** Poornima|mtg is now known as Poornima09:08
*** foexle has joined #openstack-ironic09:10
*** rameshg87 has joined #openstack-ironic09:15
*** bmahalakshmi has joined #openstack-ironic09:26
*** bmahalakshmi has quit IRC09:30
*** sabah has joined #openstack-ironic09:30
*** bmahalakshmi has joined #openstack-ironic09:31
*** sunnyzh has joined #openstack-ironic09:38
*** sunnyzh has quit IRC09:39
*** Nisha_ has joined #openstack-ironic09:57
*** Nisha_ has quit IRC09:57
*** Nisha_ has joined #openstack-ironic09:57
*** Nisha_ has quit IRC09:58
*** pelix1 has joined #openstack-ironic09:58
*** Nisha_ has joined #openstack-ironic09:58
*** Nisha has joined #openstack-ironic10:01
*** Nisha_ has quit IRC10:02
*** jistr is now known as jistr|english10:19
openstackgerritImre Farkas proposed a change to openstack/ironic: Add DracDriver and its DracPower module  https://review.openstack.org/10485010:23
*** pelix1 is now known as pelix10:24
*** Nisha has quit IRC10:26
*** rakesh_hs has quit IRC10:28
*** rakesh_hs has joined #openstack-ironic10:29
*** enikanorov_ has quit IRC10:31
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Move code to cleanup ImageCache to a common place  https://review.openstack.org/11056010:37
*** enikanorov_ has joined #openstack-ironic10:39
*** sabah has quit IRC10:44
*** Alexei_9871 has joined #openstack-ironic10:47
*** annegentle has quit IRC10:48
*** annegentle has joined #openstack-ironic10:51
*** ramineni has quit IRC11:03
*** nosnos has quit IRC11:10
*** lucasagomes is now known as lucas-hungry11:36
openstackgerritImre Farkas proposed a change to openstack/ironic-specs: DRAC vendor passthru for RAID management  https://review.openstack.org/10798111:41
*** ifarkas has quit IRC11:54
*** ifarkas has joined #openstack-ironic11:57
*** bmahalakshmi has quit IRC12:30
openstackgerritRakesh H S proposed a change to openstack/ironic: ipmi double bridging functionality  https://review.openstack.org/9577512:43
*** Poornima has quit IRC12:47
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Fix self.fields on API Port object  https://review.openstack.org/11205612:50
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Fix self.fields on API Chassis object  https://review.openstack.org/11205512:50
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add create() and destroy() to Chassis object  https://review.openstack.org/11229012:50
*** kincl has joined #openstack-ironic13:04
*** Poornima has joined #openstack-ironic13:14
*** jistr|english is now known as jistr13:17
*** jasondotstar has joined #openstack-ironic13:34
*** pcrews has joined #openstack-ironic13:38
*** jasondotstar has quit IRC13:40
openstackgerritA change was merged to stackforge/pyghmi: Change to name-only lookups in RAKP  https://review.openstack.org/11209613:42
*** jgrimm has joined #openstack-ironic13:46
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Force non-numeric for compact sensor records  https://review.openstack.org/11230113:47
rameshg87jroll, hi13:47
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Force non-numeric for compact sensor records  https://review.openstack.org/11230113:49
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use timeutils from one place  https://review.openstack.org/11230313:50
*** jasondotstar has joined #openstack-ironic13:53
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use timeutils from one place  https://review.openstack.org/11230313:54
*** rameshg87 has quit IRC13:56
*** rakesh_hs2 has joined #openstack-ironic13:57
*** rakesh_hs has quit IRC13:58
openstackgerritA change was merged to stackforge/pyghmi: Handle non-linear and unrecognized linearizations  https://review.openstack.org/11173113:58
*** shakamunyi has joined #openstack-ironic14:08
openstackgerritA change was merged to openstack/ironic: Use my_ip for neutron URL  https://review.openstack.org/10473814:10
openstackgerritA change was merged to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/11162914:10
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use timeutils from one place  https://review.openstack.org/11230314:13
jrollmorning ironic14:18
jrollquiet today14:18
lucas-hungryjroll, yo morning14:27
*** lucas-hungry is now known as lucasagomes14:28
* lucasagomes is not hungry anymore14:28
jrollheya lucasagomes14:28
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use timeutils from one place  https://review.openstack.org/11230314:31
NobodyCammorning Ironic14:31
jrollmornin NobodyCam14:32
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use timeutils from one place  https://review.openstack.org/11230314:32
NobodyCam:)14:32
NobodyCammorning jroll14:32
jroll:)14:33
jrollI think I did catch the portland plague :|14:34
NobodyCam:( dont let it get bad. rest + more rest14:35
jrollindeed14:35
NobodyCamit is a nasty bug, I think even my dogs now have it14:35
jrollI ate all the cold medicine too14:36
NobodyCam:-p14:36
NobodyCamlol that just makes me loopy14:36
jrollI'll be in and out14:36
jrollyour dogs?!14:36
lucasagomesmorning NobodyCam feeling better?14:39
NobodyCamthey are acting sick too. :-p14:39
jrollthey're just sad for you :P14:39
NobodyCam:) I hope so14:40
lucasagomeseveryone got sick :(14:40
NobodyCamyep :(14:41
lucasagomeshope we not start turining into zombies and all14:41
jroll:(14:41
jrolllol14:41
NobodyCamit prob had somehitng to do with outside being 90 + and inside at intel -1014:41
lucasagomeslol yeah14:42
lucasagomesit's like going from siberia to sahara in 5 minutes14:42
NobodyCamit really was14:42
jrollhahaha14:42
NobodyCamwounder if the nova folk got hit with it too14:43
lucasagomesI think it was mostly our room14:43
lucasagomesthe second room we got14:43
NobodyCamahh14:43
lucasagomesthe first one afair the aircon was grand, but the second gosh14:43
jrolllucasagomes: do you know, what's that redhat disk partitioning thing?14:43
NobodyCamthe real price for being so close to the food14:43
lucasagomesjroll, !? no idea... what you mean? like anaconda?14:44
jrolllucasagomes: I think so, thanks!14:44
lucasagomesyeah anaconda is the installer and it does disk partitioning as part of the installation14:45
*** Mikhail_D_ltp has quit IRC14:45
NobodyCamanaconda is the installer no?14:45
*** mdorman has joined #openstack-ironic14:45
jrolloh that's the installer14:45
jrollyep14:45
jrollha14:45
jrollidk, someone in another channel I'm in asked: "anyone know of a is there a standalone I can feed lvm+disk configuration from a file using some sane format? I know of like debian partman (which I am not sure can be used in standalone)"14:46
NobodyCambrb14:46
lucasagomesjroll, well... yea anaconda is not standalone... but you can describe how to partition the disk in a file when using kickstart14:48
lucasagomese.g https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-options.html#s2-kickstart2-options-part-examples14:48
jrollnice, and kickstart can do standalone partitioning?14:49
lucasagomesjroll, not that I know :/14:49
jrollyeah :/14:49
jrolloh well14:50
openstackgerritGhe Rivero proposed a change to openstack/ironic: Migration to oslo.utils library  https://review.openstack.org/11059614:50
jrollyou'd think out of all of us, we might know something about partitioning disks :P14:50
lucasagomesheh yeah :/14:50
openstackgerritGhe Rivero proposed a change to openstack/ironic: Migration to oslo.utils library  https://review.openstack.org/11059614:54
jrollwhat do y'all think about doing this in juno? :) https://review.openstack.org/#/c/102296/15:01
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add create() and destroy() to Port object  https://review.openstack.org/11232315:09
*** killer_prince has quit IRC15:12
* NobodyCam really need to file his expence reports :-p 15:14
NobodyCams/need/needs/15:14
lucasagomesjroll, I like that15:14
jrollNobodyCam: thanks for the reminder :P15:15
lucasagomesjroll, I'll +2 but, are we continuing to approve specs at this point?15:15
lucasagomesNobodyCam, ^15:16
jrolllucasagomes: yeah, I think that cutoff was only for new specs15:16
* jroll looks15:16
lucasagomesack if so I'm happy in landing that15:16
jrollhttps://etherpad.openstack.org/p/3sxKH2po1o15:16
lucasagomesdon't look like a big chunk of work anyway15:16
jrollsept 4 is the cutoff15:16
NobodyCamyes specs already up can be approved15:16
lucasagomesjroll, but it's going to conflict with iPXE so I really would like to get iPXE merged first :P15:16
jrolllucasagomes: yeah that's fine15:17
lucasagomesjroll, ok approved15:17
jrolloh I need to review that again don't I?15:17
jroll\o/15:17
jrollthanks15:17
lucasagomesjroll, yup :) I added the http_url config option there15:17
lucasagomesjroll, if you wanna test there's a devstack patch as well you can take a look15:17
jrolloh nice15:18
openstackgerritA change was merged to openstack/ironic-specs: Support external DHCP providers  https://review.openstack.org/10229615:18
NobodyCamnice15:18
lucasagomesNobodyCam, if you have a time https://review.openstack.org/#/c/90151/15:18
lucasagomesit has 2 +2 already15:19
lucasagomesand a +115:19
jrollhmmm15:19
jrolllucasagomes: https://review.openstack.org/#/c/99318/14..16/ironic/drivers/modules/pxe.py15:19
jroll1) I don't like the http_url default (since it's missing most of it)15:20
NobodyCamlucasagomes: seems I need to do a quick walkies I will review right after theat15:20
NobodyCamthat even15:20
lucasagomesjroll, oh crap... yeah sure15:20
jroll2) I guess that's it15:20
lucasagomesjroll, maybe we shouldn't have a default right?15:20
jrollwell15:20
jrollhmm15:21
jrollmaybe http://$my_ip/15:21
jrollor http://$my_ip:80/15:21
jrollidk15:21
lucasagomesjroll, that won't be checked until ipxe is enabled15:21
lucasagomesit's hard to come up with a default for that15:21
jrollright15:21
jrollyeah, no default might be fine15:21
lucasagomesyeah maybe http://$myip:80/ but even tho, looks weird15:21
lucasagomesjroll, ack, will fix that15:22
jrollthanks!15:22
*** killer_prince has joined #openstack-ironic15:22
jrollyeah it does look weird, idk15:22
*** killer_prince is now known as lazy_prince15:22
romchegGheRivero: Ping, are you around?15:24
romchegMorning NobodyCam, lucasagomes and everyone else!15:24
lucasagomesromcheg, morning buddy! how it's going?15:24
jrollmorning romcheg :)15:26
romchegGheRivero: Ah, I already see that you updated your oslo.utils patch to mention a bug. I was trying to poke you for that.15:27
romchegMorning jroll!15:28
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add iPXE Installation Guide documentation  https://review.openstack.org/10680915:28
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add iPXE support for Ironic  https://review.openstack.org/9931815:28
romcheglucasagomes: Vacation is in one day! How can it be bad? :)15:28
*** rakesh_hs2 has quit IRC15:29
GheRiveroromcheg: :) thanks for writting the bug :)15:29
*** andreykurilin has joined #openstack-ironic15:30
lucasagomesromcheg, hah yeah! it can't15:30
lucasagomesromcheg, enjoy it :) going to travel somewhere?15:31
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add create() and destroy() to Port object  https://review.openstack.org/11232315:31
romcheglucasagomes: Yup, a big trip to Spain, Portugal and Holland15:31
jrolllucasagomes: nice, +215:31
lucasagomesjroll, o/ cheers15:31
lucasagomesromcheg, ah nice!15:31
romcheglucasagomes: So I will call you and ask to translate something from Portuguese eventually :-P15:32
lucasagomesromcheg, hah sure, well seriously if needed you can do that no problem15:33
romcheglucasagomes: Hope I won't need that  :)15:33
lucasagomes:D15:33
lucasagomesyou also speak spanish so you will be grand15:33
lucasagomesportuguese speakers and spanish speakers can understand each other more or less15:33
*** foexle has quit IRC15:35
romcheglucasagomes: Ah... my Spanish needs much more practice so it will be much shame and butthurt :)15:36
lucasagomesromcheg, heh15:36
romcheglucasagomes: I think you can remember your first verbal chat with someone in English :)15:37
lucasagomesromcheg, heh yeah, wasn't great :P15:37
lucasagomesI also need to practice more my spanish, it's very rusty now15:37
*** Mikhail_D_ltp has joined #openstack-ironic15:43
*** ifarkas has quit IRC15:45
romcheglucasagomes: http://i3.minus.com/ibzcPWyb7fXbJ1.jpg something like this for me but with Spanish15:46
lucasagomesromcheg, hah15:46
*** eghobo has joined #openstack-ironic15:53
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add create() and destroy() to Port object  https://review.openstack.org/11232315:56
JayFthese specs are just a +2+A away from being merged: https://review.openstack.org/#/c/97744/ + https://review.openstack.org/#/c/108445/416:09
*** romcheg1 has joined #openstack-ironic16:09
*** romcheg1 has left #openstack-ironic16:09
JayFand given they are on our juno priorities, would be good if we got them in Real Soon Now(tm)16:09
*** aswadr has quit IRC16:12
NobodyCamlucasagomes: 90151 +a'd :)16:13
lucasagomesNobodyCam, yay!16:13
lucasagomesthanks16:13
NobodyCamno no thank you16:13
NobodyCam:)16:13
JayFNobodyCam: don't forget you can +2 +A 97744 as well (you +1'd it)16:14
JayFNobodyCam: together we will take over the world! (or at least write a spec for it) :P16:14
NobodyCamoh ya this is the one we can't reboot16:15
NobodyCamI am fearful that is going to bite us somehow16:16
*** Poornima has quit IRC16:16
JayFNobodyCam: I agree; but I think that means more that we should encourage use of ilo-ipa over ilo-iscsi16:17
*** ellenh has joined #openstack-ironic16:18
NobodyCamJayF: you confident that 10 inutes is a good default? if node is off and say has a 6 minute post time.16:18
JayFIt's the default we chose for IPA under similar restrictions iirc16:19
jrollmmmmm16:19
jrollI think we did 15 or 2016:19
JayFI also think that's something that can be debated more reasonably in the implementation. If that's the only hangup for approving the spec, we should approve the spec and then we can look at the code?16:19
Shrewslucasagomes: let me know if i'm mistaken on 112055 and i'll change my vote16:20
openstackgerritGhe Rivero proposed a change to openstack/ironic: Migration to oslo.utils library  https://review.openstack.org/11059616:20
lucasagomesShrews, lemme take a look16:20
jrollJayF, NobodyCam, it's 20 in the glance library or whatever16:20
NobodyCamI think I would like to see 20... JayF I will comment that I I think the default ttl need to be bumped up and that we can do that in the code review part of things16:21
lucasagomesShrews, so, that's is checking if 'id' is part of the dictionary passed to the create_chassis call16:21
JayFThen I'd be OK with bumping it to 20m, but I think we've beaten this spec up bloody :)16:21
NobodyCamso we can land this thing and start moving forward16:21
JoshNangyeah, we decided 20 when deva brought up he'd seen hardware that took 15 mins to post16:21
JayFin a lot of good ways, actually, but still :)16:21
lucasagomesShrews, cc_mock.call_args[0][0] will return the dict (I know it looks ugly)16:21
lucasagomesit has to be assertIn16:21
lucasagomesNotIn*16:21
Shrewslucasagomes: ah, ok. i thought it returned a set. i'll change it. thx!16:21
*** Mikhail_D_wk has quit IRC16:22
lucasagomesShrews, FYI, for nodes: https://github.com/openstack/ironic/blob/master/ironic/tests/api/v1/test_nodes.py#L75616:22
Shrewslucasagomes: gotcha. thx again16:23
lucasagomesnp thank u for the review16:23
NobodyCamanyone have any last words before we land this spec?16:23
Shrews"One small step for man..."16:24
Shrews???16:24
*** Mikhail_D_ltp has quit IRC16:24
Shrewsprobably not what NobodyCam was looking for16:25
NobodyCamlol16:25
NobodyCambut they are in fact words16:25
NobodyCam:)16:25
JayFThis is one small step for Ironic, one giant leap for ilokind?16:25
NobodyCamboom16:27
*** Alexei_9871 has quit IRC16:27
openstackgerritA change was merged to openstack/ironic-specs: iLO Virtual Media iSCSI Deploy Driver  https://review.openstack.org/9774416:33
Shrewswoot16:33
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235116:36
JayFNobodyCam: now there's also the dependant spec on ^ that one that is for IPA as well, if we get that one in, I think everything spec-wise except UEFI boot (which is really close as well) we've been wanting for Juno is in16:37
JayF^ if that isn't true someone should link me to moar specs to review :P16:37
*** jistr has quit IRC16:37
*** Mikhail_D_ltp has joined #openstack-ironic16:39
ellenhHey all, https://review.openstack.org/#/c/112351/ is the patch for the pluggable dhcp spec that just merged — I moved common/neutron.py, but I’m still seeing references to it in ironic/locale/ (it doesn’t break tests though).  Am I supposed to edit those files directly, or are they auto-generated somehow?16:42
*** Mikhail_D_ltp has quit IRC16:45
lucasagomesellenh, no worries about the locale, it will be hanlded by transifex and proposed as a new patch-set by the os bot. E.g https://review.openstack.org/#/c/112210/16:52
openstackgerritIlya Pekelny proposed a change to openstack/ironic: Test migrations with Alembic, using Oslo.db  https://review.openstack.org/11198416:52
ellenhlucasagomes: cool, thanks!16:52
lucasagomesaight folks I will call it a day16:59
NobodyCamJayF: you have a link16:59
lucasagomeshave a good night everybody16:59
NobodyCamhave a good night lucasagomes16:59
lucasagomesNobodyCam, thanks, hope you get better from the cold/flu16:59
NobodyCam:) I am starting to feel a little better17:00
NobodyCambut thank you17:00
lucasagomes:)17:00
*** lucasagomes is now known as lucas-afk17:00
devanandao/17:00
NobodyCamgood mornign devananda :)17:00
*** eguz has joined #openstack-ironic17:05
devanandafound a problem with the ilo virtual media spec17:07
devanandathe BP and the spec .rst file names are different17:07
NobodyCamdoh17:07
devanandahttps://blueprints.launchpad.net/ironic/+spec/ironic-ilo-virtualmedia-driver || specs/juno/ironic-ilo-virtualmedia-deploy.rst17:07
*** eghobo has quit IRC17:08
devanandathe spec includes a reference to -driver on L617:08
devanandaso the smaller change would be to just rename the file17:08
devanandawanyen: is this ok with you? ^ If so, I'll do it17:08
JayFI'll look out for that in the future when reviewing specs :x17:09
* NobodyCam also makes note to check on that17:10
*** eguz has quit IRC17:12
*** eghobo has joined #openstack-ironic17:12
NobodyCamJayF: do you have a link to the ipa spec17:13
JayFthe ilo-ipa spec?17:15
JayFhttps://review.openstack.org/#/c/108445 (I added links to the google docs on this one)17:16
*** bvivek has quit IRC17:16
JayFshould the spec contain a link back to the blueprint anywhere?17:19
openstackgerritDevananda van der Veen proposed a change to openstack/ironic-specs: Rename ironic-ilo-virtualmedia-deploy -> *-driver  https://review.openstack.org/11236317:22
devanandaJayF: yes17:22
devanandaJayF: see http://specs.openstack.org/openstack/ironic-specs/specs/template.html17:22
devanandaJayF: first line17:22
JayFthanks, I'll bookmark the template17:25
NobodyCamdevananda: +2'd 112363 for ya17:28
NobodyCam:-p17:28
devanandathanks17:29
JayF+2+A by me. Thanks Deva, I will look out for that when +2'ing from now on17:33
*** linggao has joined #openstack-ironic17:38
openstackgerritRamakrishnan G proposed a change to openstack/ironic-specs: iLO Virtual Media IPA Deploy Driver  https://review.openstack.org/10844517:39
JayFnice, that was quick17:40
JayF^ he fixed the filename and added a bp link \o/17:40
linggaofolks, do we have any document on how to deploy a bm node with ironic?17:41
JayFWhat do you mean a 'bm' node?17:42
linggaobaremetal node.17:42
JayFbaremetal sometimes means nova-baremetal17:43
JayFyou just mean provisioning servers as in real servers, not devstack VMs?17:44
linggaoright.17:44
JayFokay, I think a doc exists for that generally speaking?17:44
JayFhttp://docs.openstack.org/developer/ironic/deploy/install-guide.html that looks like it?17:45
*** rameshg87 has joined #openstack-ironic17:45
rameshg87jroll, hi17:45
linggaowith pxe_ipmitool driver, where do you specify pxe_deploy_ramdisk, pxe_deploy_kernel? In the driver_info or in flavor ?17:46
JayFI'm not familiar enough with the pxe driver to give you a certain answer. I think you specify that in driver_info though, but imbw17:46
JayFit certainly seems like a thing that would go in driver_info :)17:46
rameshg87linggao, you may specify in driver_info17:47
*** tatyana has joined #openstack-ironic17:47
linggaorameshg87, so if it is specified in the flavor, pxe driver will not pick it up?17:48
JayFdeploy_ramdisk and kernel shouldn't change between flavors for any ironic driver17:50
JayFit is set per node, in driver_info17:50
devanandalinggao: we are moving away from specifying driver-specific things in the nova flavor17:50
openstackgerritA change was merged to openstack/ironic-specs: Rename ironic-ilo-virtualmedia-deploy -> *-driver  https://review.openstack.org/11236317:50
rameshg87linggao, looks it will pick up from flavor too17:50
rameshg87linggao, https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L102-L10517:50
devanandalinggao: it is still supported for backwards compatibility, but I would encourage you to set those directly on the node.driver_info17:50
rameshg87linggao, looks like it will update driver_info17:51
* devananda notes that we don't actually have a way to indicate this to users17:51
linggaodevananda and rameshg87 thanks for the info. Do we have a document on how to deploy a node wtih ironic?17:51
*** tatyana has quit IRC17:52
rameshg87devananda, i have a question on this17:52
rameshg87devananda, https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L95-L11817:52
rameshg87devananda, shouldn't these be part of GenericDriverFields ??17:52
devanandarameshg87: no - that metadata is related to the particular instance being deployed17:54
devanandarameshg87: i use this litmus test: could this $metadata change when deploying a different instance to this node? yes -> instance_info. no -> driver_info.17:55
devanandalinggao: perhaps not :(17:56
rameshg87devananda, okay17:56
devanandaNobodyCam: what happened to the folks who were working on our docs?17:57
devanandaI haven't seen anything more on that in a few months, i think17:57
Shrewsdevananda: when are you on vacation?17:58
devanandaShrews: aug 18 - sep 317:59
Shrewsdevananda: thx. /me makes note17:59
jrollheya rameshg8718:00
linggaodevananda, basically we would like to see how images are created for ironic drivers pxe and ipa.18:00
rameshg87jroll, hi18:00
rameshg87jroll, just wanted to talk regarding the comment regarding test case on https://review.openstack.org/#/c/110560/18:01
rameshg87jroll, i tried adding the test case, but looks like there is nothing more i can cover than what is already available18:01
rameshg87jroll, the only problem is it is not part of image_cache18:01
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235118:01
rameshg87jroll, s/image_cache/test_image_cache.py18:02
*** eghobo has quit IRC18:02
rameshg87jroll, the current test_pxe.PXEPrivateFetchImagesTestCase covers all the code paths in image_cache.clean_up_caches()18:03
jrollrameshg87: I don't understand why you can't add tests. I understand the pxe test cases cover that code, but there are no tests just for clean_up_caches18:03
jrollrameshg87: for example, if I change the agent driver to use clean_up_caches, I will have to add tests there as well18:03
jrollrameshg87: and at that point we are duplicating code18:03
*** eghobo has joined #openstack-ironic18:04
devanandalinggao: I feel bad for pointing at devstack when you asked for documentation, but it's none the less a good example of what you're looking for18:04
devanandalinggao: http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/ironic#n46218:04
*** eguz has joined #openstack-ironic18:04
rameshg87jroll, adding more test cases to clean_up_caches() will duplicate all the tests in test_pxe.PXEPrivateFetchImagesTestCase18:05
devanandalinggao: short answer is: diskimage-builder/bin/ramdisk-image-create ubuntu deploy-ironic -o /some/path/some-file18:05
rameshg87jroll, actually those test cases are not testing fetch_image18:06
rameshg87jroll, they are actually testing the caching mechanism.18:06
devanandalinggao: then load some-file.kernel and some-file.initramfs into glance, and associate them with either the flavor or each node's driver_info18:06
rameshg87jroll, i feel those tests can be moved to test_image_cache then.  what do you feel ?18:06
* devananda really wonders how it is that we DONT have this documented anywhere :(18:06
rameshg87jroll, my main concern i have nothing more to add than what is existing :-(18:07
linggaodevananda that's great help. thanks.18:07
rameshg87jroll, so i guess moving around the code to its proper place is the best thing to do. what's your thought on that ?18:07
*** eghobo has quit IRC18:08
jrollrameshg87: I think we should have both, I think18:08
jrollrameshg87: maybe they could be moved18:08
rameshg87jroll, but do you feel fetch_images() should be testing the cache cleanup mechanism ?18:09
rameshg87jroll, fetch_images() i feel should be testing whether cache cleanup is called or not18:09
jrollrameshg87: I think test_image_cache should test the image_cache code, and then test_pxe should test the subclasses of ImageCache18:09
jrollyes, agree18:09
jrollI think there should be both sets of tests18:09
*** eghobo has joined #openstack-ironic18:09
jrollcode duplication isn't too horrible in tests :)18:09
rameshg87jroll, well i am okay with code duplication :-)18:10
*** eguz_ has joined #openstack-ironic18:10
jroll:)18:10
rameshg87jroll, but in the end if i ask a question what did you gain by adding more tests - i have nothing to say :-)18:10
*** eguz has quit IRC18:10
rameshg87jroll, because it was already covered :-)18:10
jrollrameshg87: there should be tests for ImageCache and separate tests for its subclasses18:11
rameshg87jroll, but subclasses don't have any functionality, right ?18:12
jrolltrue18:12
jrollrameshg87: maybe it is best to just move them18:12
jrollidk, could ask someone else's opinion too18:12
rameshg87jroll, i think this is looks okay to me18:12
*** krtaylor has quit IRC18:13
rameshg87jroll, i fetch_image() can just check whether cleanup is called, and then followed by cache.fetch_image() is called18:13
*** eghobo has quit IRC18:13
rameshg87jroll, and then all the cache related things can goto image_cache18:14
jrollyes +118:14
rameshg87jroll, probably i can put up a patch and then get your comments :-)18:14
jrollawesome :)18:14
jrollthanks rameshg87!18:14
rameshg87jroll, thanks ..18:14
rameshg87jroll, devananda, i had one question18:15
*** eguz_ has quit IRC18:15
rameshg87jroll, image_source is still part of PXEDriverFields in nova ( https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L95-L96 )18:15
*** eghobo has joined #openstack-ironic18:16
rameshg87jroll, how does ipa get what image needs to be deployed on the bm node ?18:16
devanandaoh18:21
devanandajroll: that should all be moved18:21
devanandawtf. this isn't inheritence18:22
rameshg87devananda, jroll, oh because of this: https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L3918:22
devanandaPXEDriverFields.get_deploy_patch doesn't *ever* call the base class's method18:22
devanandarameshg87: what driver is in use within Ironic should not matter to Nova18:23
rameshg87devananda, yes18:24
devanandapatcher.py should not contain a class called PXEDriverFields18:24
devanandabecause nova shouldn't know whether the PXE driver is in use or not18:24
devanandaugh18:24
devanandathat needs to be reworked, but that code is frozen right now while we're proposing it to nova18:25
rameshg87devananda, yup. i was just wondering about ilo driver :-)18:25
rameshg87devananda, because right now ilo driver wouldn't get those fields18:25
devanandarameshg87: exactly :(18:25
devanandalame. the only driver-specific fields are here: https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L102-L10518:26
openstackgerritA change was merged to openstack/ironic: Expose {set,get}_boot_device in the API  https://review.openstack.org/9015118:26
devanandawhich is there only for backwards-compat. BUT there's no mention of that inline :(18:26
rameshg87devananda, +118:27
rameshg87devananda, but can something be done by juno timeframe to make the fields available for ilo driver ?18:27
devanandarameshg87: let me see what I can do to fix this.18:28
rameshg87devananda, thanks18:28
devanandarameshg87: I can't promise exactly when I'll fix it -- landing the nova.virt.ironic driver in Nova is a higher project priority. BUT. This should definitely be fixed by the end of Juno.18:29
rameshg87devananda, ultimately there should be only one patcher for all the drivers, right ?18:29
devanandacorrect18:30
rameshg87devananda, okay18:30
devanandathat file is where we'll handle any special cases that come up -- but in principle, Nova-compute's behavior shouldn't vary by driver at all18:30
devanandaor we've broken the abstraction layer18:31
rameshg87devananda, okay18:31
*** rameshg87 has quit IRC18:32
*** pelix has quit IRC18:39
devanandahttps://bugs.launchpad.net/ironic/+bug/135363118:41
jrolldevananda, yeah, I don't love that file18:47
*** romcheg1 has joined #openstack-ironic18:48
jrolldevananda: we worked the agent driver to use the same fields as the pxe driver18:48
jrolldevananda: idk if making all drivers conform to that is reasonable (likely not) but I hate the thought of nova patches to land a driver in ironic18:49
romcheg1adam_g: Hi, around?18:49
romcheg1Morning devananda!18:49
adam_gromcheg, hi!18:49
devanandajroll: i hate that thought too18:49
devanandajroll: it essentially makes out-of-tree drivers impossible18:49
devanandawhich is seriously lame of us18:50
romcheg1adam_g: So we were about to work on migration tooling together yesterday but I couldn't be here in the evening18:50
jrollindeed18:50
devanandanot that I want to encourage that. but it should absolutely be possible.18:50
devanandaalso, it's a simple layer violation. nova shouldn't contain any code specific to an ironic driver18:50
adam_gromcheg, cool. ive got grenade to the point where im ready to make use of the migration scripts.. that is, it creates a nova-bm node inventory and brings up ironic with an empty one.18:51
devanandabackwards compat for an early design flaw notwithstanding18:51
* devananda foods18:51
romcheg1adam_g: So you can just cherry pick https://review.openstack.org/#/c/101920/ and try running it18:52
romcheg1adam_g: I didn't create client console scripts for migration tools yet because there's no consensus on that. So probably that will be done in a separate patch18:53
adam_gromcheg1, sure. was just about to do that. my question was whether the scripts need to be re-proposed to the ironic tree. it seems there was some discussion at some point last week about that18:54
romcheg1adam_g: at the midcycle meetup?18:54
adam_gromcheg1, i think?18:54
adam_gdevananda, when you are back ^18:54
romcheg1adam_g: Idk because I wasn't there18:55
jrolladam_g: yeah, I don't remember the details, but they did decide on which tree they should live in. I think it was the ironic tree18:55
romcheg1Does it make any difference&18:56
jrollI think the idea was that nova doesn't want to maintain it or have it lying around in their tree18:58
romcheg1All those long discussions about what tree should a simple script live in make me feel gross18:58
devanandaadam_g: yea. i caught a snippet of your conv with sdague yesterday about that18:59
adam_gromcheg1, any hints here? http://paste.openstack.org/show/91173/18:59
devanandaadam_g: his recollection seems to match mine -- move them to ironic's tree, along with a copy of the nova_bm sqla models and any other bits from nova we need18:59
devanandaShrews: oh. I just now got your reference to breaking the gate yesterday.19:00
romcheg1adam_g: Hmm, it worked, I swear! :)19:00
romcheg1Let me check on that19:00
Shrewsdevananda: my confirmation that i suck and need a flogging?19:00
romcheg1adam_g: Looks like some import-related conflicts raised again :(19:01
adam_gdevananda, okay, that discussion must have happened on the monday i missed.19:01
adam_gromcheg1, yeah, oslo.config pain19:01
devanandaShrews: it just means I can't yell at the Nova team any more for ignoring check-tempest-dsvm-ironic-nv FAILURE :p19:01
romcheg1I had this problem in the past, then it disappeared and now it's here again19:02
Shrewsdevananda: well, i didn't ignore it (was in the middle of debugging it), but I definitely should have WIP'd it while doing so19:02
adam_gromcheg1, i think it can creep in when imports change in other modules, ie some module that your script pulls in begins using CONF where it didnt before19:02
jrollmatty_dubs|gone: more pics for you: http://www.scalescale.com/the-making-of-onmetal/19:02
Shrewsfeel free to yell at me, though19:03
romcheg1adam_g: That's exactly what's happening19:03
* devananda throws rice at Shrews instead19:03
jrolldevananda: we didn't ignore that job, the infra team did :P19:04
romcheg1adam_g: last time I fixed it by copying the Ironic code to Nova Tree19:04
romcheg1Since we need to have this script in Ironic, I will do the opposite: copy Nova models to our tree19:04
adam_gromcheg1, i wonder if moving the migration script to ironics tree would help? are you okay with the decision? i can put something on gerrit including your scritps and the db models later today, if its late there.19:04
adam_gromcheg1, okay cool19:05
romcheg1adam_g: I will do that now, it's not too late19:05
adam_gromcheg1, awesome19:06
Shrewsjroll: nah, that one is square on me19:08
jrollShrews: emphasis on the :P19:09
*** shakamunyi has quit IRC19:17
JayFmatty_dubs|gone: you were asking about our hardware --> http://www.scalescale.com/the-making-of-onmetal/19:20
jrollJayF: beat you to it19:21
jrolldevananda: ^ might be interested in that too, especially networking things19:21
JayFjroll: d'oh19:21
jroll:D19:21
JayFjroll: you're sick, aren't you supposed to be moving slower?19:21
jrollI moved not at all for a few hours so that I could move faster for a bit :P19:23
devanandajroll: neat! thanks19:25
jroll:)19:26
*** Guest27295 is now known as mgagne19:31
*** mgagne has quit IRC19:31
*** mgagne has joined #openstack-ironic19:31
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235119:45
*** Mikhail_D_ltp has joined #openstack-ironic19:51
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235119:54
openstackgerritRoman Prykhodchenko proposed a change to openstack/ironic: Migrate Nova BM data to Ironic  https://review.openstack.org/11240219:55
romcheg1adam_g: ^19:56
romcheg1adam_g: I didn't test it myself yet :)19:56
romcheg1But you can try while I'm launching the env for that19:56
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic-specs: UEFI support for Ironic deploy drivers  https://review.openstack.org/9985020:12
*** faizan has joined #openstack-ironic20:26
devanandaNobodyCam: what happened withthe doc writing folks you worked with several months back?20:27
*** Mikhail_D_ltp has quit IRC20:27
NobodyCamthey dropped off the planet20:29
devanandaoh20:31
devanandalovely20:31
faizanHi jroll:20:33
devanandaNobodyCam: cause the diagrams seem .... slightly wrong. I think rloo got updated versions from them at some point? they also never claened up the user-guide's poor formatting20:33
jrollfaizan: what's up20:33
faizanjroll: I addressed the nits in uefi specs and posted a patch.20:33
jrollfaizan: awesome, ty20:34
devanandaNobodyCam: so this is a lesson to us: sometimes accepting poor docs, just so that we have some docs, might be worse than accepting no docs. someone needs to fix it up20:34
* devananda files a bug20:34
faizanjroll: Can you please look at it again and give your necessary approval20:34
jrollfaizan: will do when I have a moment, I'm a bit under the weather right now20:34
faizanjroll: Sure. Thanks20:35
jroll:)20:35
devanandahuh20:41
devanandasomeone's been working on docs already20:41
devanandahttps://etherpad.openstack.org/p/Using_Ironic_to_launch_instances_on_real_hardware20:43
NobodyCamahh20:44
NobodyCambrb20:46
*** krtaylor has joined #openstack-ironic20:48
*** faizan has quit IRC20:54
*** eghobo has quit IRC20:54
*** eghobo has joined #openstack-ironic20:54
devanandajust filed https://bugs.launchpad.net/ironic/+bug/135368820:57
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235121:03
JayFjroll: thought to significantly lower the size of our image's footprint: instead of putting the filesystem in a tarball, put it in something we can bind mount and not have to ever extract, so it says zipped up the whole time21:08
*** linggao has quit IRC21:16
*** athomas has quit IRC21:16
*** romcheg1 has quit IRC21:19
openstackgerritEllen Hui proposed a change to openstack/ironic: Make DHCP provider pluggable  https://review.openstack.org/11235121:29
NobodyCambrb... quick walkies21:29
*** romcheg1 has joined #openstack-ironic21:34
*** chuckC has quit IRC21:38
*** lucas-afk has quit IRC21:41
*** wanyen has quit IRC21:47
*** marzif_ has joined #openstack-ironic21:52
*** chuckC has joined #openstack-ironic21:55
*** krtaylor has quit IRC22:10
NobodyCambbiaf ... quick run to the vets... to drop off a sample22:16
*** f13o_ has joined #openstack-ironic22:21
jrollJayF: sounds reasonable22:26
devanandaadam_g: ping22:37
adam_gdevananda, hey22:39
devanandaadam_g: hiya! I'm updating the deprecation spec and need a blurb about the grenade test plan22:40
devanandaadam_g: what i had clearly no longer applies :) is there something somewhere I can copy/paste?22:40
adam_gdevananda, hmm i dont have anything. review #?22:41
adam_gdevananda, actually this might be a good time to discuss the status and what i've got so far22:41
devanandaadam_g: https://review.openstack.org/#/c/95025/9/specs/juno/deprecate-baremetal-driver.rst22:42
devanandaadam_g: L20022:42
*** jgrimm has quit IRC22:42
adam_gdevananda, modifying here https://etherpad.openstack.org/p/ironic_migration22:44
adam_gdevananda, okay, yeah, yours looks sane. since we're stuffing the nova_bm manually, we aren't really migrating instances as much as migrating nodes.22:47
adam_gdevananda, the grenade test just duplicates a lot of what devstack lib/ironic does but instead of enrolling nodes via ironic API, its migrating them from nova_bm -> ironic using the scripts22:48
devanandaright22:48
romcheg1devananda, adam_g: it's too late here. I'll take a look on those docs in the morning22:49
adam_gdevananda, yeah, the confirm ir-conductor stuff can go away22:49
adam_gromcheg1, no problem. ive started poking at your new review. do you mind if i hack on it to get it to support pxe + virtual_power -> pxe_ssh and send you a diff before your AM?22:50
romcheg1adam_g: no problem at all22:50
devanandafwiw, i've confirmed with nova that they prefer us to put the migration tools inour code base22:51
adam_gromcheg1, cool. working on it.   some caveats since a lot of the virtual power driver info comes from nova.conf, but i think it can be worked around22:51
romcheg1adam_g: Why not add cli options for that, just like I did for the architecture?22:51
romcheg1parsing a config seems to be too hard22:52
adam_gromcheg1, yeah, there'll be a lot of em. :)   may just ConfigParser nova.conf and copy defaults from the nova-bm code22:52
adam_gdevananda, what does 'validate data in ironic schema' entail?22:53
devanandaadam_g: i just removed that22:55
romcheg1adam_g: Well, then we need to check whether that code in nova does not change until the deprication.22:55
romcheg1but it should not be a problem22:55
devanandaadam_g: since you're populating nova_bm with real data and then booting an instance, that's "validation" IMO :)22:55
adam_gromcheg1, as i understand it, the attitude is that it should absolutely *not* :022:55
devanandaadam_g: updated the ehterpad22:55
romcheg1ok guys, it's 2am here so I have to go22:55
devanandaromcheg1: nova core are refusing any changes to nova-baremetal at this point22:55
adam_gdevananda, hmm i think the last two points can just be 'run tempest' like you originally had it22:56
devanandaromcheg1: thanks! g'night!22:56
adam_gromcheg1, good night :)22:56
devanandaadam_g: hm, ok22:56
romcheg1devananda: I hope so!22:56
romcheg1Have a good rest of the day22:56
romcheg1!22:56
adam_gdevananda, thats the built in confirmation that grenade uses post-upgrade, at least22:56
*** romcheg1 has quit IRC22:56
devanandaright. makes sense22:56
devanandaso then this will also depend on getting all the tempest work landed22:57
adam_gdevananda, yeah.22:57
adam_gdevananda, adding a couple more things to your block22:57
* NobodyCam is almost back22:59
devanandaadam_g: is there one (or a small list of) gerrit topics by which all the open tempest / devstack changes can be found?23:00
devanandarather than the giant list here: https://etherpad.openstack.org/p/IronicCI23:00
devanandaso that I can link it in the spec23:00
openstackgerritAlex Weeks proposed a change to openstack/ironic-python-agent: WIP: accept/verify SSL client certificates for authentication  https://review.openstack.org/11243323:03
JayFaweeks: ^ did you make a spec for that yet23:03
adam_gdevananda, let me try to get topics added to everything.23:04
devanandaadam_g: I think one topic for "get tempest smoke passing" and another for "grenade migration tests" would be sufficient23:04
devanandathanks23:04
*** krtaylor has joined #openstack-ironic23:05
* aweeks dodges bus23:07
devanandaadam_g: given that I'm going to be gone for ~ 3 weeks between now and J3, we should probably find someone else to do the API changes in Nova23:09
aweeksJayF: I'm working on a spec and will submit shortly.  Wanted to get the prototyping code that I did locally (to verify that it was even possible) up somewhere so it didn't languish in my local repo23:12
* NobodyCam is now back23:12
JayFaweeks: <3 backing up code to public git repos. Just make sure to add the URL to the BP into your commit message23:13
JayFaweeks: plus there's a post to the list (I can explain in meatspace) about how the spec process changed for Kilo, so the stuff you gotta do is even less23:13
*** mdorman has quit IRC23:18
adam_gdevananda, what API changes are required for purposes of the grenade testing?23:21
devanandaadam_g: none. but they're required as part of deprecation23:21
devanandaadam_g: both upgrade (and its testing) and an api proxy are required for nova to drop baremetal23:22
adam_gdevananda, okay. wasn't sure the proxy was part of the upgrade test23:22
devanandaas an aside, I can't find any public API docs for that extension23:28
devanandawhich I think is totally fine. we don't want anyone using it anyway23:28
adam_gdevananda, RE: topics, is that just a tag added to the commit msg or having everything squashed into a branch / dependency stack?23:30
*** funid has joined #openstack-ironic23:34
devanandaadam_g: neither23:34
*** funid has left #openstack-ironic23:34
devananda     -t topic, --topic=topic23:34
devananda             Sets the target topic for this change on the gerrit server.  If not specified, a bug number from the commit summary will be used. Alternatively, the local branch name will be23:34
devananda             used if different from remote branch.23:34
*** ellenh has quit IRC23:35
devanandaadam_g: an example of their usefulness: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:ironic-driver,n,z23:36
adam_gdevananda, oh, groovy. thanks23:36
adam_gdevananda, https://review.openstack.org/#/q/topic:ironic_grenade,n,z + https://review.openstack.org/#/q/topic:ironic_tempest,n,z23:53
adam_gdevananda, theres one more unproposed tempest change required that Shrews is working on ATM23:54
devanandaawesome23:56
devanandaShrews: anyone can set the topic name, so pls use the same one ^. thx!23:56
*** ellenh has joined #openstack-ironic23:57

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