Sirisha, In Dublin we are re-building the API for creating and deploying policies. Operational policies will still support the legacy payload from Casablanca.
CLAMP creates and pushes the policies for deployment. CLAMP doesn’t have the ability to pick and choose which PDP, nor should it have to care about that. Due to time constraints for Dublin, the Policy framework will determine which PDP group the policies will be deployed to. At the moment, the operational policies will go to Drools as it always has. We are looking into building configuration into the policy platform to allow deployment of operational policies to Apex. But we have not determined that quite yet. In the future, if resources become more available, then CLAMP can be enhanced to be able to allow the control loop designer to pick an operational policy type that is specific to a PDP if they so desire. It remains to be seen if that feature can be built into El Alto (who will provide resources for that?). Each PDP has its way of building applications that support policy types such as the operational policy. Drools has a what used to be called a template, but now packages that as an application for control loop rules into its deployment. Xacml has applications that support automatic translation of policies to support monitoring/optimization/naming. It is up to the application builder to design the rules for the desired policy types. If users do not like the applications in ONAP built to support the use cases and demos, you can build your own application when you ingest the policy platform internally. The policies that go to DCAE are NOT operational policies, but configuration/monitoring policies. The DCAE platform has its own client piece called a Policy Handler that queries the Policy Decision API for the policies for its components. Pam From: <[email protected]> on behalf of "Gopigiri, Sirisha via Lists.Onap.Org" <[email protected]> Reply-To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Date: Tuesday, March 26, 2019 at 7:14 AM To: "[email protected]" <[email protected]> Cc: Viswanath V Kumar Skand Priya <[email protected]> Subject: [onap-discuss][policy][DCAE] Understanding ONAP operational policies Dear Policy Team, I would like to understand more on operational policies in ONAP policy. I have a basic understanding of the configuration policies that based on the tosca template<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_Current-2BAPI-2BLimitations-2Bwith-2BRespect-2Bto-2BDCAE-2BmS-2BPolicies&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=jwTiArcEj6aUX0HjV0M3dT12gUtk7rC07xpgpVZkS_4&m=IopqcQQb3P3ZpXW3F9nfEvl4SFiB-IKBN3lVvH25PUE&s=1EUwQVzxDZnIPXdRHDSwzcemjj5cGtRis9ITuuBRsg0&e=> a configuration policy details json is created. This is used as payload to create operational policies in policy pap and pushed to policy pap. * Are these deployed on any pdp when the policies are pushed, if so on which pdp are these policies deployed is it drools, apex or xacml? Is it possible to deploy on specific pdp like apex? * If they are deployed on any of the pdp, what are the functionalities done by the pdp with respect to the policy? * When are the policies sent to DCAE? And how are the policies sent to DCAE? Please correct me if I am wrong. Thank you Best Regards Sirisha Gopigiri -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16326): https://lists.onap.org/g/onap-discuss/message/16326 Mute This Topic: https://lists.onap.org/mt/30781363/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
