User Tools

Site Tools


joid:joid-integrated-project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
joid:joid-integrated-project [2015/11/24 00:04]
Narinder Gupta [Integration request:]
joid:joid-integrated-project [2015/11/25 17:51]
Narinder Gupta
Line 3: Line 3:
 ===== Integration request: ===== ===== Integration request: =====
  
-  ​Create a request as a JIRA issue  in  JOID project: https://​jira.opnfv.org/​browse/​JOID/ ​  +  ​Create a request as a JIRA issue  in  JOID project: https://​jira.opnfv.org/​browse/​JOID/ ​  
-       Title +     * Project ​Description 
-       Description +     * Use cases 
-       Assignment +     * Project ​page link 
-       Use cases +     ​Add main project contact person as an assignee for the issue 
-       ETA +     * ETA for charm completion ​  
-       Project ​feature +  - Send email to JOID team with link of JIRA issue you created in the previous step. 
-  Assign to the team  +  ​Join JOID team at #opnfv-joid  
-  ​Join JOID in #​opnfv-joid ​to discuss the JIRRA. +  ​- [[https://​wiki.opnfv.org/​meetings#​joid_-_juju_opnfv_infrastructure_deployer_-_team_meeting|Join JOID weekly meetings]] ​
-  ​*  +
-===== How to integrate into JOID=====+
  
-integrate your lab into JOID. https://​wiki.opnfv.org/​joid/​get_started 
-Modify existing joid code to test your feature. 
-submit merge proposal. 
  
-===== How to write a Charm for your project. ===== 
  
 +===== How to write a Charm for your project =====
  
-JUJU Charm https://jujucharms.com/docs/stable/​authors-charm-writing +  * (Optional) Integrate your lab into JOID. https://wiki.opnfv.org/joid/get_started
-Modify existing charm and submit merge proposal in case you need to modify existing configuration. +
-Create new charms if you want new module to be installed +
-For community support join #juju #​maas  ​+
  
 +  - Read Juju Charm development documentation:​ https://​jujucharms.com/​docs/​stable/​authors-charm-writing
 +  - Develop and test charm for your project, VNF or feature. (or update existing charm or bundle). ​
 +  - Submit your charm or/and bundle to the Juju store: https://​jujucharms.com/​docs/​stable/​authors-charm-store#​charm-store-submission ​
 +     * Ensure you follow Juju good practices: https://​jujucharms.com/​docs/​stable/​authors-charm-best-practice
 +     * Your charm will go thorugh review process ​ https://​jujucharms.com/​docs/​stable/​charm-review-process ​
 +   - After review submission ask JOID team to integrate your charm or bundle into JOID installer ​
 +
 +  * For Juju and MAAS community **support** join **IRC** #juju #maas and subscribe to **mailing list**: https://​lists.ubuntu.com/​mailman/​listinfo/​juju ​
 +  * Example of charm deployment through git repository -- https://​jujucharms.com/​openstack-dashboard/​trusty/​19 ​
 +===== Integrated Projects list (in progress) =====
 +
 +Projects listed below either have been integrated or in progress for Integration.
 +
 +  * OpenDaylight Lithium (Done)
 +  * Liberty Openstack (Done)
 +  * MAAS infrastructure (Done for intel and orange lab)
 +  * UbuntuTrusty
 +  * Juju 
 +  * [[ovno:​project_proposal|OpenContrail Virtual Networking for OPNFV]] - Contact person: Stuart Mackie (wsmackie@juniper.net)
 +  * [[https://​wiki.opnfv.org/​onosfw|ONOS Framework (ONOSFW)]] - Contact person: Ashlee Young (Huawei, ashlee@onosfw.com
joid/joid-integrated-project.txt · Last modified: 2015/12/05 03:01 by Bryan Sullivan