Source Code access
Source code for running the use cases on Azure is available on Github. Use the below links to get the source code from github.
S.No | Component | Command to clone | Remarks |
---|---|---|---|
3 | SO | git clone -b beijing --single-branch https://github.com/onapdemo/so.git | contains multivim adaptor, fixes for limitations as explained here |
4 | MultiVIM (azure plugin) | ||
5 | Robot | git clone https://github.com/onapdemo/testsuite.git git clone https://github.com/onapdemo/testsuite-properties.git git clone https://github.com/onapdemo/demo.git | Robot scripts modified to support Azure |
6 | OOM | git clone https://github.com/onapdemo/oom.git | OOM source code with updated config files and value charts as explained here |
7 | Installation scripts | vFW and vDNS installation scripts. Also contains the onap deployment script. |
Compile Source Code of Aria
Clone the Aria source code using the command given in above table.
Traverse to the directory: multicloud-azure/aria/aria-extension-cloudify/src/aria
Run the command : pip install . -This will install all the dependencies mentioned in requirements.txt file.
Traverse to the directory: multicloud-azure/aria/aria-extension-cloudify
Run the command : pip install . -This will install all the dependencies mentioned in requirements.txt file.
Traverse to the directory: multicloud-azure/aria/aria-rest-server/src/main/python/aria-rest
Run the command : pip install . -This will install the rest server used to send the requests from NB systems.
Verify the installation by running the command : aria which will output the usage commands
Traverse to the directory: multicloud-azure/docker
Run the command to install the cloudify-azure-plugin (wgn file is kept at this path) and is ready to be installed
aria plugins install cloudify_azure_plugin-1.4.2-py27-none-linux_x86_64.wgn
Start the rest-server by running the command: aria-rest
This will start the server on port:5000 .Check the available APIs using :http://localhost:5000/api/multicloud-azure/v0/