Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Sprint:Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9
Description
The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.
We need to generate text to add to IGB's OBR once a user has done this.
A bundle's manifest file contains all the information needed to generate this text for repository.xml.
For this task, investigate how we (the site maintainers) can generate the required text for the OBR XML.
See:
https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html
Karaf (which uses felix) has some functions for working with OBRs:
https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/obr.html
Felix and Karaf both have CLIs, but the Karaf CLI is better.
Attachments
Issue Links
- is blocked by
-
IGBF-1794 Create import packages field in Pending apps table in appstore.
-
- Closed
-
- relates to
-
IGBF-1931 Package OBR index repository.xml with the App bundle jar
-
- Closed
-
-
IGBF-1813 Add S3 URI to OBR Repository File
-
- Closed
-
-
IGBF-1816 Add Base 64 Support to UI
-
- Closed
-
-
IGBF-1817 Update LoadDB.json with the updated format
-
- Closed
-
-
IGBF-1929 Support No upperbound values on Appstore Repository
-
- Closed
-
There is a maven karaf plugin like felix which can be used to do this.
Here are some useful links on how to use the plugin.
https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/karaf-maven-plugin.html
https://gist.github.com/rocketraman/914c55ab8577c95d3408