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
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1388 [ 17463 ] |
Rank | Ranked higher |
Summary | Determine how to build OBR XML from bundle file | Determine how to build OBR XML from bundle jar |
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 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 this can be done. See: https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html |
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 this can be done. See: https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html |
Assignee | Ann Loraine [ aloraine ] |
Sprint | Summer 2019 Sprint 7 [ 66 ] |
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 this can be done. See: https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html |
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 this can be done. 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. |
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 this can be done. 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. |
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. |
Assignee | Prutha Kulkarni [ prutha ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Sprint | Summer 2019 Sprint 7 [ 66 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Assignee | Prutha Kulkarni [ prutha ] | Sameer Shanbhag [ sameer ] |
Comment |
[ Can use bnd to generate index (repository.xml) for a jar file:
* bnd bundle.jar generates index.xml in the current directory. Ref: * https://bnd.bndtools.org/chapters/400-commands.html ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs Testing [ 10002 ] |
Status | Needs Testing [ 10002 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Reviewing Pull Request [ 10303 ] |
Assignee | Sameer Shanbhag [ sameer ] | Ann Loraine [ aloraine ] |
Assignee | Ann Loraine [ aloraine ] | Sameer Shanbhag [ sameer ] |
Status | Reviewing Pull Request [ 10303 ] | Open [ 1 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Needs Testing [ 10002 ] |
Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 66, 67, 68 ] |
Rank | Ranked higher |
Assignee | Sameer Shanbhag [ sameer ] |
Resolution | Done [ 10000 ] | |
Status | Needs Testing [ 10002 ] | Closed [ 6 ] |
Assignee | Sameer Shanbhag [ sameer ] |
Workflow | Loraine Lab Workflow [ 18482 ] | Fall 2019 Workflow Update [ 20188 ] |
Workflow | Fall 2019 Workflow Update [ 20188 ] | Revised Fall 2019 Workflow Update [ 22325 ] |