You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think this issue should be changed to "Update Catalog" to fix these limitations. (Catalog was a very quick placeholder and has always been meant to be revisited when we better understand.)
Several things I'd like to see changed:
Ability to support YAML blueprints as well as classes.
Ability to indicate compatible brooklyn versions.
Remove catalog "scanning" mode. This is too slow on startup and heavyweight. Instead:
There should be an operation via the REST API and GUI which allows manual updates to the catalog (class, yaml, or import a catalog from elsewhere), as well as triggering a "populate catalog by scanning" command
There should be an operation to verify catalog items to make it easy to spot those which are not compatible (if metadata indicates a different version of brooklyn) or problematic (if they won't load) so that they can be removed
On first load if there is no catalog, give the option to scan and/or import a predefined catalog (e.g. at cloudsoftcorp.com)
Ability to support tags, and search based on tags in the GUI.
Finally we want to support versioning but I think this should be a separate issue (it impacts catalog but is mostly independent). I expect this will likely leverage OSGi for classpath isolation as well as dependency resolution. What would be really cool is a "test-switch-version" which will serialize an existing app instance brooklyn model from one version then attempt to deserialize it with another version, so we can live-update blueprints.
sjcorbett
changed the title
Lack of documentation about catalogues
Improving the Brooklyn catalogue
Mar 19, 2014
sjcorbett
changed the title
Improving the Brooklyn catalogue
Improving the catalogue
Mar 19, 2014
I'd like to see these questions answered in documentation on http://brooklyncentral.github.io.
The text was updated successfully, but these errors were encountered: