This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
joid:joid-integrated-project [2015/11/24 00:04] 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) | ||