)]}'
{"devstack/ceilosca.sh":[{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c5e0b8262b5cb19bc3851cc7073b978a0fd7b1da","unresolved":false,"context_lines":[{"line_number":40,"context_line":"git checkout stable/liberty"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#Add hard coded IP to the default interface"},{"line_number":43,"context_line":"##NOTE: Change the interface if your system is different net_if"},{"line_number":44,"context_line":"SERVICE_HOST\u003d192.168.10.6"},{"line_number":45,"context_line":"HOST_IP_IFACE\u003deth0"},{"line_number":46,"context_line":"sudo ip addr add $SERVICE_HOST/24 dev $HOST_IP_IFACE || true"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba8a016a_3e236007","line":43,"updated":"2015-11-22 23:39:43.000000000","message":"would probably be good to accept the HOST_IP_IFACE as input to the ceilosca script, now since it also gets written to the local.conf file..","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"848e780aa16ba4aad2646952a5776fda64567c5f","unresolved":false,"context_lines":[{"line_number":40,"context_line":"git checkout stable/liberty"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#Add hard coded IP to the default interface"},{"line_number":43,"context_line":"##NOTE: Change the interface if your system is different net_if"},{"line_number":44,"context_line":"SERVICE_HOST\u003d192.168.10.6"},{"line_number":45,"context_line":"HOST_IP_IFACE\u003deth0"},{"line_number":46,"context_line":"sudo ip addr add $SERVICE_HOST/24 dev $HOST_IP_IFACE || true"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba8a016a_cfbdc003","line":43,"in_reply_to":"ba8a016a_3e236007","updated":"2015-11-23 04:38:30.000000000","message":"The interface is default for most of the cases. It is a reasonable default IMO. I added a comment here and in README to remind the user to change when required.","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c5e0b8262b5cb19bc3851cc7073b978a0fd7b1da","unresolved":false,"context_lines":[{"line_number":75,"context_line":"# This line will enable all of Monasca."},{"line_number":76,"context_line":"enable_plugin monasca-api https://git.openstack.org/openstack/monasca-api"},{"line_number":77,"context_line":"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer stable/liberty"},{"line_number":78,"context_line":"enable_plugin ceilosca https://github.com/srsakhamuri/monasca-ceilometer"},{"line_number":79,"context_line":"\u0027 \u003e local.conf"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba8a016a_7e39e840","line":78,"updated":"2015-11-22 23:39:43.000000000","message":"This git_url should be https://github.com/openstack/monasca-ceilometer?","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"848e780aa16ba4aad2646952a5776fda64567c5f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"# This line will enable all of Monasca."},{"line_number":76,"context_line":"enable_plugin monasca-api https://git.openstack.org/openstack/monasca-api"},{"line_number":77,"context_line":"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer stable/liberty"},{"line_number":78,"context_line":"enable_plugin ceilosca https://github.com/srsakhamuri/monasca-ceilometer"},{"line_number":79,"context_line":"\u0027 \u003e local.conf"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba8a016a_efba040a","line":78,"in_reply_to":"ba8a016a_7e39e840","updated":"2015-11-23 04:38:30.000000000","message":"yes will change it once the patch is merged, otherwise it will be difficult to test it since the changes this patch expects not on official repo yet.","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":28,"context_line":"              \u003c/proxy\u003e"},{"line_number":29,"context_line":"          \u003c/proxies\u003e"},{"line_number":30,"context_line":"         \u003c/settings\u003e\" \u003e ./maven_proxy_settings.xml"},{"line_number":31,"context_line":"  mkdir ~/.m2"},{"line_number":32,"context_line":"  cp ./maven_proxy_settings.xml ~/.m2/settings.xml"},{"line_number":33,"context_line":"  sudo mkdir /root/.m2"},{"line_number":34,"context_line":"  sudo cp ./maven_proxy_settings.xml /root/.m2/settings.xml"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_4be0c496","line":31,"updated":"2015-11-23 16:47:06.000000000","message":"this will fail when run multiple times, it should be done only the first time.","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"2ea6e2c7091dc8ebd44835a412215bcf489ab15f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"              \u003c/proxy\u003e"},{"line_number":29,"context_line":"          \u003c/proxies\u003e"},{"line_number":30,"context_line":"         \u003c/settings\u003e\" \u003e ./maven_proxy_settings.xml"},{"line_number":31,"context_line":"  mkdir ~/.m2"},{"line_number":32,"context_line":"  cp ./maven_proxy_settings.xml ~/.m2/settings.xml"},{"line_number":33,"context_line":"  sudo mkdir /root/.m2"},{"line_number":34,"context_line":"  sudo cp ./maven_proxy_settings.xml /root/.m2/settings.xml"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_53e39205","line":31,"in_reply_to":"ba8a016a_4be0c496","updated":"2015-11-23 17:52:02.000000000","message":"Done","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":30,"context_line":"         \u003c/settings\u003e\" \u003e ./maven_proxy_settings.xml"},{"line_number":31,"context_line":"  mkdir ~/.m2"},{"line_number":32,"context_line":"  cp ./maven_proxy_settings.xml ~/.m2/settings.xml"},{"line_number":33,"context_line":"  sudo mkdir /root/.m2"},{"line_number":34,"context_line":"  sudo cp ./maven_proxy_settings.xml /root/.m2/settings.xml"},{"line_number":35,"context_line":"fi"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_cbea7474","line":33,"updated":"2015-11-23 16:47:06.000000000","message":"ditto.","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"2ea6e2c7091dc8ebd44835a412215bcf489ab15f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"         \u003c/settings\u003e\" \u003e ./maven_proxy_settings.xml"},{"line_number":31,"context_line":"  mkdir ~/.m2"},{"line_number":32,"context_line":"  cp ./maven_proxy_settings.xml ~/.m2/settings.xml"},{"line_number":33,"context_line":"  sudo mkdir /root/.m2"},{"line_number":34,"context_line":"  sudo cp ./maven_proxy_settings.xml /root/.m2/settings.xml"},{"line_number":35,"context_line":"fi"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_33e84ee2","line":33,"in_reply_to":"ba8a016a_cbea7474","updated":"2015-11-23 17:52:02.000000000","message":"Done","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":49,"context_line":"echo \u0027[[local|localrc]]"},{"line_number":50,"context_line":"SERVICE_HOST\u003d192.168.10.6"},{"line_number":51,"context_line":"HOST_IP\u003d192.168.10.6"},{"line_number":52,"context_line":"HOST_IP_IFACE\u003deth0"},{"line_number":53,"context_line":"MYSQL_HOST\u003d192.168.10.6"},{"line_number":54,"context_line":"MYSQL_PASSWORD\u003dsecretmysql"},{"line_number":55,"context_line":"DATABASE_PASSWORD\u003dsecretdatabase"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_ab43706b","line":52,"updated":"2015-11-23 16:47:06.000000000","message":"eth0 has to be changed at 2 places, line 44 and here, can we just refer to there so it only needs to be changed in one place,","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"2ea6e2c7091dc8ebd44835a412215bcf489ab15f","unresolved":false,"context_lines":[{"line_number":49,"context_line":"echo \u0027[[local|localrc]]"},{"line_number":50,"context_line":"SERVICE_HOST\u003d192.168.10.6"},{"line_number":51,"context_line":"HOST_IP\u003d192.168.10.6"},{"line_number":52,"context_line":"HOST_IP_IFACE\u003deth0"},{"line_number":53,"context_line":"MYSQL_HOST\u003d192.168.10.6"},{"line_number":54,"context_line":"MYSQL_PASSWORD\u003dsecretmysql"},{"line_number":55,"context_line":"DATABASE_PASSWORD\u003dsecretdatabase"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_93e01afc","line":52,"in_reply_to":"ba8a016a_ab43706b","updated":"2015-11-23 17:52:02.000000000","message":"Done","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":68,"context_line":"# default is to install the Java implementations of both the Monasca API and the Monasca Persister."},{"line_number":69,"context_line":"# Uncomment one of the following two lines to choose Java or Python for the Monasca API."},{"line_number":70,"context_line":"#MONASCA_API_IMPLEMENTATION_LANG\u003d${MONASCA_API_IMPLEMENTATION_LANG:-java}"},{"line_number":71,"context_line":"MONASCA_API_IMPLEMENTATION_LANG\u003d${MONASCA_API_IMPLEMENTATION_LANG:-python}"},{"line_number":72,"context_line":"# Uncomment one of the following two lines to choose Java or Python for the Monasca Pesister."},{"line_number":73,"context_line":"#MONASCA_PERSISTER_IMPLEMENTATION_LANG\u003d${MONASCA_PERSISTER_IMPLEMENTATION_LANG:-java}"},{"line_number":74,"context_line":"MONASCA_PERSISTER_IMPLEMENTATION_LANG\u003d${MONASCA_PERSISTER_IMPLEMENTATION_LANG:-python}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_264b355b","line":71,"updated":"2015-11-23 16:47:06.000000000","message":"The python implementation appears to have some bugs (not sure what), https://github.com/openstack/monasca-api/tree/master/devstack\n\nwe should probably try to use java or document known issues with python impl in ceilosca README.","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"2ea6e2c7091dc8ebd44835a412215bcf489ab15f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"# default is to install the Java implementations of both the Monasca API and the Monasca Persister."},{"line_number":69,"context_line":"# Uncomment one of the following two lines to choose Java or Python for the Monasca API."},{"line_number":70,"context_line":"#MONASCA_API_IMPLEMENTATION_LANG\u003d${MONASCA_API_IMPLEMENTATION_LANG:-java}"},{"line_number":71,"context_line":"MONASCA_API_IMPLEMENTATION_LANG\u003d${MONASCA_API_IMPLEMENTATION_LANG:-python}"},{"line_number":72,"context_line":"# Uncomment one of the following two lines to choose Java or Python for the Monasca Pesister."},{"line_number":73,"context_line":"#MONASCA_PERSISTER_IMPLEMENTATION_LANG\u003d${MONASCA_PERSISTER_IMPLEMENTATION_LANG:-java}"},{"line_number":74,"context_line":"MONASCA_PERSISTER_IMPLEMENTATION_LANG\u003d${MONASCA_PERSISTER_IMPLEMENTATION_LANG:-python}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_13166af1","line":71,"in_reply_to":"ba8a016a_264b355b","updated":"2015-11-23 17:52:02.000000000","message":"We need to raise bug on monasca-api if we find any.  since monasca is in big tent now, python is the official port whcih we should use. If there is any show stopper we will switch it back to Java","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":77,"context_line":"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer stable/liberty"},{"line_number":78,"context_line":"enable_plugin ceilosca https://github.com/srsakhamuri/monasca-ceilometer"},{"line_number":79,"context_line":"\u0027 \u003e local.conf"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"},{"line_number":82,"context_line":"./stack.sh"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_44919251","line":80,"updated":"2015-11-23 16:47:06.000000000","message":"similar to previous deployer, it should be preced with a ./unstack.sh so that multiple runs are good.","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c89e113ef0584330b05abd19bc7b5fac1613e1fa","unresolved":false,"context_lines":[{"line_number":79,"context_line":"\u0027 \u003e local.conf"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"},{"line_number":82,"context_line":"./stack.sh"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_2bfc603d","line":82,"updated":"2015-11-23 16:47:06.000000000","message":"i am running this on system which already has monasca running, i get this error when installing Monasca virtual env,, (which i believe is when the virt env is actively used)\n\n 2015-11-23 09:05:51.026 |   File \"/usr/lib/python2.7/shutil.py\", line 83, in copyfile\n2015-11-23 09:05:51.026 |     with open(dst, \u0027wb\u0027) as fdst:\n2015-11-23 09:05:51.026 | IOError: [Errno 26] Text file busy: \u0027./bin/python\u0027\n\nIt worked by running this before running stack.sh: https://github.com/openstack/monasca-api/blob/master/devstack/plugin.sh#L292","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"2ea6e2c7091dc8ebd44835a412215bcf489ab15f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"\u0027 \u003e local.conf"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"},{"line_number":82,"context_line":"./stack.sh"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba8a016a_935b3af6","line":82,"in_reply_to":"ba8a016a_2bfc603d","updated":"2015-11-23 17:52:02.000000000","message":"Unstack should help here, whcih will cleanup monasca","commit_id":"c0dcaaec876f6c0479e1c332a59481c7aa342d6a"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"ebf2b16a3d765fa7255cb4275bc3988fd3207f04","unresolved":false,"context_lines":[{"line_number":35,"context_line":"fi"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"#Clone devstack and switch to liberty"},{"line_number":38,"context_line":"git clone https://git.openstack.org/openstack-dev/devstack | true"},{"line_number":39,"context_line":"cd devstack"},{"line_number":40,"context_line":"git checkout stable/liberty"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba8a016a_c1b9e92f","line":38,"updated":"2015-11-23 20:16:51.000000000","message":"this will clone devstack in the folder where this script is run from, can we force it to clone to ~, since running ./ceilosca clones devstack within monasca-ceilometer/devstack and devstack/ceilosca.sh will fail.","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"d2b892c08654b30377a50623542eb56319a5bdf3","unresolved":false,"context_lines":[{"line_number":35,"context_line":"fi"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"#Clone devstack and switch to liberty"},{"line_number":38,"context_line":"git clone https://git.openstack.org/openstack-dev/devstack | true"},{"line_number":39,"context_line":"cd devstack"},{"line_number":40,"context_line":"git checkout stable/liberty"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a8ffd7b_bb0eb2e3","line":38,"in_reply_to":"ba8a016a_c1b9e92f","updated":"2015-11-24 14:14:56.000000000","message":"Done","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"eed51ace275171f1e947555e30650c5e1a7d5012","unresolved":false,"context_lines":[{"line_number":62,"context_line":"LOG_COLOR\u003dFalse"},{"line_number":63,"context_line":"#disable_all_services"},{"line_number":64,"context_line":"disable_service horizon"},{"line_number":65,"context_line":"enable_service rabbit mysql key tempest"},{"line_number":66,"context_line":"# The following two variables allow switching between Java and Python for the implementations"},{"line_number":67,"context_line":"# of the Monasca API and the Monasca Persister. If these variables are not set, then the"},{"line_number":68,"context_line":"# default is to install the Java implementations of both the Monasca API and the Monasca Persister."}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba8a016a_7f5d3478","line":65,"updated":"2015-11-23 20:24:36.000000000","message":"Can we also disable_service ceilometer collector and ceilometer alarm services?","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"d2b892c08654b30377a50623542eb56319a5bdf3","unresolved":false,"context_lines":[{"line_number":62,"context_line":"LOG_COLOR\u003dFalse"},{"line_number":63,"context_line":"#disable_all_services"},{"line_number":64,"context_line":"disable_service horizon"},{"line_number":65,"context_line":"enable_service rabbit mysql key tempest"},{"line_number":66,"context_line":"# The following two variables allow switching between Java and Python for the implementations"},{"line_number":67,"context_line":"# of the Monasca API and the Monasca Persister. If these variables are not set, then the"},{"line_number":68,"context_line":"# default is to install the Java implementations of both the Monasca API and the Monasca Persister."}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a8ffd7b_cc1f3e5a","line":65,"in_reply_to":"ba8a016a_7f5d3478","updated":"2015-11-24 14:14:56.000000000","message":"Done","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"ebf2b16a3d765fa7255cb4275bc3988fd3207f04","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"},{"line_number":82,"context_line":"./unstack.sh"},{"line_number":83,"context_line":"./stack.sh"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba8a016a_4e820802","line":83,"updated":"2015-11-23 20:16:51.000000000","message":"Looks like unstack will just stop the monasca services, clean will uninstall monasca to ensure a clean state, https://github.com/openstack/monasca-api/blob/master/devstack/plugin.sh#L197","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"d2b892c08654b30377a50623542eb56319a5bdf3","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#Run the stack.sh"},{"line_number":82,"context_line":"./unstack.sh"},{"line_number":83,"context_line":"./stack.sh"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a8ffd7b_cca41e0a","line":83,"in_reply_to":"ba8a016a_4e820802","updated":"2015-11-24 14:14:56.000000000","message":"What is the error occuring? may be we can manually clean that stuff alone instead of cleaning everything.","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"e2d2eff97c224d637aa4ba96c8e00b8336642dd2","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"#Clone devstack and switch to liberty"},{"line_number":38,"context_line":"git clone https://git.openstack.org/openstack-dev/devstack ~/devstack | true"},{"line_number":39,"context_line":"cd devstack"},{"line_number":40,"context_line":"git checkout stable/liberty"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#Add hard coded IP to the default interface"}],"source_content_type":"text/x-sh","patch_set":5,"id":"9a8ffd7b_030f47e2","line":39,"updated":"2015-11-24 17:55:12.000000000","message":"this should be  ~/devstack","commit_id":"3a4a1efcd34c47ffbfbb813665e97dbcdad233f1"},{"author":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"change_message_id":"bebfc5963628ecda6704a59c6c8431640630770b","unresolved":false,"context_lines":[{"line_number":80,"context_line":"# This line will enable all of Monasca."},{"line_number":81,"context_line":"enable_plugin monasca-api https://git.openstack.org/openstack/monasca-api"},{"line_number":82,"context_line":"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer stable/liberty"},{"line_number":83,"context_line":"enable_plugin ceilosca https://github.com/srsakhamuri/monasca-ceilometer"},{"line_number":84,"context_line":"\u0027 \u003e local.conf"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"#Run the stack.sh"}],"source_content_type":"text/x-sh","patch_set":11,"id":"7a5de9d1_99bb68e5","line":83,"range":{"start_line":83,"start_character":23,"end_line":83,"end_character":72},"updated":"2016-01-28 22:57:55.000000000","message":"Srini, why this is in your private repo?\nCan we move it in this repo too?","commit_id":"a9414c30c83ef4fb19e53c60f31a31d90aba2b60"},{"author":{"_account_id":6650,"name":"Eric Peterson","email":"ejpetey@gmail.com","username":"ericpeterson-l"},"change_message_id":"134436653da659de204cb7a6524e0b70c6936465","unresolved":false,"context_lines":[{"line_number":80,"context_line":"# This line will enable all of Monasca."},{"line_number":81,"context_line":"enable_plugin monasca-api https://git.openstack.org/openstack/monasca-api stable/mitaka"},{"line_number":82,"context_line":"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer stable/mitaka"},{"line_number":83,"context_line":"# enable_plugin ceilosca https://github.com/srsakhamuri/monasca-ceilometer devstacking"},{"line_number":84,"context_line":"# Uncomment the above line and comment the below if you want to test this patch"},{"line_number":85,"context_line":"# as it expects we already have new model of devstack"},{"line_number":86,"context_line":"# TODO(srini): Remove the above comment once this patch merges"}],"source_content_type":"text/x-sh","patch_set":16,"id":"bab6814e_ab001403","line":83,"updated":"2016-05-26 18:28:42.000000000","message":"probably best to just remove this completely.","commit_id":"8bc463e6d0cbd520df9ae5ad4ed0e89425e0b62e"}],"devstack/plugin.sh":[{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c5e0b8262b5cb19bc3851cc7073b978a0fd7b1da","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    iniset $CEILOMETER_CONF database metering_connection monasca://$MONASCA_API_URL"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function install_ceilometer {"},{"line_number":31,"context_line":"    for ceilosca_file in $CEILOSCA_FILES"},{"line_number":32,"context_line":"    do"},{"line_number":33,"context_line":"        # source file and dest file names are separated with :"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ba8a016a_be08b092","line":30,"updated":"2015-11-22 23:39:43.000000000","message":"this can be renamed to preinstall_ceilosca","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"eed51ace275171f1e947555e30650c5e1a7d5012","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        cp $CEILOSCA_DIR/etc/ceilometer/$source_file /etc/ceilometer/$dest_file"},{"line_number":25,"context_line":"    done"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    iniset $CEILOMETER_CONF database metering_connection monasca://$MONASCA_API_URL"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function preinstall_ceilosca {"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba8a016a_fff7e456","line":27,"updated":"2015-11-23 20:24:36.000000000","message":"Can we also bump up number of notification_workers under the default section in conf? probably set it to $API_WORKERS","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"d2b892c08654b30377a50623542eb56319a5bdf3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        cp $CEILOSCA_DIR/etc/ceilometer/$source_file /etc/ceilometer/$dest_file"},{"line_number":25,"context_line":"    done"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    iniset $CEILOMETER_CONF database metering_connection monasca://$MONASCA_API_URL"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function preinstall_ceilosca {"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a8ffd7b_fbe8ba18","line":27,"in_reply_to":"ba8a016a_fff7e456","updated":"2015-11-24 14:14:56.000000000","message":"Looks like ceilometer changed it to workers.","commit_id":"db14029c1fd02c119bb52597460d20fdd73537b5"},{"author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"change_message_id":"c952d123418f3aee3f81777a47aae9220aa33261","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function init_ceilosca {"},{"line_number":8,"context_line":"   echo \"In init_ceilosca\""},{"line_number":9,"context_line":"   get_or_add_user_project_role \"monasca-user\" \"ceilometer\" $SERVICE_TENANT_NAME"},{"line_number":10,"context_line":"}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"function configure_ceilosca {"}],"source_content_type":"text/x-sh","patch_set":17,"id":"9abb7d3a_05e1affe","line":9,"range":{"start_line":9,"start_character":61,"end_line":9,"end_character":80},"updated":"2016-05-30 12:59:55.000000000","message":"the use of TENANT_* variables are deprecated and should be avoided. please, consider using $SERVICE_PROJECT_NAME instead","commit_id":"0238ad1461cedd101b8f2b578459a561ade32a00"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"dcde5cc07919b7a142ebd33f38dc7cd1fe6a06c8","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function init_ceilosca {"},{"line_number":8,"context_line":"   echo \"In init_ceilosca\""},{"line_number":9,"context_line":"   get_or_add_user_project_role \"monasca-user\" \"ceilometer\" $SERVICE_TENANT_NAME"},{"line_number":10,"context_line":"}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"function configure_ceilosca {"}],"source_content_type":"text/x-sh","patch_set":17,"id":"9abb7d3a_a0807f47","line":9,"range":{"start_line":9,"start_character":61,"end_line":9,"end_character":80},"in_reply_to":"9abb7d3a_05e1affe","updated":"2016-05-30 21:07:13.000000000","message":"Done","commit_id":"0238ad1461cedd101b8f2b578459a561ade32a00"}],"devstack/setup.cfg":[{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"c5e0b8262b5cb19bc3851cc7073b978a0fd7b1da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ba8a016a_9e112cb2","updated":"2015-11-22 23:39:43.000000000","message":"not sure the reason to move it under devstack, acc to http://docs.openstack.org/developer/devstack/plugins.html, only 3 files are needed.","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"},{"author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"change_message_id":"848e780aa16ba4aad2646952a5776fda64567c5f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ba8a016a_6f45b415","in_reply_to":"ba8a016a_9e112cb2","updated":"2015-11-23 04:38:30.000000000","message":"just kept all the files related to devstack at one place.","commit_id":"4fa8ccaec60051639816e9d4ffe0feb938c80dc1"}]}
