)]}'
{"doc/source/devstack.rst":[{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"2491136d6b1b6012968797e8e4a24356ad2201d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"    Copyright 2013 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":5,"context_line":"    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_ffd7a4bc","line":2,"updated":"2014-12-23 21:23:34.000000000","message":"2014","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"    Copyright 2013 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":5,"context_line":"    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_f3e79644","line":2,"in_reply_to":"3a961159_ffd7a4bc","updated":"2015-02-15 03:19:48.000000000","message":"2015","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":19,"context_line":"DevStack"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"This document is aimed to provide steps for Trove installation with Devstack."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Instructions"},{"line_number":25,"context_line":"++++++++++++"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_13ed0a26","line":22,"updated":"2015-02-15 03:19:48.000000000","message":"This document aims to provide ...","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"575225d79a5685d9c3d34dce3bc7c6dfaa5d84f4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Instructions"},{"line_number":25,"context_line":"++++++++++++"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"1. Get a clean Ubuntu 14.04 VM. DevStack \"takes over\". Don\u0027t use your desktop!"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"2. Clone DevStack inside the VM::"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_a359d036","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":6},"updated":"2014-12-19 20:10:15.000000000","message":"A \"clean Ubuntu 14.04 VM\" won\u0027t work..you at least need git.\n\nMaybe you should add this:\n$ apt-get update\n$ apt-get install git-core -y","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"575225d79a5685d9c3d34dce3bc7c6dfaa5d84f4","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"2. Clone DevStack inside the VM::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"   $ git clone https://github.com/openstack-dev/devstack.git "},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"3. Create a `localrc` config file under Devstack folder and add the"},{"line_number":34,"context_line":"   following services::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_43758c96","line":31,"range":{"start_line":31,"start_character":9,"end_line":31,"end_character":14},"updated":"2014-12-19 20:10:15.000000000","message":"should probably change this to git.openstack.org","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"2. Clone DevStack inside the VM::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"   $ git clone https://github.com/openstack-dev/devstack.git "},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"3. Create a `localrc` config file under Devstack folder and add the"},{"line_number":34,"context_line":"   following services::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_f335d6a8","line":31,"range":{"start_line":31,"start_character":9,"end_line":31,"end_character":14},"in_reply_to":"3a961159_43758c96","updated":"2015-02-15 03:19:48.000000000","message":"and fix the trailing space.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"2491136d6b1b6012968797e8e4a24356ad2201d6","unresolved":false,"context_lines":[{"line_number":33,"context_line":"3. Create a `localrc` config file under Devstack folder and add the"},{"line_number":34,"context_line":"   following services::"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"       $ cd devstack "},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"       ADMIN_PASSWORD\u003dpassword"},{"line_number":39,"context_line":"       MYSQL_PASSWORD\u003dpassword"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_bf5b5c84","line":36,"updated":"2014-12-23 21:23:34.000000000","message":"should probably be\n\n    $ cd devstack\n    $ vi localrc\n\nto be more clear.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"7338f3c6719d03081f677e441a949407498e7ccc","unresolved":false,"context_lines":[{"line_number":49,"context_line":"       SWIFT_HASH\u003d12go358snjw24501"},{"line_number":50,"context_line":"       ENABLE_DEBUG_LOG_LEVEL\u003d0"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"       FLOATING_RANGE\u003d192.168.8.224/27"},{"line_number":53,"context_line":"       FIXED_RANGE\u003d10.1.0.0/24"},{"line_number":54,"context_line":"       FIXED_NETWORK_SIZE\u003d256"},{"line_number":55,"context_line":"       FLAT_INTERFACE\u003deth0"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da9b358b_70822b96","line":52,"updated":"2015-03-31 14:14:49.000000000","message":"Hardcoding these values in a document does not make sense","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"9c46f4e90b3968b7c8ac1cc5dae3d46a3d7935d8","unresolved":false,"context_lines":[{"line_number":50,"context_line":"       ENABLE_DEBUG_LOG_LEVEL\u003d0"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"       FLOATING_RANGE\u003d192.168.8.224/27"},{"line_number":53,"context_line":"       FIXED_RANGE\u003d10.1.0.0/24"},{"line_number":54,"context_line":"       FIXED_NETWORK_SIZE\u003d256"},{"line_number":55,"context_line":"       FLAT_INTERFACE\u003deth0"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_8e7d81e9","line":53,"updated":"2015-04-24 14:48:43.000000000","message":"many of these values are also unnecessary; if you do set them, please consider adding a comment.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"575225d79a5685d9c3d34dce3bc7c6dfaa5d84f4","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"       # ** Everything below is optional ***"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       # Enable Nova (needs glance)"},{"line_number":60,"context_line":"       #ENABLED_SERVICES+\u003d,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,n-sch"},{"line_number":61,"context_line":"       #IMAGE_URLS+\u003d\",https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img\""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_6350c832","line":59,"updated":"2014-12-19 20:10:15.000000000","message":"I\u0027m not completely sure why this would be in here - nova, glance etc all start by default in devstack","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"2491136d6b1b6012968797e8e4a24356ad2201d6","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"       # ** Everything below is optional ***"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       # Enable Nova (needs glance)"},{"line_number":60,"context_line":"       #ENABLED_SERVICES+\u003d,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,n-sch"},{"line_number":61,"context_line":"       #IMAGE_URLS+\u003d\",https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img\""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_df6e682e","line":59,"in_reply_to":"3a961159_6350c832","updated":"2014-12-23 21:23:34.000000000","message":"it\u0027s definitely not needed, especially considering it\u0027s commented out :)","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"6. Load credentials into the shell::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"   $ source openrc admin admin # For the admin user, admin tenant"},{"line_number":73,"context_line":"   $ source openrc admin demo  # For the admin user, demo tenant"},{"line_number":74,"context_line":"   $ source openrc demo demo   # For the demo user, demo tenant"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_b36a7e7f","line":72,"updated":"2015-02-15 03:19:48.000000000","message":"would be good to tell that you don\u0027t need all of these.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"change_message_id":"1a9466cfe31313b4bc0fc55a53d8948e32a9c18d","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"6. Load credentials into the shell::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"   $ source openrc admin admin # For the admin user, admin tenant"},{"line_number":73,"context_line":"   $ source openrc admin demo  # For the admin user, demo tenant"},{"line_number":74,"context_line":"   $ source openrc demo demo   # For the demo user, demo tenant"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da9b358b_d33ea1d9","line":72,"in_reply_to":"da86d52c_b36a7e7f","updated":"2015-03-31 14:35:10.000000000","message":"Plus, wouldn\u0027t these all collide with each other?","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"575225d79a5685d9c3d34dce3bc7c6dfaa5d84f4","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"7. Try out the Trove client::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"       $ trove create \"test_instance\" 3 --size 3 "},{"line_number":79,"context_line":"       +-------------------+--------------------------------------+"},{"line_number":80,"context_line":"       | Property          | Value                                |"},{"line_number":81,"context_line":"       +-------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_c325fcc2","line":78,"updated":"2014-12-19 20:10:15.000000000","message":"Flavor 3 requires 4gb RAM and 40gb disk - you might want to mention at the beginning the implications of the size of VM that is started for running this.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"7. Try out the Trove client::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"       $ trove create \"test_instance\" 3 --size 3 "},{"line_number":79,"context_line":"       +-------------------+--------------------------------------+"},{"line_number":80,"context_line":"       | Property          | Value                                |"},{"line_number":81,"context_line":"       +-------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_535ce2ed","line":78,"in_reply_to":"3a961159_7fcc9435","updated":"2015-02-15 03:19:48.000000000","message":"a lot of your commands have trailing spaces which should get cleaned up.","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"2491136d6b1b6012968797e8e4a24356ad2201d6","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"7. Try out the Trove client::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"       $ trove create \"test_instance\" 3 --size 3 "},{"line_number":79,"context_line":"       +-------------------+--------------------------------------+"},{"line_number":80,"context_line":"       | Property          | Value                                |"},{"line_number":81,"context_line":"       +-------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_7fcc9435","line":78,"in_reply_to":"3a961159_c325fcc2","updated":"2014-12-23 21:23:34.000000000","message":"i\u0027d agree. probably makes more sense to suggest to the user to use:\n\n    $ trove flavor-list\n\nthen pick a flavor that\u0027s suitable to their setup.\ni\u0027d also like to have the datastore and datastore_version provided in the command (because relying on default_datastore in the conf only introduces confusion to operators who support multiple datastores).","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"646b87f1171712bb3ed85791c63de8fbb721e469","unresolved":false,"context_lines":[{"line_number":87,"context_line":"       | name              | test_instance                        |"},{"line_number":88,"context_line":"       | status            | BUILD                                |"},{"line_number":89,"context_line":"       | updated           | 2014-12-16T07:41:23                  |"},{"line_number":90,"context_line":"       | volume            | 3                                    |"},{"line_number":91,"context_line":"       +-------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_d367f2b5","line":90,"updated":"2015-02-15 03:19:48.000000000","message":"This document seems very incomplete","commit_id":"b8e09c03bea40be76f1ef660bce35322352e8908"}]}
