-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
Policy Dublin 3 2/12-2/26, Policy Dublin 4 2/28-3/14, Policy Dublin 5 3/15-4/04
As a Policy Platform Developer, I would to create the Dmaap API for Deploy/Undeploy policies in the PAP Engine code so that a CSIT test can be developed and S3P stability/performance tests can be developed to test the PAP Engine.
This story implements the following subsection of the API wiki - https://wiki.onap.org/display/DW/Policy+Design+and+API+Flow+for+Model+Driven+Control+Loop+-+Draft
- 4.1.2 PDP API for PAPs – Upon request from Client API’s, construct & send PDP Update, PDP State Change & PDP Health Check messages to DMAAP topic for consumption by PDP’s.
- PDP Update – Includes modifying PDP group & subgroup to which a PDP belongs and the policies (deploy/undeploy) in a PDP.
- PDP State Change – Changing the state of PDP group, subgroup & pdps.
- PDP Health Check – Order health check on PDP group, subgroup & pdps.
Acceptance Criteria:
- Cucumber tests defined
- Code implementation in policy/pap
- Logging v1.2 requirements
- No sonar/checkstyle issues introduced
- HTTPS and CADI/AAF as supported by the Dmaap team
- CSIT test exists for this repo that tests Deploy/Undeploy
- Work with S3P developer so they can develop the stability/performance tests.
- Documentation