summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/AAI REST API Documentation/AAIRESTAPI_CASABLANCA.rst2
-rw-r--r--docs/AAI REST API Documentation/bulkApi.rst275
-rw-r--r--docs/release-notes.rst242
3 files changed, 398 insertions, 121 deletions
diff --git a/docs/AAI REST API Documentation/AAIRESTAPI_CASABLANCA.rst b/docs/AAI REST API Documentation/AAIRESTAPI_CASABLANCA.rst
index cb23ae50..a15c8f51 100644
--- a/docs/AAI REST API Documentation/AAIRESTAPI_CASABLANCA.rst
+++ b/docs/AAI REST API Documentation/AAIRESTAPI_CASABLANCA.rst
@@ -1029,7 +1029,7 @@ Bulk APIs
The Bulk API allows clients to make multiple requests in a single
transaction. Please look for additional details on the following wiki
-page
+page: `Bulk API <bulkApi.html>`_
AAI Traversal APIs
==================
diff --git a/docs/AAI REST API Documentation/bulkApi.rst b/docs/AAI REST API Documentation/bulkApi.rst
new file mode 100644
index 00000000..c292deab
--- /dev/null
+++ b/docs/AAI REST API Documentation/bulkApi.rst
@@ -0,0 +1,275 @@
+.. contents::
+ :depth: 3
+..
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
+
+=============
+ AAI Bulk API
+=============
+
+This page will serve as a reference for how to use the A&AI bulk API's available in 1810+.
+
+Bulk Overview
+=============
+
+To execute any of the bulk api's, a client will perform a POST on the specific bulk api and include a payload indicating the nodes to be added/updated/deleted.The version (v$ ie. v14) dictates which release's REST API version the output will be based on.
+
+Single transaction API
+======================
+
+API takes in transaction object which consists of an array of operations, the operations are executed against A&AI in a single transaction. All operations must succeed for the actions to be committed. If any of the operations fail these changes will be rolled back.
+
+API URI
+=======
+
+.. code::
+
+ URI
+ POST /aai/v$/bulk/single-transaction
+ Payload
+ Skeleton
+ {
+ "operations": [ //array of operations for this transaction
+ {
+ "action": "", //aai action to be taken, i.e put, patch, delete
+ "uri": "", //aai uri to execute action against
+ "body": {} //json object which is the body of the equivalent REST request
+ }
+ ]
+ }
+
+Response
+
+.. code::
+
+ Skeleton
+ {
+ "operation-responses": [ //result of each of the request operations
+ {
+ "action": "", //aai action that was taken
+ "uri": "", //aai uri that was executed against
+ "response-status-code": , //http status code
+ "response-body": null // response body of the of the equivalent REST request
+ }
+ ]
+ }
+
+Request-Response Examples
+=========================
+
+Example - 1 (Success)
++++++++++++++++++++++
+
+.. code::
+
+ Request
+ {
+ "operations": [
+ {
+ "action": "put",
+ "body": {
+ "fqdn": "pserver-key-fqdn",
+ "hostname": "pserver-1-key"
+ },
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-1-key"
+ },
+ {
+ "action": "patch",
+ "body": {
+ "fqdn": "patched-fqdn"
+ },
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-1-key"
+ },
+ {
+ "action": "put",
+ "body": {
+ "fqdn": "pserver-key-fqdn",
+ "hostname": "pserver-2-key"
+ },
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-2-key"
+ }
+ ]
+ }
+
+Response
+++++++++
+.. code::
+
+ {
+ "operation-responses": [
+ {
+ "action": "put",
+ "response-body": null,
+ "response-status-code": 201,
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-1-key"
+ },
+ {
+ "action": "patch",
+ "response-body": null,
+ "response-status-code": 200,
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-1-key"
+ },
+ {
+ "action": "put",
+ "response-body": null,
+ "response-status-code": 201,
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-2-key"
+ }
+ ]
+ }
+
+Example - 2 (Success)
+=====================
+Request
++++++++
+
+.. code::
+
+ {
+ "operations": [
+ {
+ "action": "put",
+ "body": {
+ "fqdn": "pserver-key-fqdn",
+ "hostname": "pserver-key"
+ },
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-key"
+ },
+ {
+ "action": "put",
+ "body": {
+ "city": "city",
+ "country": "NONE",
+ "data-center-code": "code",
+ "identity-url": "N/A",
+ "physical-location-id": "complex-key",
+ "physical-location-type": "type",
+ "postal-code": "12345",
+ "region": "Earth",
+ "state": "state",
+ "street1": "street"
+ },
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key"
+ },
+ {
+ "action": "put",
+ "body": {
+ "related-link": "/aai/v13/cloud-infrastructure/pservers/pserver/pserver-key",
+ "related-to": "pserver"
+ },
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key/relationship-list/relationship"
+ },
+ {
+ "action": "delete",
+ "body": {},
+ "uri": "/network/generic-vnfs/generic-vnf/gvnf-key?resource-version=0"
+ }
+ ]
+ }
+
+Response
+++++++++
+
+.. code::
+
+ {
+ "operation-responses": [
+ {
+ "action": "put",
+ "response-body": null,
+ "response-status-code": 201,
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-key"
+ },
+ {
+ "action": "put",
+ "response-body": null,
+ "response-status-code": 201,
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key"
+ },
+ {
+ "action": "put",
+ "response-body": null,
+ "response-status-code": 200,
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key/relationship-list/relationship"
+ },
+ {
+ "action": "delete",
+ "response-body": null,
+ "response-status-code": 204,
+ "uri": "/network/generic-vnfs/generic-vnf/gvnf-key?resource-version=0"
+ }
+ ]
+ }
+
+Example - 3 (Failure on mismatched resource version on delete)
+==============================================================
+Request
++++++++
+
+.. code::
+
+ {
+ "operations": [
+ {
+ "action": "put",
+ "body": {
+ "fqdn": "pserver-key-fqdn",
+ "hostname": "pserver-key"
+ },
+ "uri": "/cloud-infrastructure/pservers/pserver/pserver-key"
+ },
+ {
+ "action": "put",
+ "body": {
+ "city": "city",
+ "country": "NONE",
+ "data-center-code": "code",
+ "identity-url": "N/A",
+ "physical-location-id": "complex-key",
+ "physical-location-type": "type",
+ "postal-code": "12345",
+ "region": "Earth",
+ "state": "state",
+ "street1": "street"
+ },
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key"
+ },
+ {
+ "action": "put",
+ "body": {
+ "related-link": "/aai/v13/cloud-infrastructure/pservers/pserver/pserver-key",
+ "related-to": "pserver"
+ },
+ "uri": "/cloud-infrastructure/complexes/complex/complex-key/relationship-list/relationship"
+ },
+ {
+ "action": "delete",
+ "body": {},
+ "uri": "/network/generic-vnfs/generic-vnf/gvnf-key?resource-version=1"
+ }
+ ]
+ }
+
+Response
+++++++++
+
+.. code::
+
+ {
+ "requestError": {
+ "serviceException": {
+ "messageId": "SVC3000",
+ "text": "Invalid input performing %1 on %2 (msg=%3) (ec=%4)",
+ "variables": [
+ "POST",
+ "/aai/v14/bulk-single-transaction-multi-operation",
+ "Invalid input performing %1 on %2:Operation 3 failed with status code (412) and msg ({\"requestError\":{\"serviceException\":{\"messageId\":\"SVC3000\",\"text\":\"Invalid input performing %1 on %2 (msg=%3) (ec=%4)\",\"variables\":[\"DELETE\",\"/network/generic-vnfs/generic-vnf/gvnf-key\",\"Precondition Failed:resource-version MISMATCH for delete of generic-vnf\",\"ERR.5.4.6131\"]}}})",
+ "ERR.5.2.3000"
+ ]
+ }
+ }
+ }
+
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
index 03e085b0..5153d083 100644
--- a/docs/release-notes.rst
+++ b/docs/release-notes.rst
@@ -6,6 +6,67 @@
AAI Release Notes
==================
+
+Version: 1.3.1
+--------------
+
+:Release Date: 2019-01-31
+
+**New Features**
+
+The Casablanca Maintenance Release provides a number of security and
+bug fixes. Highlights of the issues corrected in the Casablanca
+Maintenance Release:
+
+- `AAI-2047 <https://jira.onap.org/browse/AAI-2047>`_ Make success of createDbSchema job required to proceed in AAI startup
+
+- `AAI-1923 <https://jira.onap.org/browse/AAI-1923>`_ Problem deleting due to EdgeRules in CCVPN usecase Casablanca
+
+- `AAI-1776 <https://jira.onap.org/browse/AAI-1776>`_ Champ fails to start
+
+- `AAI-1958 <https://jira.onap.org/browse/AAI-1958>`_ [graphadmin] createDbSchema.sh job loses detailed logfile
+
+- `AAI-1973 <https://jira.onap.org/browse/AAI-1973>`_ Schema update wiki is out of data of Casablanca
+
+- `AAI-2058 <https://jira.onap.org/browse/AAI-2058>`_ Upgrade to latest jetty-security
+
+- `AAI-2076 <https://jira.onap.org/browse/AAI-2076>`_ A&AI healthcheck timeout
+
+- `AAI-2079 <https://jira.onap.org/browse/AAI-2079>`_ aai-traversal and aai container failure to deploy issues in casablanca 3.0.0-ONAP
+
+Dependencies were updated in multiple repos to patch security
+vulnerabilities.
+
+**Known Issues**
+
+- `AAI-2090 <https://jira.onap.org/browse/AAI-2090>`_ aai-data-router pod enters CrashLoopBackOff state
+
+This issue can still present itself if you use the OOM chart which
+references version 1.3.2 (which is the version specified in the
+casablanca branch of oom), data-router will not start. The workaround
+is to set 1.3.3 in the values.yaml file for data-router, or use the
+docker-manifest to override. File is oom/kubernetes/aai/charts/aai-data-router/values.yaml
+
+Users should pay special attention to `AAI-2064
+<https://jira.onap.org/browse/AAI-2064>`_ and should consult `this
+page <https://www.rabbitmq.com/ssl.html>`_ for instructions on how to
+properly secure it if they are concerned about the issue.
+
+**Security Notes**
+
+AAI code has been formally scanned during build time using NexusIQ and
+all Critical vulnerabilities have been addressed, items that remain
+open have been assessed for risk and determined to be false
+positive. The AAI open Critical security vulnerabilities and their
+risk assessment have been documented as part of the `R3 project wiki
+<https://wiki.onap.org/pages/viewpage.action?pageId=45307817>`_.
+
+Quick Links:
+
+- `AAI main project page <https://wiki.onap.org/display/DW/Active+and+Available+Inventory+Project>`_
+- `CMR Vulnerability Review Table for AAI <https://wiki.onap.org/pages/viewpage.action?pageId=45307817>`_
+
+
Version: 1.3.0
--------------
@@ -61,7 +122,7 @@ Please find at this link the list of issues that will be fixed in the `Casablanc
**Security Notes**
-AAI code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The AAI open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=45307817>`_.
+AAI code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The AAI open Critical security vulnerabilities and their risk assessment have been documented as part of the `R2 project wiki <https://wiki.onap.org/pages/viewpage.action?pageId=45307817>`_.
Quick Links:
@@ -357,7 +418,7 @@ Quick Links:
- `AAI project page <https://wiki.onap.org/display/DW/Active+and+Available+Inventory+Project>`_
- `Passing Badge information for AAI <https://bestpractices.coreinfrastructure.org/en/projects/1591>`_
-- `Project Vulnerability Review Table for AAI <https://wiki.onap.org/pages/viewpage.action?pageId=25441383>`_
+- `R2 Project Vulnerability Review Table for AAI <https://wiki.onap.org/pages/viewpage.action?pageId=25441383>`_
Version: 1.1.1
--------------
@@ -366,32 +427,23 @@ Version: 1.1.1
**Bug Fixes**
-- `AAI-456 <https://jira.onap.org/browse/AAI-456>`_
-AAI named-query for policy not returning extra-properties
+- `AAI-456 <https://jira.onap.org/browse/AAI-456>`_ AAI named-query for policy not returning extra-properties
-- `AAI-458 <https://jira.onap.org/browse/AAI-458>`_
-[aai] ML, Search, DR, and Sparky Jenkins jobs not creating autorelease repo
+- `AAI-458 <https://jira.onap.org/browse/AAI-458>`_ [aai] ML, Search, DR, and Sparky Jenkins jobs not creating autorelease repo
-- `AAI-459 <https://jira.onap.org/browse/AAI-459>`_
-aai-common child pom still depends on openecomp artifacts
+- `AAI-459 <https://jira.onap.org/browse/AAI-459>`_ aai-common child pom still depends on openecomp artifacts
-- `AAI-461 <https://jira.onap.org/browse/AAI-461>`_
-AAI mS configuration files are using old openecomp params in test-config
+- `AAI-461 <https://jira.onap.org/browse/AAI-461>`_ AAI mS configuration files are using old openecomp params in test-config
-- `AAI-462 <https://jira.onap.org/browse/AAI-462>`_
-Fix the resources junit tests broken in windows environment
+- `AAI-462 <https://jira.onap.org/browse/AAI-462>`_ Fix the resources junit tests broken in windows environment
-- `AAI-558 <https://jira.onap.org/browse/AAI-558>`_
-aai-resources java daily jenkins job is failing
+- `AAI-558 <https://jira.onap.org/browse/AAI-558>`_ aai-resources java daily jenkins job is failing
-- `AAI-561 <https://jira.onap.org/browse/AAI-561>`_
-aai-traversal java daily jenkins job is failing
+- `AAI-561 <https://jira.onap.org/browse/AAI-561>`_ aai-traversal java daily jenkins job is failing
-- `AAI-566 <https://jira.onap.org/browse/AAI-566>`_
-AAI Eclipse build failure - aai-traversal pom as hardcoded 1.8.0_101 jdk.tools version
+- `AAI-566 <https://jira.onap.org/browse/AAI-566>`_ AAI Eclipse build failure - aai-traversal pom as hardcoded 1.8.0_101 jdk.tools version
-- `AAI-621 <https://jira.onap.org/browse/AAI-621>`_
-Update the snapshot in test-config for v1.1.1-SNAPSHOT
+- `AAI-621 <https://jira.onap.org/browse/AAI-621>`_ Update the snapshot in test-config for v1.1.1-SNAPSHOT
Version: 1.1.0
--------------
@@ -449,155 +501,105 @@ Source code of AAI is released under the following repositories at https://gerri
**Bug Fixes**
-- `AAI-11 <https://jira.onap.org/browse/AAI-11>`_
-robot_vm: demo.sh failing - '200' does not match '^(201|412)$' on vanilla openstack
+- `AAI-11 <https://jira.onap.org/browse/AAI-11>`_ robot_vm: demo.sh failing - '200' does not match '^(201|412)$' on vanilla openstack
-- `AAI-13 <https://jira.onap.org/browse/AAI-13>`_
-VM_init is failing to get sparky
+- `AAI-13 <https://jira.onap.org/browse/AAI-13>`_ VM_init is failing to get sparky
-- `AAI-31 <https://jira.onap.org/browse/AAI-31>`_
-Compilation failure in aai-traversal
+- `AAI-31 <https://jira.onap.org/browse/AAI-31>`_ Compilation failure in aai-traversal
-- `AAI-48 <https://jira.onap.org/browse/AAI-48>`_
-AAI Common REST Client returns an error on a 204 (No Content) server response
+- `AAI-48 <https://jira.onap.org/browse/AAI-48>`_ AAI Common REST Client returns an error on a 204 (No Content) server response
-- `AAI-49 <https://jira.onap.org/browse/AAI-49>`_
-Health check is failing in DFW 1.1 RS. Connection refused
+- `AAI-49 <https://jira.onap.org/browse/AAI-49>`_ Health check is failing in DFW 1.1 RS. Connection refused
-- `AAI-62 <https://jira.onap.org/browse/AAI-62>`_
-Search Data Service should not implicitly create indexes on document write
+- `AAI-62 <https://jira.onap.org/browse/AAI-62>`_ Search Data Service should not implicitly create indexes on document write
-- `AAI-63 <https://jira.onap.org/browse/AAI-63>`_
-Data Router must handle Search Service document create failures if index does not exit
+- `AAI-63 <https://jira.onap.org/browse/AAI-63>`_ Data Router must handle Search Service document create failures if index does not exit
-- `AAI-73 <https://jira.onap.org/browse/AAI-73>`_
-Sparky sync issues
+- `AAI-73 <https://jira.onap.org/browse/AAI-73>`_ Sparky sync issues
-- `AAI-76 <https://jira.onap.org/browse/AAI-76>`_
-Jenkins stage-site builds failing on resources and traversal
+- `AAI-76 <https://jira.onap.org/browse/AAI-76>`_ Jenkins stage-site builds failing on resources and traversal
-- `AAI-94 <https://jira.onap.org/browse/AAI-94>`_
-AAI Certificate will expire 30 Nov 2017 - fyi
+- `AAI-94 <https://jira.onap.org/browse/AAI-94>`_ AAI Certificate will expire 30 Nov 2017 - fyi
-- `AAI-146 <https://jira.onap.org/browse/AAI-146>`_
-Both esr-server and esr-gui Jenkins failed
+- `AAI-146 <https://jira.onap.org/browse/AAI-146>`_ Both esr-server and esr-gui Jenkins failed
-- `AAI-192 <https://jira.onap.org/browse/AAI-192>`_
-Model Loader depends on httpclient version 4.4.1
+- `AAI-192 <https://jira.onap.org/browse/AAI-192>`_ Model Loader depends on httpclient version 4.4.1
-- `AAI-205 <https://jira.onap.org/browse/AAI-205>`_
-Having an invalid xml namespace for v11, named-query api returns 500 error, model query return incorrect error message
+- `AAI-205 <https://jira.onap.org/browse/AAI-205>`_ Having an invalid xml namespace for v11, named-query api returns 500 error, model query return incorrect error message
-- `AAI-206 <https://jira.onap.org/browse/AAI-206>`_
-Model based delete is failing
+- `AAI-206 <https://jira.onap.org/browse/AAI-206>`_ Model based delete is failing
-- `AAI-217 <https://jira.onap.org/browse/AAI-217>`_
-Remove internal references from A&AI seed code
+- `AAI-217 <https://jira.onap.org/browse/AAI-217>`_ Remove internal references from A&AI seed code
-- `AAI-222 <https://jira.onap.org/browse/AAI-222>`_
-the version property of esr-server is incorrect
+- `AAI-222 <https://jira.onap.org/browse/AAI-222>`_ the version property of esr-server is incorrect
-- `AAI-224 <https://jira.onap.org/browse/AAI-224>`_
-aai/esr-gui daily build failed
+- `AAI-224 <https://jira.onap.org/browse/AAI-224>`_ aai/esr-gui daily build failed
-- `AAI-225 <https://jira.onap.org/browse/AAI-225>`_
-aai/esr-server daily build failed
+- `AAI-225 <https://jira.onap.org/browse/AAI-225>`_ aai/esr-server daily build failed
-- `AAI-265 <https://jira.onap.org/browse/AAI-265>`_
-EdgePropertyMap throws NullPointer if edge rule does not include property
+- `AAI-265 <https://jira.onap.org/browse/AAI-265>`_ EdgePropertyMap throws NullPointer if edge rule does not include property
-- `AAI-266 <https://jira.onap.org/browse/AAI-266>`_
-auth-info edge rule does not include contains-other-v
+- `AAI-266 <https://jira.onap.org/browse/AAI-266>`_ auth-info edge rule does not include contains-other-v
-- `AAI-273 <https://jira.onap.org/browse/AAI-273>`_
-Fix the esr-server setup error issue
+- `AAI-273 <https://jira.onap.org/browse/AAI-273>`_ Fix the esr-server setup error issue
-- `AAI-278 <https://jira.onap.org/browse/AAI-278>`_
-AAI throws exception about mismatch keys adding esr-system-info to cloud-region
+- `AAI-278 <https://jira.onap.org/browse/AAI-278>`_ AAI throws exception about mismatch keys adding esr-system-info to cloud-region
-- `AAI-293 <https://jira.onap.org/browse/AAI-293>`_
-Jenkins job failing for aai-sparky-fe-master-release-version-java-daily
+- `AAI-293 <https://jira.onap.org/browse/AAI-293>`_ Jenkins job failing for aai-sparky-fe-master-release-version-java-daily
-- `AAI-377 <https://jira.onap.org/browse/AAI-377>`_
-esr-gui docker build failed
+- `AAI-377 <https://jira.onap.org/browse/AAI-377>`_ esr-gui docker build failed
-- `AAI-393 <https://jira.onap.org/browse/AAI-393>`_
-The jjb defiend in a error way that cause CSIT build failed.
+- `AAI-393 <https://jira.onap.org/browse/AAI-393>`_ The jjb defiend in a error way that cause CSIT build failed.
-- `AAI-398 <https://jira.onap.org/browse/AAI-398>`_
-If a cloud-region didn't contain a external system info, there will be an null pointer error
+- `AAI-398 <https://jira.onap.org/browse/AAI-398>`_ If a cloud-region didn't contain a external system info, there will be an null pointer error
-- `AAI-400 <https://jira.onap.org/browse/AAI-400>`_
-Register ServiceTest to microservice
+- `AAI-400 <https://jira.onap.org/browse/AAI-400>`_ Register ServiceTest to microservice
-- `AAI-401 <https://jira.onap.org/browse/AAI-401>`_
-Remove DMaaP router duplication
+- `AAI-401 <https://jira.onap.org/browse/AAI-401>`_ Remove DMaaP router duplication
-- `AAI-407 <https://jira.onap.org/browse/AAI-407>`_
-There is an error to startup esr-gui docker
+- `AAI-407 <https://jira.onap.org/browse/AAI-407>`_ There is an error to startup esr-gui docker
-- `AAI-412 <https://jira.onap.org/browse/AAI-412>`_
-Replace the type specification in this constructor call with the diamond operator ("<>")
+- `AAI-412 <https://jira.onap.org/browse/AAI-412>`_ Replace the type specification in this constructor call with the diamond operator ("<>")
-- `AAI-417 <https://jira.onap.org/browse/AAI-417>`_
-Rackspace 20170928 fails to authenticate nexus3 on 10003 during *_init.sh* (sdnc for example)
+- `AAI-417 <https://jira.onap.org/browse/AAI-417>`_ Rackspace 20170928 fails to authenticate nexus3 on 10003 during *_init.sh* (sdnc for example)
-- `AAI-420 <https://jira.onap.org/browse/AAI-420>`_
-Can not get the MSB address in esr-server
+- `AAI-420 <https://jira.onap.org/browse/AAI-420>`_ Can not get the MSB address in esr-server
-- `AAI-422 <https://jira.onap.org/browse/AAI-422>`_
-The esr-server csit failed
+- `AAI-422 <https://jira.onap.org/browse/AAI-422>`_ The esr-server csit failed
-- `AAI-424 <https://jira.onap.org/browse/AAI-424>`_
-The integration catalog is not in use, should be removed
+- `AAI-424 <https://jira.onap.org/browse/AAI-424>`_ The integration catalog is not in use, should be removed
-- `AAI-425 <https://jira.onap.org/browse/AAI-425>`_
-Fix the artifact of esr-gui
+- `AAI-425 <https://jira.onap.org/browse/AAI-425>`_ Fix the artifact of esr-gui
-- `AAI-426 <https://jira.onap.org/browse/AAI-426>`_
-Fix the artifact of esr-server
+- `AAI-426 <https://jira.onap.org/browse/AAI-426>`_ Fix the artifact of esr-server
-- `AAI-431 <https://jira.onap.org/browse/AAI-431>`_
-esr-gui files did not contained in webapp of tomcat
+- `AAI-431 <https://jira.onap.org/browse/AAI-431>`_ esr-gui files did not contained in webapp of tomcat
-- `AAI-433 <https://jira.onap.org/browse/AAI-433>`_
-Failed to pre-load vCPE data to AAI. No response from AAI
+- `AAI-433 <https://jira.onap.org/browse/AAI-433>`_ Failed to pre-load vCPE data to AAI. No response from AAI
-- `AAI-434 <https://jira.onap.org/browse/AAI-434>`_
-Can not visit ESR portal with demo deployment
+- `AAI-434 <https://jira.onap.org/browse/AAI-434>`_ Can not visit ESR portal with demo deployment
-- `AAI-435 <https://jira.onap.org/browse/AAI-435>`_
-default tenant need be input to A&AI while register VIM
+- `AAI-435 <https://jira.onap.org/browse/AAI-435>`_ default tenant need be input to A&AI while register VIM
-- `AAI-436 <https://jira.onap.org/browse/AAI-436>`_
-Call the API from MultiCloud failed
+- `AAI-436 <https://jira.onap.org/browse/AAI-436>`_ Call the API from MultiCloud failed
-- `AAI-440 <https://jira.onap.org/browse/AAI-440>`_
-The version input box should be changed in a more easy to use when register a VIM
+- `AAI-440 <https://jira.onap.org/browse/AAI-440>`_ The version input box should be changed in a more easy to use when register a VIM
-- `AAI-441 <https://jira.onap.org/browse/AAI-441>`_
-Can not input the vendor and version information to EMS, but there is a default data for the two parameter
+- `AAI-441 <https://jira.onap.org/browse/AAI-441>`_ Can not input the vendor and version information to EMS, but there is a default data for the two parameter
-- `AAI-442 <https://jira.onap.org/browse/AAI-442>`_
-Can't instantiate a service
+- `AAI-442 <https://jira.onap.org/browse/AAI-442>`_ Can't instantiate a service
-- `AAI-444 <https://jira.onap.org/browse/AAI-444>`_
-Cannot associate multiple service-instances to PNFs
+- `AAI-444 <https://jira.onap.org/browse/AAI-444>`_ Cannot associate multiple service-instances to PNFs
-- `AAI-446 <https://jira.onap.org/browse/AAI-446>`_
-vnf to esr-system-info named-query is missing vnfc
+- `AAI-446 <https://jira.onap.org/browse/AAI-446>`_ vnf to esr-system-info named-query is missing vnfc
-- `AAI-448 <https://jira.onap.org/browse/AAI-448>`_
-Remove snapshot dependencies from aai-common, data-router, and rest-client
+- `AAI-448 <https://jira.onap.org/browse/AAI-448>`_ Remove snapshot dependencies from aai-common, data-router, and rest-client
-- `AAI-450 <https://jira.onap.org/browse/AAI-450>`_
-Named Query needs to be updated to return VNFC Info
+- `AAI-450 <https://jira.onap.org/browse/AAI-450>`_ Named Query needs to be updated to return VNFC Info
-- `AAI-453 <https://jira.onap.org/browse/AAI-453>`_
-Fix stage-site jenkins job for aai-common
+- `AAI-453 <https://jira.onap.org/browse/AAI-453>`_ Fix stage-site jenkins job for aai-common
-- `AAI-454 <https://jira.onap.org/browse/AAI-454>`_
-LoggingContext.requestId required NULL handling in aai/aai-common (20170607) - during demo.sh init_customer
+- `AAI-454 <https://jira.onap.org/browse/AAI-454>`_ LoggingContext.requestId required NULL handling in aai/aai-common (20170607) - during demo.sh init_customer
**Known Issues**