melange/melange
2011-10-28 10:19:25 +05:30
..
common Rajaram/Vinkesh|interface controller takes network params for ip allocation and Interface model validates presence of tenant id 2011-10-24 15:42:39 +05:30
db Vinkesh | Added show action on interface to return the interface configurations like mac address and ip addresses 2011-10-25 12:09:41 +05:30
extensions Rajaram/Vinkesh|moved extensions folder inside melange 2011-10-07 09:55:32 +05:30
ipam Vinkesh | Interface create response now returns whole interface configuration data including MAC address and IP Addresses information 2011-10-28 10:19:25 +05:30
ipv4 Rajaram/Vinkesh | kombu Brokers are in-memory for now 2011-10-13 14:40:16 +05:30
ipv6 Vinkesh/Rajaram| tracking mac addresses sent as a parameter and added delete of interface 2011-10-25 10:22:44 +05:30
tests Vinkesh | Interface create response now returns whole interface configuration data including MAC address and IP Addresses information 2011-10-28 10:19:25 +05:30
__init__.py Vinkesh/Rajaram| Fixes as per Brain's comments: 2011-10-07 09:55:32 +05:30
README Rajaram/Vinkesh| updated readme file 2011-10-07 09:55:32 +05:30
version.py Vinkesh/Rajaram| Fixes as per Brain's comments: 2011-10-07 09:55:32 +05:30
versions.py Rajaram| Newline between imports and copyright header, imports only import modules, doc strings as per HACKING guide 2011-10-07 09:55:32 +05:30

# Running Melange Tests
Use the run_tests.sh from the root nova folder. It doesnt run Melange tests by default.
>run_tests.sh melange
>run_tests.sh melange.tests.unit
>run_tests.sh melange.tests.functional

# Running Melange App
>cd <nova_root>
>cp etc/melange/melange.conf.sample  ~/melange.conf
>bin/melange-manage db_sync
>bin/melange
By default melange uses sqlite, to use Mysql
1) Create the mysql db manually
   Eg: mysql -uroot -p -e "CREATE DATABASE melange_test;CREATE DATABASE melange"
2) Change sql_connection key in melange.conf to point to that db.
   Eg: sql_connection = mysql://<user>:<password>@localhost/melange