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:07]
Narinder Gupta [How to write a Charm for your project.]
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 +===== How to write a Charm for your project =====
-  * Modify existing joid code to test your feature. +
-  * submit merge proposal. +
-===== 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.1448323651.txt.gz · Last modified: 2015/11/24 00:07 by Narinder Gupta