17:06:21 <docaedo> #startmeeting app-catalog
17:06:22 <openstack> Meeting started Thu Sep 22 17:06:21 2016 UTC and is due to finish in 60 minutes.  The chair is docaedo. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:06:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:06:26 <openstack> The meeting name has been set to 'app_catalog'
17:06:26 <sskripnick> hi. sorry im late a bit
17:06:37 <docaedo> no prob
17:06:42 <docaedo> main things to discuss today:
17:06:43 <docaedo> #link https://review.openstack.org/#/q/topic:bp/glare-work
17:06:54 <docaedo> and the puppet deployment stuff here:
17:06:56 <docaedo> #link https://review.openstack.org/#/c/359029/
17:07:14 <docaedo> sskripnick: please go ahead with any questions
17:07:52 <mfedosin> sskripnick: can you tell us about current glare puppet status?
17:08:34 <sskripnick> im not sure if i have any questions. i have only update. so yes, there are a lot of patches for you =)
17:08:50 <sskripnick> mfedosin: glare puppet is waiting for glare deb packages
17:09:21 <sskripnick> app-catalog puppet is seems okay with pip
17:09:41 <sskripnick> also there is some difficulties with murano artifact (name vs display_name)
17:09:50 <mfedosin> yep... we have to hasten them.
17:10:12 <docaedo> pip would be fine for app catalog deployment, getting debs should not be a blocker
17:10:15 <mfedosin> yep, display_name was my question as well
17:10:21 <sskripnick> so if we decide to have display_name in base type, I need to do some changes in UI code
17:10:41 <sskripnick> docaedo: we need debs for glare puppets
17:11:00 <mfedosin> in short: murano package has two attributes
17:11:05 <mfedosin> name and display_name
17:11:12 <sskripnick> docaedo: https://review.openstack.org/#/c/373805/
17:11:24 <mfedosin> name is common for all artifact and it's located in base AT
17:11:54 <mfedosin> for all artifact types, except murano, name is shown in app-catalog output
17:12:05 <docaedo> sskripnick: ah ok, thanks for sharing that, hadn't seen it
17:12:21 <sskripnick> murano package need to have name (or display_name) and "fqdn".
17:12:33 <mfedosin> so, for example - name for heat template is "F5 BIG-IP VE Onboard"
17:12:37 <sskripnick> they decided to use "name" as "fqdn" and add "display_name"
17:12:49 <mfedosin> but for murano it is com.example.apache.ApacheHttpServer
17:13:04 <mfedosin> and display_name is Apache HTTP Server
17:13:24 <mfedosin> and here we have inconsistency
17:13:53 <sskripnick> We have "name" and "package_name" in assets.yaml, but they want to change it. Like have "name" and "display_name" for all artifact types
17:13:56 <mfedosin> if we show 'name' for app-catalog users, then murano packages will look weird
17:13:57 <docaedo> Couldn't the UI just switch what is displayed if the type is murano?
17:14:37 <sskripnick> i think it would be the easiest
17:14:52 <mfedosin> docaedo: yes, it's a workaround
17:14:53 <sskripnick> left all as is, and use special case for special project
17:15:20 <docaedo> I would suggest that, easy path :)
17:15:31 <mfedosin> but anyway, it leads to confusion between two attributes
17:15:35 <sskripnick> but I still don't understand why they wont left name and package_name as it was in assets.yam
17:16:08 <sskripnick> +1 for not breaking all types, and break only murano
17:16:10 <mfedosin> sskripnick: they don't look for easy ways
17:16:25 <mfedosin> do they? :)
17:16:43 <sskripnick> looks like this way is easy for them
17:16:48 <sskripnick> but not easy for us
17:17:27 <mfedosin> docaedo: so, you suggest to workaround this behaviour for murano
17:17:37 <mfedosin> and do not touch anything else
17:18:14 <docaedo> mfedosin: yes, but I am also suggesting the workaround only happen in app catalog UI, since it's just a display thing, should be low effort
17:18:44 <sskripnick> yes, it is only for app catalog and horizon plugin
17:19:20 <docaedo> cool, then nobody else has to worry, murano can do what murano wants, and we just make it look pretty
17:20:09 <sskripnick> probably we should make display_name in murano immutable, not null, and required on activate
17:20:23 <docaedo> oh that's a good point since we'll require it
17:20:56 <mfedosin> it's required on activate
17:21:24 <mfedosin> only one thing - it's mutable
17:21:32 <kzaitsev_mb> if there is something you need my attention to — pls ping me =) I get notifications that you're discussing murano but can't really go deep into the conversation now =( So I rely on your decision making skills guys =)))
17:21:33 <mfedosin> but it's okay I think
17:21:56 <docaedo> kzaitsev_mb: no problem, we're just talking about dropping murano from the app-catalog because it's too much trouble
17:22:13 <docaedo> kzaitsev_mb: kidding! no problems, we have it covered
17:22:20 <sskripnick> kzaitsev_mb: i'd like to ask you to check if http://apps.r-ci.tk/ works for you
17:22:31 <sskripnick> kzaitsev_mb: i've added murano storage support
17:22:41 <kzaitsev_mb> =)
17:23:15 <docaedo> sskripnick: it works for me and is looking really great
17:23:32 <kzaitsev_mb> sskripnick: would certainly do that =)
17:23:54 <mfedosin> we definitely should play with new app-catalog
17:24:16 <mfedosin> sskripnick: great work!
17:24:25 <sskripnick> thanks ^_^
17:24:33 <sskripnick> so thats all from my side
17:25:06 <docaedo> sskripnick: it's really looking good
17:25:43 <docaedo> I don't have anything else to cover today - only issue is I need to make time to get any feedback, and then start focusing on deployment with infra (when debs are ready)
17:26:14 <docaedo> is anyone staying on top of the glare debs? Just want to know what the next steps we need at this point
17:27:20 <mfedosin> docaedo: yep
17:27:34 <mfedosin> iudovichenko is working on it
17:27:59 <mfedosin> we just need to release glare asap to make it work
17:28:19 <docaedo> cool - then I will pay attention to that, and ask you folks to ping me on app-catalog channel if/when you need my attention
17:28:31 <docaedo> I'm excited and still think we can pull this off before Barcelona :)
17:28:58 <docaedo> and hopefully sskripnick will stay working on app catalog after this :)
17:29:11 <mfedosin> I hope so :)
17:29:33 <docaedo> ok anything else before we end?
17:29:56 <mfedosin> nothing from my side
17:30:07 <mfedosin> docaedo: thank you for your answers
17:30:46 <docaedo> thank you all for the great work - hopefully I'll see you all in Barcelona!
17:31:12 <docaedo> talk to you later!
17:31:24 <docaedo> #endmeeting