)]}'
{"doc/source/configuringservices.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b26aaa3513b09c9e14719c03c1bbf34a942f1e1c","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"To retrieve a token using these new values, a user can use OpenStackClient CLI:"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. code-block:: bash"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    $ openstack token issue --os-username admin --os-project-name admin \\"},{"line_number":76,"context_line":"        --os-user-domain-id default --os-project-domain-id default \\"},{"line_number":77,"context_line":"        --os-identity-api-version 3 --os-auth-url http://localhost:5000/v3 \\"},{"line_number":78,"context_line":"        --os-password s3cr3t"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"With the newly returned token, a user may perform actions to create services"},{"line_number":81,"context_line":"and endpoints."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_dc6937c0","side":"PARENT","line":78,"range":{"start_line":73,"start_character":0,"end_line":78,"end_character":28},"updated":"2016-03-09 05:27:21.000000000","message":"should we replace this with a user list call instead? so it shows everything has been set up?","commit_id":"c77b6d0dc1aea73406227399ec4dfd4797facc61"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b26aaa3513b09c9e14719c03c1bbf34a942f1e1c","unresolved":false,"context_lines":[{"line_number":58,"context_line":"``--bootstrap-password``, or set as an environment variable using"},{"line_number":59,"context_line":"``OS_BOOTSTRAP_PASSWORD``."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Optionally, if specified by ``--bootstrap-public-url``,"},{"line_number":62,"context_line":"``--bootstrap-admin-url`` and/or ``--bootstrap-internal-url`` or the equivalent"},{"line_number":63,"context_line":"environment variables bootstrap will create an identity service with the"},{"line_number":64,"context_line":"specified endpoint information. You may also configure the"},{"line_number":65,"context_line":"``--bootstrap-region-id`` and ``--bootstrap-service-name`` for the endpoints to"},{"line_number":66,"context_line":"your deployment\u0027s requirements."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Minimally, keystone can be bootstrapped with:"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_3c781b8f","line":66,"range":{"start_line":61,"start_character":0,"end_line":66,"end_character":31},"updated":"2016-03-09 05:27:21.000000000","message":"since we\u0027re removing the OSC example below that gets a token, then we should state that it\u0027s strongly encouraged,","commit_id":"a6f0b469d538d2b8ba5c3dffb05000afa2420c14"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b26aaa3513b09c9e14719c03c1bbf34a942f1e1c","unresolved":false,"context_lines":[{"line_number":65,"context_line":"``--bootstrap-region-id`` and ``--bootstrap-service-name`` for the endpoints to"},{"line_number":66,"context_line":"your deployment\u0027s requirements."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Minimally, keystone can be bootstrapped with:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: bash"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    $ keystone-manage bootstrap --bootstrap-password s3cr3t"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":75,"context_line":"project. The user will have the password specified in the command. Note that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_1c4d5f6c","line":72,"range":{"start_line":68,"start_character":0,"end_line":72,"end_character":59},"updated":"2016-03-09 05:27:21.000000000","message":"we should change the example to include the endpoints too","commit_id":"a6f0b469d538d2b8ba5c3dffb05000afa2420c14"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bf05b56f68e534d9bb805b9eb78b2e887c976000","unresolved":false,"context_lines":[{"line_number":65,"context_line":"``--bootstrap-region-id`` and ``--bootstrap-service-name`` for the endpoints to"},{"line_number":66,"context_line":"your deployment\u0027s requirements."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Minimally, keystone can be bootstrapped with:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: bash"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    $ keystone-manage bootstrap --bootstrap-password s3cr3t"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"This will create an ``admin`` user with the ``admin`` role on the ``admin``"},{"line_number":75,"context_line":"project. The user will have the password specified in the command. Note that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afc51ec_7f13c4b8","line":72,"range":{"start_line":68,"start_character":0,"end_line":72,"end_character":59},"in_reply_to":"5aef4532_1c4d5f6c","updated":"2016-03-14 17:10:47.000000000","message":"Done","commit_id":"a6f0b469d538d2b8ba5c3dffb05000afa2420c14"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fd2431dc799d61c3445849e1f62066b02a9c6323","unresolved":false,"context_lines":[{"line_number":77,"context_line":"creating an endpoint in the catalog users will need to provide endpoint"},{"line_number":78,"context_line":"overrides to perform additional identity operations."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"By creating an admin user and an identity endpoint deployers may authenticate"},{"line_number":81,"context_line":"to keystone and perform identity operations like creating additional services"},{"line_number":82,"context_line":"and endpoints using that ``admin`` user. This will preclude the need to ever"},{"line_number":83,"context_line":"use or configure the ``admin_token`` (described below)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5aef4532_0fc06329","line":80,"updated":"2016-03-09 14:18:15.000000000","message":"nit: put admin in backticks","commit_id":"a6f0b469d538d2b8ba5c3dffb05000afa2420c14"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bf05b56f68e534d9bb805b9eb78b2e887c976000","unresolved":false,"context_lines":[{"line_number":77,"context_line":"creating an endpoint in the catalog users will need to provide endpoint"},{"line_number":78,"context_line":"overrides to perform additional identity operations."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"By creating an admin user and an identity endpoint deployers may authenticate"},{"line_number":81,"context_line":"to keystone and perform identity operations like creating additional services"},{"line_number":82,"context_line":"and endpoints using that ``admin`` user. This will preclude the need to ever"},{"line_number":83,"context_line":"use or configure the ``admin_token`` (described below)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afc51ec_1f4600bf","line":80,"in_reply_to":"5aef4532_0fc06329","updated":"2016-03-14 17:10:47.000000000","message":"Done","commit_id":"a6f0b469d538d2b8ba5c3dffb05000afa2420c14"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"56e1f190be375092b8d976b36c2bcf88e8bcdb28","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``--bootstrap-admin-url`` and/or ``--bootstrap-internal-url`` or the equivalent"},{"line_number":63,"context_line":"environment variables, the command will create an identity service with the"},{"line_number":64,"context_line":"specified endpoint information. You may also configure the"},{"line_number":65,"context_line":"``--bootstrap-region-id`` and ``--bootstrap-service-name`` for the endpoints to"},{"line_number":66,"context_line":"your deployment\u0027s requirements."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. NOTE::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc51ec_f5c5338e","line":65,"updated":"2016-03-14 17:33:27.000000000","message":"--bootstrap-region-id is also an option","commit_id":"9e038fcb6b191e9c5e87a9c3a16ddc52aec232d1"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"8d1c22b2471b78d67313040f3992b1897fb388e0","unresolved":false,"context_lines":[{"line_number":62,"context_line":"``--bootstrap-admin-url`` and/or ``--bootstrap-internal-url`` or the equivalent"},{"line_number":63,"context_line":"environment variables, the command will create an identity service with the"},{"line_number":64,"context_line":"specified endpoint information. You may also configure the"},{"line_number":65,"context_line":"``--bootstrap-region-id`` and ``--bootstrap-service-name`` for the endpoints to"},{"line_number":66,"context_line":"your deployment\u0027s requirements."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. NOTE::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc51ec_d5f597cb","line":65,"in_reply_to":"3afc51ec_f5c5338e","updated":"2016-03-14 17:34:52.000000000","message":"nvm, I mixed it up with service_id while comparing with https://review.openstack.org/#/c/285102/5/keystone/cmd/cli.py","commit_id":"9e038fcb6b191e9c5e87a9c3a16ddc52aec232d1"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"8a17ae0fd7de74d59160afeb00926b03cc74bc58","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        --bootstrap-role-name admin \\"},{"line_number":87,"context_line":"        --bootstrap-service-name keystone \\"},{"line_number":88,"context_line":"        --bootstrap-region-id RegionOne \\"},{"line_number":89,"context_line":"        --bootstrap-admin-url http://localhost:35357/v2.0 \\"},{"line_number":90,"context_line":"        --bootstrap-public-url http://localhost:5000/v2.0 \\"},{"line_number":91,"context_line":"        --bootstrap-internal-url http://localhost:5000/v2.0"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc51ec_5593474f","line":89,"range":{"start_line":89,"start_character":53,"end_line":89,"end_character":57},"updated":"2016-03-14 17:46:50.000000000","message":"I wonder if we should use unversioned URLs in this example (or v3)","commit_id":"9e038fcb6b191e9c5e87a9c3a16ddc52aec232d1"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"aaadc6d2488a94e94914bef60d3ce21ab6a54cb5","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        --bootstrap-role-name admin \\"},{"line_number":87,"context_line":"        --bootstrap-service-name keystone \\"},{"line_number":88,"context_line":"        --bootstrap-region-id RegionOne \\"},{"line_number":89,"context_line":"        --bootstrap-admin-url http://localhost:35357/v2.0 \\"},{"line_number":90,"context_line":"        --bootstrap-public-url http://localhost:5000/v2.0 \\"},{"line_number":91,"context_line":"        --bootstrap-internal-url http://localhost:5000/v2.0"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc51ec_7813dab8","line":89,"range":{"start_line":89,"start_character":53,"end_line":89,"end_character":57},"in_reply_to":"3afc51ec_5593474f","updated":"2016-03-14 17:57:26.000000000","message":"+1 for unversioned URLs.","commit_id":"9e038fcb6b191e9c5e87a9c3a16ddc52aec232d1"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"aaadc6d2488a94e94914bef60d3ce21ab6a54cb5","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    $ openstack project list --os-username admin --os-project-name admin \\"},{"line_number":109,"context_line":"        --os-user-domain-id default --os-project-domain-id default \\"},{"line_number":110,"context_line":"        --os-identity-api-version 3 --os-auth-url http://localhost:5000/v3 \\"},{"line_number":111,"context_line":"        --os-password s3cr3t"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Setting up credentials with Admin Token"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3afc51ec_f86eca2d","line":110,"updated":"2016-03-14 17:57:26.000000000","message":"Can we use an unversioned URL here too?","commit_id":"9e038fcb6b191e9c5e87a9c3a16ddc52aec232d1"}]}
