<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 18, 2017 at 9:30 PM, Doug Hellmann <span dir="ltr"><<a href="mailto:doug@doughellmann.com" target="_blank">doug@doughellmann.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Excerpts from Mikhail Fedosin's message of 2017-01-18 19:54:01 +0300:<br>
<span>> Hello!<br>
><br>
> In this letter I want to tell you the current status of Glare project and<br>
> discuss its future development within the entire OpenStack community.<br>
><br>
> In the beginning I have to say a few words about myself - my name is Mike<br>
> and I am the PTL of Glare. Currently I work as a consultant at Nokia, where<br>
> we're developing the service as a universal catalog of binary data. As I<br>
> understand it right, Nokia has big plans for this service, Moshe Elisha can<br>
> tell you more about them.<br>
><br>
> And here I want to ask the community - how exactly Glare may be useful in<br>
> OpenStack? Glare was developed as a repository for all possible data types,<br>
> and it has many possible applications. For example, it's a storage of vm<br>
> images for Nova. Currently Glance is used for this, but Glare has much more<br>
> features and this transition is easy to implement. Then it's a storage of<br>
<br>
</span>Is there actually an upgrade path today, or is that something someone<br>
would have to build?<br></blockquote><div><br></div><div>We're discussing it with Glance community. Today there will be an IRC meeting and I'll present my plans there.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span><br>
> Tosca templates. We were discussing integration with Heat and storing<br>
> templates and environments in Glare, also it may be interesting for TripleO<br>
> project. Mistral will store its workflows in Glare, it has already been<br>
> decided. I'm not sure if Murano project is still alive, but they already<br>
> use Glare 0.1 from Glance repo and it will be removed soon (in Pike afaik),<br>
> so they have no other options except to start using Glare v1. Finally there<br>
> were rumors about storing torrent files from Ironic.<br>
<br>
</span>Glare is not currently an official project, and it seems to have<br>
very few contributors during the Ocata time frame. Do either of<br>
those things concern any of the project teams considering adding<br>
it as a dependency? Do you have plans to address those?<br></blockquote><div><br></div><div>Absolutely correct observation! Unfortunately there was a hitch in the service development caused by problems in the organization of my previous employer. Now I try again to put the project on the right track. At least Nokia will use Glare in production and allocates two people on it. In addition, I received a notice from a few people who are interested in contribution in Glare, I'll call some of them:</div><div><br></div><div>Geetika Batra from Red Hat</div><div>Dharini Chandrasekar from Intel</div><div>Darja Malyavkina, independent</div><div>Danil Golov from Samsung</div><div>Kairat Kushaev from Mirantis</div><div>Hemanth Makkapati from Rackspace</div><div><br></div><div>I think we should ask them to confirm their agreements in this thread.</div><div><br></div><div>Finally I'm going to announce that we'll apply under Big Tent till the end of January.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-m_3218836959298461197HOEnZb"><font color="#888888"><br>
Doug<br>
</font></span><div class="gmail-m_3218836959298461197HOEnZb"><div class="gmail-m_3218836959298461197h5"><br>
><br>
> Now let me briefly describe Glare features:<br>
><br>
>  * Versioning of artifacts - each artifact has a version in SemVer format<br>
> and you can sort and filter by this field.<br>
>  * Multiblob support - there can be several files and folders per one<br>
> artifact.<br>
>  * The ease of creating new artifact types with oslo_versionedobjects<br>
> framework.<br>
>  * Fair immutability - no one can change artifact when it's active.<br>
>  * Multistore support - each artifact type data may be stored in different<br>
> storages: images may go to Swift; heat templates may be stored directly in<br>
> sql-database; for Docker Contatiners you can use Ceph, if you want.<br>
>  * Advanced sorting and filtering with various operators.<br>
>  * Uploaded data validation and conversion with hooks - for example, Glare<br>
> may check if uploaded file was a valid Tosca template and return Bad<br>
> Request if it's not.<br>
><br>
> If you're interested, I recorded several demos in asciinema, that describe<br>
> how Glare works and present the most useful features. Another demo about<br>
> uploading hooks will be recorded and published this week.<br>
><br>
> So, please tell me what you think and recommend in what direction we should<br>
> develop the project. Thanks in advance!<br>
><br>
> Best,<br>
> Mike<br>
><br>
> Useful links:<br>
> [1] Api documentation in rst format:<br>
> <a href="https://etherpad.openstack.org/p/glare-api" rel="noreferrer" target="_blank">https://etherpad.openstack.org<wbr>/p/glare-api</a><br>
> [2] Basic artifact workflow on devstack: <a href="https://asciinema.org/a/97985" rel="noreferrer" target="_blank">https://asciinema.org/a/97985</a><br>
> [3] Listing of artifacts: <a href="https://asciinema.org/a/97986" rel="noreferrer" target="_blank">https://asciinema.org/a/97986</a><br>
> [4] Creating your own artifact type with oslo_vo:<br>
> <a href="https://asciinema.org/a/97987" rel="noreferrer" target="_blank">https://asciinema.org/a/97987</a><br>
> [5] Locations, Tags, Links and Folders in Glare:<br>
> <a href="https://asciinema.org/a/99771" rel="noreferrer" target="_blank">https://asciinema.org/a/99771</a><br>
<br>
</div></div><div class="gmail-m_3218836959298461197HOEnZb"><div class="gmail-m_3218836959298461197h5">______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div></div>