Thursday, 2015-06-04

*** alexpilotti has quit IRC00:03
NobodyCamlol converting """ doc strings to # comments is kinda cheatting ... but I like it00:06
jrollheh00:08
jrollit's a test00:08
jrollif people think those are useful docs, well...00:08
JoshNangfwiw we've started doing that in some ironic tests00:08
*** hemna is now known as hemnafkj00:09
jlvillaljroll, Thanks00:09
jrollnp00:09
JoshNang+A!00:11
jrollJoshNang: YOU'RE STILL HERE00:11
jrollhttps://gist.github.com/jimrollenhagen/2223dd45689c0b74798200:11
jrollbam00:11
jrollreview pls00:11
jrollmuahahahaha00:11
jrollJayF: ^ and anyone else wlecome to review00:11
JoshNangthat's pretty silly it openstack bot doesn't update test-requirements00:11
JoshNangdammit!00:11
jrollcontext is sending this to compute@ after deploy00:12
jrolloh wow00:12
JoshNanglol00:12
jrollwrooong channel.00:12
JoshNangyuuup00:12
jlvillalBadCub, FYI: The poll is spelled 'porposed' instead of 'proposed'.00:13
jrollthanks for +a though JoshNang :P00:13
JoshNang:D00:13
*** saripurigopi has joined #openstack-ironic00:16
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529400:23
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529400:24
*** naohirot has joined #openstack-ironic00:31
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367400:54
*** Sukhdev has quit IRC00:59
*** ukalifon1 has joined #openstack-ironic01:09
*** openstack has joined #openstack-ironic01:23
-cameron.freenode.net- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp01:23
*** ukalifon1 has joined #openstack-ironic01:23
*** openstack has joined #openstack-ironic01:38
*** ukalifon1 has quit IRC01:40
*** kan_ has joined #openstack-ironic01:43
TheJuliajhova: sorry, dinner and stuff as well.  Something just seems afoot, what is the git hash for the version your running?01:50
*** openstack has quit IRC01:52
*** openstack has joined #openstack-ironic01:54
TheJuliaok, im out getting dinner at the moment and am planning on crashing when I get home.  I'll investigate a little more tomorrow morning and see if anuthing stands out to me01:54
*** spandhe has quit IRC01:54
jhovaTheJulia: sure thing01:55
jhovathanks01:55
TheJuliajhova: No problem, I'm just glad people are using biftost. :)01:55
*** eghobo_ has quit IRC02:04
*** yuanying has joined #openstack-ironic02:05
*** yuanying has quit IRC02:10
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Add 'pbr' to the requirements  https://review.openstack.org/18820402:12
*** yuanying has joined #openstack-ironic02:17
*** yuanying has quit IRC02:20
*** yuanying has joined #openstack-ironic02:28
*** yuikotakada has joined #openstack-ironic02:32
*** kan_ has quit IRC02:32
*** saripurigopi has quit IRC02:33
*** kan_ has joined #openstack-ironic02:34
*** yuanying has quit IRC02:41
openstackgerritZhenguo Niu proposed openstack/bifrost: Fix typos  https://review.openstack.org/18824102:45
*** bradbeam has joined #openstack-ironic02:46
openstackgerritZhenguo Niu proposed openstack/bifrost: Add .gitignore file  https://review.openstack.org/18824202:50
*** spandhe has joined #openstack-ironic03:04
*** spandhe has quit IRC03:07
*** spandhe has joined #openstack-ironic03:25
*** yuikotakada has quit IRC03:26
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/18809303:32
openstackgerritchenglch proposed openstack/ironic-specs: Add petitboot iscsi deploy driver support  https://review.openstack.org/17764103:32
*** coolsvap|afk is now known as coolsvap03:39
*** hemna has joined #openstack-ironic03:40
*** saripurigopi has joined #openstack-ironic03:47
*** EmilienM|off has quit IRC03:55
*** EmilienM has joined #openstack-ironic04:00
*** hemna has quit IRC04:02
*** pradipta has joined #openstack-ironic04:04
*** Nisha has joined #openstack-ironic04:10
*** eghobo has joined #openstack-ironic04:11
*** jhova has quit IRC04:16
*** krotscheck has quit IRC04:19
*** mordred has quit IRC04:21
*** mordred has joined #openstack-ironic04:25
*** krotscheck has joined #openstack-ironic04:25
*** kan__ has joined #openstack-ironic04:25
*** kan_ has quit IRC04:29
*** yuikotakada has joined #openstack-ironic04:56
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367405:00
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478505:09
*** yuikotakada has quit IRC05:34
*** yuanying has joined #openstack-ironic05:47
*** yuanying_ has joined #openstack-ironic05:48
*** chenglch has joined #openstack-ironic05:51
*** yuanying has quit IRC05:51
*** spandhe_ has joined #openstack-ironic05:52
*** spandhe has quit IRC05:52
*** spandhe_ is now known as spandhe05:52
*** yuanying_ has quit IRC05:53
*** chenglch has quit IRC05:54
*** chenglch has joined #openstack-ironic05:55
*** yuanying has joined #openstack-ironic06:01
*** ukalifon has joined #openstack-ironic06:01
*** pradipta has quit IRC06:04
*** dlpartain has joined #openstack-ironic06:07
*** dlpartain has left #openstack-ironic06:09
*** yuikotakada has joined #openstack-ironic06:17
*** eghobo has quit IRC06:22
*** radek_ has joined #openstack-ironic06:23
*** yuanying has quit IRC06:32
*** rameshg87 has joined #openstack-ironic06:32
rameshg87good morning ironic06:32
*** yuanying has joined #openstack-ironic06:33
*** yuanying has quit IRC06:33
*** spandhe has quit IRC06:35
*** yuanying has joined #openstack-ironic06:39
zhenguorameshg87: morning :)06:40
*** dtantsur|afk is now known as dtantsur06:42
dtantsurmorning everyone!06:43
rameshg87zhenguo: dtantsur: o/06:43
dtantsuro/06:44
*** yuanying has quit IRC06:44
zhenguodtantsur: morning06:44
dtantsuryuikotakada, morning! re https://review.openstack.org/18803006:46
dtantsurmay I enable translation-jobs in a separate patch? this one is big enough already...06:47
dtantsurnot sure if we'll need some kind of i18n team ack before landing something like that06:47
openstackgerritchenglch proposed openstack/ironic-specs: Add console log support  https://review.openstack.org/16458606:48
yuikotakadadtantsur: o/06:48
yuikotakadadtantsur: No problem with separated patch :)06:49
yuikotakadadtantsur: Then, could you please write about it (so that, just "may I enable translation-jobs in a separate patch?") into the patch? then, I will +106:51
dtantsurok06:53
*** yuikotak_ has joined #openstack-ironic06:53
*** yuikotakada has quit IRC06:53
*** ndipanov has quit IRC06:53
*** yuikotak_ has left #openstack-ironic06:53
*** yuikotak_ has joined #openstack-ironic06:53
naohirotrameshg87: good afternoon06:55
rameshg87naohirot: o/06:56
naohirotdtantsur: good morning06:56
dtantsurnaohirot, o/06:56
naohirotrameshg87: do you have some time now?06:56
rameshg87naohirot: sure06:56
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Add "enroll" state to the state machine  https://review.openstack.org/17915106:56
naohirotrameshg87: I'd like to ask if you are going to remove floppy auth code form ilo deploy?06:57
naohirotrameshg87: s/form/from/06:57
rameshg87naohirot: I think we might. I need to check with others in the team about this as well.06:58
rameshg87naohirot: right now it doesn't make sense to pass the token simply because the endpoint anyway is unauthenticated06:58
rameshg87naohirot: I need to check if anyone feels there is any value in keeping that endpoint protected06:58
naohirotrameshg87: I'm asking this question regarding https://review.openstack.org/#/c/151958/20/ironic/drivers/modules/irmc/deploy.py06:59
*** pradipta has joined #openstack-ironic06:59
yuikotak_rameshg87, naohirot: Good afternoon :)06:59
rameshg87yuikotak_: o/06:59
naohirotrameshg87: line 35306:59
naohirotyuikotak_: good afternoon06:59
rameshg87naohirot: yeah I got it .. may be I will get back to you in 1 or 2 days07:00
naohirotrameshg87: Okay07:00
rameshg87naohirot: if someone comes up with some value in still keeping the endpoint protected for ilo drivers, we can think of making it configurable or come with a new protected endpoint (but that might break backward compatibility). I still have to think07:00
rameshg87naohirot: at least for now, as yuriyz said, it doesn't make sense to pass the token because the pass_deploy_info endpoint anyway doesn't require authentication07:01
naohirotrameshg87: So what is the current master status? Is only no auth endpoint opened?07:03
naohirotrameshg87: My concern is compatibility07:04
rameshg87naohirot: yes, in master the pass_deploy_info endpoint is unprotected07:04
naohirotrameshg87: I see.07:04
rameshg87naohirot: it will still work if you don't pass the token to the older ramdisk07:05
rameshg87naohirot: see this block of code in dib: naohirot: it's okay if you pass the token (i.e07:05
rameshg87https://github.com/openstack/diskimage-builder/blob/master/elements/deploy-ironic/init.d/80-deploy-ironic#L136-L14107:05
rameshg87naohirot: if we don't find token file, we don't pass X-Auth-Token07:06
rameshg87naohirot: similarly for pxe drivers, it doesn't pass X-Auth-Token if it fails to retrieve token from tftp server07:06
*** yuikotak_ has quit IRC07:08
naohirotrameshg87: What I'd like to know is ilo case which would have some impact for current customer. What cases are they?07:08
rameshg87naohirot: there is no impact as such now07:08
openstackgerritTan Lin proposed openstack/ironic: Change driver_info to driver_internal_info in conductor  https://review.openstack.org/18828107:08
rameshg87naohirot:  and there will be no impact if we stop passing token through the virtual media floppy07:08
naohirotrameshg87: does that mean that ilo floppy auth code can be removed too?07:09
*** yuikotakada has joined #openstack-ironic07:09
naohirotrameshg87: I thought you have some concern because you need to check your co-workder, right?07:10
rameshg87naohirot: yes, it can be removed07:11
rameshg87naohirot: but I wanted to check if others want to leave the ilo driver endpoint unprotected (that means just stop passing token) OR make  ilo driver endpoint protected somehow (idk how yet).07:12
rameshg87naohirot: but it can be removed, there is no impact07:12
naohirotrameshg87: I understood.07:12
naohirotrameshg87: If there is no compatibility, I'll remove it.07:13
naohirotrameshg87: s/compatibility/compatibility issue/07:14
openstackgerritMerged stackforge/ironic-discoverd: Make the number of green threads configurable  https://review.openstack.org/18772307:15
*** natorious is now known as zz_natorious07:15
rameshg87naohirot: yeah07:15
rameshg87naohirot: but you can confirm once :)07:15
naohirotrameshg87: you mean doing actual test in lab?07:16
rameshg87yeah :)07:16
rameshg87sometimes code can be crazier than what we think :)07:16
*** pas-ha has joined #openstack-ironic07:17
naohirotrameshg87: sometimes it happens :)07:17
*** ifarkas has joined #openstack-ironic07:29
rameshg87dtantsur: hi07:33
dtantsurrameshg87, o/07:34
rameshg87dtantsur: in enroll state spec: https://review.openstack.org/#/c/179151/5/specs/liberty/enroll-node-state.rst07:34
rameshg87dtantsur: on failure it just returns back to state enroll ?07:35
dtantsuryes, I think it will simplify life a bit07:35
rameshg87dtantsur: and all user/3rd party apps can check is last_error ?07:35
dtantsurright07:35
rameshg87okay, that seems a bit different from all other things that have a *FAIL07:37
rameshg87but anyway I can't think of any impact because of this07:37
rameshg87only thing might be the power_state_sync07:37
rameshg87which might try to pickup nodes that failed enroll07:37
dtantsurrameshg87, oh, good catch, we should forbid power_state_sync in ENROLL and VERIFYING! wdyt?07:38
* dtantsur brb07:39
rameshg87dtantsur: yeah, I think we should07:41
rameshg87dtantsur: VERIFYING should be okay because power state sync doesn't take anything that is reserved07:41
rameshg87dtantsur: only thing is enroll, it should be disabled in power state sync07:41
dtantsurrameshg87, please leave a comment on the spec, I'll add it07:43
rameshg87sure07:43
*** chlong has quit IRC07:44
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC Virtual Media Deploy module for iRMC Driver  https://review.openstack.org/15195807:45
*** dguerri`away is now known as dguerri07:49
*** yuanying has joined #openstack-ironic07:49
*** jistr has joined #openstack-ironic07:50
*** jistr is now known as jistr|mt07:54
*** jistr|mt is now known as jistr|mtg07:54
*** romainh has joined #openstack-ironic07:57
*** Nisha has quit IRC07:59
*** yuikotakada has quit IRC08:01
*** Nisha has joined #openstack-ironic08:02
*** ndipanov has joined #openstack-ironic08:07
*** yuikotakada has joined #openstack-ironic08:08
*** lucasagomes has joined #openstack-ironic08:09
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390208:12
openstackgerritNaohiro Tamura proposed openstack/ironic: Add localboot support for iscsi_irmc driver  https://review.openstack.org/16373808:13
*** MattMan has quit IRC08:13
openstackgerritNaohiro Tamura proposed openstack/ironic: Add whole disk image support for iscsi_irmc driver  https://review.openstack.org/18177108:21
openstackgerritTan Lin proposed openstack/ironic: Change driver_info to driver_internal_info in conductor  https://review.openstack.org/18828108:26
openstackgerritNaohiro Tamura proposed openstack/ironic: Add IPA support for iscsi_irmc driver  https://review.openstack.org/18180708:29
*** erelwell has joined #openstack-ironic08:35
*** athomas has joined #openstack-ironic08:35
sambettsGood UGT Morning Ironic o/08:50
*** MattMan has joined #openstack-ironic08:53
dtantsursambetts, morning (ugt)08:58
lucasagomessambetts, dtantsur good (ugt) morning08:58
yuikotakadasambetts: mornin (UGT)08:59
lucasagomesdtantsur btw, re flake8 patches from sambetts.... that will require some special review I think08:59
lucasagomesI think we should merge it at once, so we enforce the rules08:59
lucasagomesotherwise it will get really messy if we start merging particular patches (because other patches merged in between might introduce new errors)09:00
lucasagomesyuikotakada, good (ugt) morning :-)09:00
Nishadtantsur09:00
Nishahi09:00
yuikotakadalucasagomes: good (UGT) morning. I like this new greeting :)09:01
lucasagomessambetts, you think that, after reviewing the whole series, it would make sense to squash it into 1 patch and just merge it ?09:01
lucasagomesyuikotakada, hah yeah, makes it easier for us on diff TZs09:01
Nishadtantsur, i was creating ramdisk for ironic-inspector09:02
Nishaonly ubuntu and ironic-discoverd-ramdisk elements are required to create ramdisk using ironic-inspector09:04
Nishaam i correct?09:04
sambettslucasagomes: might be worth doing, either that or ensure that +2s are given in reverse order, so that the one at the bottom of the tree gets the +A last then they'll all gate at the same time09:05
sambettsby the bottom I mean the one that they're all based off09:05
sambettswhich I guess is actually the top of a CompSci tree09:06
lucasagomesyeah gotcha... I will see if I can review then all today, if another core agrees to do it too we can try to get it merged soon09:08
lucasagomescause it's going to conflict with many other patches so it's better doing it soon09:08
dtantsurNisha, yeah, should be fine (never tested it on ubuntu though)09:08
sambettslucasagomes: yeah, it already needs a rebase again, after I did it yesterday09:08
lucasagomessambetts, :-(09:08
dtantsurlucasagomes, I think the last patch can just fix the remaining things09:08
lucasagomeswill try to coordinate with someone to do it09:09
NishaHow do u create the ramdisk, means which elements you use for creating ramdisk for ironic-inspector09:09
lucasagomesdtantsur, ok lemme review them and sambetts maybe can go rebase and squash the patches09:09
dtantsurit's too hard to land them at once :(09:09
Nishausing DIB09:09
lucasagomesso we get it merged ?09:09
lucasagomesdtantsur, yeah thta's why I think it's good to squash it into 1 patch09:09
lucasagomesand merge it09:09
dtantsurhmm maybe09:09
lucasagomesinstead of merging 8+ patches in order09:09
lucasagomeswe can review it as a series09:09
lucasagomesbut before merging, we squash and approve09:10
dtantsurNisha, I base it on Fedora usually, maybe yuikotakada uses Ubuntu?09:10
lucasagomesdtantsur, makes sense?09:10
Nishak09:10
dtantsurlucasagomes, oh lgtm09:10
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716209:10
lucasagomesdtantsur, ack09:10
*** yuikotakada has quit IRC09:10
sambettslucasagomes, dtantsur: ack09:11
* rameshg87 understood what ugt means now 09:13
*** edcragg has joined #openstack-ironic09:17
openstackgerritRamakrishnan G proposed openstack/ironic: Add vendor-passthru to attach and boot an ISO  https://review.openstack.org/18831709:17
sambettsrameshg87: Universal Greeting Time http://www.total-knowledge.com/~ilya/mips/ugt.html09:19
*** jistr|mtg is now known as jistr09:19
*** dtantsur is now known as dtantsur|lunch09:19
rameshg87sambetts: yeah, just got to know :)09:20
sambetts:)09:20
*** pas-ha has left #openstack-ironic09:26
lucasagomeshole cow man, the flake8 patches never ends haha09:29
sambettslucasagomes: shall I wait until I squash to rebase those patches? haha yes they are huge09:29
lucasagomessambetts, yeah I would like to have 2 cores at least reviewing then09:29
lucasagomes1 more, I'm already doing it09:29
lucasagomesrameshg87, dtantsur|lunch ^ are you guys up to it?09:29
* rameshg87 reads backwards09:30
lucasagomesthe ones I reviewed looks pretty straight forward, it's mostly space being added or removed09:30
rameshg87oh the E12x patches ?09:30
lucasagomesrameshg87, yes09:30
rameshg87okay, I am in .. :)09:30
lucasagomeslike we have to merge it soonish because otherwise it will be impossible to keep rebasing it09:30
lucasagomesrameshg87, we agreed to review them in a serie. Like 2 cores looking into it09:31
lucasagomesrameshg87, once we think it's good, sambetts can go, rebase it and squash them into 1 patch09:31
lucasagomesand we merge it at once so that we enforce the rules and we don't have any other patch in between being merged and introducing new errors09:31
lucasagomesrameshg87, sounds good?09:31
rameshg87yeah, I agree09:31
lucasagomesack09:31
lucasagomesok09:31
rameshg87are we doing it right away ?09:31
lucasagomesrameshg87, yeah I started already09:32
rameshg87some people were against enabling E129 sometime back ?09:32
rameshg87do all people agree to enabling the rules here ?09:32
lucasagomesI tihnk E129 is not included right?09:32
lucasagomesit's 3,4,5,6,7,809:32
rameshg87I think sambetts patch covers on E12809:32
rameshg87*only  till 12809:32
lucasagomesyeah it does09:32
lucasagomesI mean it does not include 12909:32
rameshg87yeah I meant the same :)09:33
sambettsrameshg87: theses patches cover E123/6/7/8 and it was voted in mondays meeting to go with it09:33
rameshg87sambetts: okay09:33
rameshg87https://review.openstack.org/#/q/owner:%22Sam+Betts%22+status:open+project:+openstack/ironic,n,z09:33
rameshg87all of them right ?09:33
rameshg87anything missing from above ? ^^^09:34
sambettsrameshg87: yeah, rloo asked me to split them for easier reviewin09:34
sambettsrameshg87: yup there are 10 of them so thats link covered them all09:34
rameshg87sambetts: okay09:34
rameshg87lucasagomes: sambetts: I am starting with them right away09:35
lucasagomesrameshg87, ack, yeah me too09:35
lucasagomesI'm +2'ing the ones I reviewed09:35
rameshg87sure ..09:35
lucasagomesrameshg87, the first one is -2'd just to avoid people merging it separately, but it looks good09:36
rameshg87okay09:37
sambettsthanks lucasagomes, rameshg87 :D09:37
lucasagomesnp, otherwise it sounds like masochism to keep rebasing this patches forever09:38
lucasagomesand it was agreeded in the meeting to have them in, so we gotta do it09:38
lucasagomesbetter to do it soon09:38
sambetts:D09:39
*** e0ne has joined #openstack-ironic09:44
*** vdrok has quit IRC09:50
*** romainh has quit IRC09:51
*** vdrok has joined #openstack-ironic09:51
*** Nisha has quit IRC09:57
*** chenglch has quit IRC09:57
lucasagomesrameshg87, sambetts reviewed... it looks good to me, some oddities here and there when closing the parenthesis but it's fine. Overall I think it's better/good09:58
rameshg87lucasagomes: I am in 3rd or 4th I guess.10:01
lucasagomesrameshg87, no rush10:01
sambettsthanks lucasagomes :D10:08
*** notq has quit IRC10:10
rameshg87sambetts: thanks a lot for these changes, some are pretty big patches :)10:11
* rameshg87 in 5th one now10:11
*** saripurigopi has quit IRC10:14
*** yuanying has quit IRC10:15
sambetts:)10:18
*** thrash|g0ne is now known as thrash10:19
*** saripurigopi has joined #openstack-ironic10:21
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Add node UUID to response from /v1/continue  https://review.openstack.org/18757510:21
*** notq has joined #openstack-ironic10:24
*** coolsvap is now known as coolsvap|afk10:30
rameshg87sambetts: lucasagomes: I am done too.10:43
lucasagomesrameshg87, ack, you good with the patch series?10:43
rameshg87yeah10:43
sambettsawesome :D I'm just address the few comments you left :)10:43
rameshg87some 3 or 4 comments overall in all 8 patches10:43
lucasagomessambetts, mind rebasing & squashing it?10:43
lucasagomesyeah same10:43
lucasagomesrameshg87, thanks a lot for it10:43
rameshg87all thanks should goto sambetts I guess :)10:44
lucasagomesyeah sambetts thanks much!10:44
*** marzif_ has joined #openstack-ironic10:47
*** marzif_ has quit IRC10:50
*** pradipta has quit IRC10:50
*** marzif_ has joined #openstack-ironic10:50
*** coolsvap|afk is now known as coolsvap10:54
*** romainh has joined #openstack-ironic10:57
rameshg87lucasagomes: are you planning to work on https://review.openstack.org/#/c/185667/ ?11:08
* lucasagomes looks11:09
rameshg87lucasagomes: if you don't have anything WIP, I can try to put those changes into that patch11:09
lucasagomesrameshg87, I was, tho I got dragged into something11:09
lucasagomesrameshg87, sure if you want feel free to11:09
rameshg87lucasagomes: okay, will try to put a patch today11:09
lucasagomesthanks11:09
rameshg87lucasagomes: easier for me because I can test if new patch fixes the uefi localboot issue11:09
lucasagomesyeah that helps indeed11:09
lucasagomesI just test the wol bits, but even then I'm in the office today11:10
lucasagomesand my machines at home so... Can't test anything today11:10
rameshg87oh okay :)11:10
*** yuikotakada has joined #openstack-ironic11:12
saripurigopiI'm running py34 tests for pxe_ucs driver, and test_power.test_validate_fail testcase is failing with TypeError: 'InvalidParameterValue' object is not iterable. I've tried to run the same tests on existing drivers also, ilo,amt, I see the same error. am I missing something11:13
*** dtantsur|lunch is now known as dtantsur11:13
lucasagomessaripurigopi, I've seem some people talking about it in the channel, it seems to be a problem with the mock library11:14
dtantsur++ it's about mock11:14
lucasagomesjlvillal probably knows it better11:14
saripurigopilucasagomes: okay. is there a fix or workaround present?11:15
lucasagomessaripurigopi, not that I know really11:15
* lucasagomes needs to update his OS, I'm on f20 heh no py3.411:15
saripurigopilucasagomes: okay11:15
*** coolsvap is now known as coolsvap|afk11:16
saripurigopi:-)11:16
lucasagomessaripurigopi, in the code yes, I think you can use an mock.side_effect = iter(<list>)11:16
lucasagomesbut outside changing the code I'm not aware of any workarounds11:16
lucasagomessometimes it makes me wonder whether we should do ^ in the code so it will workaround the bug for all versions of mock11:16
lucasagomesbut I don't know much about the problem itself to have a good opnion on it11:17
lucasagomes(doesn't hurt proposing such change tho)11:17
saripurigopilucasagomes: okay11:17
alex_xuhi, guys, I'm submit microversion guideline to api-wg, and there is different propose from nova side. I send this out in ML http://lists.openstack.org/pipermail/openstack-dev/2015-June/065793.html Hope ironic team can join the discussion and review the guideline, thanks!11:18
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367411:20
*** athomas_ has joined #openstack-ironic11:21
openstackgerritMerged stackforge/ironic-discoverd: Add node UUID to response from /v1/continue  https://review.openstack.org/18757511:24
*** athomas has quit IRC11:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Ports and Chassis  https://review.openstack.org/18354911:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Nodes  https://review.openstack.org/18349111:25
saripurigopiare py34 tests mandatory for all the patches?11:25
*** athomas_ has quit IRC11:26
*** lucasagomes is now known as lucas-hungry11:27
dtantsursaripurigopi, yes11:28
saripurigopidtantsur: okay11:29
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Add "enroll" state to the state machine  https://review.openstack.org/17915111:35
dtantsurlucas-hungry, rameshg87, please have a look ^^11:35
sambettsdtantsur: would the mock work around that you showed be yesterday work for saripurigopi?11:37
dtantsurdon't know11:38
dtantsurit's a different issue11:38
rameshg87dtantsur: ack11:38
*** e0ne is now known as e0ne_11:39
sambettsdtantsur: all issues with the external mock lib in py34 though, IMO shouldn't we be using the sys lib version in py34 anyway?11:39
*** athomas_ has joined #openstack-ironic11:39
dtantsursambetts, it's worth trying11:40
sambettssaripurigopi: https://review.openstack.org/#/c/187723/3/ironic_inspector/test/test_utils.py try replacing your mock import like this file does11:41
saripurigopisambetts: (y)11:42
*** yuikotakada has quit IRC11:44
saripurigopisambetts: still see the same error.11:45
*** kan__ has quit IRC11:45
sambettssaripurigopi, dtantsur: :(11:45
* rameshg87 goes home11:47
*** rameshg87 has quit IRC11:47
*** e0ne_ has quit IRC11:49
sambettslucas-hungry, dtantsur: when I squash my commits which change ID should I use, or should I generate a new one??11:51
*** saripurigopi has quit IRC11:52
dtantsursambetts, of the first (parent) patch11:54
sambettsdtantsur: OK cool :D11:54
*** dprince has joined #openstack-ironic12:04
openstackgerritSam Betts proposed openstack/ironic: Enforce flake8 E123/6/7/8 in ironic  https://review.openstack.org/18645012:06
lucas-hungrydtantsur, will do12:07
*** lucas-hungry is now known as lucasagomes12:07
TheJuliagood morning12:08
lucasagomessambetts, thanks, I will remove the -2... can you also abandon the rest of the patches in the series?12:09
sambettslucasagomes: will do :)12:09
dtantsurmorning, TheJulia12:09
*** e0ne has joined #openstack-ironic12:13
lucasagomesTheJulia, good ugt morning12:16
*** mtanino has joined #openstack-ironic12:16
*** chlong has joined #openstack-ironic12:20
lucasagomesdtantsur, are you reviewing 186450?12:22
dtantsurlucasagomes, not yet. should I? :)12:22
lucasagomesI did my final skimming seems good, me and ramesh reviewed the whole patch series12:22
lucasagomesso I'm thinking about going ahead and approving it12:22
dtantsur+1 please do12:23
lucasagomesdtantsur, if you feel like doing it before I push the button12:23
lucasagomesack12:23
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Driver Composition Reform  https://review.openstack.org/18837012:23
dtantsurhere the flame starts ^^^!12:23
openstackgerritMerged openstack/ironic: Use oslo config import methods for Keystone options  https://review.openstack.org/18794412:24
openstackgerritMerged openstack/ironic: Change driver_info to driver_internal_info in conductor  https://review.openstack.org/18828112:24
lucasagomesok +a12:25
dtantsurfolks, do we have an etherpad/whatever to track liberty priorities like we did in K?12:27
*** trown|outttypeww is now known as trown12:27
lucasagomesdtantsur, hmm not that I remember https://etherpad.openstack.org/p/liberty-ironic-cycle-goals12:32
lucasagomesbut I don't think it's fully up-to-date12:32
dtantsuryeah.. I'd like us to see how well on track we're with every important thing12:33
dtantsurbecause in K we could to better tbh12:33
lucasagomesyeah12:33
*** rwsu has joined #openstack-ironic12:36
dtantsurwhile working on the driver composition spec, I got one more idea:12:39
dtantsurshould we allow changing node driver only in ENROLL state?12:40
dtantsurlucasagomes, ^^^12:40
lucasagomeshmm12:40
lucasagomesnever thought about it12:40
lucasagomesif we have checks on the driver for going from ENROLL to MANAGEABLE12:41
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft reboot and NMI  https://review.openstack.org/18708212:41
lucasagomesI think it makes some sense12:41
lucasagomeswe def should brainstorm it12:41
dtantsurlucasagomes, do we allow changing driver at all?12:41
lucasagomesyes12:41
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Driver Composition Reform  https://review.openstack.org/18837012:41
lucasagomesI don't think you have any explicity rules preventing it at the moment12:42
dtantsurlucasagomes, hmm, but if we do it, we'll never change it again, as we have no way of going back to enroll...12:42
dtantsurprobably ML thread will work?12:42
lucasagomesdtantsur, hmm yeah12:43
lucasagomesprobably we should allow it in MANAGEABLE12:43
lucasagomesor make a path from MANGEABLE back to ENROLL12:43
*** marzif_ has quit IRC12:44
*** [1]cdearborn has joined #openstack-ironic12:45
* dtantsur sent a email12:47
dtantsuralso folks, in case you didn't notice: I invite you to start a good flamewar on the driver composition spec https://review.openstack.org/#/c/188370 :) it's roughly based on what we discuss on the summit12:49
dtantsur(only for backlog for now, as I'm not sure how people will react)12:50
*** smoriya has quit IRC12:56
sambettsdtantsur: speaking of specs, is this https://review.openstack.org/#/c/134303 being reworked/resummited for L?12:58
*** zhenguo has quit IRC12:58
dtantsursambetts, yes and no. meaning that we'll probably land the code in the futurist library instead12:58
*** e0ne is now known as e0ne_13:01
sambettsdtantsur: ah, ok is it worth leaving a comment on the bug or patch to that effect?13:02
dtantsurI think there's such a comment somewhere deep in that patch13:02
dtantsurlucasagomes, tbh https://review.openstack.org/#/c/184714/ does not look right to me. IMO we should be fixing Oslo, not applying workarounds to every project...13:04
*** e0ne_ is now known as e0ne13:04
*** rloo has joined #openstack-ironic13:05
*** mtanino has quit IRC13:05
[1]cdearbornmorning ironic!13:10
lucasagomesdtantsur, right... I think we can check on oslo13:11
openstackgerritMerged openstack/ironic: Use svg as it looks better/scales better than png  https://review.openstack.org/18821113:11
lucasagomesprobably dhellmann might have some more info on it. If you have some time can you please look at dtantsur comments on https://review.openstack.org/#/c/184714/ ? Thanks13:11
lucasagomes[1]cdearborn, good ugt morning13:11
dtantsur[1]cdearborn, morning, cool nick :)13:12
trowngood ugt morning [1]cdearborn13:14
[1]cdearbornqq - the wiki says the weekly meeting alternates between 1700 Mon, and 0500 Tues on alternate weeks, but the google cal shows the meeting every Mon, while next meeting is listed as Tues 6/9 @ 050013:14
dtantsurtrown, morning (ugt obviously)13:14
dtantsur[1]cdearborn, google cal must be wrong13:14
trowngood morning dtantsur13:15
dtantsuralso, lucasagomes, rloo, and others: I remember we had a preliminary agreement on creating some repo like ironic-contrib-tools to carry things like chassis discovery, right?13:15
dtantsurinstead I'm seeing people suggesting adding a driver for chassis, which I more-or-less hate13:16
[1]cdearbornk - so the next meeting is 6/9 @ 0500, then the one after that will be 6/15 @ 1700, and continue alternating after that?13:17
rloodtantsur: yes, there was discussion at the summit. Did anyone put down notes. There was this back/forth about separate or one repo per vendor, and who would maintain if one repo for all...13:17
rloohi ironic'ers13:17
dtantsuroh and g'morning rloo :)13:17
trowndtantsur: I had a question regarding the inspector functest:13:17
trownI have been trying to write a test to expose that bug, but if I patch the functest "ramdisk" to return a huge list for the data key, I fail on jq being able to handle that before I fail in the way of the bug13:17
trowndtantsur: does the functest use a "real" db, or just writes to a file?13:18
openstackgerritMerged openstack/bifrost: Fix typos  https://review.openstack.org/18824113:18
trowndtantsur: for Ironic that is13:18
dtantsurtrown, unfortunately, functest now is very unreliable, better don't use it :(13:18
rloo[1]cdearborn: wrt meetings, didn't know we had a google calendar.13:18
dtantsurtrown, is mock Ironic with static data13:18
dtantsur* it mocks13:18
trownah ok, that makes sense then13:19
* dtantsur is writing one more email, now on vendor repo13:19
rloo[1]cdearborn: I have been trying to keep the 'Next Meeting' section relevant. Will try to find out about the google calendar (not sure I want to maintain that)13:19
lucasagomesdtantsur, yeah rings me a bell13:19
rlooNobodyCam: ^^ any idea about the google calendar at https://wiki.openstack.org/wiki/Meetings/Ironic13:19
lucasagomesnot sure what was the final agreement on that tho13:19
[1]cdearbornrloo: see: https://wiki.openstack.org/wiki/Meetings/Ironic13:20
trowndtantsur: interestingly, I found that jq provides an upper bound to how many facts we can return if they are all on that one key, seems to fail on the order of 900 facts :)13:20
dtantsurlol 900 facts13:20
dtantsurwe're insane :D13:20
rloo[1]cdearborn: yeah, I looked at the wiki. I think we should delete the google calendar but need to check13:21
lucasagomestrown, wow13:21
openstackgerritMerged openstack/bifrost: Add .gitignore file  https://review.openstack.org/18824213:22
lucasagomestrown, we might be really missusing Ironic for that, perhaps we should have a way to upload these facts somewhere else (like swift) and just linking it in Ironic?13:22
lucasagomesit sounds more sane13:22
lucasagomesservices consuming it could then take the object id that is in the node, fetch from swift and consume it13:23
trownlucasagomes: https://bugs.launchpad.net/bugs/146125213:24
openstackLaunchpad bug 1461252 in ironic-inspector "edeploy plugin puts too much data in Ironic extra column" [Critical,Triaged]13:24
trownlucasagomes: definitely :)13:24
lucasagomestrown, awesome! yeah13:24
trownlucasagomes: we are not returning 900 facts btw, I just was trying to write a test to expose that bug, and found that we actually have a jq limit in the ramdisk at around 900 facts13:25
lucasagomesgotcha13:25
* dtantsur wrote one more email \o/13:31
dtantsurtrown, I guess the most sane solution is to figure out why the hell we need so many facts...13:31
dtantsurbut yeah, storing them in swift sounds sane anyway :)13:31
TheJuliawhat if one does not have swift?13:34
trownTheJulia: then you would not be able to use that plugin I think13:34
dtantsurTheJulia, that's one specific use case of inspector, I think people who need it, might install swift13:34
dtantsurit's not required to use inspector as backend for Ironic inspection13:34
trownya, it is a totally optional plugin13:35
*** jhova has joined #openstack-ironic13:38
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add new deploy driver for diskless nodes  https://review.openstack.org/18107413:41
TheJuliaok13:41
*** stendulker has joined #openstack-ironic13:42
NobodyCamgood morning Ironic13:44
trowngood ugt morning NobodyCam13:44
*** thiagop has joined #openstack-ironic13:45
NobodyCamgood (UGT) morning trown13:45
sambettsUGT Morning NobodyCam, rloo trown13:45
NobodyCamand sambetts13:45
dtantsurNobodyCam, morning13:45
NobodyCammorning dtantsur13:45
trownmorning sambetts13:45
NobodyCam:)13:45
trownand rloo13:45
NobodyCammorning rloo..13:46
rloomorning trown, sambetts, NobodyCam13:46
rlooNobodyCam: after you've had your coffee, someone asked about the google calendar in our meetings wiki. Do you know who maintains it? I'd like to delete it.13:47
NobodyCammorning rloo13:47
thiagopmorning people13:49
NobodyCamI think jlvillal added it.. but not 100% sure there... I can check on that... is it wrong?13:49
NobodyCammorning thiagop13:49
openstackgerritMerged openstack/ironic: Enforce flake8 E123/6/7/8 in ironic  https://review.openstack.org/18645013:49
dtantsur^^^ \o/13:49
sambetts\o/ !!13:50
thiagopdtantsur lucasagomes  I hope I had answered your questions on the OneView spec13:50
dtantsurwill have a look asap13:50
rlooNobodyCam: the google calendar is out of sync13:50
rlooNobodyCam: I'll touch base with jlvillal then.13:51
thiagoppshige: you too ^13:53
NobodyCamrloo: ya: https://wiki.openstack.org/w/index.php?title=Meetings/Ironic&diff=prev&oldid=7624413:53
rlooNobodyCam:  thx.13:54
NobodyCam:)13:55
lucasagomesthiagop, sure thanks, I will re-review it as soon as possible13:55
lucasagomesNobodyCam, rloo good ugt morning13:56
NobodyCamgood )UGT) morning lucasagomes :)13:56
rloohi lucasagomes!13:56
thiagopI couldn't find ramesh on the channel these days. Our team is interested in helping him on the BootInterface stuff13:56
thiagopdo you know how can I reach him/her?13:57
dtantsurthiagop, it's "he" and he's in India13:57
dtantsurso he usually disappears before you appear13:57
thiagophuahuahua13:57
*** athomas_ has quit IRC13:58
thiagopperhaps I could reach him by e-mail then...13:58
dtantsurthiagop, I guess sending him a mail is a good start13:58
*** naohirot has quit IRC13:58
*** stendulker_ has joined #openstack-ironic13:59
*** e0ne is now known as e0ne_13:59
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/18768013:59
*** stendulker has quit IRC14:01
stendulker_NobodyCam, lucasgomes, JoshNag: Can you please have a look at this UEFI secure boot spec for pxe driver when you get time. https://review.openstack.org/#/c/17429514:02
stendulker_thiagop: ramesh is busy with some personal stuff for few days. He should be back by Monday.14:03
dtantsurso folks, you may call me insane (I often am), but I've written blueprint https://blueprints.launchpad.net/ironic-inspector/+spec/node-not-found-hook that allows to write plugins (only plugins, not in-tree implementation) enabling discovery (in a sense of discovery) of new nodes using inspector. Wdyt?14:03
dtantsursambetts, you may be interested ^^^14:03
* sambetts looks 14:03
*** e0ne_ has quit IRC14:04
rloodtantsur: you're insane :-)14:04
dtantsurrloo, thanks! :)14:04
thiagopstendulker_: Ok. I'll send him an e-mail nonetheless to see if he'd like some help14:04
NobodyCamstendulker_: I'll put it on the list for today :) Thank you for the poke :)14:05
stendulker_NobodyCam: Thank you :)14:05
trowndtantsur: I like it, but you are also insane :), mostly since we are trying to clear up the discovery terminology only to add in actual discovery ;p14:05
*** e0ne has joined #openstack-ironic14:06
dtantsurtrown, I'm not adding it, and I don't even talk much about it. but that becomes possible. again: no in-tree implementation for now, only hook point14:07
*** Nisha has joined #openstack-ironic14:07
trowndtantsur: ya, I think the limited scope makes sense14:08
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Cache Keystone client instance  https://review.openstack.org/18668514:09
sambettsdtantsur: would a user have to still pass a UUID into the introspect API endpoint so that it would trigger the NotFound?14:10
sambettsi mean the UUID could be like "fake" or something14:11
sambettsbut still has to pass it right?14:11
BadCubmorning folks14:11
sambettsgood ugt morning BadCub14:12
trownmorning BadCub14:12
NobodyCammorning BadCub14:12
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Remove auth token saving from iLO driver  https://review.openstack.org/18792414:13
BadCubmornign sambetts trown NobodyCam14:13
dtantsursambetts, no, no "introspect" call at all in this case. just node appearing out of nowhere (that's what discovery means)14:15
dtantsurBadCub, morning14:15
*** saripurigopi has joined #openstack-ironic14:16
*** mtanino has joined #openstack-ironic14:16
BadCubmorning dtantsur :)14:17
*** mtanino_ has joined #openstack-ironic14:21
sambettsdtantsur: So it would hook off the NotFound exception thrown in process.py not the one in introspect.py ?14:21
dtantsursambetts, yep (probably I should be more clean about it)14:21
*** mtanino has quit IRC14:23
lucasagomesnow all my patches needs rebase heh14:24
sambettslucasagomes: sorry :P14:24
thiagopHAHA!14:24
lucasagomessambetts, hah no bothers man14:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Ports and Chassis  https://review.openstack.org/18354914:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Nodes  https://review.openstack.org/18349114:26
sambettsdtantsur: so that would allow for nodes and they're info to be added into ironic, but it doesn't cover how they get the inspection image booted on them14:27
sambettss/they're/their14:27
dtantsursambetts, it can't cover - it can only use Ironic, and Ironic is not aware of nodes14:27
dtantsurwith discovery it's always like that14:27
sambettsdtantsur: yeah thats fine that a really cool idea14:27
sambettsdtantsur: it means that as long as you can get the inspector ramdisk on the machine somehow then inspection will work14:28
dtantsurI believe so14:28
sambettsdtantsur: does the ironic inspectors dhcp server allow for blanket pxe?14:32
sambettsdtantsur: or do you limit it by MAC or somethig?14:32
dtantsursambetts, it's exactly what it is for :) inspector does not know MAC in advance14:32
sambettsdtantsur: oooooooo14:33
sambettsdtantsur: getting excited ...14:33
dtantsur:)14:34
sambettsdtantsur: so all we need to be able to do is somehow power the machines on if they can pxe, or in the case of a CMDB you don't even need to boot the machine you could just create some scripty thing to pull the info out of the CMDB and pipe it into the process function14:35
dtantsursambetts, yeah, In case of CMDB knowing everything, you probably don't even need the inspector :)14:36
*** jeh has joined #openstack-ironic14:37
sambettsnot the pxe side of it, but it would probably be easier from a scripting perspective to just pull a blob from the CMDB and let the inspector's process function hooks take it apart and understand what it needs to add to ironic14:38
sambettsthe script could just mimic what the ramdisk would do14:39
*** mtanino_ has quit IRC14:39
dtantsurwell, maybe14:41
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property  https://review.openstack.org/17822914:42
jlvillalrloo, You mentioned the Google calendar?  I did add that for the Ironic weekly meeting.14:42
rloojlvillal: were you intending on keeping it up to date?14:43
jlvillalrloo, I am.14:43
*** mtanino has joined #openstack-ironic14:43
rloojlvillal: i had added a 'next  meeting' section in that wiki, so i'd be able to find/update that info quickly.14:43
jlvillalrloo, I just checked it and I thought it was accurate???14:43
jlvillalhttps://www.google.com/calendar/embed?showPrint=0&showCalendars=0&mode=WEEK&height=600&wkst=1&bgcolor=%23FFFFFF&src=sodarock.com_fepuqkqe2333htb41n2n9qmue8%40group.calendar.google.com&color=%235229A3&ctz=America%2FLos_Angeles14:44
rloojlvillal: dunno I don't look at the calendar. someone on irc mentioned that it wasn't in sync with the 'next meeting' info.14:44
*** Nisha has quit IRC14:44
NobodyCammornign jlvillal14:44
jlvillalNobodyCam, Morning14:44
rloojlvillal: is that google calendar specific to your time zone?14:45
dtantsurI hope Ironic won't use https://review.openstack.org/#/c/187896/ ? Otherwise I should go -1 it14:45
jlvillalrloo, No.  I put all times in using UTC.  It should work for all time zones.14:45
jlvillalrloo, I admit I can only see it in my time zone, so it would be nice if others can look at it.14:46
jlvillalrloo, I just looked and in my view it shows the next meeting at the correct time.14:46
rloo[1]cdearborn: wrt the google calendar, ^^ jlvillal sez it is up to date. what was out of sync, do you recall?14:46
*** chlong has quit IRC14:47
[1]cdearbornshows all meetings on Monday, no tuesday meetings14:47
BadCub[1]cdearborn: Ironic doesn't have Tuesday meetings to my knowledge14:48
rloodtantsur: wrt that guideline, yeah, if we don't agree, we should voice our opinion. that's why i just sent out email. i didn't actually look at the guideline though, wanted to know what people thought.14:48
jlvillal[1]cdearborn, What time zone are you in?14:48
BadCubalthough the late-night MOnday meeting can overflow into Tusday for some14:48
rloo[1]cdearborn, jlvillal: ah, I see the confusion. it is the timezone issue.14:48
jlvillal[1]cdearborn, Are any meetings correct?14:48
[1]cdearbornEDT - "The Meeting time alternates between 1700 UTC on Monday and 0500 UTC on Tuesday, to accommodate contributors from around the world."14:48
[1]cdearbornfrom https://wiki.openstack.org/wiki/Meetings/Ironic14:48
rloo[1]cdearborn: when you look at the google calendar, what timezone is it showing you?14:49
[1]cdearbornPacific14:49
jlvillal[1]cdearborn, For us in PDT it is Monday at 10AM and Monday at 10PM14:49
NobodyCamjlvillal: ++14:50
jlvillal[1]cdearborn, So it doesn't detect your time zone :(14:50
rloojlvillal: not good :-(14:50
[1]cdearborncdearbor: LOL! oh man - sorry!  didn't notice the am/pm switch14:50
rloojlvillal: i mean, the google calendar.14:50
* [1]cdearborn cdearborn smacks forehead14:50
NobodyCamI think its working14:50
NobodyCam:)14:50
sambetts:)14:50
jlvillal[1]cdearborn, So it doesn't update the time zone for you?  To show your time zone?14:50
[1]cdearbornyep - it's working - need more coffee!14:50
* jlvillal was hoping Google calendar would show user's correct time zone.14:51
jlvillalsambetts, Does the calendar update for your time zone?14:51
jlvillalhttps://www.google.com/calendar/embed?showPrint=0&showCalendars=0&mode=WEEK&height=600&wkst=1&bgcolor=%23FFFFFF&src=sodarock.com_fepuqkqe2333htb41n2n9qmue8%40group.calendar.google.com&color=%235229A3&ctz=America%2FLos_Angeles14:51
[1]cdearbornjlvillal, right, showing in Pacific14:51
jlvillal[1]cdearborn, And you are in Eastern?14:51
[1]cdearborny - EDT14:51
jlvillal:(14:51
rloojlvillal: I just checked. I'm in EST, and it shows me pacific.14:52
sambettsits not updating for me and I'm in the uK14:52
NobodyCamjlvillal: I'll bet it the " &ctz=America%2FLos_Angeles " bit on the end of the link14:52
dtantsurrloo, replied to email, and commented on the guideline14:52
jlvillalNobodyCam, Duh! :)14:52
sambettsNobodyCam: I tried removing that it didn't help :-P14:53
jlvillalsambetts, So it also shows Pacific for you.14:53
jlvillal:(14:53
jlvillalI'll investigate, but I might give up on it.14:53
sambettsIf you look at the bottom of the page it actually says "Events shown in time zone: Pacific Time"14:53
NobodyCamjlvillal: have you looked over : https://support.google.com/calendar/answer/179200?hl=en14:53
jlvillalNobodyCam, I'll check14:54
rloodtantsur: thx. I like that description 'if a sane user will be broken by that change' :-)14:55
[1]cdearbornyeah - i was expecting a Tues meeting to show up, and only Mon meetings were showing, and coincidently, the times were all @ 10 - just didn't notice the am/pm switch14:55
* jlvillal has to go attend an 8am meeting...14:56
[1]cdearbornsorry guys - didn't mean to cause a rathole, but thx14:57
dtantsurrloo, :)14:57
NobodyCam[1]cdearborn: NP.. its good to test the tools we used to make sure they work as expected14:57
* [1]cdearborn starts guzzling coffee...14:59
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral  https://review.openstack.org/18268814:59
sambettsrloo, dtantsur: sounds like something from a legal document :-P14:59
rloosambetts: can't be if you can understand it!15:00
sambettsrloo: haha v.true15:00
openstackgerritVladyslav Drok proposed openstack/ironic: Allow referring to Glance images by name  https://review.openstack.org/18842915:00
*** eghobo has joined #openstack-ironic15:03
*** hemnafkj is now known as hemna15:06
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001415:07
*** romainh has left #openstack-ironic15:10
*** alexpilotti has joined #openstack-ironic15:11
jlvillalsaripurigopi, You have an issue with object not iterable for Mock tests in Python 3.4.  I think sambetts ran into this issue.  Might be a bug in Python 3.415:12
jlvillal[1]cdearborn, ^^^^  Did you see this also?15:12
jlvillalsaripurigopi, Does the error occur in Jenkins?  Or only locally?15:14
sambettsjlvillal: that bug is interesting, I don't see it in python 3.4.0 but I do see it in python 3.4.215:14
saripurigopijlvillal: only locally15:15
jlvillalsaripurigopi, What is your Python 3.4 version?15:15
jlvillalsaripurigopi, And OS version?15:15
saripurigopijlvillal: Python 3.4.3, OSX 10.1015:16
jlvillalsaripurigopi, sambetts I wonder if we will have to update our tests to make it compatible with the new Python 3.4 release?15:17
rloojlvillal: I noticed you added a 'Cross Projects Liaisons' table in the Ironic wiki. What do you think about replacing that with a link to https://wiki.openstack.org/wiki/CrossProjectLiaisons? Otherwise things could get out of sync15:18
saripurigopijlvillal: I think so15:22
jlvillalrloo, Works for me.  I saw the Nova project had a Cross Project Liaison section.  So I copied that idea.15:23
rloojlvillal: what, for once, we have a better idea than nova? :)15:27
jlvillal:)15:27
*** stendulker_ has quit IRC15:28
lucasagomesrloo, intresting discussion on when to bump the api version15:28
lucasagomesrloo, I like sean's point15:29
rloolucasagomes: :)15:29
lucasagomesit avoids the subjectivity bits15:29
*** zz_natorious is now known as natorious15:29
rloolucasagomes: my first thought is that sean's point should be mentioned in the guideline. although maybe it is cuz i haven't read it yet15:30
rloolucasagomes: my second thought is that i should read it all thoroughly but i don't want to15:30
lucasagomeslol15:30
rloolucasagomes: my third thought -- aren't you our liaison for the api stuff :)15:30
lucasagomesI am yeah15:31
lucasagomesnot sure if I'm doing a great work to get my head around the micro versioning stuff15:31
rloolucasagomes: so sean's point i think goes back to the description used i nnova's microversions. bump it if non-backwards and/or a change in the API15:31
dtantsuroh, we've found whom to blame :D15:31
lucasagomesseems now people are starting to agree with something15:31
rloolucasagomes: push for http headers :)15:32
lucasagomesrloo, yeah, I've suggested something in that thread15:32
lucasagomesrloo, "Whenever a change is made to the API which is15:32
lucasagomesvisible to the client the micro version should be incremented"15:32
dtantsurlucasagomes, "gives the clients a fine grained way to detect what are the API features available." oh no, it clearly does not...15:32
*** natorious is now known as zz_natorious15:33
lucasagomesdtantsur, says in the nova driver I want to fetch only part of the resources in the node15:33
lucasagomeshow I know if that's supported?15:33
lucasagomesif we don't bump it15:33
lucasagomes(that's not a non-backward compat change)15:33
dtantsurby using special API for requesting capabilities15:33
dtantsurusing API version for that is no better than using software version15:34
dtantsuri.e. parsing rpm -q openstack-nova15:34
dtantsurfor me API versioning is meant for not breaking people, not for (imperfect) feature discovery15:35
lucasagomesright, yeah so there are many *ways* of doing it15:36
lucasagomeswhether using the header or a new endpoint15:36
*** eghobo has quit IRC15:37
dtantsurI think a good way is to ask for it, aka explicit better than implicit15:37
dtantsurlucasagomes, ok, imagine us (red hat) backporting a feature (we do it a lot). how do we deal with it, when using microversions?15:38
dtantsur(ok, not a lot, but we still do it)15:38
lucasagomeswell ideally we should NOT backport api changes15:38
lucasagomesfor stable branches that's a rule15:38
dtantsurI'm talking about downstream15:38
dtantsurit does happen, e.g. we backported Imre's RAID passthrough15:39
lucasagomesright, for backports numberic versioning is not ideal at all... perhaps it should be a tag or something15:39
lucasagomesbut that's vendor15:39
lucasagomesnot core api15:39
dtantsurit's a change visible to client15:39
lucasagomesor vendor endpoints I don't think we make any compabilitiy guarantees15:40
lucasagomesfor*15:40
dtantsurmore rare example is that features can be disabled via configuration or by downstream patch15:40
* lucasagomes finds it hard to argue about downstreaming stuff15:41
lucasagomescause that's mad15:41
rloohey NobodyCam, wrt Ironic wiki page, the sub-bullets are driving me crazy (1.1.1 Ironic  1.1.1.1 Api and conductor etc)15:41
dtantsurlucasagomes, and finally, I just prefer explicit approach. people don't like guessing which features they have - and they introduce new way of _guessing_15:42
rlooNobodyCam: what were you trying to convey? Did you want it too look like '1.1.1 Ironic (Api and conductor)'15:42
rlooNobodyCam: or did you want 'Api and conductor' to show up above the table?15:42
lucasagomesdtantsur, sure yeah I can see it working... but if we bump the version on every visible change for the core api, we could have the client to ask as well "hey ironic what's ur min and max version"15:42
*** viktors is now known as viktors|afk15:43
lucasagomesand client will know what is avaible,... tho I agree with you that with backports15:43
lucasagomesit sucks15:43
* lucasagomes flips the table15:43
dtantsurlucasagomes, that's good, but that's again attempt to guess :) instead of providing a way of explicitly tell15:43
NobodyCamrloo: my intent was not to add sub bullets.. just to add a info like line to the wiki ... that all came from suggestions at the "new to ironic" table at the summit15:44
lucasagomesdtantsur, yeah, it sounds a lot like the LBYL vs EAFP discussion15:44
lucasagomesone could try to do something if there's an error the server will return min and max15:45
lucasagomesso client can handle from there15:45
rlooNobodyCam: did you want to add that info so it showed up in the Contents? https://wiki.openstack.org/wiki/Ironic15:45
lucasagomesinstead of asking what is supported and then doing the request15:45
rlooNobodyCam: or only if you eg clicked on 'Ironic' and saw the table?15:45
lucasagomesbut anyway... yeah I'm happy people are having such discussion15:45
dtantsurlucasagomes, I'm not sure the problem is not artificial at all. I've never heard rackspace folks, for example, complaining about API feature discovery missing in Ironic15:45
lucasagomescause I'm confused about it all15:45
NobodyCamrloo: I was thinking just info text under each of the projects.15:47
rlooNobodyCam: ok, I can make that change. thx.15:47
NobodyCamcomments I got at the summit were folks unclear as to what each one of the project was for15:48
NobodyCamrloo: awesome and THank you15:48
dtantsurok, I think I've stated my point here, and now can go home :)15:48
dtantsursee you!15:48
*** dtantsur is now known as dtantsur|afk15:48
NobodyCamnight dtantsur|afk15:48
rloonight dtantsur|afk and thanks! :)15:48
sambettsnight dtantsur|afk15:51
lucasagomesrloo, +1 for click in Ironic and see the table15:52
rloolucasagomes: :)15:52
lucasagomesrloo, if all 1.X.Y will have only 1 submenu it makes sense to not have a submenu at all15:52
rloolucasagomes: yeah, and that wasn't the intent at all. editing now...15:53
lucasagomescooleo15:53
lucasagomesrloo, btw the "1 OpenStack Bare Metal Provisioning Program" seems bollocks too15:54
lucasagomesit's a bullet list with only 1 bullet15:54
lucasagomeswe can get rid of that too (if you don't mind :-) )15:54
rloolucasagomes: ah, yes, you're right. will do.15:54
*** Nisha has joined #openstack-ironic15:58
jlvillalNobodyCam, I added a Future Meetings section to https://wiki.openstack.org/wiki/Meetings/Ironic#Future_Meetings15:59
jlvillalNobodyCam, I was hoping it will make it easier for you to cut and paste as each week goes by.16:00
*** jistr has quit IRC16:01
openstackgerritMatt Keenan proposed openstack/ironic: get_supported_boot_devices() returns static device list  https://review.openstack.org/18846616:05
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/18847516:18
rloook, who touched the ironic wiki page while i was editing it? ...16:20
* lucasagomes didn't16:21
lucasagomesrloo, you probably can see the history of changes16:22
rloolucasagomes: yeah i can see the changes. but i made a lot of changes and i need to remake them or something. thinking...16:22
lucasagomesrloo, :-(16:23
rloolucasagomes: no worries. nothing like copy/paste. it showed me my changes so copied them over the 'to-be-changed' text. hope it works...16:24
* BadCub is not guilty of touching the WIKI lol16:24
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/18849516:24
lucasagomesBadCub, +1 yeah nobody should16:24
BadCublucasagomes: indeed16:25
*** gridinv_ has joined #openstack-ironic16:26
BadCubmy brain is now numb from lengthy, boring conference call16:26
rloook, wiki has been updated. I added a new 'people' section but no, your names aren't in highlights there :)16:27
lucasagomesdevananda, rloo re bump microversioning... So, it seems there are an agreement about bumping it for every change that the client sees16:27
lucasagomeswhich I think is sane (after reading that email thread)16:28
rloolucasagomes: so new API/endpoint too?16:28
lucasagomesyes16:28
rloolucasagomes: so much more work. argh. i didn't follow the discussion you had with dmitry. do we need to give him some beers next time we see him, to make him feel better?16:29
lucasagomeshah16:29
lucasagomesthe discussion is really a brainstorm16:29
lucasagomesI mean, I never had a strong opnion on microversioning but I'm glad that email thread is doing it16:29
rloolucasagomes: ok, would be nice to make everyone happy but ...16:30
lucasagomesI mean I'm forming one opnion on it16:30
lucasagomesin any case, I've -2 my patch about fetch subresources until we have something defined on it16:30
lucasagomesfetch subset*16:31
lucasagomesdamn my english is going down, I'm tired... should go home soon16:31
rloolucasagomes: i don't want the microversion stuff to hold up any specs.16:31
lucasagomesrloo, oh no... it's great16:31
lucasagomesI just want to have something defined and clear16:31
rloolucasagomes: go home :D16:31
*** gridinv_ has quit IRC16:32
rloolucasagomes: i didn't read your spec but if i understand what it is, i woudl have thought (before today's email) or hoped that it wouldn't need a version bump16:32
NobodyCamTheJulia: have you seen : http://logs.openstack.org/62/187362/5/check/gate-bifrost/76502da/console.html#_2015-06-04_16_01_08_63516:32
lucasagomesrloo, yeah, it's not a spec tho... it's just the patch16:33
lucasagomesrloo, yeah based on the last discussion we had with devananda I would say it wouldn't need one bump either16:33
rloolucasagomes: oh. a patch. yeah, guess it makes sense to defer/wait. (or bump the microversion).16:33
lucasagomesbut the email thread seems to be proving the opossite, which is good... I think we are coming to a conclusion on that16:33
*** marzif_ has joined #openstack-ironic16:37
*** eghobo has joined #openstack-ironic16:37
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001416:41
*** erelwell is now known as bethelwell16:46
NobodyCamrloo: thank you wiki looks MUCH better :)16:54
*** trown is now known as trown|lunch16:56
*** marzif_ has quit IRC17:00
*** ukalifon has quit IRC17:02
sambettsright, I'm calling it a day here, cya tomorrow :)17:03
sambettso/17:03
lucasagomesyeah same here, I will gotta grab the train back home (came to the office today)17:03
lucasagomessambetts, night17:04
lucasagomesgood night everyone!17:04
sambettsnight lucasagomes17:04
*** bethelwell has quit IRC17:04
rlooNobodyCam: :)17:08
rloonight lucasagomes17:09
rloonight sambetts17:09
NobodyCamnight lucasagomes17:09
NobodyCamnight sambetts17:09
lucasagomessee y'all later!17:10
lucasagomesgoing17:10
*** lucasagomes has quit IRC17:10
*** saripurigopi has quit IRC17:11
*** marzif_ has joined #openstack-ironic17:11
*** pradipta has joined #openstack-ironic17:17
*** bradjones is now known as bradjones_away17:19
*** Nisha has quit IRC17:20
dhellmanndevananda, NobodyCam: before we release a new oslo.messaging with my cleaned up fix for the option registration thing that bit you earlier this week, I'd like to test it. Do you have a writeup on how to run the tests?17:22
*** e0ne has quit IRC17:22
*** dan| is now known as dan17:23
*** Nisha has joined #openstack-ironic17:23
*** dguerri is now known as dguerri`away17:24
*** dguerri`away is now known as dguerri17:24
*** dguerri is now known as dguerri`away17:24
dhellmannlintan: maybe as our liaison, you can help with ^^ ?17:25
*** Viswanath has joined #openstack-ironic17:25
NobodyCamdhellmann: humm I think the only stuff we have written on running test is on : http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html about mid wya thru the first section.17:29
*** Viswanath has quit IRC17:30
*** ndipanov has quit IRC17:30
*** spandhe has joined #openstack-ironic17:31
*** edcragg has quit IRC17:32
rloodhellmann: I believe lintan is in Asia so he may not be online now.17:38
TheJuliaNobodyCam: saw that, just haven't sat down to look at it yet17:43
*** pelix has quit IRC17:45
*** dontalton has joined #openstack-ironic17:47
*** jjohnson2 has joined #openstack-ironic17:51
jlvillaldhellmann: adam_g might be a good resource17:51
TheJuliaNobodyCam: I think it is just the fact that it needed to be rebased... tested locally just fine after rebasing.  Just shipped up the updated ref to gerrit17:52
*** Nisha has quit IRC17:53
adam_ga simple test would be to deploy ironic (with devstack or in a venv pointed at real messaging server) /w the oslo change and do an 'ironic driver-list'17:53
*** Nisha has joined #openstack-ironic17:54
*** ukalifon has joined #openstack-ironic17:54
NobodyCambrb17:54
jlvillaldhellmann: ^^^^^17:55
*** igordcard_ has joined #openstack-ironic17:55
*** marzif_ has quit IRC17:55
*** igordcard_ has quit IRC17:56
*** marzif_ has joined #openstack-ironic17:56
*** igordcard_ has joined #openstack-ironic17:56
*** Nisha has quit IRC17:57
*** trown|lunch is now known as trown17:57
*** Nisha has joined #openstack-ironic17:58
*** ijw has joined #openstack-ironic18:00
*** Viswanath has joined #openstack-ironic18:01
*** barra204 has joined #openstack-ironic18:01
*** Viswanath has quit IRC18:04
*** barra204 has quit IRC18:07
dhellmannrloo: thanks18:10
dhellmannjlvillal, adam_g : thanks, that may be enough to get me going18:10
adam_gmaybe someone has a dev env up now they can just pull your oslo.messaging patch into and test?18:11
dhellmannNobodyCam: I was hoping for the integration tests, or whatever was failing before18:11
dhellmannadam_g: that would be cool, too, I just didn't want to impose. https://review.openstack.org/#/c/188163/18:12
adam_gdhellmann, the failure before wasnt the test itself but ironic being non-functioning. a driver-list or some other commands will do a basic exercise of the messaging layer18:12
adam_gjlvillal, did you manage to get setup with devstack since tuesday?18:13
dhellmannadam_g: ok, I guess I'm just looking for the simplest possible way to verify that, and it sounds like running a couple of commands like you suggest would do that18:13
dhellmannI thought maybe if I could "tox -e functional" or something I wouldn't have to actually install everything :-)18:13
adam_gyup18:13
jlvillaladam_g: in progress.  I have been working on getting the Ubuntu cloud image to work with virt-install.18:13
*** dprince has quit IRC18:13
jlvillaladam_g: And then getting side-lined with meetings and other stuff :(18:13
adam_gis the gate still blocked?18:15
dhellmannadam_g: no, this is a "nicer" version of the fix, and I want to make sure I don't re-break you guys18:15
adam_gdhellmann, ah cool. ill see if i can bring up an env from this laggy cafe wifi to do a quick sniff18:16
dhellmannadam_g: sweet, I owe you one18:16
*** dguerri`away is now known as dguerri18:17
*** pradipta has quit IRC18:17
*** bethelwell has joined #openstack-ironic18:19
*** Sukhdev has joined #openstack-ironic18:22
Sukhdevjroll, devananda: Ping18:23
jrollheya Sukhdev18:23
*** ukalifon has quit IRC18:24
Sukhdevjroll: Bertie, pushed this https://review.openstack.org/#/c/188528 - please have a look18:24
jrollwonderful, thanks18:24
jrollSukhdev: also https://review.openstack.org/#/c/187829/18:25
Sukhdevjroll: cool - thanks - will review it18:25
jrollawesome18:25
*** eghobo_ has joined #openstack-ironic18:25
*** eghobo has quit IRC18:27
*** [1]cdearborn has quit IRC18:29
*** bradjones_away is now known as bradjones18:29
adam_gdhellmann, which oslo.messaging release was broken?18:32
*** edcragg has joined #openstack-ironic18:39
*** openstackstatus has joined #openstack-ironic18:39
*** ChanServ sets mode: +v openstackstatus18:39
*** bradjones is now known as bradjones_away18:40
-openstackstatus- NOTICE: Gerrit has been restarted to clear an issue with its event stream. Any change events between 17:25 and 18:38 UTC should be rechecked or have their approvals reapplied to initiate testing.18:42
dhellmannadam_g: 1.12.018:45
dhellmannadam_g: 1.13.0 had the hacky fix18:46
*** marzif_ has quit IRC18:47
*** dprince has joined #openstack-ironic18:49
*** dguerri is now known as dguerri`away18:51
openstackgerritJohn L. Villalovos proposed openstack/python-ironicclient: Install the ironicclient into the 'venv' virtualenv  https://review.openstack.org/18855018:58
*** krtaylor has quit IRC18:59
*** vishwana_ has joined #openstack-ironic19:04
*** marzif_ has joined #openstack-ironic19:04
*** vishwanathj has quit IRC19:06
*** [1]cdearborn has joined #openstack-ironic19:09
*** Nisha has quit IRC19:12
*** Viswanath has joined #openstack-ironic19:18
*** ifarkas has quit IRC19:19
*** Viswanath has quit IRC19:21
*** krtaylor has joined #openstack-ironic19:23
*** spandhe has quit IRC19:38
*** afaranha has left #openstack-ironic19:45
*** afaranha has joined #openstack-ironic19:45
*** ijw_ has joined #openstack-ironic19:50
*** ijw has quit IRC19:52
*** e0ne has joined #openstack-ironic19:55
*** Viswanath has joined #openstack-ironic19:55
*** dprince has quit IRC19:56
NobodyCambrb19:59
*** Viswanath has quit IRC20:00
*** marzif_ has quit IRC20:00
*** edcragg has quit IRC20:06
*** Viswanath has joined #openstack-ironic20:07
*** [1]cdearborn has quit IRC20:07
*** ijw_ has quit IRC20:08
*** ijw has joined #openstack-ironic20:09
*** Viswanath has quit IRC20:10
*** cdearborn has joined #openstack-ironic20:13
*** Viswanath has joined #openstack-ironic20:16
TheJuliaIt has been really quiet in here today20:19
*** sinval has quit IRC20:19
*** Viswanath has quit IRC20:20
NobodyCam:)20:22
NobodyCamthat means its all working20:22
*** Sukhdev has quit IRC20:22
trownTheJulia: are you going to the OpenStack 5th birthday in RDU? I think I met you there last year20:22
trownvery briefly, if so20:23
*** stendulker has joined #openstack-ironic20:25
*** dguerri`away is now known as dguerri20:26
*** bradjones_away has quit IRC20:26
TheJuliatrown: Possibly, I was there, but it seemed like an awkward bunch.  Although, I will now drink english ales :)20:26
TheJuliatrown: was not planning on attending20:26
trownTheJulia: I think I am in the "awkward bunch" category :)20:28
NobodyCamTheJulia: I really what to make the nginx port configurable in bifrost .. 8080 keeps bumping heads with swift proxy20:28
*** Haomeng|2 has joined #openstack-ironic20:28
TheJuliaLooks like it is at fortnight brewing again20:28
trownTheJulia: indeed20:28
TheJuliaNobodyCam: I look forward to the patch :)20:28
NobodyCamlol20:28
*** dguerri is now known as dguerri`20:29
*** ijw_ has joined #openstack-ironic20:29
*** Haomeng has quit IRC20:30
TheJuliatrown: RSVP'ed20:31
trownTheJulia: cool, you will be the first Ironic person I have met in person20:31
*** bradjones has joined #openstack-ironic20:32
trowneven though I work with lucasagomes dtantsur and ifarkas20:32
*** ijw has quit IRC20:32
*** stendulker has quit IRC20:32
*** romcheg has joined #openstack-ironic20:39
NobodyCambrb stepping afk to eat pizza20:43
*** spandhe has joined #openstack-ironic20:44
*** Viswanath has joined #openstack-ironic20:44
*** igordcard_ has quit IRC20:45
*** Viswanath has quit IRC20:47
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Support systems with IPv6 disabled  https://review.openstack.org/18859020:48
TheJuliatrown: cool!20:55
*** ijw_ has quit IRC21:00
*** ijw has joined #openstack-ironic21:00
*** e0ne has quit IRC21:05
*** trown is now known as trown|outttypeww21:08
*** ijw has quit IRC21:10
*** ijw has joined #openstack-ironic21:10
*** ijw_ has joined #openstack-ironic21:20
*** ijw has quit IRC21:23
*** zer0c00l has quit IRC21:26
*** zer0c00l has joined #openstack-ironic21:26
*** jjohnson2 has quit IRC21:27
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367421:40
mrdahi rloo21:46
rloohi mrda21:46
mrdastill online?21:46
mrdaGood evening!21:46
mrdaSo on the spec - I've just replied to your comment21:46
rloomrda: yeah, for another 15 min or so :-) ok, will look.21:47
mrdathanks21:47
rloomrda: so it seems like the caching is a new feature. Yes?21:48
NobodyCamgood morning mrda21:48
mrdaWell, it was called out in the api microversion spec21:50
mrdawhich was informational21:50
mrdaand it was left as a TODO in the code, by deva, whwn he did the client microversion stuff21:50
rloomrda: right, informational. and even though called out, it was something like 'we should have a cache'.21:50
rloomrda: those discussions/questions/decisions that came about due to your patch are basically what ought to be put in a spec.21:51
mrdaAnd in the review Monty and Deva, in review commenrts, decided that dogpile.cache should be used21:51
mrdaright21:51
rloomrda: which is why i think it is a small spec, even though i don't know what a small spec is.21:51
mrdaSure rloo - I'll go write a spec then21:51
mrdathanks for your review21:52
rloomrda: So spec -- add caching. Use dogpile.cache cuz some other crossproject something in openstack is using it.21:52
rloomrda: thx. and just because devananda and monty said something, doesn't mean others will agree, so this is their change to provide input.21:52
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408421:53
rloomrda: although I believe monty and devananda were right in this situation :-)21:53
openstackgerritJulia Kreger proposed openstack/bifrost: Initial dynamic enrollment role  https://review.openstack.org/18817621:53
rloomrda: s/change/chance/. Anyway, it'll be documented.21:53
mrdarloo: tbh, I'm not seeing the value.  But I can see to get this (small) patch landed there's no way around it.  So I'll wriet the spec.21:55
rloomrda: no value cuz you know how you've implemented it?21:55
rloomrda: or no value cuz who cares about specs?21:55
mrdawell, the discussion happened in the patch - in this instance.  And it's not a contentious issue.21:56
*** krtaylor has quit IRC21:56
*** romcheg has quit IRC21:56
rloomrda: there could be a way around it wrt getting your patch to land. I have no idea what/if other cores agree with needing a spec.21:56
mrdaI think specs are worth it - if it indeed gets discussion going and gathers team consensus21:56
mrdarloo: It's no big deal.  I'll write the spec.21:57
rloomrda: but that's the point. there shouldn't have needed to be a discussion in the patch -- it should have been discussed/decided (ie in a spec)21:57
mrdaSo I would have written a spec if I thought one was needed initially.  I thought the combination of the api microversion spec and deva's TODOs in the code were sufficient.21:58
mrdaBut it's ok that we have a different opinion - and I'm happy to follow direction21:58
rloomrda: but the spec isn't meant for you to know what/how to code. it is meant for communicating with anyone that is interested.21:58
rloomrda: if you hadn't written that code, and someone said to you that they wanted to have caching for something. Would you think a spec would be useful or would you be ok if they submitted a patch?21:59
mrdaSee logical-name spec.  Spec is approved.  Code is approved.  But now it's like "WTF?!? why are there restrictions on what a name can be?".  Specs don't always fulfill their purpose (i.e. not always considered carefully)22:00
rloomrda? huh. a spec doesn't mean something is written in stone and cannot change.22:00
mrdarloo: agreed22:01
mrdaI agree rloo, my piont is that specs don't always fulfill the purpose of gaining project consensus like they should22:03
* mrda wanders off to write a spec22:04
*** cdearborn has quit IRC22:05
rloomrda: agreed, but hopefully better than w/o specs...22:06
*** ijw_ has quit IRC22:09
openstackgerritMario Villaplana proposed openstack/ironic-specs: Adds spec for creating a key manager with Barbican to Ironic  https://review.openstack.org/18860922:10
*** ijw has joined #openstack-ironic22:12
openstackgerritMario Villaplana proposed openstack/ironic-specs: Adds spec for creating a key manager with Barbican to Ironic  https://review.openstack.org/18860922:14
*** spandhe has quit IRC22:16
mariojvhi all - if anyone looks at the above spec, they might find https://review.openstack.org/#/c/171918/ interesting too22:16
mariojvwould eventually like to use that instead if adopted by the rest of openstack, but it looks like it isn't really usable quite yet22:17
openstackgerritSummer Barringer proposed openstack/bifrost: Add DHCP documentation  https://review.openstack.org/18741522:18
*** bradbeam has quit IRC22:18
*** eghobo_ has quit IRC22:22
*** spandhe has joined #openstack-ironic22:25
*** jrist has quit IRC22:26
*** krtaylor has joined #openstack-ironic22:26
*** bradbeam has joined #openstack-ironic22:27
*** Sukhdev has joined #openstack-ironic22:29
*** bradbeam_ has joined #openstack-ironic22:30
*** rwsu has quit IRC22:30
*** ijw has quit IRC22:32
*** ijw has joined #openstack-ironic22:32
*** jrist has joined #openstack-ironic22:34
*** bradbeam has quit IRC22:34
*** dontalton has quit IRC22:35
*** bradbeam has joined #openstack-ironic22:37
*** bradbeam_ has quit IRC22:40
*** ijw has quit IRC22:42
*** ijw has joined #openstack-ironic22:43
*** bethelwell has quit IRC22:44
*** ijw_ has joined #openstack-ironic22:53
*** ijw has quit IRC22:56
openstackgerritJulia Kreger proposed openstack/bifrost: Enable agent_ipmitool driver when testing  https://review.openstack.org/18862323:08
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of dynamic configuration drives  https://review.openstack.org/18862423:08
*** radek_ has quit IRC23:09
*** bradbeam has quit IRC23:20
*** chlong has joined #openstack-ironic23:27
*** enikanorov_ has quit IRC23:29
*** enikanorov__ has joined #openstack-ironic23:29
*** zhenguo has joined #openstack-ironic23:30
openstackgerritJulia Kreger proposed openstack/bifrost: Support for disabling DHCP server configuration  https://review.openstack.org/18736223:30
*** bradjones has quit IRC23:36
*** cdearborn has joined #openstack-ironic23:37
*** bradjones has joined #openstack-ironic23:39
*** eghobo has joined #openstack-ironic23:41
*** eghobo_ has joined #openstack-ironic23:43
*** hemna is now known as hemnafk23:43
openstackgerritJulia Kreger proposed openstack/bifrost: Add DHCP documentation  https://review.openstack.org/18741523:44
*** eghobo has quit IRC23:46
*** rloo has quit IRC23:47
*** jhova has quit IRC23:48
openstackgerritChris Krelle proposed openstack/bifrost: WIP: make nginx port configurable  https://review.openstack.org/18863123:50
NobodyCamTheJulia: ^^^^^23:51
* TheJulia looks23:52
TheJulialooks good so far23:55
TheJuliaI realized I'll need some way to define multiple ironic API urls since my current test env is ipmi and ssh on the same run23:56
TheJuliamuahahahaha23:56
NobodyCam:)23:57
TheJuliawhich means... virbr0 and eth0 and I think adding a route on my router is lame23:58
NobodyCambut it is once again that magic time when rum just appers in the dite coke I've been drinking all day... :)23:58
NobodyCamso I will say G'Night23:58
NobodyCamand see ya in morning (ugt, ofc)23:58
TheJuliaawww23:58
TheJuliagoodnight NobodyCam23:59
NobodyCam:)23:59

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