3 This project is a wrapper to use onapsdk toolkit to onboard and
4 instantiate services on ONAP
6 ## Temporary help section
8 A basic example is implemented in the python file
10 - run_basicvm_multicloud_yaml.py
12 The global datas defined in these files (see input_datas) shall be
13 adapted to your environment.
15 In addition you must define your service in directory templates/vnf-services
16 and create zip file for heat template templates/heat_files.
17 See ubuntu16test as example
19 ### Prepare your environment and run tests
21 - Clone the project (using instantiation branch)
23 git clone https://gerrit.onap.org/r/testsuite/pythonsdk-tests.git
26 - Create a virtual environment and clone the python-onapsdk
29 source my_test/bin/activate
30 git clone git@gitlab.com:Orange-OpenSource/lfn/onap/python-onapsdk.
38 - Set global settings configuration files with all required input datas
39 including the dynamic forwarding port for ssh tunnel in
40 src/onaptests/configuration/settings.py
42 - Set OpenStack configuration: there are 2 ways to provide the cloud information
43 If you got the clouds.yaml, you need to reference your cloud with the env
44 variable OS_TEST_CLOUD
46 export OS_TEST_CLOUD=cloud-name-referenced-in-the-cloud-configuration
48 If you do not have access to the cloud config, you must precise all the
51 - Export the setting file in a environment variable
53 export ONAP_PYTHON_SDK_SETTINGS=onaptests.configuration.ubuntu16_multicloud_yaml_settings
56 Note each "use case" may have its own settings corresponding to the test
57 environment and configuration.
59 - (optional) Open ssh tunnel towards your openlab setting a dynamic
60 port forward (by default 1080):
62 ssh user@onap.pod4.opnfv.fr -D 1080
65 - Once the different input datas are updated in run\_\*.py files and
66 that the templates files for your service are defined, start to run
69 python run_basicvm_nomulticloud.py
72 - By default, all the logs are stored in the file pythonsdk.debug.log.
73 The file name and location can be set in the settings.py