Uploaded image for project: 'Policy Framework'
  1. Policy Framework
  2. POLICY-1444

PAP Dmaap Policy Deploy/Undeploy Policies Main Entry Point

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Dublin Release
    • None
    • None
    • None

      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.
      1. PDP Update – Includes modifying PDP group & subgroup to which a PDP belongs and the policies (deploy/undeploy) in a PDP.
      2. PDP State Change – Changing the state of PDP group, subgroup & pdps.
      3. 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

            jrh3 jrh3
            pdragosh pdragosh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: