)]}'
{"id":"openstack%2Fpython-keystoneclient~534965","triplet_id":"openstack%2Fpython-keystoneclient~master~I21214238deac2c45f2f2d666287c2ae106955ab1","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/application-credentials","hashtags":[],"change_id":"I21214238deac2c45f2f2d666287c2ae106955ab1","subject":"Add CRUD support for application credentials","status":"MERGED","created":"2018-01-17 22:53:19.000000000","updated":"2018-01-24 16:15:12.000000000","submitted":"2018-01-24 16:15:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"534965-1516810512908-91217466","meta_rev_id":"a1661c926c492c20c2d2578f517226c5b8f03d5b","_number":534965,"virtual_id_number":534965,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2018-01-24 16:15:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"}],"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":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":2,"date":"2018-01-24 14:57:51.000000000","_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2018-01-23 15:34:45.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-01-23 09:49:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":1,"date":"2018-01-24 14:57:51.000000000","_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-01-23 09:49:55.000000000","updated_by":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"reviewer":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"state":"REVIEWER"},{"updated":"2018-01-23 15:34:45.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2018-01-24 14:57:51.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2018-01-24 16:15:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"24ee40aac504f4971a752ab00ed38948b0493062","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-17 22:53:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c831cc0d148dbb9c3fec7e2acf03b8758063a6f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-18 01:09:09.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/1/check/openstack-tox-pep8/dfba6d6/ : SUCCESS in 3m 48s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/1/check/openstack-tox-py27/e98f719/ : SUCCESS in 3m 12s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/1/check/openstack-tox-py35/9267f4e/ : SUCCESS in 3m 12s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/1/check/build-openstack-sphinx-docs/3ed76ca/ : FAILURE in 2m 46s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/1/check/legacy-tempest-dsvm-neutron-src/a3a7a39/ : FAILURE in 1h 19m 41s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/1/check/legacy-keystoneclient-dsvm-functional/2522200/ : SUCCESS in 28m 17s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c9d9d48d8a7565263506c13991f9d2718d166f50","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-18 23:29:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"caddd22eade031ce19891a85caaf7ed76e95ad9d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-19 01:08:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/2/check/openstack-tox-pep8/4855676/ : SUCCESS in 3m 10s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/2/check/openstack-tox-py27/bc6932a/ : SUCCESS in 2m 42s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/2/check/openstack-tox-py35/2f100f4/ : SUCCESS in 3m 26s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/2/check/build-openstack-sphinx-docs/f51d2d7/html/ : SUCCESS in 3m 39s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/2/check/legacy-tempest-dsvm-neutron-src/64d8bf9/ : SUCCESS in 1h 13m 56s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/2/check/legacy-keystoneclient-dsvm-functional/020635a/ : SUCCESS in 20m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"451bde0baa12e3704361e37ba1973353db98d195","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-19 23:22:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1160ff1ec4b53c4e61decd10c60cd00e2bc9fef2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-20 02:42:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/3/check/openstack-tox-pep8/b32f975/ : SUCCESS in 3m 36s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/3/check/openstack-tox-py27/df52ee0/ : SUCCESS in 3m 19s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/3/check/openstack-tox-py35/dfdf7e0/ : SUCCESS in 3m 59s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/3/check/build-openstack-sphinx-docs/014fa07/ : FAILURE in 3m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/3/check/legacy-tempest-dsvm-neutron-src/3150424/ : SUCCESS in 1h 40m 10s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/3/check/build-openstack-releasenotes/6ee7b5d/html/ : SUCCESS in 3m 56s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/3/check/legacy-keystoneclient-dsvm-functional/df0a7d4/ : SUCCESS in 27m 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e52aeb5bd6efa615f6accea666ae23901ed7d3dc","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-20 11:48:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0569f79c8056b04bee98a7f4f52e563de9387f4e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-20 13:54:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/4/check/openstack-tox-pep8/3c6f469/ : SUCCESS in 2m 50s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/4/check/openstack-tox-py27/f2dad39/ : SUCCESS in 5m 38s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/4/check/openstack-tox-py35/f46ca55/ : SUCCESS in 3m 38s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/4/check/build-openstack-sphinx-docs/17586f5/html/ : SUCCESS in 4m 37s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/4/check/legacy-tempest-dsvm-neutron-src/ce57b53/ : SUCCESS in 2h 03m 57s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/4/check/build-openstack-releasenotes/c03a39c/html/ : SUCCESS in 2m 39s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/4/check/legacy-keystoneclient-dsvm-functional/a4a0e68/ : SUCCESS in 28m 15s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ed0af08d2d90a14c02fc4ab90d4b6ba722c7eee5","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-21 13:57:59.000000000","message":"Topic changed from bp/application to bp/application_credentials","accounts_in_message":[],"_revision_number":4},{"id":"313be56034d8dd17c52751b3fe6ae2aa2e8316f4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-21 13:58:14.000000000","message":"Topic changed from bp/application_credentials to bp/application-credentials","accounts_in_message":[],"_revision_number":4},{"id":"084233a535cf7f9fd78dca5803dcb9a1a9009cbf","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 14:22:13.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"050522180e70783bb8bcc645f4150dd7bc122f07","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-22 15:49:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/5/check/openstack-tox-pep8/5f34bda/ : SUCCESS in 2m 41s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/5/check/openstack-tox-py27/747fdb0/ : SUCCESS in 3m 03s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/5/check/openstack-tox-py35/4b3507c/ : SUCCESS in 3m 21s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/5/check/build-openstack-sphinx-docs/3e06bc3/html/ : SUCCESS in 3m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/5/check/legacy-tempest-dsvm-neutron-src/b67d71c/ : SUCCESS in 1h 17m 27s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/5/check/build-openstack-releasenotes/cd1f1a4/html/ : SUCCESS in 3m 43s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/5/check/legacy-keystoneclient-dsvm-functional/2bf9522/ : SUCCESS in 25m 36s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"38efe927424e197e1bbb161795227c3caf95a3de","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-22 16:31:19.000000000","message":"Patch Set 5: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"11804dd21bf501cb9dab53525e22aa9ac51eaa65","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 19:54:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"337f9f45a79fde8854cfc736f93179249ee824de","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 19:54:30.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"140c5a2382a0dbf248d534607dad6638e7f82c23","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-22 19:59:22.000000000","message":"Patch Set 6: Code-Review+1\n\nLooks good pending Zuul. My comments have been addressed.","accounts_in_message":[],"_revision_number":6},{"id":"62478b062589846ec61e5a0e5c15cc69292368c7","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 20:37:08.000000000","message":"Patch Set 6: Workflow-1\n\nNeed to support specifying role names + domains","accounts_in_message":[],"_revision_number":6},{"id":"5cd7450cceac598badb6ba371e797ed8972d3b6e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-22 21:51:59.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/6/check/openstack-tox-pep8/8d01f80/ : SUCCESS in 3m 53s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/6/check/openstack-tox-py27/59b61f1/ : SUCCESS in 3m 23s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/6/check/openstack-tox-py35/01bdf4d/ : SUCCESS in 3m 37s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/6/check/build-openstack-sphinx-docs/8632d0b/html/ : SUCCESS in 4m 11s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/6/check/legacy-tempest-dsvm-neutron-src/5433f81/ : SUCCESS in 1h 16m 27s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/6/check/build-openstack-releasenotes/c1d2e9b/html/ : SUCCESS in 3m 05s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/6/check/legacy-keystoneclient-dsvm-functional/94cf6ce/ : SUCCESS in 26m 45s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a88faba0476d0785a077b9888e9c19f75fc46b91","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 21:52:05.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0ab2b8aea37c5f61b56d6f5e30913388b0b76c14","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-22 22:56:48.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"99d08ef50144ddbe90a2af2d7ba7667c3203a69d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-23 01:34:03.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/8/check/openstack-tox-pep8/8e1d791/ : FAILURE in 4m 10s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/8/check/openstack-tox-py27/5098962/ : FAILURE in 4m 01s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/8/check/openstack-tox-py35/8be06eb/ : FAILURE in 3m 45s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/8/check/build-openstack-sphinx-docs/147baa9/html/ : SUCCESS in 2m 53s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/8/check/legacy-tempest-dsvm-neutron-src/78f35fb/ : SUCCESS in 1h 42m 59s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/8/check/build-openstack-releasenotes/f3c68fc/html/ : SUCCESS in 3m 51s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/8/check/legacy-keystoneclient-dsvm-functional/7900fcd/ : SUCCESS in 28m 04s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"fc7f642ba2c73756128fab43f3ababafdcb0b078","author":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"date":"2018-01-23 01:42:49.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nnit update, please.","accounts_in_message":[],"_revision_number":8},{"id":"108374adc6b0e942d83b4011ba4471053dc9d3d8","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-23 02:59:42.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\nI tested this out locally and it works as expected minus the one issue with creating an application credential without specifying roles.","accounts_in_message":[],"_revision_number":8},{"id":"72e83cab4dcb1630a77c65fcbd91c407c4ad8995","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-23 09:09:57.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"5b2ff17a772e9b14e4a9f1a188a8d9d9cbd8644f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2018-01-23 09:10:11.000000000","message":"Patch Set 8:\n\nFixed! Luckily the tests caught it too","accounts_in_message":[],"_revision_number":8},{"id":"892796544ceedb22156fff3a19f8592e9320f92f","author":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"date":"2018-01-23 09:49:55.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"012d6c90be7c1ce83fb131267018a25dc26aca57","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-23 10:31:58.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/9/check/openstack-tox-pep8/f3c8a9d/ : SUCCESS in 2m 52s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/9/check/openstack-tox-py27/3c868b1/ : SUCCESS in 3m 02s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/9/check/openstack-tox-py35/19feaa7/ : SUCCESS in 5m 03s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/9/check/build-openstack-sphinx-docs/afc767c/html/ : SUCCESS in 3m 11s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/9/check/legacy-tempest-dsvm-neutron-src/8d9de0d/ : SUCCESS in 1h 17m 58s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/9/check/build-openstack-releasenotes/980f0dd/html/ : SUCCESS in 4m 20s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/65/534965/9/check/legacy-keystoneclient-dsvm-functional/556488f/ : SUCCESS in 24m 35s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"ee1af9da15b6aee56e0dad0f7ced88a2ab82247b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-23 15:34:45.000000000","message":"Patch Set 9: Code-Review+2\n\nPulled this down and retested locally. My comments have been addressed.","accounts_in_message":[],"_revision_number":9},{"id":"baf798e1663cc7379c2f1cc23d5687011b707750","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2018-01-24 14:57:51.000000000","message":"Patch Set 9: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"2fa271da6dfb228ca3da418b902e551721e4f922","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-24 14:58:07.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"2137e47c16f6f5df1d3c9b21222ed4609980d484","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-24 16:15:12.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/534965/9/gate/openstack-tox-pep8/4203f70/ : SUCCESS in 2m 51s\n- openstack-tox-py27 http://logs.openstack.org/65/534965/9/gate/openstack-tox-py27/bdda861/ : SUCCESS in 3m 44s\n- openstack-tox-py35 http://logs.openstack.org/65/534965/9/gate/openstack-tox-py35/db501a8/ : SUCCESS in 3m 12s\n- build-openstack-sphinx-docs http://logs.openstack.org/65/534965/9/gate/build-openstack-sphinx-docs/126eda7/html/ : SUCCESS in 4m 03s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/65/534965/9/gate/legacy-tempest-dsvm-neutron-src/15e0c48/ : SUCCESS in 1h 10m 27s\n- build-openstack-releasenotes http://logs.openstack.org/65/534965/9/gate/build-openstack-releasenotes/d595e85/html/ : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":9},{"id":"a1661c926c492c20c2d2578f517226c5b8f03d5b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-24 16:15:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"d59aaaa25c5ccd505aafbb1857807f6b8816771d","revisions":{"9392dfb71b88f939b41d16a90ed110f2c264cc63":{"kind":"REWORK","_number":1,"created":"2018-01-17 22:53:19.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/1"}}},"commit":{"parents":[{"commit":"e5d44e5cea91cc512b7995a91c0c7656f70b3d13","subject":"Merge \"Add project tags to keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e5d44e5cea91cc512b7995a91c0c7656f70b3d13"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:53:00.000000000","tz":60},"subject":"WIP Add CRUD support for application credentials","message":"WIP Add CRUD support for application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9392dfb71b88f939b41d16a90ed110f2c264cc63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9392dfb71b88f939b41d16a90ed110f2c264cc63"}]},"branch":"refs/heads/master"},"c6077b363e0b6d088b655fa7ddd82d5b700738ad":{"kind":"REWORK","_number":2,"created":"2018-01-18 23:29:29.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/2"}}},"commit":{"parents":[{"commit":"e5d44e5cea91cc512b7995a91c0c7656f70b3d13","subject":"Merge \"Add project tags to keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e5d44e5cea91cc512b7995a91c0c7656f70b3d13"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-18 23:29:19.000000000","tz":60},"subject":"WIP Add CRUD support for application credentials","message":"WIP Add CRUD support for application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6077b363e0b6d088b655fa7ddd82d5b700738ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6077b363e0b6d088b655fa7ddd82d5b700738ad"}]},"branch":"refs/heads/master"},"8a93a76a60060885359de0f2f8eb075a0dc28bf7":{"kind":"REWORK","_number":3,"created":"2018-01-19 23:22:44.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/3"}}},"commit":{"parents":[{"commit":"e5d44e5cea91cc512b7995a91c0c7656f70b3d13","subject":"Merge \"Add project tags to keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e5d44e5cea91cc512b7995a91c0c7656f70b3d13"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-19 23:20:46.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8a93a76a60060885359de0f2f8eb075a0dc28bf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8a93a76a60060885359de0f2f8eb075a0dc28bf7"}]},"branch":"refs/heads/master"},"3306e051108b63e2bef7dc196c31ee407f6188a5":{"kind":"REWORK","_number":4,"created":"2018-01-20 11:48:36.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/4"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-20 11:48:26.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3306e051108b63e2bef7dc196c31ee407f6188a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3306e051108b63e2bef7dc196c31ee407f6188a5"}]},"branch":"refs/heads/master"},"5cdc204a6f877743e9ffdeb8f5f93dd4756affb4":{"kind":"REWORK","_number":5,"created":"2018-01-22 14:22:13.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/5"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2018-01-22 14:22:11.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5cdc204a6f877743e9ffdeb8f5f93dd4756affb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5cdc204a6f877743e9ffdeb8f5f93dd4756affb4"}]},"branch":"refs/heads/master"},"598ee41eb7796b7d0c2a8072781c6cb3e2bfabbb":{"kind":"REWORK","_number":6,"created":"2018-01-22 19:54:09.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/6"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-22 19:53:56.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/598ee41eb7796b7d0c2a8072781c6cb3e2bfabbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/598ee41eb7796b7d0c2a8072781c6cb3e2bfabbb"}]},"branch":"refs/heads/master"},"08500b6191cc106a8ed123c4ff9d2f4330c47707":{"kind":"REWORK","_number":7,"created":"2018-01-22 21:52:05.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/7"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-22 21:51:53.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08500b6191cc106a8ed123c4ff9d2f4330c47707"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08500b6191cc106a8ed123c4ff9d2f4330c47707"}]},"branch":"refs/heads/master"},"d242bba0d9d89101c8afd7425ff080454fec6610":{"kind":"REWORK","_number":8,"created":"2018-01-22 22:56:48.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/8"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-22 22:56:36.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d242bba0d9d89101c8afd7425ff080454fec6610"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d242bba0d9d89101c8afd7425ff080454fec6610"}]},"branch":"refs/heads/master"},"d59aaaa25c5ccd505aafbb1857807f6b8816771d":{"kind":"REWORK","_number":9,"created":"2018-01-23 09:09:57.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/65/534965/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/65/534965/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/65/534965/9"}}},"commit":{"parents":[{"commit":"e410b2985cedd9bad156079269620093bcf1eae3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e410b2985cedd9bad156079269620093bcf1eae3"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2018-01-17 22:46:56.000000000","tz":60},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2018-01-23 09:09:45.000000000","tz":60},"subject":"Add CRUD support for application credentials","message":"Add CRUD support for application credentials\n\nAdd support for creating, reading, and deleting application credentials.\nApplication credentials do not support updating.\n\nKeystoneclient does not handle authentication with application\ncredentials. This is done in keystoneauth. Additional work will be\nneeded in python-openstackclient to support both CRUD and auth for\napplication credentials.\n\nbp application credentials\n\nChange-Id: I21214238deac2c45f2f2d666287c2ae106955ab1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d59aaaa25c5ccd505aafbb1857807f6b8816771d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d59aaaa25c5ccd505aafbb1857807f6b8816771d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
