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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to