20:00:06 #startmeeting heat 20:00:06 Meeting started Wed Jan 16 20:00:06 2013 UTC. The chair is sdake_z. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:10 The meeting name has been set to 'heat' 20:00:23 #topic rolecall 20:00:27 sdake here 20:00:30 \o/ 20:00:32 shardy here 20:00:33 jpeeler here 20:00:34 here 20:01:13 here 20:01:18 zane around? 20:01:39 he is not online 20:01:43 #topic action review 20:01:57 ya i see must be on extended pto ;) 20:02:13 * sdake_z git review pluggable-clients (everyone) (stevebaker, 20:23:22) 20:02:20 as i recall that patch went in 20:02:35 it sure did 20:02:42 #info patch merged 20:02:55 * sdake_z Write blueprints for any current and potential future feature development (everyone) (stevebaker, 20:30:15) 20:03:01 i noticed a few more blueprints 20:03:13 added some for updatestack improvements 20:03:21 if you have more, please submit and we can take them up in h 20:03:44 * sdake_z Start moving towards the PTL process (sdake) (stevebaker, 20:35:22) 20:04:02 so started down this path, i'll have more in the meeting 20:04:22 #info see meeting topic governance 20:04:50 #topic blueprint review for g3 20:05:20 #link https://launchpad.net/heat/+milestone/grizzly-3 20:05:34 last meeting I believe we agreed to hold off on new blueprint implementations and focus new features to h1 20:05:47 but we have some blueprints for g3, would like to review 20:06:04 https://launchpad.net/heat/+milestone/grizzly-3 20:06:14 overview page ^ 20:06:21 first one up is 20:06:25 add a static resource roup 20:06:32 https://blueprints.launchpad.net/heat/+spec/static-inst-group 20:06:59 angus, definition is in "new" 20:07:04 sorry 20:07:11 no problems, should we move to approved? 20:07:14 yea we need it 20:07:18 yip 20:07:34 #info add a static instance group defn moved to approved 20:07:43 rest of the fields look right 20:07:50 Moniker resource could be delayed 20:07:55 Moniker Resource 20:08:05 https://blueprints.launchpad.net/heat/+spec/moniker-resource 20:08:05 not sure on the status of the client 20:08:23 should I bounce out of g3 then? 20:08:30 yea 20:08:31 we have 5 more weeks to sort thorugh it 20:08:50 ok i'll bounce it 20:09:06 #action moniker resource delayed because of client issues - targeting to h 20:09:12 #undo 20:09:13 Removing item from minutes: 20:09:30 action sdake to bounce moniker resource - delayed because of client issues - targeting towards h 20:09:37 raw template db 20:09:44 https://blueprints.launchpad.net/heat/+spec/raw-template-db 20:10:29 defn is pending approval 20:10:32 any problems with approving? 20:10:40 if someone has time to impl. 20:10:43 That would be good to do within grizzly since it is changing the db structure 20:10:53 agree 20:11:00 stevebaker you have time? 20:11:07 i think so 20:11:32 vpc resources: 20:11:44 #link https://blueprints.launchpad.net/heat/+spec/vpc-resources 20:12:00 #link https://etherpad.openstack.org/grizzly-heat-quantum 20:12:17 I was going to pick this up again in this cycle 20:12:35 one thing i dont like about the blueprint is the link is to a changing medium 20:12:38 stevebaker, need you for presentation 20:12:53 can we pull the etherpad into the blueprint? 20:13:10 normally you link to a wiki pages 20:13:14 the original plan was that others would help with the effort - this would be good since I've made some huge assumptions on the vpn<->quantum mapping that need validation 20:13:41 defn is new - should this move to approved? 20:14:10 yep 20:14:10 seems big 20:14:22 does seem big - what is current state of the impl? 20:14:33 maybe it should be a parent blueprint with another blueprint for each resource 20:14:44 good idea 20:14:46 sounds like a good idea 20:14:49 yup agreed 20:14:51 there is a start, 2 resources so far? 20:15:18 we can review this again next week after you have split out the blueprints and then approve at that time 20:15:32 #action sdake to review in next weekly meeting vpc resources for moving to defn->approved 20:15:42 ok, and we can just do as many as there is time for in the cycle 20:15:48 yup 20:16:00 sdake_z: I'd like to add autoscale-update-stack and instance-update-stack to g3, provided I have time to do them 20:16:11 they have been requested by several users 20:16:13 jpeeler your up with complete init functionality complete init functionality 20:16:29 ok i'll add them to agenda to discuss next 20:16:42 choose requested feature first IMO 20:16:45 #link https://blueprints.launchpad.net/heat/+spec/aws-cloudformation-init 20:16:57 i started it, but shifted over to working on something else 20:17:10 "Heat EBS implementation should support Cinder" which is also targetted for g3 20:17:19 ok 20:17:24 well will this make g3 then? 20:17:55 i think so, it's not that much work 20:18:06 ok moving defn to approved 20:18:25 #info init moved to approved 20:18:44 shardy can you link each blueprint 20:18:50 one at a time ;) 20:19:00 #link https://blueprints.launchpad.net/heat/+spec/autoscale-update-stack 20:19:22 #link https://blueprints.launchpad.net/heat/+spec/instance-update-stack 20:19:38 updatestack for autoscaling: 20:19:42 first one should be easy 20:19:44 looks good, anyone object? 20:19:46 autoscale should be pretty easy 20:19:51 if not, i'll target towards our series goal 20:20:12 instance may be partial, the main feature required is to update metadata for cfn-hup, which again should be pretty easy 20:20:41 #info autoscaling update group accepted as blueprint 20:20:41 that would be a good feature 20:20:52 sdake_z: I'll assign to me as I've started looking at both 20:21:05 sounds good 20:21:17 #info approved instance updatestack blueprint 20:22:27 ok thats the blueprints 20:22:37 #topic bug squashing 20:22:58 we have 40 bugs atm 20:23:25 i propose we each assign ourselves 3 bugs 1 high prio 2 medium and work on getting them solved on a weekly basis 20:23:56 any objections? 20:24:06 sounds good 20:24:09 +1 20:24:13 looks like some of them should be blueprints 20:24:25 https://bugs.launchpad.net/heat/+bug/1083501 20:24:26 I don't know how much time I'll be able to put into Heat these days but I'll try to help 20:24:26 Launchpad bug 1083501 in heat "Heat packaging for ubuntu" [High,Triaged] 20:24:30 for g3, lets keep them as bugs, in future lets keep blueprints in mind 20:24:48 ok shadower understood 20:25:33 stevebaker: actually I have some (which I raised) which should also be blueprints, e.g: 20:25:37 https://bugs.launchpad.net/heat/+bug/1072952 20:25:38 Launchpad bug 1072952 in heat "Implement Rollback feature of AWS API" [Medium,Triaged] 20:25:57 #topic governance 20:26:16 shardy: yeah, thats a huge one ;) 20:26:24 i've done a bit of hunting and found this link: #link http://wiki.openstack.org/Governance/TCElectionsFall2012 20:27:07 if you read through that, the key points are 2 weeks of election cycle, 1 week for open candidacy and one week for election period 20:27:13 also, ther eare election officials 20:27:25 Monty Taylor has agreed to serve as our election official 20:27:34 cool 20:27:43 shall we ask ceilometer what they did? I bet it didn't take that long 20:27:43 The dates are : Jan 14th-25th open candidacy for heat ptl 20:27:49 jan 26-feb1 heat ptl election 20:28:08 part of what we will be evaluated on is how well we can learn openstack processes ;) 20:28:15 the voting site is here: 20:28:21 #link http://www.cs.cornell.edu/w8/~andru/civs/ 20:28:28 true 20:28:52 so if we can operate launchpad and the voting site, we are golden ;) 20:29:09 any other questions about that? 20:29:18 lets do it 20:29:22 sounds good 20:29:26 ye 20:29:26 #topic packaging 20:29:42 did you add this stevebaker? 20:29:51 So g-2 packages were blocked on removing the extras dependency 20:30:17 the question is, do we create a grizzly branch and backport that change and build packages from that? 20:30:27 stevebaker: are the nightly builds running now? 20:30:27 or do we just create packages from master? 20:30:35 master imo 20:30:40 yep http://repos.fedorapeople.org/repos/heat/heat-trunk/ 20:31:05 stevebaker: cool, will try them out :) 20:31:09 #info packages to be created from master 20:31:22 speaking of packaging we have one bug for an ubuntu ppa 20:31:37 mind taking that on stevebaker since your getting involved in ubuntu/deb upstreams? 20:31:55 My heat-rpms is diverging a bit, so I'll be asking for a branch merge when g-2 is ready https://github.com/steveb/heat-rpms 20:32:17 yep, I'm getting my head around debian/ubuntu as well 20:32:39 #action stevebaker to take on ubuntu PPA of heat 20:32:47 #topic cfntools integration 20:33:06 This is also related to packaging 20:33:15 here is what I think we should do 20:33:44 1. encourage users to spin their own images which includes packaged heat-cfntools, as well as anything else they need 20:34:11 2. use cloud-init to check for cfn-*, and install from pypi if not there 20:34:42 I like 2 20:34:43 2 sounds interesting 20:34:47 +1 20:34:48 need to keep 1 i think 20:35:10 ok lets do that - stevebaker taking that on? 20:35:18 3. always install to /usr/bin, and include a script which sets up symlinks to /opt/aws/bin. cloud-init runs this script if necessary <- this is because packages (and pypi) never should install in /opt 20:35:31 #info adding cloud-init support for cfntools 20:35:49 stevebaker, what ever - the setup.py can do that 20:36:08 install to /opt/aws or link to it 20:36:19 but packages can't, not if we want the package to be in official repos 20:36:40 asalkeld i think sbaker is talking about option 3 20:36:42 debian already said no ;) 20:36:55 ya packaging in opt is a hot topic ;) 20:36:57 well then the cloud-init script could do that 20:37:09 (make the links) 20:37:10 ya we can upload a handler for that 20:37:39 ok all set then? 20:37:55 yep 20:38:01 #topic open discussion 20:38:24 sending out agenda before meeting - not sure this has been happening 20:38:39 * asalkeld super lazy 20:38:41 i'll take that on, but need folks to add their agenda items on Tuesday before 2000 UTC 20:39:06 and then I'll mail out notes at conclusion of meeting 20:39:29 thats all I have for open discussion anyone else? 20:39:35 hm 20:39:37 any issues running heat on f18 so far? 20:39:38 sorry I came late 20:39:48 hi SpamapS 20:39:58 we are in open discussion 20:40:00 are we drafting/filing blueprints for discussion at the summit now? 20:40:00 still time in the meeting slot 20:40:17 yip, you got time 20:40:20 stevebaker, I had trouble getting devstack to work today, will get it and Heat sorted tomorrow 20:40:24 the basic idea is we will draft now, and discuss at summit 20:40:27 SpamapS: we added the updatestack autoscaling and instance metadata blueprints, which we discussed recently, for g-3 20:40:29 and assign to h1/h2/h3 20:40:35 shardy: woot 20:40:55 I'd also like to file one on performance 20:40:57 if there is something that makes heat broken without it, bring it up and we can see about fitting it in 20:41:03 but we have a pretty tight schedule 20:41:13 feb21 is our deadline for our 8 bps and 40 bugs 20:41:17 specifically on measuring it during CI so we can improve it. 20:42:00 sdake_z: is there a need for general bug fixing? Like, should I just go pop a few off the stack of medium priority bugs? 20:42:11 that would be great! 20:42:22 we have a ton of bugs and devs pretty thin on time 20:42:26 mmk I'll look at doing that when next I'm blocked.. which happens a lot ;) 20:42:44 thats all I had 20:43:01 #info spamaps to pick a few bugs up in spare cycles 20:43:09 anything else for open discussion? 20:43:37 ok well thanks folks 20:43:38 #endmeeting