-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 1.0.0
-
Fix Version/s: 1.1.0
-
Component/s: None
-
Labels:
-
Story Points:5
-
Epic Link:
-
Sprint:Blackbird Sprint 2 (Jan 5-16), Blackbird Sprint 4(Feb 2-13)
As a developer, I would like to deploy an application as a single artifact to a single ONOS instance and have it be deployed on all ONOS instances so that I do not have to manually upload artifacts to each ONOS instance separately.
Implementation Notes:
- create Application model construct
- create ApplicationService to allow install/start/stop/uninstall
- define application bundle archive & create a tool to produce it
- features, artifacts, app descriptor file
1.
|
Define API |
|
Closed | Thomas Vachuska |
2.
|
Implement manager & trivial store |
|
Closed | Thomas Vachuska |
3.
|
Implement Karaf integration |
|
Closed | Thomas Vachuska |
4.
|
Implement distributed store |
|
Closed | Thomas Vachuska |
5.
|
Create onos-maven-plugin |
|
Closed | Thomas Vachuska |
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
2214,8 | ONOS-542 Defining application subsystem interfaces & public constructs. | master | onos | Status: MERGED | +2 | +1 |
2466,3 | ONOS-542 Added ability for app bundle to carry it's own artifacts, including feature repo. Fixed onos-package script. Added JSON output to CLI. | master | onos | Status: MERGED | +2 | +1 |