[openstack-dev] [Glance][Heat][Murano][App-Catalog][Tacker] Glare is ready for wider review

Sridhar Ramaswamy srics.r at gmail.com
Tue Jul 19 23:44:40 UTC 2016


This is great! This is something we have penciled in to take up for Tacker.

We would love to start collaborating with your team to explore ways to
store various Tacker  (TOSCA) templates like VNFD, FFGD, NSD, etc in
Glare instead of in Tacker db tables. We have an agenda item on this
in our upcoming midcycle meetup [1]. It will be great if you can join
that session to help us kick start this effort.

- Sridhar

[1] https://etherpad.openstack.org/p/tacker-newton-midcycle

On Tue, Jul 19, 2016 at 4:31 AM, Mikhail Fedosin <mfedosin at mirantis.com> wrote:
> Hello! Today I'm happy to announce that Glare's code is done and the service
> is ready for review [1].
>
> Glare (from GLance Artifact REpository) is a new service in the Glance
> project that provides a secure and customizable unified binary repository
> for OpenStack [2].
>
> The idea behind Glare is to allow various OpenStack services to catalog
> different binary objects they use to operate. Images used by Nova to run the
> VMs are just the best known examples of such objects; other examples include
> Heat templates, Tacker blueprints, Murano packages, and so on. Obviously,
> this functionality is common for different kinds of objects, and is usually
> unrelated to the primary mission of respective projects using these objects.
> That's why we implemented a dedicated service that will take care of
> managing various data assets in OpenStack clouds.
>
> This service fills a vacant niche in OpenStack and is intended to become a
> unified catalog of structured meta-information, as well as related binary
> data (with these objects comprising the 'artifacts'). In general Glare
> provides next key functionality, it:
>   * stores the objects reliably;
>   * guarantees their immutability once they're stored;
>   * provides search capabilities to find objects in the catalog;
>   * controls access to the objects by enforcing usage and modification
> policies, sharing and publication scenarios and so on;
>   * returns the detailed info about the requested objects;
>   * enables fetching of objects and manages their lifecycle;
>   * supports import/export the objects between clouds.
>
> Our next steps are related to help integrate various projects with Glare and
> implement artifact types for them [3]. Currently we are working with Heat,
> Murano and App-Catalog teams, but if you have any binary assets you want to
> catalog reliably - feel free to contact me and we will help your project to
> get the same functionality like Nova gets from Glance.
>
> Links:
> [1] Glare's code top commit: https://review.openstack.org/#/c/330459/5
> [2] Merged Glare API spec: https://review.openstack.org/#/c/283136/
> [3] Prototype of Heat artifact type:
> https://review.openstack.org/#/c/292327/46/glance/objects/heat-templates.py
>
> Best regards.
> Mikhail Fedosin
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



More information about the OpenStack-dev mailing list