<div dir="ltr">I think the next logical step is to add versioning and predefined tags so we can distinguish application versions and application status. Right now the catalog has just information about application without any strict schema enforced. <div><br></div><div>The separate problem is to how this information should be handled by OpenStack services. Potentially it should be done by Artifact repository during the import phase. It will be nice to meet with Glance team and discuss this so we can draft this import process land something in L release. </div><div><br></div><div>Thanks</div><div>Gosha</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 3:16 PM, Christopher Aedo <span dir="ltr"><<a href="mailto:caedo@mirantis.com" target="_blank">caedo@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, May 29, 2015 at 9:55 AM, Fox, Kevin M <<a href="mailto:Kevin.Fox@pnnl.gov">Kevin.Fox@pnnl.gov</a>> wrote:<br>
</span><span class="">> As an Op, I really<br>
> really want to replace one image with a new one atomically with security<br>
> updates preapplied. Think shellshock, ghost, etc. It will be basically be<br>
> the same exact image as before, but patched.<br>
<br>
</span><span class="">On Fri, May 29, 2015 at 11:16 AM, Georgy Okrokvertskhov<br>
<<a href="mailto:gokrokvertskhov@mirantis.com">gokrokvertskhov@mirantis.com</a>> wrote:<br>
> I believe that current app store approach uses only image name rather then<br>
> ID. So you can replace image with a new one without affecting application<br>
> definitions.<br>
<br>
</span>In my opinion this is a pretty serious shortcoming with the app<br>
catalog as it stands right now. There's no concept of versions for<br>
catalog assets, only whatever is put in with the asset name. It's not<br>
obvious when the binary component of an asset has been replaced for<br>
instance. Maybe the latest one has the security updates applied,<br>
maybe it doesn't? If you are watching the repo you might catch it,<br>
but that's not very use friendly. We are also unable to account for<br>
duplicate names currently (i.e. no protection against having two<br>
identically named glance images).<br>
<br>
I think the easiest way to handle at least the versions is by<br>
including additional information in the metadata. If we eventually<br>
switch to using the artifacts implementation in glance, I think some<br>
of this is resolved, but a switch like that is a long way off. Any<br>
thoughts on what we could do in the near term?<br>
<div class="HOEnZb"><div class="h5"><br>
-Christopher<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font color="#999999"><span style="background-color:rgb(255,255,255)">Georgy Okrokvertskhov<br>
Architect,<br><span style="font-family:arial;font-size:small">OpenStack Platform Products,</span><br>
Mirantis</span><br>
<a href="http://www.mirantis.com/" target="_blank">http://www.mirantis.com</a><br>
Tel. +1 650 963 9828<br>
Mob. +1 650 996 3284</font><br></div></div>
</div>