)]}'
{"doc/source/developing.rst":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"ba81e9e92d1d38ee5c0ee23cf768e4e91551cce0","unresolved":false,"context_lines":[{"line_number":165,"context_line":"option in the ``[DEFAULT]`` section in ``etc/keystone.conf``."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"Once run, you can see the sample data that has been created by using the"},{"line_number":168,"context_line":"`python-openstackclient`_ command-line interface:"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":".. code-block:: bash"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a016987_7a263acf","line":168,"updated":"2015-05-29 15:41:07.000000000","message":"I think you should also mention that it may need to be \"pip installed\" to work.","commit_id":"5759b5abd2a4c894b9a88e29a5d6af882dd97262"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"48ee227e3d3e902c60b48eaf6666aeef3822b28b","unresolved":false,"context_lines":[{"line_number":165,"context_line":"option in the ``[DEFAULT]`` section in ``etc/keystone.conf``."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"Once run, you can see the sample data that has been created by using the"},{"line_number":168,"context_line":"openstackclient command-line interface:"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":".. code-block:: bash"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_bce5c709","line":168,"updated":"2015-05-29 19:17:36.000000000","message":"wrap this with:\n\n  `openstackclient`_\n\nand somewhere else add the line:\n\n  .. _`openstackclient`: https://git.openstack.org/cgit/openstack/python-openstackclient","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"48ee227e3d3e902c60b48eaf6666aeef3822b28b","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    $ tools/with_venv.sh openstack --os-token ADMIN --os-url http://127.0.0.1:35357/v2.0/ user list"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"The openstackclient can be installed using the following:"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":"    $ pip install python-openstackclient"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_9cee8beb","line":174,"updated":"2015-05-29 19:17:36.000000000","message":"same comment as above","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"30b0182eb9623dfdf7b7afd485758324ee14c828","unresolved":false,"context_lines":[{"line_number":174,"context_line":"The openstackclient can be installed using the following:"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":"    $ pip install python-openstackclient"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Filtering responsibilities between controllers and drivers"},{"line_number":180,"context_line":"----------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_ce7569cb","line":177,"updated":"2015-05-29 18:26:26.000000000","message":"I tried building the docs locally and it failed because there needs to be a space above the pip install line.","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"48ee227e3d3e902c60b48eaf6666aeef3822b28b","unresolved":false,"context_lines":[{"line_number":174,"context_line":"The openstackclient can be installed using the following:"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":"    $ pip install python-openstackclient"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Filtering responsibilities between controllers and drivers"},{"line_number":180,"context_line":"----------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_5c75b395","line":177,"in_reply_to":"7a016987_ce7569cb","updated":"2015-05-29 19:17:36.000000000","message":"++","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"30b0182eb9623dfdf7b7afd485758324ee14c828","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":"    $ pip install python-openstackclient"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Filtering responsibilities between controllers and drivers"},{"line_number":180,"context_line":"----------------------------------------------------------"},{"line_number":181,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a016987_ce2329bc","line":178,"updated":"2015-05-29 18:26:26.000000000","message":"I think we should use with_venv.sh to install pip too. As written this will install it globally on the machine, but we document running the command with with_venv.sh.","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"d7bd9358d7046c90a524a98f7e55c6ca82a454cb","unresolved":false,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    $ tools/with_venv.sh openstack --os-token ADMIN --os-url http://127.0.0.1:35357/v2.0/ user list"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"The openstackclient can be installed using the following:"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: bash"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5afe65bd_8bb4b1d1","line":175,"updated":"2015-06-01 16:27:17.000000000","message":"`openstackclient`_","commit_id":"3fc25cb2fd8891ba56f3fe1d413b27ae9c3892ae"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b6117d2cda96eae5139c0eeb495ff209b419a619","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: bash"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    $  tools/with_venv.sh  pip install python-openstackclient"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Filtering responsibilities between controllers and drivers"},{"line_number":182,"context_line":"----------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5afe65bd_0b1d61bd","line":179,"updated":"2015-06-01 16:29:12.000000000","message":"two spaces here (after the prompt) and after .sh","commit_id":"3fc25cb2fd8891ba56f3fe1d413b27ae9c3892ae"}],"tools/sample_data.sh":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"ce7b100c687f696c61028b8c48811c6ad035e3fb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"i#!/usr/bin/env bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2013 OpenStack Foundation"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a016987_1622a152","line":1,"updated":"2015-05-28 20:48:55.000000000","message":"typo","commit_id":"a77f07e1675ce170f523d195c97e991ac12008f5"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"ce7b100c687f696c61028b8c48811c6ad035e3fb","unresolved":false,"context_lines":[{"line_number":235,"context_line":"ADMIN_ACCESS\u003d$ADMIN_ACCESS"},{"line_number":236,"context_line":"ADMIN_SECRET\u003d$ADMIN_SECRET"},{"line_number":237,"context_line":"EOF"},{"line_number":238,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a016987_16e981e6","line":238,"updated":"2015-05-28 20:48:55.000000000","message":"Did you add this on purpose?","commit_id":"a77f07e1675ce170f523d195c97e991ac12008f5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"48ee227e3d3e902c60b48eaf6666aeef3822b28b","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Test to verify that the openstack client is installed, if not exit"},{"line_number":46,"context_line":"type openstack \u003e/dev/null 2\u003e\u00261 || {"},{"line_number":47,"context_line":"    echo \u003e\u00262 \"The openstack client is not installed. Please install it to use this script. Aborting.\""},{"line_number":48,"context_line":"    exit 1"},{"line_number":49,"context_line":"    }"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"7a016987_dccf637d","line":47,"updated":"2015-05-29 19:17:36.000000000","message":"drop \"The\" and write it as \"openstackclient\"","commit_id":"ea3fe92c8ed4baf67fcf145120fc681ebb24ad2b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"62faac09d3292d15373bbf79ed4b39bfe9ff7a53","unresolved":false,"context_lines":[{"line_number":42,"context_line":"# environment variables. A common default password for all the services can be used by"},{"line_number":43,"context_line":"# setting the \"SERVICE_PASSWORD\" environment variable."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Test to verify that the openstack client is installed, if not exit"},{"line_number":46,"context_line":"type openstack \u003e/dev/null 2\u003e\u00261 || {"},{"line_number":47,"context_line":"    echo \u003e\u00262 \"openstackclient is not installed. Please install it to use this script. Aborting.\""},{"line_number":48,"context_line":"    exit 1"}],"source_content_type":"text/x-sh","patch_set":7,"id":"5afe65bd_2bdb7d1d","line":45,"updated":"2015-06-01 16:28:28.000000000","message":"openstackclient* one word","commit_id":"3fc25cb2fd8891ba56f3fe1d413b27ae9c3892ae"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"62faac09d3292d15373bbf79ed4b39bfe9ff7a53","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"ADMIN_PASSWORD\u003d${ADMIN_PASSWORD:-secrete}"},{"line_number":52,"context_line":"NOVA_PASSWORD\u003d${NOVA_PASSWORD:-${SERVICE_PASSWORD:-nova}}"},{"line_number":53,"context_line":"NEUTRON_PASSWORD\u003d${NEUTRON_PASSWORD:-${SERVICE_PASSWORD:-NEUTRON}}"},{"line_number":54,"context_line":"GLANCE_PASSWORD\u003d${GLANCE_PASSWORD:-${SERVICE_PASSWORD:-glance}}"},{"line_number":55,"context_line":"CINDER_PASSWORD\u003d${CINDER_PASSWORD:-${SERVICE_PASSWORD:-cinder}}"},{"line_number":56,"context_line":"EC2_PASSWORD\u003d${EC2_PASSWORD:-${SERVICE_PASSWORD:-ec2}}"}],"source_content_type":"text/x-sh","patch_set":7,"id":"5afe65bd_abe64de6","line":53,"updated":"2015-06-01 16:28:28.000000000","message":"should the last bit be lower cased for consistency?","commit_id":"3fc25cb2fd8891ba56f3fe1d413b27ae9c3892ae"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"62faac09d3292d15373bbf79ed4b39bfe9ff7a53","unresolved":false,"context_lines":[{"line_number":52,"context_line":"NOVA_PASSWORD\u003d${NOVA_PASSWORD:-${SERVICE_PASSWORD:-nova}}"},{"line_number":53,"context_line":"NEUTRON_PASSWORD\u003d${NEUTRON_PASSWORD:-${SERVICE_PASSWORD:-NEUTRON}}"},{"line_number":54,"context_line":"GLANCE_PASSWORD\u003d${GLANCE_PASSWORD:-${SERVICE_PASSWORD:-glance}}"},{"line_number":55,"context_line":"CINDER_PASSWORD\u003d${CINDER_PASSWORD:-${SERVICE_PASSWORD:-cinder}}"},{"line_number":56,"context_line":"EC2_PASSWORD\u003d${EC2_PASSWORD:-${SERVICE_PASSWORD:-ec2}}"},{"line_number":57,"context_line":"SWIFT_PASSWORD\u003d${SWIFT_PASSWORD:-${SERVICE_PASSWORD:-swiftpass}}"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-sh","patch_set":7,"id":"5afe65bd_2b493dd1","line":55,"updated":"2015-06-01 16:28:28.000000000","message":"CINDER_PASSWORD and NEUTRON_PASSWORD are not used, do we need them?","commit_id":"3fc25cb2fd8891ba56f3fe1d413b27ae9c3892ae"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"ca4c958ecaf9be7a208792e6075aac466fba6b4f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    echo \u003e\u00262 \"openstackclient is not installed. Please install it to use this script. Aborting.\""},{"line_number":48,"context_line":"    exit 1"},{"line_number":49,"context_line":"    }"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"ADMIN_PASSWORD\u003d${ADMIN_PASSWORD:-secrete}"},{"line_number":52,"context_line":"NOVA_PASSWORD\u003d${NOVA_PASSWORD:-${SERVICE_PASSWORD:-nova}}"},{"line_number":53,"context_line":"GLANCE_PASSWORD\u003d${GLANCE_PASSWORD:-${SERVICE_PASSWORD:-glance}}"}],"source_content_type":"text/x-sh","patch_set":8,"id":"5afe65bd_743f1626","line":50,"updated":"2015-06-01 17:39:14.000000000","message":"nice!","commit_id":"fa43b6f6d196ea7780de4530c1d59bd43bc0b6de"}]}
