14:10:36 <flaper87> #startmeeting Glance Drivers 14:10:36 <openstack> Meeting started Tue Dec 22 14:10:36 2015 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:10:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:10:39 <flaper87> Courtesy Glance Drivers' meeting reminder: nikhil_k, flaper87, sigmavirus24, rosmaita, mclaren, dhellmann, jokke_,kragniz 14:10:40 <openstack> The meeting name has been set to 'glance_drivers' 14:10:48 <nikhil> o/ 14:10:49 <flaper87> sorry folks, I thought we weren't having this meeting today 14:10:56 <dhellmann> o/ 14:10:56 <flaper87> we can skip it if you're busy w/ other things 14:11:14 <ativelkov> o/ 14:11:16 <rosmaita> o/ 14:11:30 <flaper87> ok, lets do this 14:11:34 <flaper87> I'm sorry again 14:12:03 <flaper87> #topic OVF/OVA in mitaka 14:12:06 <flaper87> #link http://lists.openstack.org/pipermail/openstack-dev/2015-December/082711.html 14:12:14 <flaper87> did you have time to read that email? 14:12:32 <rosmaita> not me 14:12:38 <flaper87> malini replied to it but I'd love to get your feedback on it 14:12:48 <flaper87> rosmaita: it's short, we can wait for you 14:12:55 <flaper87> rosmaita: as in, feel free to read it now 14:13:08 <rosmaita> done 14:13:50 <nikhil> oops, I read only first and did not realize malini replied 14:13:50 <flaper87> My thoughts are that the work on the task is not going to impact the API design. TBH, it's kinda useless for the cloud user as we'll be making the task API admin only, which means that the OVF task won't be triggered unless we finish the image import process 14:14:13 <flaper87> but again, the code is isolated enough and the engine, as far as we've discussed, won't change 14:15:01 <nikhil> I agree on both points 14:15:17 <flaper87> coolio 14:15:21 <nikhil> the one thing that was of worry was the concept of standard way to upload OVAs 14:15:26 <rosmaita> the way i see this working is that a deployer would put 'ova' as one of the accepted formats for import, and then the task engine would handle the rest 14:15:36 <flaper87> Now, the new spec that they want to make the OVF one depend on is a whole different thing and I need to read it 14:15:45 <flaper87> rosmaita: right 14:16:07 <nikhil> is there a new spec? or a new PS? confirming 14:16:15 <flaper87> so, to be clear, the one I'm advocating for is: https://review.openstack.org/#/c/194868/ 14:16:28 <flaper87> but then they created a new one for CIM 14:16:38 <flaper87> and they'd like to store metadata using that format 14:16:52 <rosmaita> gerrit is really slow ATM 14:17:01 <flaper87> I haven't read it in detail but I'd say we're too close to the spec freeze to even consider it 14:17:06 <flaper87> but again, I need to read it 14:17:08 <flaper87> rosmaita: same here :( 14:17:09 <rosmaita> i keep getting 502s 14:17:11 <rosmaita> ok 14:17:32 <dhellmann> me too, I asked in infra 14:17:40 <flaper87> dhellmann: danke 14:17:42 <rosmaita> flaper87: there is prob enough to do on the other spec 14:17:54 <flaper87> exactly my thoughts 14:18:15 <rosmaita> flaper87: they could always add code to handle the gzip decompression bomb and tarball escalation of privileges problems 14:18:15 <nikhil> hmm, I get 502 on one FF window and not on other 14:18:26 <flaper87> awesome... So, let's give that one a review and comment on it. Malini mentioned she'll be on top of it and make sure comments are addressed 14:18:50 <flaper87> I'd like to avoid spec freeze exceptions except for the image import one, if possible 14:18:56 <flaper87> but I understand christmass is 2 days away 14:19:19 <flaper87> so, lets do our best to provide feedback before christmas and then deal with the exception if needed 14:19:39 <flaper87> last I remember (from my read of the OVF spec last week) is that it's pretty close to be ok for a first implementation 14:20:02 <flaper87> anyway, I'd love to use the last 10 mins for updates on the image import spec if there's nothing else to add on this topic 14:20:22 <rosmaita> do you happen to have the gerrit link for the "new" ova spec? 14:20:48 <flaper87> yes, 2s 14:20:54 <rosmaita> ty 14:21:12 <flaper87> #link https://review.openstack.org/259694 CIM metadata definition 14:21:26 <flaper87> #link https://review.openstack.org/194868 OVA/OVF import 14:21:32 <rosmaita> image import update: i've been away 14:21:36 <flaper87> the last one is the one we've reviewed already 14:21:41 <rosmaita> will be working on that all day today 14:21:57 <flaper87> sounds good. Anything blocking you? Any questions? 14:22:06 <rosmaita> nothing but time 14:22:07 <flaper87> I've replied to every comment from mclaren 14:22:14 <rosmaita> i saw that, thankd 14:22:18 <rosmaita> thanks 14:22:22 <flaper87> I hope I've been clear and I'd love to hear other opinions on that. 14:22:46 <flaper87> I've a quite strong opinion against his proposal not from a technical point of view but an API/UX point of view 14:23:01 <flaper87> and time, and reviews, adn $ADD_YOUR_FAVOURITE_BLOCKING_THING_HERE 14:23:03 <rosmaita> i am going to work out some detailed examples on the wiki or etherpad just to make sure the workflow is good 14:23:37 <flaper87> rosmaita: ok, I'll be pinging other folks for reviews to get opinions from outside ( dhellmann, mordred, API-GW) 14:23:48 <flaper87> but I'd like to close this topic (bikeshed) asap 14:23:55 <rosmaita> i'll put out a message on the ML as soon as the update is done 14:23:56 <flaper87> not really asap but just close it 14:24:09 <rosmaita> yes, it would be nice to get this settled 14:24:18 <flaper87> we've been talking about it quite a bit and I'm mentally ready to make a call if we don't manage to convince mclaren 14:24:20 <flaper87> :D 14:24:26 <rosmaita> i put one more thing on the agenda 14:24:32 <flaper87> shoot 14:24:37 <rosmaita> i am about to -1 niall's property protections spec 14:24:50 <rosmaita> when gerrit comes back 14:24:55 <flaper87> I've been meaning to review that one. Looking forward to your comments 14:25:00 <flaper87> anything you'd like to share now? 14:25:00 <rosmaita> i have a concern about the compute api 14:25:03 <rosmaita> yeah 14:26:12 <rosmaita> so, the proposal is that nova will pass a service token to glance when it creates a snapshot, and that will allow a deployer to recognize that it's nova, and configure the property protections to allow them to be modified 14:26:19 <rosmaita> whereas normally a user couldn't do that 14:26:22 <rosmaita> i'm not being clear 14:26:32 <rosmaita> nova uses end-user token to create snapshot now 14:26:44 <flaper87> right 14:26:46 <rosmaita> so, nova cannot modify properties that only a glance admin cna modify 14:26:58 <rosmaita> these aere usually billing-related, we want them on snapshots 14:27:01 <rosmaita> anyway ... 14:27:21 <rosmaita> the compute API also has calls in it that allow an end-user to modify image metadata 14:27:29 <flaper87> we talked a bit about this back in Tokyo and the idea seemed to be to do this just for snapshots create 14:28:04 <rosmaita> right, except that during the snapshot process, nova may need to update a property 14:28:19 <rosmaita> maybe it's not a concern 14:28:30 <flaper87> oh mmh, ok. This definitely needs more thinking. We'll need keystone folks to chime in as well 14:28:42 <rosmaita> i guess we just need to make sure that the service token is only passed in particular contexts 14:28:55 <flaper87> right, like we're doing with keystone trusts 14:29:00 <flaper87> in the upload path 14:29:21 <flaper87> that's a great concern, I'll read the spec and provide feedback after your comment 14:29:37 <rosmaita> ok, i'll get it up there as soon as gerrit is back 14:29:41 <flaper87> ok, we ran out of time. Sorry for cutting you off like this. 14:29:49 <rosmaita> np, glad to be cut off! 14:30:05 <flaper87> Again, I'm sorry for assuming we'd skip the metting. I think it'd be safe to say we won't have it next week 14:30:12 <rosmaita> +1 14:30:16 <flaper87> So, have a great christmass and I wish you all a happy new year 14:30:30 <flaper87> BTW, I'll -2 all specs next week since it's the spec freeze week 14:30:36 <flaper87> we'll handle exceptions the week after that 14:30:48 <rosmaita> sounds good 14:30:58 <flaper87> ok, have fun and misbehave. Behaving is boring 14:31:00 <flaper87> #endmeeting