)]}'
{"doc/source/scripts.rst":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"24adb3988ee7990e07f3f938144b639b63e9b75c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"---------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"bootstrap-aio.sh"},{"line_number":20,"context_line":"++++++++++++++++"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"This script is intended to prepare and \u0027all-in-one\u0027 server for the purposes of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_f7131b63","line":19,"updated":"2015-06-18 20:23:41.000000000","message":"So we should either make these section titles or make this a definition list, e.g., \n\nboostrap-aio.sh\n\n    This script is intended to prepare *an* \u0027all-in-one\u0027 ...\n\n    This script is configurable with environment variables in order to work well with Jenkins.\n\nbootstrap-ansible.sh\n\n    This script...\n\n    In *addition*...\n\n    Finally...","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"30422912923777ef55b8d77eb233088946bda18f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"---------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"bootstrap-aio.sh"},{"line_number":20,"context_line":"++++++++++++++++"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"This script is intended to prepare and \u0027all-in-one\u0027 server for the purposes of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_d0c6fe48","line":19,"in_reply_to":"fa32b979_f7131b63","updated":"2015-06-19 14:10:24.000000000","message":"I think a definition list makes sense, I\u0027ll update that.","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":19,"context_line":"bootstrap-aio.sh"},{"line_number":20,"context_line":"++++++++++++++++"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"This script is intended to prepare and \u0027all-in-one\u0027 server for the purposes of"},{"line_number":23,"context_line":"gating and development. It will create necessary partitions, directories, and"},{"line_number":24,"context_line":"configurations."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_c0f4bad0","line":22,"updated":"2015-06-22 10:46:41.000000000","message":"*an, not and","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"0aba28d31836fc45c022ff81d2e4ce5024219f98","unresolved":false,"context_lines":[{"line_number":30,"context_line":"bootstrap-ansible.sh"},{"line_number":31,"context_line":"++++++++++++++++++++"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"This script is required to install Ansible, as well as it\u0027s core and extras"},{"line_number":34,"context_line":"modules repositories. The version of Ansible installed is from git using the"},{"line_number":35,"context_line":"``ANSIBLE_GIT_RELEASE`` environment variable."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_2d251608","line":33,"updated":"2015-06-23 16:10:26.000000000","message":"Is this script \u0027required\u0027?","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":30,"context_line":"bootstrap-ansible.sh"},{"line_number":31,"context_line":"++++++++++++++++++++"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"This script is required to install Ansible, as well as it\u0027s core and extras"},{"line_number":34,"context_line":"modules repositories. The version of Ansible installed is from git using the"},{"line_number":35,"context_line":"``ANSIBLE_GIT_RELEASE`` environment variable."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_20d3263a","line":33,"updated":"2015-06-22 10:46:41.000000000","message":"its, not it\u0027s","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":34,"context_line":"modules repositories. The version of Ansible installed is from git using the"},{"line_number":35,"context_line":"``ANSIBLE_GIT_RELEASE`` environment variable."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In adtion, the script will install any Ansible Galaxy roles specified in the"},{"line_number":38,"context_line":"``ANSIBLE_ROLE_FILE`` variable (defaulted to"},{"line_number":39,"context_line":"``ansible-role-requirements.yml``)."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_00b702f6","line":37,"updated":"2015-06-22 10:46:41.000000000","message":"*addition","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Each commit passing through the gate must pass the tests in ``gate-check-commit.sh``."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"By default, script will bootstrap an AIO, install Ansible, and then run Tempest tests."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"These options can be controlled with the ``BOOTSTRAP_AIO``,"},{"line_number":56,"context_line":"``BOOTSTRAP_ANSIBLE``, and ``RUN_TEMPEST`` environment variables,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_a07c1621","line":53,"updated":"2015-06-22 10:46:41.000000000","message":"\u0027the script will bootstrap...\u0027","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"0aba28d31836fc45c022ff81d2e4ce5024219f98","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Each commit passing through the gate must pass the tests in ``gate-check-commit.sh``."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"By default, script will bootstrap an AIO, install Ansible, and then run Tempest tests."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"These options can be controlled with the ``BOOTSTRAP_AIO``,"},{"line_number":56,"context_line":"``BOOTSTRAP_ANSIBLE``, and ``RUN_TEMPEST`` environment variables,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_6d46be7c","line":53,"updated":"2015-06-23 16:10:26.000000000","message":"What about running the playbooks?","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"0aba28d31836fc45c022ff81d2e4ce5024219f98","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"These options can be controlled with the ``BOOTSTRAP_AIO``,"},{"line_number":56,"context_line":"``BOOTSTRAP_ANSIBLE``, and ``RUN_TEMPEST`` environment variables,"},{"line_number":57,"context_line":"respectivately."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"gate-check-docs.sh"},{"line_number":60,"context_line":"++++++++++++++++++"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_680b0c25","line":57,"updated":"2015-06-23 16:10:26.000000000","message":"s/respectivately/respectively/","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":59,"context_line":"gate-check-docs.sh"},{"line_number":60,"context_line":"++++++++++++++++++"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Documentation is built with the ``gate-check-docs.sh`` script. This ensure the"},{"line_number":63,"context_line":"Sphinx documentation files will build into HTML files without errors."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"gate-check-lint.sh"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_208fa624","line":62,"updated":"2015-06-22 10:46:41.000000000","message":"ensures","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"24adb3988ee7990e07f3f938144b639b63e9b75c","unresolved":false,"context_lines":[{"line_number":65,"context_line":"gate-check-lint.sh"},{"line_number":66,"context_line":"++++++++++++++++++"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"The ``gate-check-lint.sh`` script runs against all commits to verify correct"},{"line_number":69,"context_line":"YAML and Python syntax. All files that begin with Python shebang line are"},{"line_number":70,"context_line":"passed through flake8. The following rules are ignored due to Ansible"},{"line_number":71,"context_line":"conventions:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_970f2f36","line":68,"updated":"2015-06-18 20:23:41.000000000","message":"Do you need to escape the * here? I don\u0027t think so","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"30422912923777ef55b8d77eb233088946bda18f","unresolved":false,"context_lines":[{"line_number":65,"context_line":"gate-check-lint.sh"},{"line_number":66,"context_line":"++++++++++++++++++"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"The ``gate-check-lint.sh`` script runs against all commits to verify correct"},{"line_number":69,"context_line":"YAML and Python syntax. All files that begin with Python shebang line are"},{"line_number":70,"context_line":"passed through flake8. The following rules are ignored due to Ansible"},{"line_number":71,"context_line":"conventions:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_f0aea280","line":68,"in_reply_to":"fa32b979_970f2f36","updated":"2015-06-19 14:10:24.000000000","message":"On the * you mean? I did so to satisfy my editor\u0027s ReST syntax highlighting, which wanted to mark everything as bolded until there was a closing *.","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"0aba28d31836fc45c022ff81d2e4ce5024219f98","unresolved":false,"context_lines":[{"line_number":66,"context_line":"++++++++++++++++++"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"The ``gate-check-lint.sh`` script runs against all commits to verify correct"},{"line_number":69,"context_line":"YAML and Python syntax. All files that begin with Python shebang line are"},{"line_number":70,"context_line":"passed through flake8. The following rules are ignored due to Ansible"},{"line_number":71,"context_line":"conventions:"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_286744ea","line":69,"updated":"2015-06-23 16:10:26.000000000","message":"s/with P/with a P/","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"764b2f0c8acc9cf79c87205713b138cf16c6e633","unresolved":false,"context_lines":[{"line_number":82,"context_line":"This script will run Tempest tests from the first utility container. It is"},{"line_number":83,"context_line":"called by ``gate-check-commit.sh``."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"The Tempest tests that aer run are defined by the ``TEMPEST_SCRIPT_PARAMETERS``"},{"line_number":86,"context_line":"variable. These are passed to the ``openstack_tempest_gate.sh`` script, defined"},{"line_number":87,"context_line":"in the ``os_tempest`` role."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_e0345e4b","line":85,"updated":"2015-06-22 10:46:41.000000000","message":"are","commit_id":"c8bed468699e70e455349f91dff4fefdd078285b"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"8afa557e03d90168a9876ec3aebfd990d3110d88","unresolved":false,"context_lines":[{"line_number":67,"context_line":"++++++++++++++++++"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The ``gate-check-lint.sh`` script runs against all commits to verify correct"},{"line_number":70,"context_line":"YAML and Python syntax. All files that begin a with Python shebang line are"},{"line_number":71,"context_line":"passed through flake8. The following rules are ignored due to Ansible"},{"line_number":72,"context_line":"conventions:"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_b9530ce2","line":70,"updated":"2015-06-26 15:34:52.000000000","message":"s/begin a with Python/begin with a Python/","commit_id":"b3c936f63f8ab8bf9d4ff76f2935559dce5aa411"}]}
