Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A test environment has been established in the WindRiver POD-ONAP-01 instance, under the AAF Project.  These components were deployed in separate kubernetes instances so they are not communicating via kubernetes service names yet.  Likewise, a client attempting to communicate with these components needs to know the node port for proper mapping to the container.

ComponentKubernetes ServiceNode HTTP AddressNode HTTPS AddressComments
AAF
10.12.6.21410.12.6.214

This is the AAF instance provided by Jonathan.

aka aaf-onap-test.osaaf.org

GUI at: https://10.12.6.214:8200/gui

Buscontrollerdmaap-bc10.12.5.64:3024110.12.5.64:30242
Message Routermessage-router10.12.7.22:3022710.12.7.22:30228


AAF Pre-requisites

A client of an AAF Authenticated Topic must have an Application Identity  (see AAF Environment - Beijing).  This identity is used when attempting to publish or subscribe to an authenticated topic.

The Application Identity must be assigned to an AAF Role.  The following steps are done by a human developer once in this AAF instance, and the changes will be saved as part of the AAF bootstrap provisioning process to be applied to other AAF deployments in the future:

  1. Login to the AAF GUI using a People Identity that has Administration privilege for the Application Namespace.
  2. Create a Role that makes sense for the client.  e.g. A publisher client that has an identity within namespace org.onap.anapp might define a Role of org.onap.anapp.mrclient.
    The AAF Command Line syntax would be:  
                            role create org.onap.anapp.mrclient
  3. Assign the Application Identity to the Role.  Be careful about the ordering of the parts of the namespace.
    The AAF Command Line syntax would be:  
                            role user add anapp@anapp.onap.org org.onap.anapp.mrclient

...