Tuesday, 2015-04-21

*** banix has quit IRC00:00
*** xingchao has joined #openstack-meeting-400:01
*** bknudson has joined #openstack-meeting-400:05
*** banix has joined #openstack-meeting-400:05
*** carl_baldwin has quit IRC00:10
*** sdake_ has joined #openstack-meeting-400:31
*** openstack has joined #openstack-meeting-400:35
*** ChanServ sets mode: +o openstack00:35
*** sacharya has quit IRC00:38
*** banix has quit IRC00:39
*** banix has joined #openstack-meeting-400:50
*** banix has quit IRC00:52
*** emagana has quit IRC00:54
*** sacharya has joined #openstack-meeting-400:58
*** Swami has quit IRC01:00
*** bharath_ has quit IRC01:07
*** igordcard has quit IRC01:08
*** wojdev has quit IRC01:08
*** xingchao has quit IRC01:10
*** eghobo has quit IRC01:16
*** banix has joined #openstack-meeting-401:35
*** banix has quit IRC01:40
*** mmedvede has quit IRC01:44
*** banix has joined #openstack-meeting-401:45
*** banix has quit IRC01:45
*** banix has joined #openstack-meeting-401:47
*** mmedvede has joined #openstack-meeting-401:48
*** sbalukoff has quit IRC01:54
*** VW_ has joined #openstack-meeting-402:05
*** fnaval has quit IRC02:07
*** sacharya has quit IRC02:17
*** banix has quit IRC02:18
*** fnaval has joined #openstack-meeting-402:26
*** mwang2 has quit IRC02:31
*** rfolco has quit IRC02:31
*** ivar-laz_ has joined #openstack-meeting-402:34
*** VW_ has quit IRC02:36
*** ivar-lazzaro has quit IRC02:37
*** ivar-laz_ has quit IRC02:38
*** VW_ has joined #openstack-meeting-402:39
*** asselin__ has quit IRC02:54
*** mmedvede has quit IRC02:56
*** mmedvede has joined #openstack-meeting-402:59
*** sbalukoff has joined #openstack-meeting-403:11
*** sacharya has joined #openstack-meeting-403:33
*** mmedvede has quit IRC03:54
*** ajayaa has joined #openstack-meeting-403:54
*** mmedvede has joined #openstack-meeting-404:02
*** eghobo has joined #openstack-meeting-404:03
*** Swami has joined #openstack-meeting-404:06
*** ajayaa has quit IRC04:08
*** Swami has quit IRC04:17
*** bobmel_ has joined #openstack-meeting-404:18
*** bobmel has quit IRC04:19
*** VW_ has quit IRC04:21
*** amotoki has joined #openstack-meeting-404:24
*** sbalukoff has quit IRC04:25
*** sacharya has quit IRC04:44
*** Sukhdev has joined #openstack-meeting-404:44
*** fnaval has quit IRC04:45
*** sacharya has joined #openstack-meeting-404:48
*** rm_work|away is now known as rm_work04:59
*** mmedvede has quit IRC04:59
*** sacharya has quit IRC05:00
*** flaper87 has quit IRC05:01
*** emagana has joined #openstack-meeting-405:02
*** flaper87 has joined #openstack-meeting-405:04
*** mmedvede has joined #openstack-meeting-405:13
*** emagana has quit IRC05:16
*** emagana has joined #openstack-meeting-405:17
*** emagana has quit IRC05:21
*** nkrinner has joined #openstack-meeting-405:21
*** dannywilson has joined #openstack-meeting-405:23
*** dannywilson has quit IRC05:23
*** dannywilson has joined #openstack-meeting-405:24
*** ajayaa has joined #openstack-meeting-405:25
*** sbalukoff has joined #openstack-meeting-406:02
*** armax_ has quit IRC06:06
*** armax has joined #openstack-meeting-406:07
*** armax has quit IRC06:07
*** armax has joined #openstack-meeting-406:08
*** armax has left #openstack-meeting-406:08
*** armax has joined #openstack-meeting-406:08
*** armax has quit IRC06:10
*** armax has joined #openstack-meeting-406:10
*** salv-orlando has quit IRC06:29
*** Sukhdev has quit IRC06:44
*** eghobo has quit IRC07:02
*** Nikolay_St has joined #openstack-meeting-407:02
*** mestery has quit IRC07:03
*** flaper87 has quit IRC07:23
*** flaper87 has joined #openstack-meeting-407:23
*** wojdev has joined #openstack-meeting-407:28
*** numan has joined #openstack-meeting-407:28
*** mestery has joined #openstack-meeting-407:46
*** sarob has joined #openstack-meeting-407:54
*** sarob has quit IRC07:59
*** Nikolay_St has quit IRC08:10
*** kobis has joined #openstack-meeting-408:13
*** wojdev has quit IRC08:23
*** mmedvede has quit IRC08:23
*** wojdev has joined #openstack-meeting-408:24
*** mmedvede has joined #openstack-meeting-408:35
*** Nikolay_St has joined #openstack-meeting-408:41
*** dannywilson has quit IRC08:41
*** mmedvede has quit IRC08:42
*** sdake_ has quit IRC08:47
*** sarob has joined #openstack-meeting-408:58
*** numan has quit IRC09:03
*** sarob has quit IRC09:03
*** mmedvede has joined #openstack-meeting-409:03
*** numan has joined #openstack-meeting-409:03
*** matrohon has joined #openstack-meeting-409:27
*** salv-orlando has joined #openstack-meeting-409:42
*** wojdev has quit IRC10:11
*** yamahata has quit IRC10:12
*** vishwanathj has joined #openstack-meeting-410:41
*** wojdev has joined #openstack-meeting-410:44
*** sarob has joined #openstack-meeting-410:48
*** sarob has quit IRC10:52
*** banix has joined #openstack-meeting-411:53
*** banix has quit IRC11:55
*** wojdev has quit IRC12:00
*** markvoelker has joined #openstack-meeting-412:02
*** markvoelker_ has joined #openstack-meeting-412:03
*** markvoelker_ has quit IRC12:04
*** markvoelker_ has joined #openstack-meeting-412:05
*** wojdev has joined #openstack-meeting-412:06
*** markvoelker has quit IRC12:07
*** salv-orlando has quit IRC12:18
*** salv-orlando has joined #openstack-meeting-412:21
*** jckasper has quit IRC12:26
*** jckasper has joined #openstack-meeting-412:26
*** banix has joined #openstack-meeting-412:27
*** wojdev has quit IRC12:33
*** sarob has joined #openstack-meeting-412:33
*** sarob has quit IRC12:38
*** wojdev has joined #openstack-meeting-412:44
*** daneyon_ has quit IRC12:46
*** daneyon has joined #openstack-meeting-412:47
*** amotoki has quit IRC12:48
*** VW_ has joined #openstack-meeting-412:50
*** ajayaa has quit IRC12:52
*** bknudson has quit IRC12:53
*** sarob has joined #openstack-meeting-412:54
*** klamath has joined #openstack-meeting-413:00
*** klamath_ has joined #openstack-meeting-413:01
*** xingchao has joined #openstack-meeting-413:04
*** klamath has quit IRC13:05
*** salv-orlando has quit IRC13:06
*** VW_ has quit IRC13:11
*** bknudson has joined #openstack-meeting-413:16
*** sdake has joined #openstack-meeting-413:19
*** sdake_ has joined #openstack-meeting-413:22
*** sdake has quit IRC13:24
*** jckasper has quit IRC13:24
*** sdake has joined #openstack-meeting-413:25
*** sdake_ has quit IRC13:28
*** wojdev has quit IRC13:37
*** Nikolay_St has quit IRC13:40
*** EmilienM has quit IRC13:40
*** EmilienM has joined #openstack-meeting-413:41
*** emagana has joined #openstack-meeting-413:48
*** armax_ has joined #openstack-meeting-413:51
*** emagana_ has joined #openstack-meeting-413:51
*** salv-orlando has joined #openstack-meeting-413:52
*** yamahata has joined #openstack-meeting-413:52
*** richm has joined #openstack-meeting-413:52
*** emagana has quit IRC13:52
*** armax_ has quit IRC13:52
*** armax_ has joined #openstack-meeting-413:52
*** salv-orlando has quit IRC13:54
*** VW_ has joined #openstack-meeting-413:54
*** wojdev has joined #openstack-meeting-413:57
*** Sukhdev has joined #openstack-meeting-413:57
*** banix has quit IRC13:57
*** salv-orlando has joined #openstack-meeting-414:00
*** sarob has quit IRC14:01
*** Bjoern___ has joined #openstack-meeting-414:02
*** fnaval has joined #openstack-meeting-414:02
*** Bjoern___ is now known as BjoernT14:02
*** ajmiller has joined #openstack-meeting-414:03
*** fnaval has quit IRC14:03
*** erikmwilson is now known as Guest146214:03
*** erikmwilson has joined #openstack-meeting-414:03
*** erikmwilson_ has joined #openstack-meeting-414:03
*** fnaval has joined #openstack-meeting-414:04
*** sigmavirus24_awa is now known as sigmavirus2414:04
*** emagana_ has quit IRC14:08
*** emagana has joined #openstack-meeting-414:08
*** carl_baldwin has joined #openstack-meeting-414:08
*** armax_ has quit IRC14:08
*** aventerav has joined #openstack-meeting-414:09
*** armax has joined #openstack-meeting-414:09
*** wojdev has quit IRC14:20
*** wojdev has joined #openstack-meeting-414:20
*** wojdev has quit IRC14:21
*** jckasper has joined #openstack-meeting-414:32
*** jistr has joined #openstack-meeting-414:44
*** britthouser has quit IRC14:46
*** britthouser has joined #openstack-meeting-414:49
*** ryanpetrello has joined #openstack-meeting-414:51
*** hogepodge has joined #openstack-meeting-414:56
*** dfisher has joined #openstack-meeting-414:57
EmilienMhello14:57
dfisherhi there14:58
crinkleo/14:58
EmilienM#startmeeting puppet-openstack15:00
openstackMeeting started Tue Apr 21 15:00:01 2015 UTC and is due to finish in 60 minutes.  The chair is EmilienM. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: puppet-openstack)"15:00
openstackThe meeting name has been set to 'puppet_openstack'15:00
spredzymorning all15:00
*** vinsh_ has joined #openstack-meeting-415:00
EmilienM#link https://etherpad.openstack.org/p/puppet-openstack-weekly-meeting-2015042115:00
sbadiao/15:00
sbadiahi15:00
EmilienMwho is here today?15:00
hogepodgeo/15:00
claytonhere15:00
jistro/15:00
dfisherhere15:00
crinkleo/15:00
spredzyhere15:00
EmilienMour agenda is *HUGE* - challenge accepted to make it15:00
*** MarkAtwood has joined #openstack-meeting-415:00
EmilienM#topic Review past action items15:00
*** openstack changes topic to "Review past action items (Meeting topic: puppet-openstack)"15:00
*** jpena has joined #openstack-meeting-415:00
mfischhi15:00
EmilienMEmilienM to run a thread about Summit diner with Puppet OpenStack folks -> DONE15:01
gchamoulo/15:01
EmilienMEmilienM to run discussion about Puppet OpenStack naming15:01
EmilienM#link http://lists.openstack.org/pipermail/openstack-dev/2015-April/061472.html15:01
EmilienMwe have an item later about naming15:01
EmilienMwell... I'm not going to show all past actions that are done15:02
EmilienMwe just want to know what is not done15:02
EmilienMgchamoul: any follow-up for puppet-neutron to follow https://review.openstack.org/106144 for LB driver ?15:02
vinsh_o/15:02
*** akshayb07 has joined #openstack-meeting-415:02
*** vinsh_ is now known as Vinsh15:02
jpenao/15:02
mgagneo/15:02
gchamoulEmilienM: I am on PTOs this week, wanted just to be here for the meeting! and will take care of it next week15:03
EmilienMgchamoul: ack.15:03
*** simon-AS5591 has joined #openstack-meeting-415:03
*** wznoinsk has quit IRC15:03
EmilienM#topic policy on when/why we will break the current release on master15:03
*** openstack changes topic to "policy on when/why we will break the current release on master (Meeting topic: puppet-openstack)"15:03
EmilienMso we had a lot of discussion last week on IRC...15:04
mfischyes and on the ML15:04
EmilienMyes15:04
EmilienMso, spredzy and I are working on openstack-infra to provide a new feature15:04
EmilienM#link https://review.openstack.org/#/c/175849/15:04
EmilienM#link https://review.openstack.org/#/c/175850)15:05
EmilienMthe idea here is to perform the cherry-picks patches automatically15:05
mfischhow would you keep stuff that breaks juno out?15:05
claytonmfisch: I think the idea is to key it off of a commit tag15:05
EmilienMwe also had some inputs from crinkle about a new branch for staging. crinkle, wanna talk about it?15:05
crinklesure15:05
EmilienMmfisch: if it breaks juno, well... don't backport it.15:06
crinklemy friend pointed out to me that in other projects master should generally "work", and to that end some sort of "future" or "next" development branch could be created for kilo specific breaking changes15:06
mfischthats the whole point of deprecations15:06
mfischI mean thats why they deprecated those config options instead of just removing them like we did15:07
*** ody has joined #openstack-meeting-415:07
EmilienMcrinkle: the negative point of this is, we barely manage stable branches....15:07
crinkleyes, branch management would be a little harder15:07
*** ody is now known as cherriges15:08
EmilienMA good iteration for us would be to agree on a new policy of managing OS releases15:08
EmilienMand I think that should be a spec15:08
mgagnemaster is targeted at the next release, anyone relying on master to provision the latest stable branch shouldn't expect backward compatibility with previous stable branches. The only stability provided in with our interfaces (class parameters)15:09
EmilienMmgagne: I do agree with you. The issue we have *now* is we aren't all agree15:09
mfischexcept that violates the whole point of deprecations in the other openstack projects15:09
claytonthis isn't just a master issue, it's also an issue moving between stable branches15:09
crinkleI'm not saying provide backwards compatibility in master, I'm just saying someone should be able to check out master and run it without building special packages first15:10
mgagneEmilienM: I think it has always been the case (that master targeted the next release)15:10
EmilienMmgagne: it does.15:10
claytonsome of the deprecation issues could also be addressed by enhancements to the config file providers15:10
mgagneclayton: sure but it was never meant to be that way15:10
mgagneclayton: it's not "our process is broken", it's "wouldn't it be great if"15:11
EmilienMmgagne: a blueprint (spec) would help here.15:11
mfischdoes any other openstack project intentionally break the current release on master?15:11
*** mestery has quit IRC15:11
EmilienMmfisch: not AFIK but it could happen15:12
*** mmagr has joined #openstack-meeting-415:12
crinkleno other openstack project depends this much on distro packages that have this kind of release cycle15:12
*** mestery has joined #openstack-meeting-415:12
claytonmfisch: I'm not sure it's actually an issue for other projects per se.  I think the puppet modules are kind of unusual compared to existing projects.  I assume chef, ansible, etc would have similar issues15:12
mgagnewe have always been behind and always playing catch up. Now we are improving and making it earlier. I don't see why we should refrain ourselves from going forward with the latest release from master because someone expects to be able to install stable releases from master. It never was meant to be it.15:12
EmilienMthe thing is, if we don't upgrade master with new configuration updates, operators will have WARNINGs in logs everywhere15:12
mfischthe cost tradeoff for that deprecation fix is not good for us15:13
mgagneif we wish to change it, lets think about it. But I don't see master as "broken" if it can't install Juno.15:13
mfischit wasn't like that feature was required to make this work for Kilo15:13
mfischyou traded a warning message on service startup for breaking Juno15:13
claytonwell, the problem right now is that master could easily be in a state where no one can install it other than vendors15:13
mgagnemfisch: we are moving forward. Removing deprecation is part of the work to make it to kilo15:13
claytonwhich is fine if you don't want anyone but vendors to do the work15:14
mfischso delay it 2 months and nobody would have a problem with it15:14
EmilienMclayton: that's not the goal.15:14
mgagnewe are trying very hard to release it at the same time as the next release, not 2-3 months later like we did before15:14
Hunnergerrit would have to test patches against multiple branches in this case15:15
mgagnewe have to stay ahead of the curve if we wish to stay relevant15:15
crinklethe development branch would be able to keep those changes around and merged back at release time15:15
mgagnemaster is the development branch.15:15
mgagneif master is the "stable" branch, let's call it by what it is: stable15:16
*** yamahata has quit IRC15:16
claytonfor the time being, it might make more sense to see how much improvement we see with emiliens proposed change15:16
claytonre: backports15:16
EmilienMI would find a consensus that is consistent with OpenStack: follow deprecations & using master for current dev branch.15:16
EmilienMclayton: do you like this idea?15:16
mgagnepeople aren't happy with backports latency, we will have to figure out something else15:16
mgagneor improve the situation somehow15:16
EmilienMmgagne: well, the latency will be improved with what we are doing with yanis15:17
mfischI'd like to see if that helps15:17
EmilienMare you guys ok if I start a blueprint and we continue the design/discussion on gerrit?15:17
claytonEmilienM: makes sense to me15:18
mgagneEmilienM: I was more or less suggesting making master compatible with (at least) one stable branch. If this is what people are expecting from master, we should consider it. But until it's done, we shouldn't revert stuff from master for that purpose.15:18
EmilienMmfisch: me too, but without trying, who knows ?15:18
spredzygood thing is that one can -1 the review until the commit message is happended for the backport thingy15:18
claytonEmilienM: I think the backport stuff that's going on is potentialy a great improvement15:18
mfischagreed15:18
spredzythis way it will be up to us as a community to enforce that a fix is backported15:18
EmilienMcool, at least one positive thing here15:18
spredzyfix/feature/whatever15:18
EmilienMI have to deal with the timing. are you guys -1/+1 the blueprint idea?15:19
claytonMy only concern there is that people may forget to add the tag.  I'm not sure it's a good idea, but we may want to consider backport-potential tag mandatory.15:19
clayton+115:19
EmilienMI'll bring-up an etherpad before to groom all our proposals15:19
mgagneclayton: there is already a unique ID associated to each commit. When you cherry-pick, the Change id is kept. why not diffing master and stable branches and see what can be backported?15:19
HunnerIt may be odd getting a patch that can be applied cleanly to two branches...15:19
HunnerOr will it just open another review if the patch is berged?15:20
mfischIt will probably be better if we keep up with it15:20
claytonmgagne: that'd probably be reasonable also, but we'll want to have some way to mark commits as evaluated for backport15:20
*** jayg has joined #openstack-meeting-415:21
EmilienMwell, let's continue after the meeting with an etherpad + a blueprint.15:21
EmilienMwe need to go ahead in the agenda, I'm sorry.15:21
*** nibalizer has joined #openstack-meeting-415:21
mfischok15:21
nibalizero/15:21
EmilienM#action EmilienM starts an etherpad (+ blueprint?) about deprecation/backport policy15:21
EmilienM#topic modules style15:22
*** openstack changes topic to "modules style (Meeting topic: puppet-openstack)"15:22
EmilienMspredzy: o/15:22
EmilienM#link https://etherpad.openstack.org/p/puppet_ensure_style_guide15:22
EmilienMnot sure yanis is still around15:22
spredzyYep, I wanted to expose a possible solutin ^15:22
spredzyso it involes mgagne comment about making a puppet-lint-plugin per rule15:22
EmilienMspredzy: can you raise the problem first ? :-)15:22
mgagnespredzy: per rule? wth =)15:23
mgagnespredzy: how about a generic plugin which our style like hacking?15:23
spredzyOops sorry. missing context15:23
spredzyThe initial idea was to provide an authoritaative document for style in our modules15:23
spredzyso the same style is consistent across all of them15:23
mgagnesure15:24
mfischI like the idea if we can phase it in15:24
claytonThe two proposals seem complementary.  The lint plugin could link to sections in the doc15:24
mfisch+115:24
mgagneyep15:24
mgagne+/15:24
mgagnedamn +115:24
gchamoul+115:24
clayton+115:24
EmilienM+115:24
crinkle+115:24
sbadia+115:24
spredzyso q1. Would you agree for rule to be reviewed as code ?15:24
jpena+115:24
EmilienMsounds like a good proposal15:24
spredzyso discussions can take place in a review15:24
gchamoulack15:24
EmilienMspredzy: yes, would make sense to have it in specs I think15:25
spredzyok, since everyone seems to be ok with it we can move on15:25
EmilienMspredzy: thanks15:25
spredzywill try to provide a basic example soon15:25
EmilienM#topic https://bugs.launchpad.net/puppet-nova/+bug/127497915:25
*** openstack changes topic to "https://bugs.launchpad.net/puppet-nova/+bug/1274979 (Meeting topic: puppet-openstack)"15:25
EmilienMmgagne: o/15:25
openstackLaunchpad bug 1274979 in puppet-swift "Introduce public_url, internal_url and admin_url parameters for endpoint configuration" [Undecided,New] - Assigned to David Moreau Simard (dmsimard)15:25
mgagneyep, I would like people to reconsider that proposition15:26
mgagneit's about removing the plethora of parameters in *::keystone::auth for more simple ones15:26
EmilienMbig +1 on this one15:26
mgagnejust like openstacklib kind of introduced15:26
*** wznoinsk has joined #openstack-meeting-415:26
mgagnethe big part is backport compatibility which I already addressed in my way15:26
EmilienMas usual, we need to support backward compat for one release at lease15:27
mgagnelast time, the initiative got shutdown because people used the actual parameters to ease configuration of firewall and such15:27
mgagneas they have to explicitly pass in port numbers and IP adresses which could be easily reused by other stuff15:28
claytonso this is similar to the identity_uri changes that were already made?15:28
mgagneclayton: no but yes15:28
mgagneclayton: this part only concerns Puppet, it's not "forced" by a change in OpenStack itself15:29
*** britthouser has quit IRC15:29
claytonnod15:29
claytonI think it makes sense, my only concern is the work required by deployers to update, but I think it's worthwhile15:29
EmilienMclayton: as usual I would say :)15:29
mgagneit's feasable15:29
EmilienMmgagne: with warnings (?)15:30
mgagneyep15:30
EmilienMok15:30
EmilienMany other thoughts on this one?15:30
mgagneI already introduced a bunch of warnings in my origin changes15:30
clayton+1 here15:30
mgagneI'm more or less looking for objections15:30
EmilienMmgagne: any patch as reference to put in #link ?15:30
*** Sukhdev has quit IRC15:31
mgagnehttps://review.openstack.org/#/c/70411/15:31
EmilienM#link https://review.openstack.org/#/c/70411/15:31
EmilienMmgagne: perfect.15:31
EmilienMit sounds like work will continue on gerrit if there are no thoughts15:31
EmilienMmgagne: thx15:32
mgagnenp15:32
EmilienM#topic project naming15:32
*** openstack changes topic to "project naming (Meeting topic: puppet-openstack)"15:32
EmilienM#link https://etherpad.openstack.org/p/puppet-openstack-naming15:32
*** Swami has joined #openstack-meeting-415:32
EmilienMwell. I got an email last night from Puppetlabs folks - and they ask me to wait a bit to know if we can use PuppetOpenStack or not15:32
EmilienMin the meantime, we voted for a name15:32
EmilienMresults are: http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_783794d78bcd45ad15:33
crinkle"Puppet Modules" is what we're debating about15:33
EmilienMif we can't use Puppet in project name, winner will be "Marioneta"15:33
mfisch+2!15:33
EmilienMcrinkle: yes, thx15:33
mgagnelooks like we have all we need to move forward15:33
EmilienMno need to spend too much time on it15:33
EmilienMlater, there is TC meeting15:34
EmilienMwhere they decide about Puppet OpenStack integration, I'll follow that and give them this same update15:34
EmilienM#topic puppet-config-parameter-defaults15:34
*** openstack changes topic to "puppet-config-parameter-defaults (Meeting topic: puppet-openstack)"15:34
EmilienM#link https://etherpad.openstack.org/p/puppet-config-parameter-defaults15:34
EmilienMclayton: o/15:34
claytonRight now I feel like we're not very consistent about how we're handling config file values, and how parameters translate to config file contents15:35
mgagne"we don't consistently ensure that they're removed when they're no longer managed" yep15:36
claytonthis is kind of a strawman document to cover how I understood the situation, and see what other people's thoughts are on it15:36
*** david-lyle has quit IRC15:36
EmilienMI've heard in the last meetings about a script that could check the default value in OpenStack ?15:36
EmilienMis it still something we consider?15:36
mgagneit was an idea to help us keep up with latest config changes15:36
claytonI'm not proposing we go and update all existing modulkes with whatever we decide all at once, but if we could agree on an approach it'd go a long way15:36
mgagneI'm not sure when we could make it possible15:36
EmilienMclayton: I think this could be part of our best practices that spredzy is going to push in specs, does not?15:37
claytonEmilienM: perhaps, it'd be hard to translate to a lint plugin, but I think we could document it as a policy15:37
mgagneEmilienM: I think it's a subject more important than naming parameter consistently15:37
EmilienMoh I'm talking about values15:38
*** akshayb07 has quit IRC15:38
EmilienMclayton: doc would be a good start15:38
EmilienMcore-reviewers would take that in consideration until we have a tool15:39
EmilienMclayton: how can we unblock the status quo ?15:39
claytonEmilienM: I think they're related.  For example, if someone doesn't explicitly set a value, and the service has a reasonable default, I'd personally rather not have anything written in the config file.  That potentially means ensuring the value is absent, or turning on purging the config files15:39
claytonEmilienM: I think we need some consensus on which of the two philosophies we want to adopt.  Right now we're kind of all over the place15:40
*** akshayb_07 has joined #openstack-meeting-415:40
claytonPersonally I feel unless someone is going to do the tooling required by the more expressive config files, we should go the other route, since it's probably less work15:40
mgagneIt's a difficult subject because it could also mean that we could just refuse all changes introducing optional configs. People can already manage them with the config providers, why should we bother for ALL the configs?15:40
EmilienMyes, it's what I'm worried15:40
EmilienMmgagne: +1. Do you suggest any change in our config providers?15:41
mgagneEmilienM: not yet :P15:41
claytonmgagne: I think that's always a hard call to me, but my suggestion would be that even when we accept those, that they default to undef, i.e. not setting a value15:41
mgagneEmilienM: I've been thinking about a new feature though15:41
claytoninstead of a default15:41
EmilienMmgagne: shoot15:41
mgagneEmilienM: like purge_if_undef => True15:42
*** simon-AS5591 has quit IRC15:42
mgagneEmilienM: instead of having if else all over the place15:42
claytonmgagne: nod, I think something like that might make it a lot easier15:42
EmilienMwow, cool15:42
EmilienMmaybe some side-effect?15:42
mgagneor we find a way to centralize all configs in a big manifest in a parsable format15:42
mgagneso we only have one place to update15:42
mgagnea bit like Chef attributes15:42
EmilienMthat is going to be a mess15:43
claytonmgagne: my suggestion was to have similar behavior if the value was something magic, like 'absent'15:43
claytonor probalby a better name, 'unmanaged'15:43
*** dannywilson has joined #openstack-meeting-415:43
mgagneclayton: magic values are no longer magic when you find out that the value magic is a valid config value15:43
EmilienMI would rather see the "like purge_if_undef => True" thing that you can enable/disable for now15:43
claytonyeap, that's the downside.15:44
mgagneEmilienM: yep and disable it by default15:44
claytonbut if we went that route then the parameter default could be the magic value, something like '<unmanaged>' might be better15:44
mgagneEmilienM: or find a way to make it not destroy everything15:44
mgagneclayton: lets not introduce more magic =)15:44
EmilienMclayton, mgagne: sounds like we start having something here. Can you use the etherpad to update the thoughts?15:44
EmilienMI need to move on the agenda15:44
mgagnesure15:44
claytondo we want purge_if_undef or do we want unmanged_if_undef?15:44
EmilienMmgagne, clayton: it will probably lead to a blueprint/specs later. sounds okay?15:45
claytonwe probably don't want to remove vendor provided options from stock config files15:45
mfischyes we dont ^15:45
mgagneclayton: oh god =)15:45
mfischor no we dont, however you want to parse it15:45
claytonmgagne: so you'd be ok with something more like unmanaged_if_undef?15:46
mgagneclayton: I would like to explore the idea15:46
mgagneclayton: see the feasability15:46
claytonnod, sounds like we need to investigate a bit15:46
mgagnesure15:46
EmilienMcool15:46
EmilienMmgagne, clayton: are we done for this one?15:47
mgagneI think so15:47
claytonI'm good15:47
EmilienMI have some announcements15:47
EmilienM#topic announcements15:47
*** openstack changes topic to "announcements (Meeting topic: puppet-openstack)"15:47
*** britthouser has joined #openstack-meeting-415:48
EmilienM#info Summit: collaborative day will be Tuesday - we will have a 50-100 people room for us - feel free to contribute to the agenda15:48
EmilienM#link https://etherpad.openstack.org/p/liberty-summit-design-puppet15:48
*** rhefner has joined #openstack-meeting-415:48
*** dannywilson has quit IRC15:48
EmilienM#info Summit: Puppet/OPS will be on Wednesday morning15:48
EmilienM#link https://etherpad.openstack.org/p/liberty-summit-ops-puppet15:48
mfischwe have the whole day on Tuesday?15:48
EmilienMmfisch: from 11am to 6pm Sir!15:48
mfischOkay15:49
mfischcool15:49
EmilienM#info Puppet 4.0: jobs are created as non-voting - waiting for https://github.com/rodjek/rspec-puppet/pull/26515:49
EmilienMHunner: thx for the work BTW on rspec15:49
HunnerIt's green in travisci, but doing some last checking before merge15:49
EmilienM#topic keystone v315:50
*** openstack changes topic to "keystone v3 (Meeting topic: puppet-openstack)"15:50
EmilienMrichm: o/15:50
EmilienMcan you give us a *very quick* status & blockers ?15:50
richmlet me get the list of reviews for openstacklib15:50
EmilienMrichm: I dropped a comment, if we could have one single topic for all this work, that would help *a lot*15:51
*** matrohon has quit IRC15:51
richmEmilienM: ok - gildub needs to fix his topics15:51
EmilienMok15:51
EmilienMrichm: without URLs, can you tell us what's up?15:51
claytonI'd like to officially thank richm for answering all my stupid keystone v3 questions the other day :)15:51
richmWe would like to get https://review.openstack.org/173788 reviewed15:51
EmilienMclayton: +115:51
richmWe're waiting on this ^^^ openstacklib review15:52
EmilienM#action please review https://review.openstack.org/17378815:52
richmI've completed the core work to allow us to create multiple domains for multi-domain authentication15:52
*** sdake is now known as sdake-afk15:52
richmThese are out for review15:53
*** britthouser has quit IRC15:53
richmBased on this work, and on crinkle's conversion of glance to use the openstack provider, I'm using glance as a poc of using v3 with other modules15:53
EmilienMrichm: I would help you to test it in our gate with beaker, so we can make sure we don't break something. Please make sure we have right dependencies in all the patches15:53
richmEmilienM: Is there anything I need to do other than make sure it is rebased to the latest master HEAD commit?15:54
EmilienMrichm: doings patches dependencies in gerrit15:54
EmilienMwe can take it offline15:54
EmilienMafter the meeting15:54
richmok15:54
EmilienMrichm: thx *a lot* for this work (with imcsk8 btw)15:54
EmilienMI move on15:55
richmgildub is working on converting the keystone_service and keystone_endpoint resources to use keystone v315:55
richmimcsk8 is converting packstack to use keystone v315:55
EmilienMso we have testing in packstack (which is a good use case), great15:55
*** britthouser has joined #openstack-meeting-415:56
richmas soon as I complete my preliminary puppet-glance work, I will update the bp with what I've found15:56
EmilienMrichm: excepts 'need review' - do you need something else from us?15:56
richmEmilienM: no15:56
richmgildub will be working on v3 trusts15:56
EmilienMrichm: ok - i'll catch up with you after the meeting (for testing & dependencies)15:56
EmilienMwe have 4 min15:57
EmilienM#topic Default database collation (ie. current utf8_unicode_ci)15:57
*** openstack changes topic to "Default database collation (ie. current utf8_unicode_ci) (Meeting topic: puppet-openstack)"15:57
EmilienM#link https://bugs.launchpad.net/puppet-ceilometer/+bug/144637515:57
openstackLaunchpad bug 1446375 in puppet-tuskar "Default MySQL collate parameter is not the one from db_sync" [Critical,New] - Assigned to Emilien Macchi (emilienm)15:57
*** akshayb_07 has quit IRC15:57
EmilienMI expected from this meeting to agree at how we solve it15:57
EmilienMshould we change the default?15:57
mgagneI know there is a problem but I didn't dig into it yet15:57
EmilienMis it going to break some data ? (I don't think so)15:57
mgagnewe should make it consistent15:57
crinkle+1 to changingthe default, but we should also figure out the underlying cause of the issue so that if someone did want to change the charset, they could15:58
claytonEmilienM: I read up on this a little bit, it only effects sorting order for columns15:58
mgagneclayton: that's what I thought15:58
claytonthe difference between the two is that the unicode collation does sorting properly15:58
mgagneI can do some tests but someone will need to help me understand where the "wrong" collate comes from15:58
claytongeneral takes shortcuts for performance reasons, but works on most languages15:58
EmilienMok so we change the default?15:58
*** armax has left #openstack-meeting-415:58
*** Sukhdev has joined #openstack-meeting-415:58
claytonFrom what I read, general was discourged, since the performance differences for most people now days are pretty minor15:59
mgagneEmilienM: the current setting doesn't make sense and causes problem for me15:59
EmilienMmgagne: yeah, we need to find out where it's changed (db_sync) ?15:59
*** Vinsh has quit IRC15:59
EmilienMok, I'll change the defaults and send patches.15:59
mfischdoes it impact running dbs at all?16:00
EmilienMI'm sorry to tell you we are approaching the end. For open discussion and bugs/patches, please move on #puppet-openstack, we are all here I think16:00
mfischsorry if I missed it before I got called away16:00
*** armax has joined #openstack-meeting-416:00
*** sarob has joined #openstack-meeting-416:00
EmilienM#action EmilienM changes defaults for https://bugs.launchpad.net/puppet-ceilometer/+bug/144637516:00
openstackLaunchpad bug 1446375 in puppet-tuskar "Default MySQL collate parameter is not the one from db_sync" [Critical,New] - Assigned to Emilien Macchi (emilienm)16:00
*** aduarte has joined #openstack-meeting-416:00
EmilienMI have to close guys, I'm sorry16:00
EmilienM#endmeeting16:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:00
openstackMeeting ended Tue Apr 21 16:00:38 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-04-21-15.00.html16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-04-21-15.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-04-21-15.00.log.html16:00
mfischthanks EmilienM16:00
sbadiathanks!16:00
*** dfisher has left #openstack-meeting-416:00
*** eghobo has joined #openstack-meeting-416:01
*** cherriges has quit IRC16:01
*** jpena has left #openstack-meeting-416:01
*** armax has left #openstack-meeting-416:01
*** armax has joined #openstack-meeting-416:02
*** mattt has joined #openstack-meeting-416:02
*** david-lyle has joined #openstack-meeting-416:02
*** mmagr has left #openstack-meeting-416:02
*** mmagr has quit IRC16:02
*** hogepodge has left #openstack-meeting-416:05
*** rhefner has left #openstack-meeting-416:05
*** kobis has quit IRC16:09
*** numan has quit IRC16:14
*** vishwanathj has quit IRC16:14
*** vishwanathj has joined #openstack-meeting-416:15
*** bobmel has joined #openstack-meeting-416:19
*** jayg has left #openstack-meeting-416:19
*** vishwanathj has quit IRC16:19
*** simon-AS5591 has joined #openstack-meeting-416:20
*** bobmel_ has quit IRC16:21
*** jistr has quit IRC16:21
*** Sukhdev has quit IRC16:22
*** galstrom_zzz is now known as galstrom16:26
*** mwang2 has joined #openstack-meeting-416:28
*** bharath has joined #openstack-meeting-416:33
*** vishwanathj has joined #openstack-meeting-416:39
*** sdake-afk has quit IRC16:44
*** richm has left #openstack-meeting-416:51
*** vishwanathj has quit IRC16:52
*** vishwanathj has joined #openstack-meeting-416:54
*** xingchao has quit IRC16:55
*** vishwanathj has quit IRC16:58
*** mwang2 has quit IRC17:01
*** sarob has quit IRC17:02
*** vishwanathj has joined #openstack-meeting-417:03
*** ivar-lazzaro has joined #openstack-meeting-417:04
*** Sukhdev has joined #openstack-meeting-417:05
*** vishwanathj has quit IRC17:06
*** vishwanathj has joined #openstack-meeting-417:06
*** vishwanathj has quit IRC17:08
*** david-lyle has quit IRC17:08
*** vishwanathj has joined #openstack-meeting-417:08
*** Sukhdev has quit IRC17:12
*** sarob has joined #openstack-meeting-417:20
*** asselin has quit IRC17:24
*** sdake has joined #openstack-meeting-417:28
*** ajayaa has joined #openstack-meeting-417:29
*** asselin has joined #openstack-meeting-417:29
*** VW_ has quit IRC17:32
*** VW_ has joined #openstack-meeting-417:34
*** nkrinner has quit IRC17:34
*** VW_ has quit IRC17:34
*** VW_ has joined #openstack-meeting-417:35
*** sarob has quit IRC17:35
*** asselin has quit IRC17:36
*** asselin has joined #openstack-meeting-417:37
*** ivar-laz_ has joined #openstack-meeting-417:46
*** ivar-laz_ has quit IRC17:46
*** mwang2 has joined #openstack-meeting-417:47
*** ivar-laz_ has joined #openstack-meeting-417:48
*** ivar-lazzaro has quit IRC17:49
*** sarob has joined #openstack-meeting-417:54
*** mwang2 has quit IRC17:56
*** mwang2 has joined #openstack-meeting-417:57
*** vishwanathj has quit IRC17:58
*** vishwanathj has joined #openstack-meeting-417:59
*** jamesllondon has joined #openstack-meeting-418:00
*** vishwanathj has quit IRC18:03
*** simon-AS5591 has quit IRC18:05
*** roxanaghe has joined #openstack-meeting-418:08
*** sdake_ has joined #openstack-meeting-418:09
*** sacharya has joined #openstack-meeting-418:11
*** sdake has quit IRC18:13
*** VW_ has quit IRC18:15
*** notmyname has quit IRC18:16
*** notmyname has joined #openstack-meeting-418:17
*** ajmiller_ has joined #openstack-meeting-418:21
*** VW_ has joined #openstack-meeting-418:21
*** ajmiller has quit IRC18:24
*** sarob has quit IRC18:37
*** david-lyle has joined #openstack-meeting-418:39
*** sarob has joined #openstack-meeting-418:41
*** xingchao has joined #openstack-meeting-418:44
*** david-ly_ has joined #openstack-meeting-418:46
*** david-lyle has quit IRC18:46
*** sarob_ has joined #openstack-meeting-418:46
*** xingchao has quit IRC18:48
*** sarob has quit IRC18:50
*** woodard has joined #openstack-meeting-418:55
*** asselin_ has joined #openstack-meeting-418:59
*** bharath has quit IRC19:00
*** bharath has joined #openstack-meeting-419:01
*** vishwanathj has joined #openstack-meeting-419:02
*** eghobo has quit IRC19:02
*** vishwanathj has quit IRC19:03
*** vishwanathj has joined #openstack-meeting-419:03
*** erikmwilson has quit IRC19:06
*** erikmwilson has joined #openstack-meeting-419:06
*** britthouser has quit IRC19:06
*** sdake has joined #openstack-meeting-419:07
*** carl_baldwin has quit IRC19:07
*** ajayaa has quit IRC19:07
*** carl_baldwin has joined #openstack-meeting-419:07
*** carl_baldwin_ has joined #openstack-meeting-419:08
*** vishwanathj has quit IRC19:08
*** britthouser has joined #openstack-meeting-419:11
*** sdake_ has quit IRC19:11
*** woodard_ has joined #openstack-meeting-419:14
*** Rockyg has joined #openstack-meeting-419:15
*** woodard has quit IRC19:16
*** eghobo has joined #openstack-meeting-419:18
*** david-ly_ has quit IRC19:18
*** roxanaghe has quit IRC19:22
*** bharath has quit IRC19:26
*** jamesllondon has quit IRC19:26
*** bharath has joined #openstack-meeting-419:26
*** woodard has joined #openstack-meeting-419:28
*** woodard_ has quit IRC19:31
*** VW_ has quit IRC19:31
*** VW_ has joined #openstack-meeting-419:33
*** galstrom is now known as galstrom_zzz19:40
*** vishwanathj has joined #openstack-meeting-420:00
*** vishwana_ has joined #openstack-meeting-420:04
*** vishwanathj has quit IRC20:04
*** erikmwilson has quit IRC20:11
*** erikmwilson has joined #openstack-meeting-420:11
*** jamesllondon has joined #openstack-meeting-420:16
*** jamesllondon has quit IRC20:16
*** erikmwilson has quit IRC20:17
*** erikmwilson has joined #openstack-meeting-420:17
*** matrohon has joined #openstack-meeting-420:20
*** david-lyle has joined #openstack-meeting-420:21
*** jamesllondon has joined #openstack-meeting-420:23
*** jamesllondon has quit IRC20:23
*** VW_ has quit IRC20:24
*** dannywilson has joined #openstack-meeting-420:28
*** igordcard has joined #openstack-meeting-420:29
*** britthou_ has joined #openstack-meeting-420:31
*** Sukhdev has joined #openstack-meeting-420:31
*** matrohon has quit IRC20:34
*** britthouser has quit IRC20:35
*** sarob_ is now known as sarob20:40
*** asselin_ has quit IRC20:43
*** wojdev has joined #openstack-meeting-420:45
*** emagana has quit IRC20:46
*** erikmwilson has quit IRC20:47
*** fnaval has quit IRC20:47
*** jamesllondon has joined #openstack-meeting-420:51
*** fnaval has joined #openstack-meeting-420:53
*** VW_ has joined #openstack-meeting-421:00
*** VW_ has quit IRC21:01
*** eghobo_ has joined #openstack-meeting-421:01
*** VW_ has joined #openstack-meeting-421:02
*** eghobo_ has quit IRC21:02
*** eghobo has quit IRC21:04
*** galstrom_zzz is now known as galstrom21:09
*** wojdev has quit IRC21:10
*** wojdev has joined #openstack-meeting-421:14
*** bharath has quit IRC21:18
*** sdake_ has joined #openstack-meeting-421:31
*** emagana has joined #openstack-meeting-421:32
*** vishwana_ has quit IRC21:32
*** sdake has quit IRC21:34
*** sigmavirus24 is now known as sigmavirus24_awa21:35
*** sigmavirus24_awa is now known as sigmavirus2421:35
*** sarob has quit IRC21:35
*** sarob has joined #openstack-meeting-421:36
*** sarob has quit IRC21:41
*** VW_ has quit IRC21:45
*** carl_baldwin_ has quit IRC21:50
*** jckasper has quit IRC21:51
*** carl_baldwin has quit IRC21:52
*** emagana has quit IRC21:53
*** sdake has joined #openstack-meeting-421:53
*** emagana has joined #openstack-meeting-421:54
*** sdake_ has quit IRC21:57
*** yamahata has joined #openstack-meeting-421:58
*** emagana has quit IRC21:59
*** wojdev has quit IRC21:59
*** galstrom is now known as galstrom_zzz22:02
*** galstrom_zzz is now known as galstrom22:02
*** klamath_ has quit IRC22:03
*** VW_ has joined #openstack-meeting-422:03
*** Swami has quit IRC22:07
*** ivar-laz_ has quit IRC22:07
*** ivar-lazzaro has joined #openstack-meeting-422:07
*** wojdev has joined #openstack-meeting-422:08
*** ivar-lazzaro has quit IRC22:09
*** emagana has joined #openstack-meeting-422:10
*** ivar-lazzaro has joined #openstack-meeting-422:10
*** galstrom is now known as galstrom_zzz22:11
*** yamahata has quit IRC22:13
*** wojdev has quit IRC22:18
*** vishwanathj has joined #openstack-meeting-422:20
*** dannywilson has quit IRC22:22
*** VW_ has quit IRC22:24
*** Rockyg has quit IRC22:26
*** mwang2 has quit IRC22:28
*** Sukhdev has quit IRC22:31
*** bknudson has quit IRC22:41
*** sigmavirus24 is now known as sigmavirus24_awa22:46
*** woodard has quit IRC22:48
*** Swami has joined #openstack-meeting-422:53
*** fc__ has quit IRC22:57
*** ibiris is now known as ibiris_away22:59
*** fc__ has joined #openstack-meeting-423:00
*** ajmiller_ is now known as ajmiller23:05
*** aventerav has quit IRC23:06
*** vishwanathj has quit IRC23:08
*** markvoelker_ has quit IRC23:16
*** vishwanathj has joined #openstack-meeting-423:24
*** xingchao has joined #openstack-meeting-423:27
*** aduarte has quit IRC23:29
*** erikmwilson has joined #openstack-meeting-423:35
*** sarob has joined #openstack-meeting-423:35
*** sdake_ has joined #openstack-meeting-423:35
*** sarob has quit IRC23:35
*** erikmwilson has quit IRC23:35
*** erikmwilson_ is now known as erikmwilson23:36
*** sdake has quit IRC23:38
*** sacharya has quit IRC23:39
*** vishwanathj has quit IRC23:41
*** ajmiller has quit IRC23:41
*** vishwanathj has joined #openstack-meeting-423:41
*** vishwana_ has joined #openstack-meeting-423:45
*** sdake_ has quit IRC23:46
*** vishwanathj has quit IRC23:46
*** bknudson has joined #openstack-meeting-423:54
*** dannywilson has joined #openstack-meeting-423:58
*** ibiris_away is now known as ibiris23:58

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