[ 
https://issues.apache.org/jira/browse/BROOKLYN-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14047888#comment-14047888
 ] 

ASF GitHub Bot commented on BROOKLYN-13:
----------------------------------------

GitHub user sjcorbett opened a pull request:

    https://github.com/apache/incubator-brooklyn/pull/31

    Initial OSGI work

    Towards BROOKLYN-13.
    * Adds @ahgittin's initial work with Felix
    * Updates catalog.xml to load and store bundle URLs under a `<libraries>` 
element.
    * Adds helpers for loading classes from bundles to 
`BrooklynEntityClassResolver`

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/sjcorbett/incubator-brooklyn yaml-context

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-brooklyn/pull/31.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #31
    
----
commit e4e1a55037dbb6be02367ed355dd7f70358617cb
Author: Alex Heneveld <[email protected]>
Date:   2014-06-11T03:27:57Z

    osgi wip

commit fd763b05d3e8a7b303b760d306fe591096a6e20a
Author: Sam Corbett <[email protected]>
Date:   2014-06-26T13:28:24Z

    Ground work to load classes from bundles in blueprints

commit 2dcc8e6c041d6a93e716e66b05c0a1c274392a38
Author: Sam Corbett <[email protected]>
Date:   2014-06-28T16:11:16Z

    Adds context element to catalogue entries

commit 9e28648f67e1eb57eea756dff6791342d53b412c
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T11:54:44Z

    Fix infinite recursion in Osgis.getBundle

commit e9efa0b7b1e2b264c3ca8bc9ed591162257a4a18
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T12:19:51Z

    Incorporate loading from bundles into BrooklynEntityClassResolver

commit 69d42234d17d32344432db5ceda4e1cda6a7f6f5
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T14:23:35Z

    Adds version to catalogue items and tests deserialisation

commit 4f61ad6f0bcc6ec58606a750cde4fb2b65fd4088
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T15:07:10Z

    Rename catalog context to libraries

commit c5478e089ffcced93ea37a17b97b0c900b70dbad
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T16:23:37Z

    Deprecate BrooklynCatalog.addItem and remove addToClasspath

commit 28c8bcac069299ebf376fdadebdd4719ae8d304b
Author: Sam Corbett <[email protected]>
Date:   2014-06-30T16:24:33Z

    Note problem with BrooklynAssemblyTemplateInstantiator catalog path

----


> OSGi for blueprint versioning, and catalog updates/revamp
> ---------------------------------------------------------
>
>                 Key: BROOKLYN-13
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-13
>             Project: Brooklyn
>          Issue Type: New Feature
>            Reporter: Aled Sage
>             Fix For: 0.7.0
>
>
> Several users have requested features around maintaining versions of 
> blueprints and composing YAML blueprints.  Although these seem distinct, we 
> propose that the best way to implement these is through an overhaul of the 
> existing catalog mechanism.  At a high level we propose the following set of 
> user stories:
> 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
> This proposal outlines how these features could be supported.
> See the full proposal at: 
> https://docs.google.com/document/d/1wWySDhfn5LBHfsNfj0cW0e2lSo-6T9_Ox3mHbKX1Hm8
> See the original e-mail thread at 
> http://mail-archives.apache.org/mod_mbox/incubator-brooklyn-dev/201406.mbox/%3C53A01604.5050607%40cloudsoftcorp.com%3E



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to