Hi all,
There have been a number of requests for improvements to Brooklyn's
catalogue. At the moment it is not possible to add entries to the
catalogue, you cannot refer to YAML blueprints and it is overly hard to
manage several versions of an application.
Alex Heneveld (@ahgittin) has put together a proposal for how we can
change this that is visible at:
https://docs.google.com/document/d/1wWySDhfn5LBHfsNfj0cW0e2lSo-6T9_Ox3mHbKX1Hm8
The proposed features are:
1) Register new blueprints to the catalog with code isolation, including
at runtime
2) Allow references to these registered blueprints respecting their
classpaths
3) Allow catalog changes to be persisted and shared among HA servers
4) Support versioning of items in the catalog
5) Allow managing the catalog via the GUI
Brooklyn would use an embedded OSGi container (Apache Felix) as the
foundation of the catalogue.
Comments and feedback would be welcomed.
Sam