Add support for aai node 43/72343/1
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Tue, 16 Oct 2018 19:57:47 +0000 (15:57 -0400)
committerAlexis de Talhouët <alexis.de_talhouet@bell.ca>
Fri, 9 Nov 2018 21:36:05 +0000 (21:36 +0000)
Change-Id: I6c4d70f270d605dd4d49e89580849c9100ec4928
Issue-ID: SDNC-123
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
ms/controllerblueprints/application/load/blueprints/vFW/Templates/base_template.vtl
ms/controllerblueprints/application/load/blueprints/vFW/Templates/vFW_vNF_Artifact.vtl
ms/controllerblueprints/application/load/blueprints/vFW/Templates/vfw.vtl
ms/controllerblueprints/application/load/blueprints/vFW/Templates/vpg.vtl
ms/controllerblueprints/application/load/blueprints/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": [