Code which performs AAI Update (HeatBridge)

One path for doing AAI update is done via the Robot test scripts.  These scripts invoke a python based Heat bridge script, which can be viewed here:  https://github.com/onap/testsuite-heatbridge/tree/master/heatbridge/heatbridge



Another path for doing AAI update was introduced in Dublin.  This is java code built in to the SO VNF adapter for OpenStack - see: https://github.com/onap/so/tree/master/adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge

Notes on usage:

  • It (the AAI update via SO code) will fail if the openstack adapter cannot query the Openstack hostname of the pserver where the vservers are located.

  • Observed that SO code expected to find a pserver object in AAI by 'hostname'.  What was present in AAI was present in AAI was a pserver object with ID of <cloud-owner>_<cloud-region>_hostname.  So, it is necessary to ensure that the pserver object is present in AAI for this SO AAI update code to work.