Please refer to the official documentation for in depth description of some concepts: https://docs.onap.org/en/latest/submodules/policy/parent.git/docs/drools/drools.html (IN PROGRESS - not available yet).
Audio quality is not that good, but hopefully you can follow up OK with the videos.
All the videos use either the official Frankfurt drools-pdp and drools-applications images.
All the videos are from a developers perspective, how to develop, and how to test the software with a minimum configuration.
All the tooling shown is applicable in OOM/kubernetes environments as well.
Videos and companion files are zipped (unzip to view/use).
Sessions:
- Intro to PDP-D functionality and tooling (here).
- Overview of the PDP-D, software layout and main tools using a docker container.
- Intro to PDP-D controllers (here).
- Intro to controllers in a docker container, how to start customizing your test environment.
- Intro to PDP-D controllers and topics (here).
- Linking Controller and topics for testing, customizing your docker environment.
- Integration of PDP-D with mariadb database and nexus repository manager components (here).
- How to expand your testing environment to test with external database and nexus components.
- Development and testing of a new PDP-D controller (here).
- Develop a new "no-abatement" controller application using IDE, with rules, queries and a sink alarms topic..
- Running PDP-D from the IDE (here).
- Running the PDP-D under the intellij idea community edition, but similar instructions are application to eclipse.
- Updating a controller (here).
- Updates the rules, and java code, for the new "no-abatement" controller . Live upgrades and testing of the new functionality is shown.
- Intro to the PDP-D Control Loop Application functionality and tooling (here).
- Intro to the official custom PDP-D Control Loop Application that ships with ONAP.
- Development testing of the vDNS ONAP use case (here).
- How to test that your changes do not break the scale out scenario with minimum set up using docker.
- Development testing of the vCPE ONAP use case (here).
- How to test that your changes do not break the vCPE scenario with minimum set up using docker.
- Development testing of the vFirewall ONAP use case (here).
- How to test that your changes do not break the vFirewall scenario with minimum set up using docker.
Files used during the video sessions are available here.