)]}'
{"stack.sh":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"e8ead629daf71758a94b32c19050cb8ebf8428c9","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"if [ -f $CLOUDS_YAML ]; then"},{"line_number":1303,"context_line":"    mkdir -p $(dirname $CLOUDS_YAML)"},{"line_number":1304,"context_line":"fi"},{"line_number":1305,"context_line":"cat \u003e\u003e\"$CLOUDS_YAML\" \u003c\u003cEOF"},{"line_number":1306,"context_line":"clouds:"},{"line_number":1307,"context_line":"  devstack:"},{"line_number":1308,"context_line":"    auth:"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a016987_0f5af483","line":1305,"updated":"2015-05-14 15:28:37.000000000","message":"The append has me worried... Maybe we should only append if we grep and dont find a devstack?","commit_id":"79ae15836c55a99a2cb7276d67dba8a6408a637e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"780274e6b92fc073323b92e2244c96bd640d7e66","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"clouds:"},{"line_number":1307,"context_line":"  devstack:"},{"line_number":1308,"context_line":"    auth:"},{"line_number":1309,"context_line":"      auth_url: $SERVICE_PROTCOL://$SERVICE_HOST:5000/v$IDENTITY_API_VERSION"},{"line_number":1310,"context_line":"      username: demo"},{"line_number":1311,"context_line":"      password: demo"},{"line_number":1312,"context_line":"      password: $ADMIN_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a016987_0fe794e5","line":1309,"updated":"2015-05-14 15:26:47.000000000","message":"so... auth.auth_url? I get that\u0027s how it works, but that seems a little bonghits for the file format.","commit_id":"79ae15836c55a99a2cb7276d67dba8a6408a637e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"780274e6b92fc073323b92e2244c96bd640d7e66","unresolved":false,"context_lines":[{"line_number":1308,"context_line":"    auth:"},{"line_number":1309,"context_line":"      auth_url: $SERVICE_PROTCOL://$SERVICE_HOST:5000/v$IDENTITY_API_VERSION"},{"line_number":1310,"context_line":"      username: demo"},{"line_number":1311,"context_line":"      password: demo"},{"line_number":1312,"context_line":"      password: $ADMIN_PASSWORD"},{"line_number":1313,"context_line":"    region_name: $REGION_NAME"},{"line_number":1314,"context_line":"    identity_api_version: $IDENTITY_API_VERSION"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a016987_2fbb70c6","line":1311,"updated":"2015-05-14 15:26:47.000000000","message":"tenant? project?","commit_id":"79ae15836c55a99a2cb7276d67dba8a6408a637e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"780274e6b92fc073323b92e2244c96bd640d7e66","unresolved":false,"context_lines":[{"line_number":1313,"context_line":"    region_name: $REGION_NAME"},{"line_number":1314,"context_line":"    identity_api_version: $IDENTITY_API_VERSION"},{"line_number":1315,"context_line":"EOF"},{"line_number":1316,"context_line":"if [ -f $SSL_BUNDLE_FILE ]; then"},{"line_number":1317,"context_line":"    echo \"    cacert: $SSL_BUNDLE_FILE\" \u003e\u003e\"$CLOUDS_YAML\""},{"line_number":1318,"context_line":"fi"},{"line_number":1319,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a016987_8ff26499","line":1316,"updated":"2015-05-14 15:26:47.000000000","message":"we should probably quote $SSL_BUNDLE_FILE to handle the null case otherwise this is a syntax error, right?","commit_id":"79ae15836c55a99a2cb7276d67dba8a6408a637e"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"bd27665e66c8cdc884ad99315910fef6759a7e75","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"# to make it overridable. There is current no usecase where doing so makes"},{"line_number":1300,"context_line":"# sense, so I\u0027m not actually doing it now."},{"line_number":1301,"context_line":"CLOUDS_YAML\u003d~/.config/openstack/clouds.yaml"},{"line_number":1302,"context_line":"if [ -f $CLOUDS_YAML ]; then"},{"line_number":1303,"context_line":"    mkdir -p $(dirname $CLOUDS_YAML)"},{"line_number":1304,"context_line":"    cat \u003e\"$CLOUDS_YAML\" \u003c\u003cEOF"},{"line_number":1305,"context_line":"clouds:"}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a016987_4affba01","line":1302,"updated":"2015-05-14 15:34:32.000000000","message":"I think you want ! -f","commit_id":"af1d5c0c0336a15b2b34967a7673fbb92d9f5657"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"a0bea7da3fe8d10a35d2b5df4566f1f929477246","unresolved":false,"context_lines":[{"line_number":1305,"context_line":"clouds:"},{"line_number":1306,"context_line":"  devstack:"},{"line_number":1307,"context_line":"    auth:"},{"line_number":1308,"context_line":"      auth_url: $SERVICE_PROTCOL://$SERVICE_HOST:5000/v$IDENTITY_API_VERSION"},{"line_number":1309,"context_line":"      username: demo"},{"line_number":1310,"context_line":"      project_name: demo"},{"line_number":1311,"context_line":"      password: $ADMIN_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":4,"id":"7a016987_e571f7e1","line":1308,"updated":"2015-05-14 16:25:37.000000000","message":"This needs to use KEYSTONE_AUTH_URI here so it works when Keystone has SSL enabled:\n\n  $KEYSTONE_AUTH_URI/v$IDENTITY_API_VERSION","commit_id":"5c651c6128586ea1b03da2fdd67de516461c6a99"}]}
