17:00:31 #startmeeting app-catalog 17:00:31 Meeting started Thu Dec 10 17:00:31 2015 UTC and is due to finish in 60 minutes. The chair is docaedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:36 The meeting name has been set to 'app_catalog' 17:00:58 #topic rollcall 17:01:24 o/ 17:01:25 o/ 17:02:22 courtesy ping for kfox1111 olaph 17:02:33 * olaph waves 17:02:48 The agenda for today is light :) https://wiki.openstack.org/wiki/Meetings/app-catalog 17:03:15 #topic Status updates 17:04:04 I don't actually have any (have been off-site this week so have done not too much related to app-catalog) .. kzaitsev_mb, any updates from your world? 17:04:47 not really, I've ben fixing our CI/gate all week. =( 17:04:58 ah that sounds fun! 17:05:18 ok moving on :) 17:05:29 One interesting thing I heard was that nikhil from glance wanted to make a conference call about artifacts. Should look into that 17:05:45 #topic Discuss Glare outline 17:05:49 #link https://etherpad.openstack.org/p/app-cat-glare 17:06:08 I'd be really curious to hear about a conference call? Why not an IRC meeting? Or is it just an internal thing? 17:06:31 BTW the glance artifact weekly meeting happens too early for me to attend, otherwise I'd be there 17:06:50 I'm actually not entirelly sure — it was mentioned on todays glance meeting (drivers I suppose) 17:07:01 I actually didn't attend, ativelkov pinged me on that one ) 17:07:10 I'll look into that and post some links =) 17:07:36 got it - well if there's a meeting coming, yes please share on #openstack-app-catalog, as I'll attend if at all possible 17:07:51 So on topic - I added just a few things to the etherpad, but generally agree with the plan 17:09:03 cool, I thought that it can be an iterative and non-disrupting transition and tried to align it that way 17:09:35 yep, since the endpoint will be api/v2 anyway, we can do this without impacting anything current 17:10:22 Otherwise I basically am on board with all of it, just looking forward to the next steps for a PoC we can play with 17:11:37 Anything else on glare to share? 17:11:57 Just read a comment of yours. So do you suggest just moving to option 2 right away, without the intermediate process? 17:12:29 i.e makeing the web form and stuff and abandoning the gerrit-based approach asap? =) 17:12:45 yes basically 17:13:18 ok. I was a bit worried, that it would probably take bit more time, since it implies the approval interface 17:13:27 I think it's going to be a while before we can abandon it, but when authentication works for that, and the glare bits are doing what we expect them to do, I don't see any reason to keep pushing changes through via updating a yaml 17:13:57 I think it's definitely going to take time - unless there's more work happening in the background somewhere, I haven't seen anything since tokyo 17:14:47 I would be happily impressed if we have something functional in two months :) 17:15:06 sounds fair =) 17:16:12 At this point as far as I can tell, any further progress on that front hinges on you and ativelkov, so just keep us up to date 17:17:22 so that brings us I guess to the next topic? will hold for kzaitsev_mb to approve moving on... 17:17:30 Sure. I believe, that I'll be able to dedicate most of my time to the task starting th week after next one. 17:17:40 I think it would be holidays for you though =) 17:18:27 well, nothing from my side, happy to hear that you approve the direction ) 17:18:43 kzaitsev_mb: that's great news! will be holidays, but because OpenStack never sleeps, I will be around 17:19:02 so look forward to chatting about it on the IRC channel 17:19:15 #topic Dead link check/asset hash update script 17:19:54 I was talking with friends about intermediate approaches to keeping asset records updated in the catalog before there's a full API for it (i.e. glare implementation) 17:20:17 The suggestion I thought was pretty good, and I plan to work on this next week - basic outline is 17:20:44 a record can add an addition field under attributes, saying "auto-update: true" 17:21:28 if so, that record also have to have a field for a place to find the hash the asset SHOULD have 17:21:38 (use case being something like weekly builds of debian) 17:21:47 is it a good idea to treat absence of this parameter as true? 17:21:59 I mean what's the use case for "auto-update: false"? 17:22:28 generally auto-update: false would be "leave this record as-is" 17:22:32 so the rest of this: 17:22:41 ah, I see what you mean 17:23:12 a daily script run looks at all the records that are told to auto-update, then compares expected hash against the hash listed in the catalog 17:23:27 if it's different, it updates the hash in the catalog, and submits that as a regular review 17:24:13 The same script will check ALL assets for dead links, and will with them (probably add a field like "active: false") 17:24:49 now I get it =) it's not for the stored assets. 17:24:56 makes total sense, though 17:25:28 kzaitsev_mb: yes, exactly - stored assets are a whole different problem that I think are not worth dealing with until we have glare in place 17:27:34 I'll provide updates on this and hope to have the first pass of the script that does this ready next week, should be reasonably straighforward 17:28:28 moving on 17:28:37 #topic Open discussion 17:29:48 Any open discussions to be had? 17:30:49 Oh, just have one small thing to say, I'm being pinged by my colleagues who want me to update a couple of murano apps on the catalog. 17:30:50 Oh I also owe a followup re: TOSCA, but have not yet circled back with the folks I was talking to last week 17:31:27 They've been doing it for some time already and I would probably get the binaries ready tomorrow and would ask you to upload them if that's ok 17:31:34 kzaitsev_mb: go for it - or do you mean update the binary/zip? if so, we can coordinate on the app-catalog channel and I can upload them 17:31:41 kzaitsev_mb: yep yep works great 17:32:03 I've been trying to hold off the urge to update the asset after every commit ) 17:33:04 oh the hash will change (I think the murano assets include hash right?) if so, just have to coordinate the update and upload 17:33:52 ok, great, planning to ping you tomorrow with everything ready for that ) 17:34:22 excellent! 17:34:40 well .. I'll wait two minutes to see if there's anything else, otherwise I think we are done 17:35:20 is there free hosting for images somewhere? or do I need to host images myself? 17:35:46 Yes, free hosting is via the RAX cloud files we have associated with the catalog 17:36:07 the wiki has the instructions, basically source URL and hash need to be specified in the commit 17:36:31 then we grab it and put it up on cloud files before merging the update to assets.yaml. It's very very suboptimal 17:36:44 awesome thansk 17:37:00 and will go away when glare is hosting the bits (there will still be something like coud files or swift behind it, but will be automagical then) 17:38:00 Think we are done then - thanks! 17:38:15 #endmeeting