Since there's big change in the config that we send to Policy framework for policy retrieving, we need to modify our code accordingly to match that logic.
Config changes in policy retrieval
Legacy Config Example
The legacy config we sent for policy retrieval contains the prefix for each release, the geography info as well as the service information.
#Scope with geography { "policyName": "OSDF_DUBLIN.*", "configAttributes": {"policyScope": "us"} #Scope with service name { "policyName": "OSDF_DUBLIN.*", "configAttributes": {"policyScope": "vfw"}
New Config Example
In the new config we sent for policy retrieval, the prefix is no longer needed. And for the geography and service name, the values need to be put under certain keys.
{"ONAPName": "OOF", "ONAPComponent": "OSDF", "ONAPInstance": "", "action": "optimize", "resource": { "geography": "us", "services": "vfw" "scope": "xxx" //Optional }}
Change in config
Legacy configuration in common.config