Add support for aai node
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Tue, 16 Oct 2018 19:57:47 +0000 (15:57 -0400)
committerTimoney, Dan (dt5972) <dtimoney@att.com>
Thu, 15 Nov 2018 20:44:57 +0000 (15:44 -0500)
Change-Id: I6c4d70f270d605dd4d49e89580849c9100ec4928
Issue-ID: SDNC-123
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
components/model-catalog/blueprint-model/service-blueprint/vFW/Templates/base_template.vtl
components/model-catalog/blueprint-model/service-blueprint/vFW/Templates/vFW_vNF_Artifact.vtl
components/model-catalog/blueprint-model/service-blueprint/vFW/Templates/vfw.vtl
components/model-catalog/blueprint-model/service-blueprint/vFW/Templates/vpg.vtl
components/model-catalog/blueprint-model/service-blueprint/vFW/Templates/vsn.vtl

index 1f8298c..271c507 100644 (file)
       "param-name": "vf_module_name",
       "param-value": "${vnf-name}_base"
     }
+  ],
+  "capability-data": [
+    {
+      "capability-name": "aai-vf-module-put",
+      "key-mapping": [
+        {
+          "payload": [
+            {
+              "param-name": "vf-module",
+              "param-value": "vf-module"
+            }
+          ],
+          "output-key-mapping": [
+            {
+              "resource-name": "aai-vf-module-put",
+              "resource-value": "${status}"
+            }
+          ]
+        }
+      ]
+    }
   ]
 }
\ No newline at end of file
index ca09046..0faf09c 100644 (file)
           ]
         }
       ]
+    },
+    {
+      "capability-name": "aai-vnf-put",
+      "key-mapping": [
+        {
+          "payload": [
+            {
+              "param-name": "generic-vnf",
+              "param-value": "generic-vnf"
+            }
+          ],
+          "output-key-mapping": [
+            {
+              "resource-name": "aai-vnf-put",
+              "resource-value": "${status}"
+            }
+          ]
+        }
+      ]
     }
   ]
 }
\ No newline at end of file
index 06a91d3..6864a36 100644 (file)
@@ -18,7 +18,7 @@
     },
     {
       "param-name": "vf_module_id",
-      "param-value": "${vnf-id}"
+      "param-value": "${vf-module-id}"
     },
     {
       "param-name": "vf_module_type",
         }
       ]
     },
+    {
+      "capability-name": "aai-vf-module-put",
+      "key-mapping": [
+        {
+          "payload": [
+            {
+              "param-name": "vf-module",
+              "param-value": "vf-module"
+            },
+            {
+              "param-name": "vnfc",
+              "param-value": "vnfc"
+            }
+          ],
+          "output-key-mapping": [
+            {
+              "resource-name": "aai-vf-module-put",
+              "resource-value": "${status}"
+            }
+          ]
+        }
+      ]
+    },
     {
       "capability-name": "unresolved-composite-data",
       "key-mapping": [
index f7e3780..2ff6596 100644 (file)
         }
       ]
     },
+    {
+      "capability-name": "aai-vf-module-put",
+      "key-mapping": [
+        {
+          "payload": [
+            {
+              "param-name": "vf-module",
+              "param-value": "vf-module"
+            },
+            {
+              "param-name": "vnfc",
+              "param-value": "vnfc"
+            }
+          ],
+          "output-key-mapping": [
+            {
+              "resource-name": "aai-vf-module-put",
+              "resource-value": "${status}"
+            }
+          ]
+        }
+      ]
+    },
     {
       "capability-name": "unresolved-composite-data",
       "key-mapping": [
index 727427a..11fcea9 100644 (file)
         }
       ]
     },
+    {
+      "capability-name": "aai-vf-module-put",
+      "key-mapping": [
+        {
+          "payload": [
+            {
+              "param-name": "vf-module",
+              "param-value": "vf-module"
+            },
+            {
+              "param-name": "vnfc",
+              "param-value": "vnfc"
+            }
+          ],
+          "output-key-mapping": [
+            {
+              "resource-name": "aai-vf-module-put",
+              "resource-value": "${status}"
+            }
+          ]
+        }
+      ]
+    },
     {
       "capability-name": "unresolved-composite-data",
       "key-mapping": [