GitHub user neykov opened a pull request:
https://github.com/apache/incubator-brooklyn/pull/92
Versioning catalog items
Subtasks:
* Version bundles in brooklyn.catalog section
* Version catalog items
* Incorporate new version info in REST API
* Display version info in GUI
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/neykov/incubator-brooklyn catalog-versions
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-brooklyn/pull/92.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 #92
----
commit 340f14a390b4909e4bf2f684a1129674a628eaf5
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-17T14:40:41Z
Catalog items versioning
The deprecated methods without version info will use the default 0.0.0
version.
The version attribute for yaml items is required now.
commit e9f68983bbea99c5729534842ad4e6453d5f9a0a
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-17T15:37:42Z
REST API catalog versioning
commit a091afeb1764f571643af527b9454051fd40f26a
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-18T16:32:32Z
jsgui versioning support for catalog items
commit d48ba95fa477c765a8ffc503a7359e92c54b222e
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-21T16:08:02Z
Support name+version when referencing OSGi bundles in YAML.
commit d3fb018d993a2a72b243b0126e8388301f40488d
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-23T20:44:03Z
Don't allow updating existing catalog items.
Catalog items should be immutable.
commit 1e957836c01ec9f2287b2aba10417e39386f05bf
Author: Svetoslav Neykov <[email protected]>
Date: 2014-07-24T09:29:31Z
Using AssemblyTemplate.getName() for getting catalog items is wrong.
Catalog items are registered by id+version in the brooklyn.config section,
the name is unrelated which means that the items were never found.
The code path in BrooklynEntityMatcher is not needed anyway, already
handled by the instantiator.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---