Uploaded image for project: 'Policy Framework'
  1. Policy Framework
  2. POLICY-1759

Operational Policies received in wrong format in PDP-D

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Dublin Release
    • Dublin Release
    • None

      It seems that the content in the policy has changed as it was sent from clamp. The yaml compiler is not able to compile it. There's also tosca sections should not be there, and unescaped json.

      tosca_definitions_version: tosca_simple_yaml_1_0_0
      topology_template:
      policies:

      • OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019:
        type: onap.policies.controlloop.Operational
        version: 1.0.0
        metadata: {policy-id: OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019}

        properties:
        controlLoop:

        {trigger_policy: test-restart, timeout: '30', abatement: 'on', controlLoopName: LOOP_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019}

        policies:

      • id: test-restart
        recipe: VF Module Create
        retry: '3'
        timeout: '10'
        actor: SO
        payload: ''
        success: ''
        failure: ''
        failure_timeout: ''
        failure_retries: ''
        failure_exception: ''
        failure_guard: ''
        target: {type: VFModule, resourceId: Vloadbalancerms..vpkg..module-1, modelInvariantId: ca052563-eb92-4b5b-ad41-9111768ce043, modelVersionId: 1e725ccc-b823-4f67-82b9-4f4367070dbc, modelName: Vloadbalancerms..vpkg..module-1, modelVersion: '1', modelCustomizationId: 1bffdc31-a37d-4dee-b65c-dde623a76e52}

      The whole payload is

      {"content":"tosca_definitions_version%3A+tosca_simple_yaml_1_0_0%0Atopology_template%3A%0A++policies%3A%0A++-+OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019%3A%0A++++++type%3A+onap.policies.controlloop.Operational%0A++++++version%3A+1.0.0%0A++++++metadata%3A+%7Bpolicy-id%3A+OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019%7D%0A++++++properties%3A%0A++++++++controlLoop%3A+%7Btrigger_policy%3A+test-restart%2C+timeout%3A+%2730%27%2C+abatement%3A+%27on%27%2C%0A++++++++++controlLoopName%3A+LOOP_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019%7D%0A++++++++policies%3A%0A++++++++-+id%3A+test-restart%0A++++++++++recipe%3A+VF+Module+Create%0A++++++++++retry%3A+%273%27%0A++++++++++timeout%3A+%2710%27%0A++++++++++actor%3A+SO%0A++++++++++payload%3A+%27%27%0A++++++++++success%3A+%27%27%0A++++++++++failure%3A+%27%27%0A++++++++++failure_timeout%3A+%27%27%0A++++++++++failure_retries%3A+%27%27%0A++++++++++failure_exception%3A+%27%27%0A++++++++++failure_guard%3A+%27%27%0A++++++++++target%3A+%7Btype%3A+VFModule%2C+resourceId%3A+Vloadbalancerms..vpkg..module-1%2C+modelInvariantId%3A+ca052563-eb92-4b5b-ad41-9111768ce043%2C%0A++++++++++++modelVersionId%3A+1e725ccc-b823-4f67-82b9-4f4367070dbc%2C+modelName%3A+Vloadbalancerms..vpkg..module-1%2C%0A++++++++++++modelVersion%3A+%271%27%2C+modelCustomizationId%3A+1bffdc31-a37d-4dee-b65c-dde623a76e52%7D%0A"}

      ,"name":"OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019","version":"1.0.0","metadata":{}}],"messageName":"PDP_UPDATE","requestId":"cab79655-7a2c-4aff-a892-d7e6ab9cb6f6","timestampMs":1557424086057,"name":"dev-policy-drools-0","pdpGroup":"defaultGroup","pdpSubgroup":"drools"}
      {"pdpType":"drools","state":"ACTIVE","healthy":"HEALTHY","supportedPolicyTypes":[

      {"name":"onap.policies.controlloop.Operational","version":"1.0.0"}

      ],"policies":[

      {"name":"OPERATIONAL_vLoadBalancerMS_v2_0_vLoadBalancerMS0_k8s-tca-clamp-policy-05082019","version":"1.0.0"}

      ],"response":

      {"responseTo":"cab79655-7a2c-4aff-a892-d7e6ab9cb6f6","responseStatus":"SUCCESS"}

      ,"messageName":"PDP_STATUS","requestId":"cab79655-7a2c-4aff-a892-d7e6ab9cb6f6","timestampMs":1557424087185,"name":"dev-policy-drools-0","pdpGroup":"defaultGroup","pdpSubgroup":"drools"}

            liamfallon liamfallon
            jhh jhh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: