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
joid:joid-integrated-project [2015/11/24 00:03]
Narinder Gupta [Integration request:]
joid:joid-integrated-project [2015/12/05 03:01] (current)
Bryan Sullivan [Integrated Projects list (in progress)]
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
 +  * [[https://​wiki.opnfv.org/​copper|Virtual Infrastructure Deployment Policies (Copper)]] - Contact person: Bryan Sullivan (AT&T)
joid/joid-integrated-project.1448323421.txt.gz · Last modified: 2015/11/24 00:03 by Narinder Gupta