-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
OOM Sprint 6
1. Session Title
ONAP/OOM for Developers
2. Email address
3. Speaker Full Name
Michael O'Brien
4. Speaker Company
Amdocs
5. Speaker Biography (900 characters maximum)
https://wiki.onap.org/display/~michaelobrien
6. Select the Talk Type ( Presentation / Panel Discussion / Hands On)
Hands-on
7. Title for Your Proposal
ONAP/OOM for Developers
8. Session Abstract (900 character Maximum)
The ONAP OOM project provides for all 3 types of deployment (Production ONAP system, CD/Continuous Delivery testing and developer deployment). This hands-on session is for developers of ONAP that wish to bring up all or parts of ONAP that they would like run around a specific component that is undergoing development (swapping out the war/jar and/or hitting debugger breakpoints inside a specific container). There is a separate discussion on the ONAP OOM project in general (Production ONAP) as well as another presentation on CI/CD deployment - this hands on is specific to using OOM to aide developers.
- An introduction to the OOM ONAP project and how to use it as a development/testing environment
- Work with several already deployed OOM installations of ONAP of varying deployment levels
- 1: A full ONAP deploy in a 64G cloud VM - setup for development that includes breakpoint ports
- 2: A subset ONAP deployment setup for dynamic development around a specific component and a select set of adjacent microservices like AA&I, SDC, SDCN or MSO for example
- OOM Kubernetes devops as required
- Available as a resource to help install an ONAP environment on developer laptops and VM environments (local VMWare VM, AWS, Google, Openstack, the open-lab)
- Swapping out artifacts and containers for developer modified versions
- Hitting breakpoints into specific microservices in a specific docker container of a Kubernetes pod via IDE
- Rotating live deployments in a public lab on AWS EC2
See Tracking Wiki at https://wiki.onap.org/display/DW/ONAP+on+Kubernetes
See Tracking JIRA at https://jira.onap.org/browse/OOM-375
Recommended Prerequisites:
"An Introduction to the ONAP Operations Manager (OOM)"
"Deploy ONAP/OOM on any Environment"
Recommended Follow Up Presentations:
"ONAP/OOM for Developers" and to a lesser extent "Continuous Integration/Deployment using ONAP on Kubernetes via OOM"