...
- make API on PAP/PDP to use the consistent structures on all operations
- simplify the usage of PAP/PDP API
- for transition period of about 1 year both the old and the new APIs to be maintained by PAP/PDP
- CLAMP to use only the new API of PAP in Dublin R4
- DCAE-Controller is requested to use both the new and the old APIs of PDP for the transition period to avoid breaking the existing components
The impact to DCAE-Controller is MAJOR
...
PDP API change that impacts DCAE-Controller
- Design of the new API on PAP/PDP is in progress
- Only a subset of the new PAP/PDP API is designed and is in the draft status.
- The new API changes the following aspects (everything)
- url
- request structures are totally redesigned. New field names, new placements, many fields are removed, no obvious mapping between the old and the new fields.
- response structures are totally redesigned. New field names, new placements, many fields are removed, no obvious mapping between the old and the new fields.
- the structure of the policy config that contains the actual policy is changed to match the policy-model.
The impact to DCAE-Controller is MAJOR and the PDP API design is far from being usable
replacement of (POST /getConfig)
with the new Policy Decision API - Getting Policy Decisions (POST /decision/v1/) for a single policy_id
...