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

API|MODELS: Retrieving Legacy Operational Policy as a Tosca Policy with wrong version

XMLWordPrintable

      Refer to tests ran for POLICY-1777 ..

      11 versions created, reading an operational policy with no versions in URL returns tosca policy but with "9" (chooses the single digit highest value).

      ubuntu@dublin1-k8s:~/jhh/test$ curl -k --silent --user 'healthcheck:zb!XztG34' -X GET "https://10.42.218.224:6969/policy/api/v1/policytypes/onap.policies.controlloop.Operational/versions/1.0.0/policies/operational.restart" -H "Accept: application/json" -H "Content-Type: application/json" | jq .
      {
      "tosca_definitions_version": "tosca_simple_yaml_1_0_0",
      "topology_template": {
      "policies": [
      {
      "operational.restart": {
      "type": "onap.policies.controlloop.Operational",
      "type_version": "1.0.0",
      "properties":

      { "content": "controlLoop%3A%0A%20%20version%3A%202.0.0%0A%20%20controlLoopName%3A%20ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e%0A%20%20trigger_policy%3A%20unique-policy-id-1-restart%0A%20%20timeout%3A%203600%0A%20%20abatement%3A%20false%0A%20%0Apolicies%3A%0A%20%20-%20id%3A%20unique-policy-id-1-restart%0A%20%20%20%20name%3A%20Restart%20the%20VM%0A%20%20%20%20description%3A%0A%20%20%20%20actor%3A%20APPC%0A%20%20%20%20recipe%3A%20Restart%0A%20%20%20%20target%3A%0A%20%20%20%20%20%20type%3A%20VM%0A%20%20%20%20retry%3A%203%0A%20%20%20%20timeout%3A%201200%0A%20%20%20%20success%3A%20final_success%0A%20%20%20%20failure%3A%20final_failure%0A%20%20%20%20failure_timeout%3A%20final_failure_timeout%0A%20%20%20%20failure_retries%3A%20final_failure_retries%0A%20%20%20%20failure_exception%3A%20final_failure_exception%0A%20%20%20%20failure_guard%3A%20final_failure_guard" }

      ,
      "name": "operational.restart",
      "version": "9.0.0",
      "metadata": {}
      }
      }
      ]
      },
      "name": "ToscaServiceTemplateSimple",
      "version": "1.0.0"
      }

      MariaDB [policyadmin]> select * from toscapolicy;
      -----------------------------------------------------------------------------------------------------------------------------

      DESCRIPTION derived_from_name derived_from_version name version type_name type_version

      -----------------------------------------------------------------------------------------------------------------------------

      NULL NULL NULL operational.restart 1.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 10.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 11.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 2.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 3.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 4.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 5.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 6.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 7.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 8.0.0 onap.policies.controlloop.Operational 1.0.0
      NULL NULL NULL operational.restart 9.0.0 onap.policies.controlloop.Operational 1.0.0

      -----------------------------------------------------------------------------------------------------------------------------

            cgao cgao
            jhh jhh
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: