)]}'
{"id":"openstack%2Fjs-openstack-lib~358030","triplet_id":"openstack%2Fjs-openstack-lib~master~If1368bcdae251606d2e03043345cd4fc6f0b8b80","project":"openstack/js-openstack-lib","branch":"master","topic":"keystone","hashtags":[],"change_id":"If1368bcdae251606d2e03043345cd4fc6f0b8b80","subject":"Added tokenIssue() method to keystone API.","status":"MERGED","created":"2016-08-19 17:51:58.000000000","updated":"2016-08-30 12:17:05.000000000","submitted":"2016-08-30 12:17:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1ecea477733ac1df0d470381bcae3700cfa3c321","_number":358030,"virtual_id_number":358030,"owner":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-30 12:17:05.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"value":0,"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"value":0,"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"recommended":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"value":1,"date":"2016-08-26 19:51:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"value":2,"date":"2016-08-30 10:46:01.000000000","_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"value":0,"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"value":1,"date":"2016-08-30 12:07:45.000000000","_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-26 19:51:10.000000000","updated_by":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"reviewer":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"state":"REVIEWER"},{"updated":"2016-08-30 12:07:45.000000000","updated_by":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"reviewer":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"state":"REVIEWER"},{"updated":"2016-08-30 12:17:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a867974d10ae364f1a7903e8eb72a2db4f17db05","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-19 17:51:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6b2c1ccacc9ae15a45b78a66ad4c43728d2ffc94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 21:55:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/1/check/gate-js-openstack-lib-nodejs4-npm-run-lint/d9daf16/ : SUCCESS in 7m 03s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/1/check/gate-js-openstack-lib-nodejs4-npm-run-test/38805c3/ : SUCCESS in 8m 41s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/1/check/gate-js-openstack-lib-nodejs6-npm-run-lint/824946c/ : SUCCESS in 5m 24s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/1/check/gate-js-openstack-lib-nodejs6-npm-run-test/cb57578/ : SUCCESS in 5m 27s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/1/check/gate-js-openstack-lib-nodejs6-npm-docs/a84fe05//doc/build/html/ : SUCCESS in 3m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f3bfd4ddef55eea8e92d907cabe2ba500601262b","author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"date":"2016-08-22 09:26:14.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"5e5e22e856c35503081478d2a2a28c8ea679054c","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-22 19:39:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7c350ef7c1574d97a76ab1b7e846f90d58e9f5b6","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-22 19:43:49.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2fa5f336e63f37d704fe2bf060ef16e384661353","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 19:51:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/2/check/gate-js-openstack-lib-nodejs4-npm-run-lint/32aa4af/ : SUCCESS in 5m 43s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/2/check/gate-js-openstack-lib-nodejs4-npm-run-test/f1375ec/ : SUCCESS in 6m 24s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/2/check/gate-js-openstack-lib-nodejs6-npm-run-lint/ebf255c/ : SUCCESS in 3m 31s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/2/check/gate-js-openstack-lib-nodejs6-npm-run-test/65293df/ : SUCCESS in 4m 08s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/2/check/gate-js-openstack-lib-nodejs6-npm-docs/252a291//doc/build/html/ : SUCCESS in 2m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b98f07dd1c78c083993a6d2012105fcd80e2692f","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-22 23:14:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7c4af72f32c64627121071731f972a74ecd9e056","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 23:23:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/3/check/gate-js-openstack-lib-nodejs4-npm-run-lint/c6d7811/ : SUCCESS in 4m 26s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/3/check/gate-js-openstack-lib-nodejs4-npm-run-test/ae78813/ : SUCCESS in 5m 10s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/3/check/gate-js-openstack-lib-nodejs6-npm-run-lint/4d253e0/ : SUCCESS in 4m 30s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/3/check/gate-js-openstack-lib-nodejs6-npm-run-test/7613ff4/ : SUCCESS in 6m 26s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/3/check/gate-js-openstack-lib-nodejs6-npm-docs/7dc114f//doc/build/html/ : SUCCESS in 3m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5f08c3adda09956b2a52640f8617d3a78d0b7f36","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-23 18:34:08.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"e24846e1c5267722ef9569a06ec0f8affd569e37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 19:02:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/4/check/gate-js-openstack-lib-nodejs4-npm-run-lint/fe5aac1/ : SUCCESS in 4m 40s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/4/check/gate-js-openstack-lib-nodejs4-npm-run-test/99ea987/ : SUCCESS in 10m 02s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/4/check/gate-js-openstack-lib-nodejs6-npm-run-lint/2a05f9a/ : SUCCESS in 3m 40s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/4/check/gate-js-openstack-lib-nodejs6-npm-run-test/7a3a6f6/ : SUCCESS in 4m 05s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/4/check/gate-js-openstack-lib-nodejs6-npm-docs/20b85b3//doc/build/html/ : SUCCESS in 3m 12s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"afa88ef01da56ec42ae9004338bd72e8f70854cc","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-24 20:44:19.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"77609fa32221f5ad5979f3e94f5f076bb62c6ecf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 21:07:38.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/5/check/gate-js-openstack-lib-nodejs4-npm-run-lint/fed2ec5/ : SUCCESS in 8m 40s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/5/check/gate-js-openstack-lib-nodejs4-npm-run-test/75c5463/ : SUCCESS in 13m 16s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/5/check/gate-js-openstack-lib-nodejs6-npm-run-lint/0cb0d51/ : SUCCESS in 3m 33s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/5/check/gate-js-openstack-lib-nodejs6-npm-run-test/50eb2be/ : SUCCESS in 12m 26s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/5/check/gate-js-openstack-lib-nodejs6-npm-docs/152132c//doc/build/html/ : SUCCESS in 8m 36s (non-voting)\n- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test http://logs.openstack.org/30/358030/5/check/js-openstack-lib-dsvm-nodejs6-npm-run-functional-test/8644b69/ : FAILURE in 3m 32s (non-voting)\n- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test http://logs.openstack.org/30/358030/5/check/js-openstack-lib-dsvm-nodejs4-npm-run-functional-test/3e9ec53/ : FAILURE in 13m 58s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f44ff460607891f4edc8621cb9801019e4fb316e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 21:49:22.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"d3c8b88cc0f5750d9b6488fb1c3be240a46d0c17","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-25 00:08:40.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"9c559bd51efae6da7103f4f0960459c507cb58e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 00:21:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/6/check/gate-js-openstack-lib-nodejs4-npm-run-lint/c412db2/ : SUCCESS in 6m 43s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/6/check/gate-js-openstack-lib-nodejs4-npm-run-test/fe4ec65/ : SUCCESS in 7m 36s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/30/358030/6/check/gate-js-openstack-lib-nodejs6-npm-run-lint/c99d946/ : SUCCESS in 3m 18s\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/30/358030/6/check/gate-js-openstack-lib-nodejs6-npm-run-test/43147f1/ : SUCCESS in 4m 21s\n- gate-js-openstack-lib-nodejs6-npm-docs http://docs-draft.openstack.org/30/358030/6/check/gate-js-openstack-lib-nodejs6-npm-docs/3726979//doc/build/html/ : SUCCESS in 3m 18s (non-voting)\n- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test http://logs.openstack.org/30/358030/6/check/js-openstack-lib-dsvm-nodejs6-npm-run-functional-test/1d00836/ : FAILURE in 4m 27s (non-voting)\n- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test http://logs.openstack.org/30/358030/6/check/js-openstack-lib-dsvm-nodejs4-npm-run-functional-test/cf10fcd/ : FAILURE in 6m 42s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9db2a7396b30bed5f0a0749721cec231bce90544","author":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"date":"2016-08-26 19:51:10.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"007713b0496c40b4e47e0e52e1876f6bc2d68faf","author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"date":"2016-08-30 10:46:01.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"e8661a6dd599e920363c99752106e4eb08af4f45","author":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"date":"2016-08-30 12:07:45.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"4e150d67242c17bf9e803892c17ca24a174bcc4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 12:07:56.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"6b40f6f37abc7dffc2c7f4956b77d44cb8db5327","date":"2016-08-30 12:17:05.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":6},{"id":"a89320135572d3a262e649f5f8648a5920467245","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 12:17:05.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/30/358030/6/gate/gate-js-openstack-lib-nodejs4-npm-run-lint/eba5876/ : SUCCESS in 6m 03s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/30/358030/6/gate/gate-js-openstack-lib-nodejs4-npm-run-test/3e33241/ : SUCCESS in 7m 24s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"d7de0cfb52367b1d50610c0570f635529d5c6089","revisions":{"a4fa3b88fce1258ee81bf857e5642643a15389ff":{"kind":"REWORK","_number":1,"created":"2016-08-19 17:51:58.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/1"}}},"commit":{"parents":[{"commit":"63c458137c3fe91e207b8dc0658032ab07a04167","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/63c458137c3fe91e207b8dc0658032ab07a04167"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:51:04.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/a4fa3b88fce1258ee81bf857e5642643a15389ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/a4fa3b88fce1258ee81bf857e5642643a15389ff"}]},"branch":"refs/heads/master"},"d72744e0fd082ec4c98d4d6bea19cdf441e1d406":{"kind":"REWORK","_number":2,"created":"2016-08-22 19:39:59.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/2"}}},"commit":{"parents":[{"commit":"f3b14756d08394119ec3741ce050e4db33930bd0","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/f3b14756d08394119ec3741ce050e4db33930bd0"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-22 19:20:47.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/d72744e0fd082ec4c98d4d6bea19cdf441e1d406"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/d72744e0fd082ec4c98d4d6bea19cdf441e1d406"}]},"branch":"refs/heads/master"},"f24d3c9b4c3344464d6abe3103c6740d2756a342":{"kind":"REWORK","_number":3,"created":"2016-08-22 23:14:03.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/3"}}},"commit":{"parents":[{"commit":"f3b14756d08394119ec3741ce050e4db33930bd0","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/f3b14756d08394119ec3741ce050e4db33930bd0"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-22 23:13:51.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/f24d3c9b4c3344464d6abe3103c6740d2756a342"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/f24d3c9b4c3344464d6abe3103c6740d2756a342"}]},"branch":"refs/heads/master"},"7525f8b95198a950118ce274837ea066e5693b64":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-08-23 18:34:08.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/4"}}},"commit":{"parents":[{"commit":"ebcd64853daff6ad3e6b87145a3f5553949f8f21","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/ebcd64853daff6ad3e6b87145a3f5553949f8f21"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-23 16:35:33.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/7525f8b95198a950118ce274837ea066e5693b64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/7525f8b95198a950118ce274837ea066e5693b64"}]},"branch":"refs/heads/master"},"53d013b10ede8672b1877ccf0b064a14dc733b47":{"kind":"REWORK","_number":5,"created":"2016-08-24 20:44:19.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/5"}}},"commit":{"parents":[{"commit":"6a8750a362cb489b839bb170373b77cc9325202a","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/6a8750a362cb489b839bb170373b77cc9325202a"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-24 20:35:46.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/53d013b10ede8672b1877ccf0b064a14dc733b47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/53d013b10ede8672b1877ccf0b064a14dc733b47"}]},"branch":"refs/heads/master"},"d7de0cfb52367b1d50610c0570f635529d5c6089":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-08-25 00:08:40.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/30/358030/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/30/358030/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/30/358030/6"}}},"commit":{"parents":[{"commit":"e86ebe777831c5e5bd6152b57da888a20546b888","subject":"Keystone authenticate() now uses resolved service endpoint.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/e86ebe777831c5e5bd6152b57da888a20546b888"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-19 17:49:31.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-25 00:08:31.000000000","tz":-420},"subject":"Added tokenIssue() method to keystone API.","message":"Added tokenIssue() method to keystone API.\n\nThis method handles sending an authorization request against the\nkeystone API, and returns the issued Authorization Token. At this\ntime it only supports the password authorization plugin. Additional\nuse cases should be provided by third-party developers.\n\nIt is the long term intent that this method will deprecate the\nauthorize() method, in order to provide a consistently idempotent\nimplementation.\n\nChange-Id: If1368bcdae251606d2e03043345cd4fc6f0b8b80\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/d7de0cfb52367b1d50610c0570f635529d5c6089"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/d7de0cfb52367b1d50610c0570f635529d5c6089"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
