I ran the following commands based on the wiki (
https://wiki.onap.org/display/DW/Optimization+Policy+Creation+Steps)
python3 policy_utils.py create_policy_types policy_types
onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies$ python3 policy_utils.py
generate_nsi_policies EmbbNst_O2
onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies$ python3 policy_utils.py
generate_nssi_policies Tn_ONAP_internal_BH  minimize latency
onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies$ python3 policy_utils.py
generate_nssi_policies EmbbAn_NF  minimize latency
onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies$ python3 policy_utils.py
generate_nssi_policies EmbbCn_External  minimize latencyAnd below is the
list of all files and directories, my suspicion is that there is something
wrong with it. We should have only one set of DIR's
Can someone confirm if this is
ok.onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies$
ls -R
.:
gen_nsi_policies  gen_nssi_policies  nsi_policies  nssi_policies
policy_types  policy_utils.py  requirements.txt
./gen_nsi_policies:
optimization_nsi_create_new.json  optimization_nsi_non_shared.json
optimization_nsi_reuse.json  query_nsi.json  threshold_nsi.json
vnf_nsi_nonshared.json  vnf_nsi_shared.json./gen_nssi_policies:
optimization_nssi.json  query_nssi.json  threshold_nssi.json  vnf_nssi.json
./nsi_policies:
optimization_nsi_create_new.json  optimization_nsi_non_shared.json
optimization_nsi_reuse.json  query_nsi.json  threshold_nsi.json
vnf_nsi_nonshared.json  vnf_nsi_shared.json./nssi_policies:
optimization_nssi.json  query_nssi.json  threshold_nssi.json  vnf_nssi.json
./policy_types:
optimization_v2.json  threshold.json

The files in gen_nsi_policies has the service name set, while the ones in
nsi_policies has only template names.

onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies/gen_nsi_policies$ cat
optimization_nsi_create_new.json
{"tosca_definitions_version": "tosca_simple_yaml_1_1_0",
"topology_template": {"policies": [{"maximizeCost_EmbbNst_O2": {"metadata":
{"policy-id": "maximizeCost_EmbbNst_O2", "policy-version": 1},
"properties": {"geography": [], "identity": "optimization", "goal":
"maximize", "operation_function": {"operator": "sum", "operands":
[{"function": "attribute", "params": {"attribute": "creation_cost",
"demand": "EmbbNst_O2"}}]}, "resources": ["EmbbNst_O2"], "scope":
["shared,create_new"], "services": ["EmbbNst_O2"]}, "type":
"onap.policies.optimization.resource.OptimizationPolicy", "type_version":
"2.0.0", "version": "1.0.0"}}]}}onap@dev-oof-f6568dc78-7b8d9
:/opt/osdf/policies/gen_nsi_policies$

onap@dev-oof-f6568dc78-7b8d9:/opt/osdf/policies/nsi_policies$ cat
optimization_nsi_create_new.json
{
    "maximizeCost_{{ service_name }}": {
        "metadata": {
            "policy-id": "maximizeCost_{{ service_name }}",
            "policy-version": 1
        },
        "properties": {
            "geography": [],
            "identity": "optimization",
            "goal": "maximize",
            "operation_function": {
                "operator": "sum",
                "operands": [
                    {
                        "function": "attribute",
                        "params": {
                            "attribute": "creation_cost",
                            "demand": "{{ service_name }}"
                        }
                    }
                ]
            },
            "resources": [
                "{{ service_name }}"
            ],
            "scope": [
                "shared,create_new"
            ],
            "services": [
                "{{ service_name }}"
            ]
        },
        "type": "onap.policies.optimization.resource.OptimizationPolicy",
        "type_version": "2.0.0",
        "version": "1.0.0"
    }
}


thanks,
-RP


On Wed, Mar 17, 2021 at 8:44 PM Aniello Paolo Malinconico via lists.onap.org
<[email protected]> wrote:

> Have you pushed all policies properly?
>
>
>
> Thanks,
> Aniello
>
> -----------------------------------------------------------------
> *TIM*
> *Aniello Paolo Malinconico*
> Chief Innovation & Partnership Office
> Technology Innovation
>
> *TIM S.p.A.*
> Via G. Reiss Romoli, 274 – 10148 TORINO
> email: [email protected]
> Tim Official: *Facebook* <https://www.facebook.com/TimOfficialPage> -
> *Twitter* <https://twitter.com/tim_official> - *www.tim.it*
> <http://www.tim.it/>
> 
>
>

-- 

*CRN Top 10 Coolest Edge Computing Startups of 2020
<https://www.crn.com/slide-shows/networking/the-10-coolest-edge-computing-startups-of-2020/2>*


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#23028): https://lists.onap.org/g/onap-discuss/message/23028
Mute This Topic: https://lists.onap.org/mt/80898505/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to