GitHub user ahgittin opened a pull request:
https://github.com/apache/brooklyn-server/pull/485
`BundleMaker` utility routines making it easy to add osgi bundles
dynamically
and testing things like inserting a manifest and loading files from the
bundles
not directly useful in Brooklyn yet, but some preparatory tests and utils:
* confirming that we should be able to refactor BOMs to have scripts etc in
separate files, installing them as JAR bundles
* making it easier to work with ZIPs and JARs that are supplied
* inserting manifest entries if needed (to install a raw ZIP, so we are
attractive to non-java users)
* testing the above, without needing maven to build bundles
@aledsage @neykov @geomacy worth your taking a quick look at the above so
you know they are available, also comments on below useful ... will prep
something for ML but obv what i write will be better if you give me ideas
sooner :)
i think we should change
`BrooklynFeatureEnablement.FEATURE_LOAD_BUNDLE_CATALOG_BOM` to be `true`
also thinking we want to:
* extend REST API to allow `JAR` bundle posted to `/v1/catalog`, w
`catalog.bom` at root
* same for `ZIP` without `MANIFEST.MF` if bundle name supplied as API
parameter
* support in `br` for the above two, also allowing upload of a directory
that will support a dev workflow where a user can work on files locally and
then `br deploy` the directory
we can then set up a separate `update-blueprint-of-entities` REST operation
so people have an easy way to develop and update
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ahgittin/brooklyn-server install-osgi-bundles
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/brooklyn-server/pull/485.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 #485
----
commit 31ff798a93096c2edb6c9b88b916e8584d91436c
Author: Alex Heneveld <[email protected]>
Date: 2016-12-12T15:43:50Z
`BundleMaker` utility routines making it easy to add osgi bundles
dynamically
and testing things like inserting a manifest and loading files from the
bundles
----
---
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.
---