aboutsummaryrefslogtreecommitdiffstats
path: root/aai-common-docker
AgeCommit message (Collapse)AuthorFilesLines
2020-02-12Copy oparent sonar setupjimmy1-1/+1
Issue-ID: AAI-2793 Change-Id: Idd505418feec0021a57deabc54565b78a4e81dd0 Signed-off-by: Jimmy Forsyth <jf2512@att.com>
2020-02-10Change jacoco exec to xml report pathjimmy1-1/+1
Issue-ID: AAI-2793 Change-Id: Ic9b51adb31d8795c06b509333a83601504b9d9ea Signed-off-by: Jimmy Forsyth <jf2512@att.com>
2020-01-28Upversion to 1.6.3 for schema-servicejimmy1-1/+1
Issue-ID: AAI-2687 Signed-off-by: jimmy <jf2512@att.com> Change-Id: I9ab661dc87b55aba9187e9d0a311b2d1ededadf3
2020-01-20Upversion to 1.6.2Forsyth, James (jf2512)1-1/+1
Issue-ID: AAI-2753 Signed-off-by: Forsyth, James (jf2512) <jf2512@att.com> Change-Id: Ie97f86653501fe2f0809cc8508bd06f3ea1cc77e
2019-11-11Upversion to 1.6.1Jimmy Forsyth1-2/+1
Issue-ID: AAI-2699 Signed-off-by: Jimmy Forsyth <jf2512@att.com> Change-Id: Iae42d82b40c9763ff09674e83d35a65fe6bcc0df
2019-11-07Add parent and update modules to use it1.6.0Jimmy Forsyth1-1/+3
Issue-ID: AAI-2699 Signed-off-by: Jimmy Forsyth <jf2512@att.com> Change-Id: I288cb51a4f654387d6ca078f7b4357e8ce2e43c5
2019-08-15Created maven modules for aai-common docker images.Dmitry Puzikov12-0/+623
aai-common and aai-haproxy docker images can be build with maven. Change-Id: Iffbc2f4984316e3acc35558bdde0dbea76388ada Issue-ID: INT-1023 Signed-off-by: Dmitry Puzikov <dmitry.puzikov@tieto.com>
183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
{
  "resource-accumulator-resolved-data": [
    {
      "param-name": "service-instance-id",
      "param-value": "${service-instance-id}"
    },
    {
      "param-name": "vnf_id",
      "param-value": "${vnf-id}"
    },
    {
      "param-name": "vnf-model-customization-uuid",
      "param-value": "${vnf-model-customization-uuid}"
    },
    {
      "param-name": "aic-cloud-region",
      "param-value": "${aic-cloud-region}"
    },
    {
      "param-name": "onap_private_net_id",
      "param-value": "${onap_private_net_id}"
    },
    {
      "param-name": "pub_key",
      "param-value": "${pub_key}"
    },
    {
      "param-name": "image_name",
      "param-value": "${image_name}"
    },
    {
      "param-name": "onap_private_subnet_id",
      "param-value": "${onap_private_net_id}_sub"
    }
  ],
  "capability-data": [
    {
      "capability-name": "generate-name",
      "key-mapping": [
        {
          "payload": [
            {
              "param-name": "resource-name",
              "param-value": "vnf_name"
            },
            {
              "param-name": "resource-value",
              "param-value": "${vnf_name}"
            },
            {
              "param-name": "external-key",
              "param-value": "${vnf-id}_vnf_name"
            },
            {
              "param-name": "policy-instance-name",
              "param-value": "${vf-naming-policy}"
            },
            {
              "param-name": "nf-role",
              "param-value": "${nf-role}"
            },
            {
              "param-name": "naming-type",
              "param-value": "VNF"
            },
            {
              "param-name": "AIC_CLOUD_REGION",
              "param-value": "${aic-cloud-region}"
            }
          ],
          "output-key-mapping": [
            {
              "resource-name": "vnf_name",
              "resource-value": "${vnf_name}"
            }
          ]
        }
      ]
    },
    {
      "capability-name": "netbox-ip-assign",
      "key-mapping": [
        {
          "payload": [
            {
              "param-name": "service-instance-id",
              "param-value": "${service-instance-id}"
            },
            {
              "param-name": "prefix-id",
              "param-value": "${protected-prefix-id}"
            },
            {
              "param-name": "vnf-id",
              "param-value": "${vnf-id}"
            },
            {
              "param-name": "external_key",
              "param-value": "${vnf-id}-vfw_private_ip_1"
            }
          ],
          "output-key-mapping": [
            {
              "resource-name": "vfw_private_ip_1",
              "resource-value": "${vfw_private_ip_1}"
            }
          ]
        },
        {
          "payload": [
            {
              "param-name": "service-instance-id",
              "param-value": "${service-instance-id}"
            },
            {
              "param-name": "prefix-id",
              "param-value": "${unprotected-prefix-id}"
            },
            {
              "param-name": "vnf-id",
              "param-value": "${vnf-id}"
            },
            {
              "param-name": "external_key",
              "param-value": "${vnf-id}-vfw_private_ip_0"
            }
          ],
          "output-key-mapping": [
            {
              "resource-name": "vfw_private_ip_0",
              "resource-value": "${vfw_private_ip_0}"
            }
          ]
        },
        {
          "payload": [
            {
              "param-name": "service-instance-id",
              "param-value": "${service-instance-id}"
            },
            {
              "param-name": "prefix-id",
              "param-value": "${unprotected-prefix-id}"
            },
            {
              "param-name": "vnf-id",
              "param-value": "${vnf-id}"
            },
            {
              "param-name": "external_key",
              "param-value": "${vnf-id}-vpg_private_ip_0"
            }
          ],
          "output-key-mapping": [
            {
              "resource-name": "vpg_private_ip_0",
              "resource-value": "${vpg_private_ip_0}"
            }
          ]
        },
        {
          "payload": [
            {
              "param-name": "service-instance-id",
              "param-value": "${service-instance-id}"
            },
            {
              "param-name": "prefix-id",
              "param-value": "${protected-prefix-id}"
            },
            {
              "param-name": "vnf-id",
              "param-value": "${vnf-id}"
            },
            {
              "param-name": "external_key",
              "param-value": "${vnf-id}-vsn_private_ip_0"
            }
          ],
          "output-key-mapping": [
            {
              "resource-name": "vsn_private_ip_0",
              "resource-value": "${vsn_private_ip_0}"
            }
          ]
        }
      ]
    },
    {
      "capability-name": "unresolved-composite-data",
      "key-mapping": [
        {
          "output-key-mapping": [
            {
              "resource-name": "key_name",
              "resource-value": "${vnf_name}_key"
            }
          ]
        }
      ]
    },
    {
      "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}"
            }
          ]
        }
      ]
    }
  ]
}