)]}'
{"doc/source/install-guide/configure-federation-idp-adfs.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a19c4ddf043779ffbd7ff6a591485174d8fa059c","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   .. note::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"      ADFS may give a warning message. This states that some of the content"},{"line_number":25,"context_line":"      gathered from metadata was skipped because is not supported by ADFS."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Continuing the wizard, select ``Permit all users to access this"},{"line_number":28,"context_line":"   relying party``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_e0b155e1","line":25,"updated":"2016-05-12 03:58:00.000000000","message":"Change to active voice. Add missing \"it\" in after \"because\" -\n\nThe message states that ADFS skipped some of the content gathered from metadata because it is not supported by ADFS.","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"   .. note::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"      ADFS may give a warning message. This states that some of the content"},{"line_number":25,"context_line":"      gathered from metadata was skipped because is not supported by ADFS."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Continuing the wizard, select ``Permit all users to access this"},{"line_number":28,"context_line":"   relying party``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_1d5796cb","line":25,"in_reply_to":"dab17558_e0b155e1","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}],"doc/source/install-guide/configure-federation-idp.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ef943b1b74294b63227af5f7141cbcef3c77f1dc","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  use this as a unique identifier for each IdP. ``\u003ckeystone-public-endpoint\u003e/OS-FEDERATION/saml2/idp``"},{"line_number":56,"context_line":"  is the value we recommend for this setting."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* ``idp_sso_endpoint`` is the single sign-on endpoint for this IdP. "},{"line_number":59,"context_line":"  ``\u003ckeystone-public-endpoint\u003e/OS-FEDERATION/saml2/sso\u003e`` is the value"},{"line_number":60,"context_line":"  we recommend for this setting."},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_61d9fdf2","line":58,"range":{"start_line":58,"start_character":67,"end_line":58,"end_character":68},"updated":"2016-05-11 18:00:26.000000000","message":"nit: Kill the extra whitespace","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  use this as a unique identifier for each IdP. ``\u003ckeystone-public-endpoint\u003e/OS-FEDERATION/saml2/idp``"},{"line_number":56,"context_line":"  is the value we recommend for this setting."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* ``idp_sso_endpoint`` is the single sign-on endpoint for this IdP. "},{"line_number":59,"context_line":"  ``\u003ckeystone-public-endpoint\u003e/OS-FEDERATION/saml2/sso\u003e`` is the value"},{"line_number":60,"context_line":"  we recommend for this setting."},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5d1f5e09","line":58,"range":{"start_line":58,"start_character":67,"end_line":58,"end_character":68},"in_reply_to":"dab17558_61d9fdf2","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  this IdP is cached. The keystone system user must have access to this"},{"line_number":64,"context_line":"  location."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"* ``service_providers`` is a list of the known service providers that"},{"line_number":67,"context_line":"  use the keystone instance as identity provider. For each SP, provide"},{"line_number":68,"context_line":"  three values: ``id`` as a unique identifier,"},{"line_number":69,"context_line":"  ``auth_url`` as the authentication endpoint of the SP, and ``sp_url``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_b19de1bd","line":66,"range":{"start_line":66,"start_character":64,"end_line":66,"end_character":65},"updated":"2016-05-12 06:31:00.000000000","message":"(SP)","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  this IdP is cached. The keystone system user must have access to this"},{"line_number":64,"context_line":"  location."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"* ``service_providers`` is a list of the known service providers that"},{"line_number":67,"context_line":"  use the keystone instance as identity provider. For each SP, provide"},{"line_number":68,"context_line":"  three values: ``id`` as a unique identifier,"},{"line_number":69,"context_line":"  ``auth_url`` as the authentication endpoint of the SP, and ``sp_url``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_9d19c625","line":66,"range":{"start_line":66,"start_character":64,"end_line":66,"end_character":65},"in_reply_to":"dab17558_b19de1bd","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"1627f8a430f26b0b5e195ccc74514750844d40d6","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  this IdP."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* ``regen_cert`` by default is set to ``False``. When set to ``True``,"},{"line_number":50,"context_line":"  the existing signing certificate replaces it with a new one. This"},{"line_number":51,"context_line":"  setting is added as a convenience mechanism to renew a certificate when it"},{"line_number":52,"context_line":"  is close to its expiration date."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_c24a4255","line":50,"range":{"start_line":50,"start_character":35,"end_line":50,"end_character":46},"updated":"2016-05-12 12:20:38.000000000","message":"Something like below would make more sense:\nWhen set to ``True``, the next Ansible run replaces the existing signing ceritifcate with a new one.","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"e12978c7ce37489205521f817ffaae30d42ce7ca","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  this IdP."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"* ``regen_cert`` by default is set to ``False``. When set to ``True``,"},{"line_number":50,"context_line":"  the existing signing certificate replaces it with a new one. This"},{"line_number":51,"context_line":"  setting is added as a convenience mechanism to renew a certificate when it"},{"line_number":52,"context_line":"  is close to its expiration date."},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_93f88e4b","line":50,"range":{"start_line":50,"start_character":35,"end_line":50,"end_character":46},"in_reply_to":"dab17558_c24a4255","updated":"2016-05-12 12:42:49.000000000","message":"Done","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"}],"doc/source/install-guide/configure-federation-mapping.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#. ``group``: The keystone group that federation users"},{"line_number":24,"context_line":"   belong. If the group does not already exist, create it in"},{"line_number":25,"context_line":"   the domain with the name,` `domain``."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. ``role``: The role that federation users use in that project."},{"line_number":28,"context_line":"   Create the role if it does not already exist."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_3199f1c4","line":25,"range":{"start_line":25,"start_character":29,"end_line":25,"end_character":30},"updated":"2016-05-12 06:31:00.000000000","message":"Remove space between backticks","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#. ``group``: The keystone group that federation users"},{"line_number":24,"context_line":"   belong. If the group does not already exist, create it in"},{"line_number":25,"context_line":"   the domain with the name,` `domain``."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. ``role``: The role that federation users use in that project."},{"line_number":28,"context_line":"   Create the role if it does not already exist."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_9dc70664","line":25,"range":{"start_line":25,"start_character":29,"end_line":25,"end_character":30},"in_reply_to":"dab17558_3199f1c4","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  # map the role to the project and user group in the domain"},{"line_number":50,"context_line":"  openstack role add --project fedproject --group fedgroup _member_"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"To add more mappings, add additional options to the list."},{"line_number":53,"context_line":"For example:"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_51b8f510","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":44},"updated":"2016-05-12 06:31:00.000000000","message":"add options","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  # map the role to the project and user group in the domain"},{"line_number":50,"context_line":"  openstack role add --project fedproject --group fedgroup _member_"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"To add more mappings, add additional options to the list."},{"line_number":53,"context_line":"For example:"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_fdae1297","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":44},"in_reply_to":"dab17558_51b8f510","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}],"doc/source/install-guide/configure-federation-sp-overview.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ef943b1b74294b63227af5f7141cbcef3c77f1dc","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"----------"},{"line_number":57,"context_line":"* http://docs.openstack.org/developer/keystone/configure_federation.html"},{"line_number":58,"context_line":"* http://docs.openstack.org/developer/keystone/extensions/shibboleth.html"},{"line_number":59,"context_line":"* https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPConfiguration"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"--------------"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_21a1b546","line":59,"range":{"start_line":57,"start_character":0,"end_line":59,"end_character":76},"updated":"2016-05-11 18:00:26.000000000","message":"nit: shouldn\u0027t these be edited similar to https://review.openstack.org/#/c/315155/2/doc/source/install-guide/configure-federation-idp-adfs.rst ?","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"References"},{"line_number":56,"context_line":"----------"},{"line_number":57,"context_line":"* http://docs.openstack.org/developer/keystone/configure_federation.html"},{"line_number":58,"context_line":"* http://docs.openstack.org/developer/keystone/extensions/shibboleth.html"},{"line_number":59,"context_line":"* https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPConfiguration"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"--------------"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_bd8bea1d","line":59,"range":{"start_line":57,"start_character":0,"end_line":59,"end_character":76},"in_reply_to":"dab17558_21a1b546","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}],"doc/source/install-guide/configure-federation-use-case.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":45,"context_line":"   \"Cloud 1\"), as known by the service provider (SP). The ID used for the IdP"},{"line_number":46,"context_line":"   cloud in this example is \"cloud1\"."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Keystone SP configuration"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The configuration for keystone SP needs to define the remote-to-local user mappings."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5170f53f","line":48,"range":{"start_line":48,"start_character":9,"end_line":48,"end_character":11},"updated":"2016-05-12 06:31:00.000000000","message":"For consistency, if acronyms are defined in headings:\n\nKeystone service provider (SP) configuration","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":45,"context_line":"   \"Cloud 1\"), as known by the service provider (SP). The ID used for the IdP"},{"line_number":46,"context_line":"   cloud in this example is \"cloud1\"."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Keystone SP configuration"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The configuration for keystone SP needs to define the remote-to-local user mappings."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_1daf967e","line":48,"range":{"start_line":48,"start_character":9,"end_line":48,"end_character":11},"in_reply_to":"dab17558_5170f53f","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"1627f8a430f26b0b5e195ccc74514750844d40d6","unresolved":false,"context_lines":[{"line_number":253,"context_line":"Federated identities on the service provider"},{"line_number":254,"context_line":"--------------------------------------------"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"Creating the domain, project, role, group, and user entities for the purpose of"},{"line_number":257,"context_line":"federation are regular keystone entities that can be viewed or modified with"},{"line_number":258,"context_line":"the OpenStack command client. For example:"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":".. code::"},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_82767ad6","line":258,"range":{"start_line":256,"start_character":0,"end_line":258,"end_character":42},"updated":"2016-05-12 12:20:38.000000000","message":"You can use the OpenStack commandline client to view or modify the created domain, project, role, group, and user entities for the purpose of federation as these are regular keystone entities. For example:","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"e12978c7ce37489205521f817ffaae30d42ce7ca","unresolved":false,"context_lines":[{"line_number":253,"context_line":"Federated identities on the service provider"},{"line_number":254,"context_line":"--------------------------------------------"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"Creating the domain, project, role, group, and user entities for the purpose of"},{"line_number":257,"context_line":"federation are regular keystone entities that can be viewed or modified with"},{"line_number":258,"context_line":"the OpenStack command client. For example:"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":".. code::"},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_13bade6e","line":258,"range":{"start_line":256,"start_character":0,"end_line":258,"end_character":42},"in_reply_to":"dab17558_82767ad6","updated":"2016-05-12 12:42:49.000000000","message":"Done","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"}],"doc/source/install-guide/configure-federation-wrapper.rst":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b0492658a18f9407daf4e68b4c55a3be11fc6a48","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Using Identity service to Identity service federation"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"In Identity service (keystone) to Identity Service (keystone)"},{"line_number":7,"context_line":"federation (K2K) the identity provider (IdP) and service provider (SP)"},{"line_number":8,"context_line":"keystone instances exchange information securely to enable a user on"},{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_04c0044f","line":6,"updated":"2016-05-11 19:57:58.000000000","message":"Do we want to change Service to service here, too?","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Using Identity service to Identity service federation"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"In Identity service (keystone) to Identity Service (keystone)"},{"line_number":7,"context_line":"federation (K2K) the identity provider (IdP) and service provider (SP)"},{"line_number":8,"context_line":"keystone instances exchange information securely to enable a user on"},{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_31a611ae","line":6,"range":{"start_line":6,"start_character":43,"end_line":6,"end_character":50},"updated":"2016-05-12 06:31:00.000000000","message":"s/Serbvice/service","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Using Identity service to Identity service federation"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"In Identity service (keystone) to Identity Service (keystone)"},{"line_number":7,"context_line":"federation (K2K) the identity provider (IdP) and service provider (SP)"},{"line_number":8,"context_line":"keystone instances exchange information securely to enable a user on"},{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_d19a2561","line":6,"in_reply_to":"dab17558_04c0044f","updated":"2016-05-12 06:31:00.000000000","message":"yep","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Using Identity service to Identity service federation"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"In Identity service (keystone) to Identity Service (keystone)"},{"line_number":7,"context_line":"federation (K2K) the identity provider (IdP) and service provider (SP)"},{"line_number":8,"context_line":"keystone instances exchange information securely to enable a user on"},{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5dc91e5a","line":6,"in_reply_to":"dab17558_d19a2561","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b0492658a18f9407daf4e68b4c55a3be11fc6a48","unresolved":false,"context_lines":[{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. important::"},{"line_number":12,"context_line":"   "},{"line_number":13,"context_line":"   This section applies only to federation between keystone IdP"},{"line_number":14,"context_line":"   and keystone SP. It does not apply to non-keystone IdP."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_6425905a","line":12,"updated":"2016-05-11 19:57:58.000000000","message":"Unrelated whitespace (not sure how this impacts documentation changes)?","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":9,"context_line":"the IdP cloud to access resources of the SP cloud."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. important::"},{"line_number":12,"context_line":"   "},{"line_number":13,"context_line":"   This section applies only to federation between keystone IdP"},{"line_number":14,"context_line":"   and keystone SP. It does not apply to non-keystone IdP."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_9dc38638","line":12,"in_reply_to":"dab17558_6425905a","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b0492658a18f9407daf4e68b4c55a3be11fc6a48","unresolved":false,"context_lines":[{"line_number":38,"context_line":"#. You, now in possession of a token, can make API requests to the"},{"line_number":39,"context_line":"   endpoints in the catalog."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Identity Service to Identity service federation authentication wrapper"},{"line_number":42,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"The following steps above involve manually sending API requests."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_040ac489","line":41,"updated":"2016-05-11 19:57:58.000000000","message":"Does Service here have to be service to be consistent with the other occurrence on this line?","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"#. You, now in possession of a token, can make API requests to the"},{"line_number":39,"context_line":"   endpoints in the catalog."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Identity Service to Identity service federation authentication wrapper"},{"line_number":42,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"The following steps above involve manually sending API requests."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_1dfdd66e","line":41,"in_reply_to":"dab17558_040ac489","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b0492658a18f9407daf4e68b4c55a3be11fc6a48","unresolved":false,"context_lines":[{"line_number":44,"context_line":"The following steps above involve manually sending API requests."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":".. note::"},{"line_number":47,"context_line":"   "},{"line_number":48,"context_line":"   The infrastructure for the command line utilities that performs these steps"},{"line_number":49,"context_line":"   for the user does not exist."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_c499dc7a","line":47,"updated":"2016-05-11 19:57:58.000000000","message":"Same comment here as above.","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":44,"context_line":"The following steps above involve manually sending API requests."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":".. note::"},{"line_number":47,"context_line":"   "},{"line_number":48,"context_line":"   The infrastructure for the command line utilities that performs these steps"},{"line_number":49,"context_line":"   for the user does not exist."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_bd2e4af8","line":47,"in_reply_to":"dab17558_c499dc7a","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a19c4ddf043779ffbd7ff6a591485174d8fa059c","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   # openstack [options]"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Ensure you select the appropriate endpoint for your operation."},{"line_number":83,"context_line":"For example, if you wants to work with servers, the ``OS_URL``"},{"line_number":84,"context_line":"argument must be set to the compute endpoint."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_a0174da1","line":83,"updated":"2016-05-12 03:58:00.000000000","message":"Change to \"want\" here.","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   # openstack [options]"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Ensure you select the appropriate endpoint for your operation."},{"line_number":83,"context_line":"For example, if you wants to work with servers, the ``OS_URL``"},{"line_number":84,"context_line":"argument must be set to the compute endpoint."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5d3e3e2a","line":83,"in_reply_to":"dab17558_a0174da1","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b0492658a18f9407daf4e68b4c55a3be11fc6a48","unresolved":false,"context_lines":[{"line_number":84,"context_line":"argument must be set to the compute endpoint."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. note::"},{"line_number":87,"context_line":"   "},{"line_number":88,"context_line":"   At this time, the OpenStack client is unable to find endpoints in"},{"line_number":89,"context_line":"   the service catalog when using a federated login. "},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_847a3422","line":87,"updated":"2016-05-11 19:57:58.000000000","message":"and here.","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":84,"context_line":"argument must be set to the compute endpoint."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. note::"},{"line_number":87,"context_line":"   "},{"line_number":88,"context_line":"   At this time, the OpenStack client is unable to find endpoints in"},{"line_number":89,"context_line":"   the service catalog when using a federated login. "},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_9d48a6ce","line":87,"in_reply_to":"dab17558_847a3422","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ef943b1b74294b63227af5f7141cbcef3c77f1dc","unresolved":false,"context_lines":[{"line_number":86,"context_line":".. note::"},{"line_number":87,"context_line":"   "},{"line_number":88,"context_line":"   At this time, the OpenStack client is unable to find endpoints in"},{"line_number":89,"context_line":"   the service catalog when using a federated login. "},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"--------------"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_416cb907","line":89,"range":{"start_line":89,"start_character":52,"end_line":89,"end_character":53},"updated":"2016-05-11 18:00:26.000000000","message":"nit: whitespace","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":86,"context_line":".. note::"},{"line_number":87,"context_line":"   "},{"line_number":88,"context_line":"   At this time, the OpenStack client is unable to find endpoints in"},{"line_number":89,"context_line":"   the service catalog when using a federated login. "},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"--------------"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_7d4502b2","line":89,"range":{"start_line":89,"start_character":52,"end_line":89,"end_character":53},"in_reply_to":"dab17558_416cb907","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}],"doc/source/install-guide/configure-federation.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a19c4ddf043779ffbd7ff6a591485174d8fa059c","unresolved":false,"context_lines":[{"line_number":23,"context_line":"   It is possible to perform a federated login using command line clients and"},{"line_number":24,"context_line":"   scripting, but Dashboard (horizon) does not support this functionality."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The following procedure describes how set up federation."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#. `Configure Identity Service (keystone) service providers. \u003cconfigure-federation-sp.html\u003e`_"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_402941e5","line":26,"updated":"2016-05-12 03:58:00.000000000","message":"Add \"to\" after \"how\" here.","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":23,"context_line":"   It is possible to perform a federated login using command line clients and"},{"line_number":24,"context_line":"   scripting, but Dashboard (horizon) does not support this functionality."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The following procedure describes how set up federation."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#. `Configure Identity Service (keystone) service providers. \u003cconfigure-federation-sp.html\u003e`_"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5d6c7e36","line":26,"in_reply_to":"dab17558_402941e5","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}],"doc/source/install-guide/configure-network-services.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"ae333a84526492bc8393e5663a3b3ba4ed9b2031","unresolved":false,"context_lines":[{"line_number":1,"context_line":"`Home \u003cindex.html\u003e`_ OpenStack-Ansible Installation Guide"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Configuring the Network services (neutron) (optional)"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The OpenStack Networking service (neutron) includes the following services:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_f1e5a9db","line":3,"range":{"start_line":3,"start_character":16,"end_line":3,"end_character":32},"updated":"2016-05-12 06:31:00.000000000","message":"s/Network services/Networking service","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"`Home \u003cindex.html\u003e`_ OpenStack-Ansible Installation Guide"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Configuring the Network services (neutron) (optional)"},{"line_number":4,"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\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\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The OpenStack Networking service (neutron) includes the following services:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_fdebb276","line":3,"range":{"start_line":3,"start_character":16,"end_line":3,"end_character":32},"in_reply_to":"dab17558_f1e5a9db","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a19c4ddf043779ffbd7ff6a591485174d8fa059c","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Special notes about LBaaS"},{"line_number":130,"context_line":"-------------------------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The LBaaS default configuration options arechanged through the"},{"line_number":133,"context_line":"`conf override`_ mechanism using the ``neutron_lbaas_agent_ini_overrides``"},{"line_number":134,"context_line":"dict."},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_40a661ae","line":132,"updated":"2016-05-12 03:58:00.000000000","message":"Spacing - \"are changed\".","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Special notes about LBaaS"},{"line_number":130,"context_line":"-------------------------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The LBaaS default configuration options arechanged through the"},{"line_number":133,"context_line":"`conf override`_ mechanism using the ``neutron_lbaas_agent_ini_overrides``"},{"line_number":134,"context_line":"dict."},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_5d88fec6","line":132,"in_reply_to":"dab17558_40a661ae","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"1627f8a430f26b0b5e195ccc74514750844d40d6","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Special notes about LBaaS"},{"line_number":130,"context_line":"-------------------------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The LBaaS default configuration options arechanged through the"},{"line_number":133,"context_line":"`conf override`_ mechanism using the ``neutron_lbaas_agent_ini_overrides``"},{"line_number":134,"context_line":"dict."},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_45113c5d","line":132,"range":{"start_line":132,"start_character":40,"end_line":132,"end_character":50},"updated":"2016-05-12 12:20:38.000000000","message":"are changed","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"e12978c7ce37489205521f817ffaae30d42ce7ca","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Special notes about LBaaS"},{"line_number":130,"context_line":"-------------------------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The LBaaS default configuration options arechanged through the"},{"line_number":133,"context_line":"`conf override`_ mechanism using the ``neutron_lbaas_agent_ini_overrides``"},{"line_number":134,"context_line":"dict."},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dab17558_d3669628","line":132,"range":{"start_line":132,"start_character":40,"end_line":132,"end_character":50},"in_reply_to":"dab17558_45113c5d","updated":"2016-05-12 12:42:49.000000000","message":"Done","commit_id":"ef4c85c3ec62c4919070b1919e60e068faf186c3"}],"doc/source/install-guide/configure-openstack.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a19c4ddf043779ffbd7ff6a591485174d8fa059c","unresolved":false,"context_lines":[{"line_number":89,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"You can adjust the default policies applied by services in order"},{"line_number":92,"context_line":"to implement access controls which are different to the norm. Policy files"},{"line_number":93,"context_line":"are in a ``JSON`` format."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"For example, you can add the following policy in keystone\u0027s ``policy.json``:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_6071e50b","line":92,"updated":"2016-05-12 03:58:00.000000000","message":"change \"norm\" to \"a standard OpenStack environment\" or similar phrase that uses \"standard\".","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"df76efe48c83d0f0aa604d7041b51df42bc258f1","unresolved":false,"context_lines":[{"line_number":89,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"You can adjust the default policies applied by services in order"},{"line_number":92,"context_line":"to implement access controls which are different to the norm. Policy files"},{"line_number":93,"context_line":"are in a ``JSON`` format."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"For example, you can add the following policy in keystone\u0027s ``policy.json``:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_fdb9f27a","line":92,"in_reply_to":"dab17558_6071e50b","updated":"2016-05-12 09:46:31.000000000","message":"Done","commit_id":"6723a1e9762391446311220d2fc4ad36de4b140c"}]}
