)]}'
{"security-guide/source/block-storage/checklist.rst":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"9419f3866de56bf0b48951c9dbe46130079bfdcc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"using their service accounts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"**Pass:** If value of parameter ``auth_strategy`` under ``[DEFAULT]`` section"},{"line_number":83,"context_line":"in ``/etc/cinder/cinder.conf`` is set to ``keystone``."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"**Fail:** If value of parameter ``auth_strategy`` under ``[DEFAULT]`` section"},{"line_number":86,"context_line":"is set to ``noauth``."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6ed579_d20323b7","line":83,"updated":"2016-01-12 19:16:53.000000000","message":"Is there a reason we\u0027re not continuing to use :file:? Do we not care about the semantic meaning?","commit_id":"ae4bc4370bd817da5d330d83e31f4c1f469ac966"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"4eb5138234cc563f51b41eaaf23a860b455fbd43","unresolved":false,"context_lines":[{"line_number":80,"context_line":"using their service accounts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"**Pass:** If value of parameter ``auth_strategy`` under ``[DEFAULT]`` section"},{"line_number":83,"context_line":"in ``/etc/cinder/cinder.conf`` is set to ``keystone``."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"**Fail:** If value of parameter ``auth_strategy`` under ``[DEFAULT]`` section"},{"line_number":86,"context_line":"is set to ``noauth``."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6ed579_ad0cea94","line":83,"in_reply_to":"da6ed579_d20323b7","updated":"2016-01-13 11:50:16.000000000","message":"IIRC it was discussed in the docs ML and is now documented in the contributor guide. See \u0027command\u0027 and \u0027File name and path\u0027 in the RST formatting convention page.\nhttp://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html#command","commit_id":"ae4bc4370bd817da5d330d83e31f4c1f469ac966"}],"security-guide/source/compute/checklist.rst":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"7972e7524c36dcb6341bc6f28040b7d6ab8e344e","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   $ stat -L -c \"%a\" /etc/nova/rootwrap.conf"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"**Pass:** If permissions are set to 640 or stricter. The permissions of 640"},{"line_number":54,"context_line":"translates into owner r/w, group r, and no rights to others for example,"},{"line_number":55,"context_line":"\"u\u003drw,g\u003dr,o\u003d\". Note that with :ref:`check_compute_01` and permissions set"},{"line_number":56,"context_line":"to 640, root has read/write access and nova has read access to these"},{"line_number":57,"context_line":"configuration files. The access rights can also be validated using the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_8f340c4a","line":54,"range":{"start_line":54,"start_character":53,"end_line":54,"end_character":72},"updated":"2016-01-15 02:37:03.000000000","message":"others. For example,","commit_id":"e04ba38d22864535fa11733007553fbaf5895955"}],"security-guide/source/compute/hardening-the-virtualization-layers.rst":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"9419f3866de56bf0b48951c9dbe46130079bfdcc","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Anything that is not needed should be removed from QEMU. This step requires"},{"line_number":110,"context_line":"recompiling QEMU after modifying the options passed to the QEMU configure"},{"line_number":111,"context_line":"script. For a complete list of up-to-date options simply run"},{"line_number":112,"context_line":":command:`./configure --help` from within the QEMU source directory. Decide"},{"line_number":113,"context_line":"what is needed for your deployment, and disable the remaining options."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Compiler hardening"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6ed579_f200a7ac","line":112,"updated":"2016-01-12 19:16:53.000000000","message":"If we\u0027re removing other semantic references like :file:, why continue to use :command:?","commit_id":"ae4bc4370bd817da5d330d83e31f4c1f469ac966"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"4eb5138234cc563f51b41eaaf23a860b455fbd43","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Anything that is not needed should be removed from QEMU. This step requires"},{"line_number":110,"context_line":"recompiling QEMU after modifying the options passed to the QEMU configure"},{"line_number":111,"context_line":"script. For a complete list of up-to-date options simply run"},{"line_number":112,"context_line":":command:`./configure --help` from within the QEMU source directory. Decide"},{"line_number":113,"context_line":"what is needed for your deployment, and disable the remaining options."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Compiler hardening"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6ed579_ed7982fd","line":112,"in_reply_to":"da6ed579_f200a7ac","updated":"2016-01-13 11:50:16.000000000","message":"As I commented in other file, see http://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html#command","commit_id":"ae4bc4370bd817da5d330d83e31f4c1f469ac966"}],"security-guide/source/dashboard/case-studies.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96c86f4e2d46594a6a740d81a720bc0e91bb887d","unresolved":false,"context_lines":[{"line_number":56,"context_line":"Bob then enables HSTS by adding a new response header in the Nginx"},{"line_number":57,"context_line":"server block, substituting applicable values for \u003cNAME\u003e and \u003cTIME\u003e:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":".. code-block:: console"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"   server{"},{"line_number":62,"context_line":"   listen 443 ssl;"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_1b0c2640","line":59,"range":{"start_line":59,"start_character":16,"end_line":59,"end_character":23},"updated":"2016-01-14 02:18:58.000000000","message":"it seems this example is NOT console.","commit_id":"63c5af52c27b842a765ad9d19ef8a6f8d139b0a6"}],"security-guide/source/data-processing/configuration-and-hardening.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b117ac4fb86fd059cef1760d5af48fd76f51424a","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        \"data-processing:images:unregister\": \"role:admin\","},{"line_number":73,"context_line":"        \"data-processing:images:add_tags\": \"role:admin\","},{"line_number":74,"context_line":"        \"data-processing:images:remove_tags\": \"role:admin\""},{"line_number":75,"context_line":"    }"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Security groups"},{"line_number":78,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_7ea2fdfe","line":75,"updated":"2015-12-26 19:25:05.000000000","message":"It looks 4-char indentation. 3-char indentation is suggested.","commit_id":"177f6f79dfddf2b4a92a7615d6e1d49e311959f3"}],"security-guide/source/databases/database-access-control.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b117ac4fb86fd059cef1760d5af48fd76f51424a","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":".. code-block:: mysql"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    GRANT ALL ON dbname.* to \u0027compute01\u0027@\u0027hostname\u0027 IDENTIFIED BY \u0027NOVA_DBPASS\u0027 REQUIRE SSL;"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Configuration example #2: (PostgreSQL)"},{"line_number":94,"context_line":"--------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_1ea3b901","line":91,"updated":"2015-12-26 19:25:05.000000000","message":"You need to use 3-char indent.","commit_id":"177f6f79dfddf2b4a92a7615d6e1d49e311959f3"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b117ac4fb86fd059cef1760d5af48fd76f51424a","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. code-block:: postgresql"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    hostssl dbname compute01 hostname md5"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Note this command only adds the ability to communicate over SSL and is"},{"line_number":103,"context_line":"non-exclusive. Other access methods that may allow unencrypted transport"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a7b0d38_3ea8f5da","line":100,"updated":"2015-12-26 19:25:05.000000000","message":"ditto","commit_id":"177f6f79dfddf2b4a92a7615d6e1d49e311959f3"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"7972e7524c36dcb6341bc6f28040b7d6ab8e344e","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"In file ``pg_hba.conf``:"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. code-block:: postgresql"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"   hostssl dbname compute01 hostname md5"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_afd310d4","line":98,"range":{"start_line":98,"start_character":16,"end_line":98,"end_character":26},"updated":"2016-01-15 02:37:03.000000000","message":"this block is not a postgresql \"SQL\" :), configuration file","commit_id":"e04ba38d22864535fa11733007553fbaf5895955"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"7972e7524c36dcb6341bc6f28040b7d6ab8e344e","unresolved":false,"context_lines":[{"line_number":141,"context_line":"Configuration example #2: (PostgreSQL)"},{"line_number":142,"context_line":"--------------------------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. code-block:: postgresql"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    hostssl dbname compute01 hostname cert"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"da6ed579_eff4a85b","line":144,"range":{"start_line":144,"start_character":16,"end_line":144,"end_character":26},"updated":"2016-01-15 02:37:03.000000000","message":"same","commit_id":"e04ba38d22864535fa11733007553fbaf5895955"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"3019bf5da25101dde7a30e1dd14d92d882b02b56","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"In file ``pg_hba.conf``:"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. code-block:: SQL"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"   hostssl dbname compute01 hostname md5"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"da6ed579_9dcd1833","line":98,"range":{"start_line":98,"start_character":16,"end_line":98,"end_character":19},"updated":"2016-01-15 10:17:50.000000000","message":"NOT a sql","commit_id":"9445e1d0d2fe012cbea73b4df3310496fc9691d0"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"9d82d4491a09e4f9b1af711a8c494fbddb6534ae","unresolved":false,"context_lines":[{"line_number":141,"context_line":"Configuration example #2: (PostgreSQL)"},{"line_number":142,"context_line":"--------------------------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. code-block:: SQL"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"   hostssl dbname compute01 hostname cert"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"9a68dd71_1e56ab29","line":144,"range":{"start_line":144,"start_character":16,"end_line":144,"end_character":19},"updated":"2016-01-21 06:35:45.000000000","message":"same as above #1...","commit_id":"c4480cfa0e82ac4e7564f0ea3e3bd31c2d910e44"}],"security-guide/source/index.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"04409f6d6ddd78c054fa4d2a2d03dff254cddb4a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"﻿\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"OpenStack Security Guide"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_9c2e2ea4","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"updated":"2016-01-08 01:55:15.000000000","message":"Whitespace?","commit_id":"c659c3c6187dc47da64c86ade0ede2db95c3cdf5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9fb903940fd222cff306bbc6fb3dcd618faeb8fc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"﻿\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"OpenStack Security Guide"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_15b67edc","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"in_reply_to":"fa69d971_9c2e2ea4","updated":"2016-01-08 05:54:12.000000000","message":"UTF-8 initial character - can be removed","commit_id":"c659c3c6187dc47da64c86ade0ede2db95c3cdf5"}],"security-guide/source/management/continuous-systems-management.rst":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"9419f3866de56bf0b48951c9dbe46130079bfdcc","unresolved":false,"context_lines":[{"line_number":190,"context_line":"support of OpenStack environments: :term:`Chef` and :term:`Puppet`. A"},{"line_number":191,"context_line":"non-exhaustive listing of tools in this space is provided below:"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"-  Ansible"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"-  Chef"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6ed579_32f71fd5","line":193,"updated":"2016-01-12 19:16:53.000000000","message":"This alphabetization has nothing to do with restructuredtext rules/formatting.","commit_id":"ae4bc4370bd817da5d330d83e31f4c1f469ac966"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96c86f4e2d46594a6a740d81a720bc0e91bb887d","unresolved":false,"context_lines":[{"line_number":190,"context_line":"support of OpenStack environments: :term:`Chef` and :term:`Puppet`. A"},{"line_number":191,"context_line":"non-exhaustive listing of tools in this space is provided below:"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"-  Ansible"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"-  Chef"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_b62df196","line":193,"updated":"2016-01-14 02:18:58.000000000","message":"Looks unrelated. What guideline suggest this?","commit_id":"63c5af52c27b842a765ad9d19ef8a6f8d139b0a6"}],"security-guide/source/messaging/security.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96c86f4e2d46594a6a740d81a720bc0e91bb887d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"The following lines should be added to the system-wide RabbitMQ"},{"line_number":38,"context_line":"configuration file, typically ``/etc/rabbitmq/rabbitmq.config``:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"::"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    ["},{"line_number":43,"context_line":"      {rabbit, ["}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_363a61cd","line":40,"updated":"2016-01-14 02:18:58.000000000","message":"Why don\u0027t you use \"code-block\"?","commit_id":"63c5af52c27b842a765ad9d19ef8a6f8d139b0a6"}],"security-guide/source/networking/services.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"04409f6d6ddd78c054fa4d2a2d03dff254cddb4a","unresolved":false,"context_lines":[{"line_number":44,"context_line":".. note::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   If you intend for your network to support more than 4094"},{"line_number":47,"context_line":"   tenants VLAN is probably not the correct option for you as multiple"},{"line_number":48,"context_line":"   \u0027hacks\u0027 are required to extend the VLAN tags to more than 4094"},{"line_number":49,"context_line":"   tenants."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_176d37cc","line":47,"range":{"start_line":47,"start_character":3,"end_line":47,"end_character":10},"updated":"2016-01-08 01:55:15.000000000","message":"\"... tenants, VLAN is ...\"","commit_id":"c659c3c6187dc47da64c86ade0ede2db95c3cdf5"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"04409f6d6ddd78c054fa4d2a2d03dff254cddb4a","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   If you intend for your network to support more than 4094"},{"line_number":47,"context_line":"   tenants VLAN is probably not the correct option for you as multiple"},{"line_number":48,"context_line":"   \u0027hacks\u0027 are required to extend the VLAN tags to more than 4094"},{"line_number":49,"context_line":"   tenants."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"L2 tunneling"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_579acfc6","line":48,"range":{"start_line":48,"start_character":4,"end_line":48,"end_character":9},"updated":"2016-01-08 01:55:15.000000000","message":"remove scare quotes.","commit_id":"c659c3c6187dc47da64c86ade0ede2db95c3cdf5"},{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"b03a961e9a12be3f311c7a9550b44b16abf3d5c4","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   If you intend for your network to support more than 4094"},{"line_number":47,"context_line":"   tenants, VLAN is probably not the correct option for you as multiple"},{"line_number":48,"context_line":"   hacks are required to extend the VLAN tags to more than 4094"},{"line_number":49,"context_line":"   tenants."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"L2 tunneling"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_547378e7","line":48,"updated":"2016-01-08 14:02:25.000000000","message":"if we are removing the quotes from hacks, i think maybe we should change this to \"custom patches\". just to remove the colloquial language.","commit_id":"6ea5d4cc8ca4866d7a2ab13118c751921bde540e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96c86f4e2d46594a6a740d81a720bc0e91bb887d","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   If you intend for your network to support more than 4094"},{"line_number":47,"context_line":"   tenants, VLAN is probably not the correct option for you as multiple"},{"line_number":48,"context_line":"   hacks are required to extend the VLAN tags to more than 4094"},{"line_number":49,"context_line":"   tenants."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"L2 tunneling"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_36dd816f","line":48,"range":{"start_line":48,"start_character":3,"end_line":48,"end_character":8},"updated":"2016-01-14 02:18:58.000000000","message":"I think it is better to quote \"hack\" with double quotes. The similar comment is found from Michael in patch set 3.","commit_id":"63c5af52c27b842a765ad9d19ef8a6f8d139b0a6"}],"security-guide/source/shared-file-systems/policies.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96c86f4e2d46594a6a740d81a720bc0e91bb887d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"``policy.json`` file for the Shared File Systems service. From one"},{"line_number":24,"context_line":"OpenStack release to another it can be changed."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. code-block:: javascript"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"   {"},{"line_number":29,"context_line":"       \"context_is_admin\": \"role:admin\","}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6ed579_566cb5cf","line":26,"range":{"start_line":26,"start_character":16,"end_line":26,"end_character":26},"updated":"2016-01-14 02:18:58.000000000","message":"json","commit_id":"63c5af52c27b842a765ad9d19ef8a6f8d139b0a6"}],"security-guide/source/shared-file-systems/share-type-acl.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"04409f6d6ddd78c054fa4d2a2d03dff254cddb4a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Share type access control"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":"A share type is an administrator-defined ``type of service``, comprised of a"},{"line_number":7,"context_line":"tenant visible description, and a list of non-tenant-visible key-value pairs -"},{"line_number":8,"context_line":"extra specifications. The manila-scheduler uses extra specifications to make"},{"line_number":9,"context_line":"scheduling decisions, and drivers control the share creation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_776273af","line":6,"range":{"start_line":6,"start_character":41,"end_line":6,"end_character":60},"updated":"2016-01-08 01:55:15.000000000","message":"this doesn\u0027t require markup. Just say it straight, without markup or quotes.","commit_id":"c659c3c6187dc47da64c86ade0ede2db95c3cdf5"}]}
