)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0328541fa981e0af640c365898b831dafeac19d3","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As we\u0027ve discussed in the past, an Identity Provider (IdP) should be"},{"line_number":10,"context_line":"mapped to a domain. This patch updates the documentation and creates a"},{"line_number":11,"context_line":"release note requiring the domain_id parameter. The implementation and"},{"line_number":12,"context_line":"migration will be completed in a subsequent patch."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Partial-Bug: #1642687"},{"line_number":15,"context_line":"Change-Id: I1cb749371175169662dbb5fa8feafe403fb1c39b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"7a77a97e_67a586a0","line":12,"range":{"start_line":11,"start_character":48,"end_line":12,"end_character":50},"updated":"2016-11-17 22:32:27.000000000","message":"let\u0027s get the implementation done first :)","commit_id":"ac088ccc2c124285b6c6a48ed8179d124fd6027a"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"82650c50cb9c1b6e022938f4d9dc141ac69d3c06","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ron De Rose \u003cronald.de.rose@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-05 23:00:14 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update docs to require domain_id when registering Identity Providers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"An Identity Provider (IdP) should be mapped to a domain. This patch"},{"line_number":10,"context_line":"updates the documentation and creates a release note requiring the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"1a6eadb0_7c7ac4f2","line":7,"range":{"start_line":7,"start_character":15,"end_line":7,"end_character":68},"updated":"2016-12-14 13:08:22.000000000","message":"are we going to have the possibility to list Identity Providers by domain_id? I guess this is required to proper handle the \"Partial-Bug\".","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"3fe07a9aea1d144c4b99c2372e8e24eafd72532c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ron De Rose \u003cronald.de.rose@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-05 23:00:14 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update docs to require domain_id when registering Identity Providers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"An Identity Provider (IdP) should be mapped to a domain. This patch"},{"line_number":10,"context_line":"updates the documentation and creates a release note requiring the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"1a6eadb0_450608cf","line":7,"range":{"start_line":7,"start_character":15,"end_line":7,"end_character":68},"in_reply_to":"1a6eadb0_7c7ac4f2","updated":"2016-12-14 15:27:25.000000000","message":"An identity provider would be a 1:1 mapping, so it wouldn\u0027t return a list. I\u0027m not clear as to why this is required to handle the partial-bug.","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"}],"api-ref/source/v3-ext/federation.inc":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":70,"context_line":"An Identity Provider (IdP) is a third party service that is trusted by the"},{"line_number":71,"context_line":"Identity API to authenticate identities."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Required attributes:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- ``domain_id`` (string)"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_db84425f","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":19},"updated":"2016-12-16 17:06:43.000000000","message":"isn\u0027t this optional? i thought the code creates this if it\u0027s not supplied","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":70,"context_line":"An Identity Provider (IdP) is a third party service that is trusted by the"},{"line_number":71,"context_line":"Identity API to authenticate identities."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Required attributes:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- ``domain_id`` (string)"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_116cdb06","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":19},"in_reply_to":"1a6eadb0_db84425f","updated":"2016-12-16 18:14:24.000000000","message":"Yes, if not supplied the code creates it, but I think in the docs we want to show it as required. We don\u0027t want the normal practice to be optional, operators should really supply the domain_id.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"}],"api-ref/source/v3-ext/federation/identity-provider/idp.inc":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Request"},{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except domain_id, any attribute of an Identity Provider may be passed in the"},{"line_number":151,"context_line":"request body. To update the domain_id, you will need to delete and recreate the"},{"line_number":152,"context_line":"Identity Provider."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_1bf23a06","line":150,"range":{"start_line":150,"start_character":7,"end_line":150,"end_character":16},"updated":"2016-12-16 17:06:43.000000000","message":"wrap this in double backticks: ``domain_id``","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Request"},{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except domain_id, any attribute of an Identity Provider may be passed in the"},{"line_number":151,"context_line":"request body. To update the domain_id, you will need to delete and recreate the"},{"line_number":152,"context_line":"Identity Provider."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_113a1be7","line":150,"range":{"start_line":150,"start_character":7,"end_line":150,"end_character":16},"in_reply_to":"1a6eadb0_1bf23a06","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except domain_id, any attribute of an Identity Provider may be passed in the"},{"line_number":151,"context_line":"request body. To update the domain_id, you will need to delete and recreate the"},{"line_number":152,"context_line":"Identity Provider."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_3bf536ec","line":151,"range":{"start_line":151,"start_character":28,"end_line":151,"end_character":37},"updated":"2016-12-16 17:06:43.000000000","message":"wrap this in double backticks: ``domain_id``","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except domain_id, any attribute of an Identity Provider may be passed in the"},{"line_number":151,"context_line":"request body. To update the domain_id, you will need to delete and recreate the"},{"line_number":152,"context_line":"Identity Provider."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_5128139a","line":151,"range":{"start_line":151,"start_character":28,"end_line":151,"end_character":37},"in_reply_to":"1a6eadb0_3bf536ec","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"c494160755fb03b7d5412abc1d7ce1197fe1c7b0","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Request"},{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except domain_id, any attribute of an Identity Provider may be passed in the"},{"line_number":151,"context_line":"request body. To update the domain_id, you will need to delete and recreate the"},{"line_number":152,"context_line":"Identity Provider."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":15,"id":"1a6eadb0_7b524e68","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":18},"updated":"2016-12-16 16:59:51.000000000","message":"nice! can you explain that including the domain_id will return a 400?","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"4f04d6597de160f19326aabf601ba1558b834e96","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - domain_id: domain_id"},{"line_number":19,"context_line":"    - description: description"},{"line_number":20,"context_line":"    - enabled: enabled"},{"line_number":21,"context_line":"    - id: id_path"}],"source_content_type":"text/x-c++src","patch_set":20,"id":"1a6eadb0_04e736ac","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":26},"updated":"2016-12-16 21:01:37.000000000","message":"what happens if I provide a domain_id already associated with an IdP?","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4b007f6b4bb4eedb870bcb1ff9408d1ec64f9484","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - domain_id: domain_id"},{"line_number":19,"context_line":"    - description: description"},{"line_number":20,"context_line":"    - enabled: enabled"},{"line_number":21,"context_line":"    - id: id_path"}],"source_content_type":"text/x-c++src","patch_set":20,"id":"1a6eadb0_27e994b7","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":26},"in_reply_to":"1a6eadb0_04e736ac","updated":"2016-12-16 21:43:23.000000000","message":"409","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"cf7f27f98d90611b7be0d065fa4b51f386656bab","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - domain_id: domain_id"},{"line_number":19,"context_line":"    - description: description"},{"line_number":20,"context_line":"    - enabled: enabled"},{"line_number":21,"context_line":"    - id: id_path"}],"source_content_type":"text/x-c++src","patch_set":20,"id":"1a6eadb0_b0331813","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":26},"in_reply_to":"1a6eadb0_27e994b7","updated":"2016-12-16 23:52:31.000000000","message":"shouldn\u0027t have a text explaining that?","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"4f04d6597de160f19326aabf601ba1558b834e96","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Request"},{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except ``domain_id``, any attribute of an Identity Provider may be passed in"},{"line_number":151,"context_line":"the request body. To update the ``domain_id``, you will need to delete and"},{"line_number":152,"context_line":"recreate the Identity Provider."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":20,"id":"1a6eadb0_245c327c","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":31},"updated":"2016-12-16 21:01:37.000000000","message":"should include the error returned if the client tries to update the domain_id. I guess it is a 400?","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4b007f6b4bb4eedb870bcb1ff9408d1ec64f9484","unresolved":false,"context_lines":[{"line_number":147,"context_line":"Request"},{"line_number":148,"context_line":"-------"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Except ``domain_id``, any attribute of an Identity Provider may be passed in"},{"line_number":151,"context_line":"the request body. To update the ``domain_id``, you will need to delete and"},{"line_number":152,"context_line":"recreate the Identity Provider."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":20,"id":"1a6eadb0_67870cb5","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":31},"in_reply_to":"1a6eadb0_245c327c","updated":"2016-12-16 21:43:23.000000000","message":"Done","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"261a9c241f032e70a04e1ee933a770d4e06d65f6","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. rest_parameters:: federation/identity-provider/parameters.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - domain_id: domain_id"},{"line_number":19,"context_line":"    - description: description"},{"line_number":20,"context_line":"    - enabled: enabled"},{"line_number":21,"context_line":"    - id: id_path"}],"source_content_type":"text/x-c++src","patch_set":22,"id":"1a6eadb0_be4f6290","line":18,"updated":"2016-12-17 13:22:07.000000000","message":"I agree with Rodrigo. The docs are not clear on saying the relationship is 1:1 and 409 will raised if the domain is already associated with an IdP.","commit_id":"a61970d52d68aa83db6db82ed833e0d043a3cba4"}],"api-ref/source/v3-ext/federation/identity-provider/parameters.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"domain_id:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The Identity Provider domain ID"},{"line_number":46,"context_line":"  in: body"},{"line_number":47,"context_line":"  required: true"},{"line_number":48,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_3b5c567c","line":45,"range":{"start_line":45,"start_character":4,"end_line":45,"end_character":35},"updated":"2016-12-16 17:06:43.000000000","message":"This could use more detail:\n\nThe ID of a domain that is associated with the Identity Provider. Federated users that authenticate with the Identity Provider will be recorded in the domain specified. When creating an Identity Provider, either supply a domain ID or a new domain will be created automatically.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"domain_id:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The Identity Provider domain ID"},{"line_number":46,"context_line":"  in: body"},{"line_number":47,"context_line":"  required: true"},{"line_number":48,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_6c445649","line":45,"range":{"start_line":45,"start_character":4,"end_line":45,"end_character":35},"in_reply_to":"1a6eadb0_3b5c567c","updated":"2016-12-16 18:14:24.000000000","message":"Nice, thanks for writing this up. Done.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The Identity Provider domain ID"},{"line_number":46,"context_line":"  in: body"},{"line_number":47,"context_line":"  required: true"},{"line_number":48,"context_line":"  type: string"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"enabled:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_bb4866b4","line":47,"range":{"start_line":47,"start_character":12,"end_line":47,"end_character":16},"updated":"2016-12-16 17:06:43.000000000","message":"it\u0027s not required according to the impl.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The Identity Provider domain ID"},{"line_number":46,"context_line":"  in: body"},{"line_number":47,"context_line":"  required: true"},{"line_number":48,"context_line":"  type: string"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"enabled:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_ac8f4e73","line":47,"range":{"start_line":47,"start_character":12,"end_line":47,"end_character":16},"in_reply_to":"1a6eadb0_bb4866b4","updated":"2016-12-16 18:14:24.000000000","message":"I think it should be required in the docs, I just don\u0027t want to give the impression that optional can be a normal practice.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"4f04d6597de160f19326aabf601ba1558b834e96","unresolved":false,"context_lines":[{"line_number":43,"context_line":"domain_id:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The ID of a domain that is associated with the Identity Provider. Federated"},{"line_number":46,"context_line":"    users that authenticate with the Identity Provider will be recorded in the"},{"line_number":47,"context_line":"    domain specified."},{"line_number":48,"context_line":"  in: body"},{"line_number":49,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_a44842b4","line":46,"range":{"start_line":46,"start_character":55,"end_line":46,"end_character":71},"updated":"2016-12-16 21:01:37.000000000","message":"this is not very clear to me. This means the user will be created in the domain?","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4b007f6b4bb4eedb870bcb1ff9408d1ec64f9484","unresolved":false,"context_lines":[{"line_number":43,"context_line":"domain_id:"},{"line_number":44,"context_line":"  description: |"},{"line_number":45,"context_line":"    The ID of a domain that is associated with the Identity Provider. Federated"},{"line_number":46,"context_line":"    users that authenticate with the Identity Provider will be recorded in the"},{"line_number":47,"context_line":"    domain specified."},{"line_number":48,"context_line":"  in: body"},{"line_number":49,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_8780a88c","line":46,"range":{"start_line":46,"start_character":55,"end_line":46,"end_character":71},"in_reply_to":"1a6eadb0_a44842b4","updated":"2016-12-16 21:43:23.000000000","message":"Done","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"}],"api-ref/source/v3-ext/federation/identity-provider/samples/update-request.json":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"identity_provider\": {"},{"line_number":3,"context_line":"        \"id\": \"ACME\","},{"line_number":4,"context_line":"        \"remote_ids\": [\"beta_id_1\", \"beta_id_2\"],"},{"line_number":5,"context_line":"        \"enabled\": true"},{"line_number":6,"context_line":"    }"}],"source_content_type":"application/json","patch_set":15,"id":"1a6eadb0_5bde72dd","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":21},"updated":"2016-12-16 17:06:43.000000000","message":"why make this change? it was fine before, it\u0027s for updating an idp","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"identity_provider\": {"},{"line_number":3,"context_line":"        \"id\": \"ACME\","},{"line_number":4,"context_line":"        \"remote_ids\": [\"beta_id_1\", \"beta_id_2\"],"},{"line_number":5,"context_line":"        \"enabled\": true"},{"line_number":6,"context_line":"    }"}],"source_content_type":"application/json","patch_set":15,"id":"1a6eadb0_ac54aec9","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":21},"in_reply_to":"1a6eadb0_5bde72dd","updated":"2016-12-16 18:14:24.000000000","message":"my mistake, fixed.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"}],"releasenotes/notes/idp_requires_domain_id-5497fb56fe86806d.yaml":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"be581025e27c1de5c4f82b3460a8b71fd5d22a88","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, its"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3a71b18c_03d79fed","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":78},"updated":"2016-12-09 18:43:15.000000000","message":"it\u0027s","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"f4e00036c2115be0e3dbfcd827fe339c6d32149d","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, its"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1a6eadb0_9e38fdd4","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":78},"in_reply_to":"1a6eadb0_bc845cd4","updated":"2016-12-16 15:18:22.000000000","message":"Done","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"82650c50cb9c1b6e022938f4d9dc141ac69d3c06","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, its"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1a6eadb0_bc845cd4","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":78},"in_reply_to":"3a71b18c_03d79fed","updated":"2016-12-14 13:08:22.000000000","message":"++","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"f4e00036c2115be0e3dbfcd827fe339c6d32149d","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, its"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1a6eadb0_be33f9f4","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":78},"in_reply_to":"3a71b18c_03d79fed","updated":"2016-12-16 15:18:22.000000000","message":"Done","commit_id":"78513f6f285c95cd230dbe8522fee7eccfeaf139"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_9bfbaa46","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":31},"updated":"2016-12-16 17:06:43.000000000","message":"a","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_3ba1b646","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":61},"updated":"2016-12-16 17:06:43.000000000","message":"an*","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_5b059243","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":16},"updated":"2016-12-16 17:06:43.000000000","message":"recommended","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_1b9eba06","line":6,"range":{"start_line":6,"start_character":42,"end_line":6,"end_character":52},"updated":"2016-12-16 17:06:43.000000000","message":"to associate","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_ec914648","line":6,"range":{"start_line":6,"start_character":42,"end_line":6,"end_character":52},"in_reply_to":"1a6eadb0_1b9eba06","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_0c95a231","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":61},"in_reply_to":"1a6eadb0_3ba1b646","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_2c989e69","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":16},"in_reply_to":"1a6eadb0_5b059243","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_4c9b1a66","line":6,"range":{"start_line":6,"start_character":28,"end_line":6,"end_character":31},"in_reply_to":"1a6eadb0_9bfbaa46","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_9ba9ea26","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":73},"updated":"2016-12-16 17:06:43.000000000","message":"Add the line:\n\nFederated users that authenticate with the IdP will now be associated with the domain ID specified. If no domain ID is specified, then a domain will be automatically created.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_6ca616af","line":7,"range":{"start_line":7,"start_character":13,"end_line":7,"end_character":73},"in_reply_to":"1a6eadb0_9ba9ea26","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_3b46167b","line":10,"range":{"start_line":10,"start_character":40,"end_line":10,"end_character":44},"updated":"2016-12-16 17:06:43.000000000","message":"call this Identity Providers (IdP)","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_db4c42a0","line":10,"range":{"start_line":9,"start_character":4,"end_line":10,"end_character":26},"updated":"2016-12-16 17:06:43.000000000","message":"remove this line, it\u0027s a repeat of the above","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_0cbcc2b9","line":10,"range":{"start_line":10,"start_character":40,"end_line":10,"end_character":44},"in_reply_to":"1a6eadb0_3b46167b","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    now required to include the domain ID associated with the IdP in the"},{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_acc3ce36","line":10,"range":{"start_line":9,"start_character":4,"end_line":10,"end_character":26},"in_reply_to":"1a6eadb0_db4c42a0","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_9b572a25","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":48},"updated":"2016-12-16 17:06:43.000000000","message":"no it won\u0027t, it\u0027ll be a random UUID","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_ecdf860a","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":48},"in_reply_to":"1a6eadb0_9b572a25","updated":"2016-12-16 18:14:24.000000000","message":"Done","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8ec82d3471561eecebfa8f90ed10925a98139f37","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_4e3dd2c2","line":13,"range":{"start_line":10,"start_character":27,"end_line":13,"end_character":14},"updated":"2016-12-16 17:06:43.000000000","message":"How about:\n\nFor existing Identity Providers (IdPs), a new domain will be automatically created that associated the IdP and the new domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All automatically generated domains will be ``enabled`` by default.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"304dd70f72b4ac023c59252a6a29ac809a788c47","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    request. Thus, domain_id is a required parameter for this API method."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - domain_id is now required when registering an Identity Provider (IdP) via"},{"line_number":10,"context_line":"    the OS-FEDERATION API. For existing IdPs, the domain_id will be based on"},{"line_number":11,"context_line":"    the group(s) associated with the IdP mapping. If there are no groups"},{"line_number":12,"context_line":"    defined, a new domain will automatically be created and used as the"},{"line_number":13,"context_line":"    domain_id."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1a6eadb0_6c4296af","line":13,"range":{"start_line":10,"start_character":27,"end_line":13,"end_character":14},"in_reply_to":"1a6eadb0_4e3dd2c2","updated":"2016-12-16 18:14:24.000000000","message":"Perfect! Thanks for helping with this.","commit_id":"f3de027bac44e880bae28a51fb7bccbe56a9a4af"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"7995de601e3623a5331e8c666ef144d21956e12b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_6729d1e5","line":15,"range":{"start_line":15,"start_character":34,"end_line":15,"end_character":38},"updated":"2016-12-16 18:48:14.000000000","message":"its*","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"7995de601e3623a5331e8c666ef144d21956e12b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_87242d0d","line":15,"range":{"start_line":15,"start_character":59,"end_line":15,"end_character":64},"updated":"2016-12-16 18:48:14.000000000","message":"its*","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"2ca6e4221cdfdd26c634c3b2ea0ac4f57dc0e687","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_0731fd59","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":33},"updated":"2016-12-16 18:47:13.000000000","message":"this should be a comma","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"024f97be7494c7291329dc78e61bc06a974b1a26","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_87526d65","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":33},"in_reply_to":"1a6eadb0_0731fd59","updated":"2016-12-16 18:49:30.000000000","message":"Done","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"024f97be7494c7291329dc78e61bc06a974b1a26","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_475cd57c","line":15,"range":{"start_line":15,"start_character":34,"end_line":15,"end_character":38},"in_reply_to":"1a6eadb0_6729d1e5","updated":"2016-12-16 18:49:30.000000000","message":"Done","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"024f97be7494c7291329dc78e61bc06a974b1a26","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"},{"line_number":15,"context_line":"    ``id`` will be a random UUID. it\u0027s ``name`` will match it\u0027s ``id``. All"},{"line_number":16,"context_line":"    automatically generated domains will be ``enabled`` by default."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1a6eadb0_2759998e","line":15,"range":{"start_line":15,"start_character":59,"end_line":15,"end_character":64},"in_reply_to":"1a6eadb0_87242d0d","updated":"2016-12-16 18:49:30.000000000","message":"Done","commit_id":"a69a7a7028bc18b818de002ebf611cfbf919baa7"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"4f04d6597de160f19326aabf601ba1558b834e96","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now recommended to include a domain ID to associate with an IdP in the"},{"line_number":7,"context_line":"    request. Federated users that authenticate with the IdP will now be"},{"line_number":8,"context_line":"    associated with the domain ID specified. If no domain ID is specified, then"},{"line_number":9,"context_line":"    a domain will be automatically created."}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_24d352d6","line":6,"range":{"start_line":6,"start_character":61,"end_line":6,"end_character":63},"updated":"2016-12-16 21:01:37.000000000","message":"the","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4b007f6b4bb4eedb870bcb1ff9408d1ec64f9484","unresolved":false,"context_lines":[{"line_number":3,"context_line":" - \u003e"},{"line_number":4,"context_line":"    [`bug 1642687 \u003chttps://bugs.launchpad.net/keystone/+bug/1642687\u003e`_]"},{"line_number":5,"context_line":"    When registering an Identity Provider (IdP) via the OS-FEDERATION API, it\u0027s"},{"line_number":6,"context_line":"    now recommended to include a domain ID to associate with an IdP in the"},{"line_number":7,"context_line":"    request. Federated users that authenticate with the IdP will now be"},{"line_number":8,"context_line":"    associated with the domain ID specified. If no domain ID is specified, then"},{"line_number":9,"context_line":"    a domain will be automatically created."}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_aa8ac961","line":6,"range":{"start_line":6,"start_character":61,"end_line":6,"end_character":63},"in_reply_to":"1a6eadb0_24d352d6","updated":"2016-12-16 21:43:23.000000000","message":"Done","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"4f04d6597de160f19326aabf601ba1558b834e96","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    associated with the domain ID specified. If no domain ID is specified, then"},{"line_number":9,"context_line":"    a domain will be automatically created."},{"line_number":10,"context_line":"upgrade:"},{"line_number":11,"context_line":"  - ``domain_id`` is now required when registering an Identity Provider (IdP)"},{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_84e426ac","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":33},"updated":"2016-12-16 21:01:37.000000000","message":"not required, right? Since it creates a new one when not specified?","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"4b007f6b4bb4eedb870bcb1ff9408d1ec64f9484","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    associated with the domain ID specified. If no domain ID is specified, then"},{"line_number":9,"context_line":"    a domain will be automatically created."},{"line_number":10,"context_line":"upgrade:"},{"line_number":11,"context_line":"  - ``domain_id`` is now required when registering an Identity Provider (IdP)"},{"line_number":12,"context_line":"    via the OS-FEDERATION API. For existing Identity Providers (IdPs), a new"},{"line_number":13,"context_line":"    domain will be automatically created that associated the IdP and the new"},{"line_number":14,"context_line":"    domain. Each IdP will now have a ``domain_id`` field. The new domain\u0027s"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1a6eadb0_0af2dd05","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":33},"in_reply_to":"1a6eadb0_84e426ac","updated":"2016-12-16 21:43:23.000000000","message":"Reworded.","commit_id":"26b45700d0fd0e9de0e9f673486dc624d31acd64"}]}
