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:13] Narinder Gupta |
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 | + | |
- | ===== Projects Integration in progress: ===== | + | - 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 | ||
- | * OpenDaylight Lithium | + | * For Juju and MAAS community **support** join **IRC** #juju #maas and subscribe to **mailing list**: https://lists.ubuntu.com/mailman/listinfo/juju |
- | * Liberty Openstack | + | * Example of charm deployment through git repository -- https://jujucharms.com/openstack-dashboard/trusty/19 |
- | * MAAS infrastructure | + | ===== Integrated Projects list (in progress) ===== |
- | * ONOSFW | + | |
- | * Open Contrail | + | |
+ | 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) |