)]}'
{"exercises/marconi.sh":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"13f3980cfcf958c9f48372b9ef5aed42a2d17195","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"is_service_enabled marconi-server || exit 55"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"curl http://$SERVICE_HOST:8888/v1/ 2\u003e/dev/null | grep -q \u0027Auth\u0027 || die $LINENO \"Marconi API not functioning!\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"set +o xtrace"},{"line_number":41,"context_line":"echo \"*********************************************************************\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAATn%2F%2Bl%2F4%3D","line":38,"updated":"2013-11-22 18:04:42.000000000","message":"It looks like marconi-server is only listening on 127.0.0.1:8888 so this test fails.","commit_id":"b010750e8ae485094e56b2423109e7c4cb4b501a"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"202ec05e5d103911c4eeef8ebb38c25dc9e3a31d","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"is_service_enabled marconi-server || exit 55"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"curl http://$SERVICE_HOST:8888/v1/ 2\u003e/dev/null | grep -q \u0027Auth\u0027 || die $LINENO \"Marconi API not functioning!\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"set +o xtrace"},{"line_number":41,"context_line":"echo \"*********************************************************************\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAATn%2F%2BlgE%3D","line":38,"in_reply_to":"AAAATn%2F%2Bl%2F4%3D","updated":"2013-11-22 19:31:59.000000000","message":"erm, ops!","commit_id":"b010750e8ae485094e56b2423109e7c4cb4b501a"}],"files/keystone_data.sh":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"13f3980cfcf958c9f48372b9ef5aed42a2d17195","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    fi"},{"line_number":183,"context_line":"fi"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"# Marconi"},{"line_number":186,"context_line":"if [[ \"$ENABLED_SERVICES\" \u003d~ \"marconi-server\" ]]; then"},{"line_number":187,"context_line":"    MARCONI_USER\u003d$(get_id keystone user-create --name\u003dmarconi \\"},{"line_number":188,"context_line":"                                                --pass\u003d\"$SERVICE_PASSWORD\" \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAATn%2F%2Bl9E%3D","line":185,"updated":"2013-11-22 18:04:42.000000000","message":"This really should go into lib/marconi (and I really need to do that to the others still here too).\n\nLook at lib/cinder create_cinder_accounts() for a template for this.","commit_id":"b010750e8ae485094e56b2423109e7c4cb4b501a"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"202ec05e5d103911c4eeef8ebb38c25dc9e3a31d","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    fi"},{"line_number":183,"context_line":"fi"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"# Marconi"},{"line_number":186,"context_line":"if [[ \"$ENABLED_SERVICES\" \u003d~ \"marconi-server\" ]]; then"},{"line_number":187,"context_line":"    MARCONI_USER\u003d$(get_id keystone user-create --name\u003dmarconi \\"},{"line_number":188,"context_line":"                                                --pass\u003d\"$SERVICE_PASSWORD\" \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"AAAATn%2F%2BlgM%3D","line":185,"in_reply_to":"AAAATn%2F%2Bl9E%3D","updated":"2013-11-22 19:31:59.000000000","message":"Awesome, I was wondering the same thing when I put it here but didn\u0027t take the time to check other projects besides the ones listed here.\n\nThanks","commit_id":"b010750e8ae485094e56b2423109e7c4cb4b501a"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"eacf5ec7ab74fd8691e56a1c513e10ce3aa6f6de","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    fi"},{"line_number":183,"context_line":"fi"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"# Marconi"},{"line_number":186,"context_line":"if [[ \"$ENABLED_SERVICES\" \u003d~ \"marconi-server\" ]]; then"},{"line_number":187,"context_line":"    MARCONI_USER\u003d$(get_id keystone user-create --name\u003dmarconi \\"},{"line_number":188,"context_line":"                                                --pass\u003d\"$SERVICE_PASSWORD\" \\"}],"source_content_type":"text/x-sh","patch_set":7,"id":"AAAATn%2F%2BZHQ%3D","line":185,"updated":"2013-11-26 15:45:24.000000000","message":"Remove this, not needed now","commit_id":"3a67217d8130ca009d283178517012f9052ffc9d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"db756aacc57dea2ce6af2bd66c6247a187e3b823","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    fi"},{"line_number":183,"context_line":"fi"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"# Marconi"},{"line_number":186,"context_line":"if [[ \"$ENABLED_SERVICES\" \u003d~ \"marconi-server\" ]]; then"},{"line_number":187,"context_line":"    MARCONI_USER\u003d$(get_id keystone user-create --name\u003dmarconi \\"},{"line_number":188,"context_line":"                                                --pass\u003d\"$SERVICE_PASSWORD\" \\"}],"source_content_type":"text/x-sh","patch_set":7,"id":"AAAATn%2F%2BVLE%3D","line":185,"in_reply_to":"AAAATn%2F%2BZHQ%3D","updated":"2013-11-27 10:08:10.000000000","message":"damnit, I completely forgot! Sorry about this!","commit_id":"3a67217d8130ca009d283178517012f9052ffc9d"}],"files/rpms/marconi-server":[{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"67533fe3e02b0aa4f46f7c95d18c4f358d8f8604","unresolved":false,"context_lines":[{"line_number":1,"context_line":"selinux-policy-targeted"},{"line_number":2,"context_line":"mongodb-server"},{"line_number":3,"context_line":"pymongo"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"AAAATn%2F90H0%3D","line":1,"updated":"2013-12-05 16:34:08.000000000","message":"this should be installed by default, do we need to enforce it for a reason?","commit_id":"06b345e509f7fa213be17715f9ac581a51f2fd56"}]}
