)]}'
{"id":"openstack%2Fpython-keystoneclient~282017","triplet_id":"openstack%2Fpython-keystoneclient~master~I06af7647e15aa742609b3fe1b9b222fbeaeb5735","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/domain-specific-roles","hashtags":[],"change_id":"I06af7647e15aa742609b3fe1b9b222fbeaeb5735","subject":"Support creation of domain specific roles","status":"MERGED","created":"2016-02-18 19:26:44.000000000","updated":"2016-02-23 08:42:53.000000000","submitted":"2016-02-23 06:39:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"51342bc6b5eda8a71b955ece9d7db8c98cf25032","_number":282017,"virtual_id_number":282017,"owner":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-02-23 06:39:32.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2016-02-23 08:42:53.000000000","post_submit":true,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"all":[{"value":1,"date":"2016-02-19 18:04:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2016-02-23 05:41:16.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-02-23 03:30:48.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":1,"date":"2016-02-23 05:41:16.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-19 18:04:30.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2016-02-23 03:30:48.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2016-02-23 05:41:16.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-02-23 06:39:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7e1e43a949f74f6eac1e6ce5f3714bc779e2c6fd","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-02-18 19:26:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"86a1b37fe2d1422de8a4f176b226342b20b81600","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 23:20:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/17/282017/1/check/gate-python-keystoneclient-pep8/564ad78/ : SUCCESS in 40s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/17/282017/1/check/gate-python-keystoneclient-docs/d038ef1//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/17/282017/1/check/gate-python-keystoneclient-python27/fd7d9c3/ : FAILURE in 2m 15s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/17/282017/1/check/gate-python-keystoneclient-python34/18bf4a7/ : FAILURE in 3m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/17/282017/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/79d05e7/ : SUCCESS in 56m 55s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/17/282017/1/check/gate-keystoneclient-dsvm-functional/22adf22/ : SUCCESS in 19m 52s","accounts_in_message":[],"_revision_number":1},{"id":"30cec3bddfeb73cbe287e3f21e428178180b32c6","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-02-19 11:36:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dbe78a49a0f72662d1e57afa7e47646ced3f1c2d","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-02-19 11:48:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"529ad44db6ab46536769bda52859d66f42d659ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 13:23:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/17/282017/3/check/gate-python-keystoneclient-pep8/0fe3a73/ : SUCCESS in 36s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/17/282017/3/check/gate-python-keystoneclient-docs/9dc0de1//doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/17/282017/3/check/gate-python-keystoneclient-python27/0d9cb3f/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/17/282017/3/check/gate-python-keystoneclient-python34/d742cbf/ : SUCCESS in 3m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/17/282017/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/52a80d6/ : SUCCESS in 1h 31m 21s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/17/282017/3/check/gate-keystoneclient-dsvm-functional/0f7d319/ : SUCCESS in 14m 22s","accounts_in_message":[],"_revision_number":3},{"id":"5b46040e44e6ee7346eed4e7524636d92643a546","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-02-19 18:04:30.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"d976e2c25633e1b2ecf95002da8e68e4433ae0b0","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-02-23 03:30:48.000000000","message":"Patch Set 3: Code-Review+2\n\nSimple and direct.","accounts_in_message":[],"_revision_number":3},{"id":"a4f9eacab35a30290350e630e322bc012f5ee098","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-02-23 05:41:16.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nthanks, this patch is fine, i do have additional questions...\n\n1) can we update the domain of a domain specific role? (i am forgetting this detail from the spec)\n2) can we filter all roles based on domain id? (this may complicate the list() code in v3 roles in the client)","accounts_in_message":[],"_revision_number":3},{"id":"4a685746bc117dcb1b173ff657661d12b4a74291","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-23 05:41:22.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"1130adf4f6e15e9ac27c871775be5ee2addae7c3","date":"2016-02-23 06:39:32.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"d25710a2d3b7fc962eb8a1c39b3298d38cfcbfa1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-23 06:39:32.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/17/282017/3/gate/gate-python-keystoneclient-docs/e8e6203//doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/17/282017/3/gate/gate-python-keystoneclient-pep8/7b21249/ : SUCCESS in 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/17/282017/3/gate/gate-python-keystoneclient-python27/d150674/ : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/17/282017/3/gate/gate-python-keystoneclient-python34/7a27741/ : SUCCESS in 3m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/17/282017/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/f165b44/ : SUCCESS in 58m 04s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/17/282017/3/gate/gate-keystoneclient-dsvm-functional/1f1b0f2/ : SUCCESS in 13m 24s","accounts_in_message":[],"_revision_number":3},{"id":"e1960e604526007c7ea909eefa3a22d579595da1","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-02-23 08:42:53.000000000","message":"Patch Set 3:\n\nSteve - to your questions:\n1) No the domain_id of a role is immutable\n2) Yes, domain_id is filter parameter for list roles, with a default of None - i.e. unless you ask for domain specific roles explicitly, you won\u0027t see them","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0d862095656f5f19610fad61a7e19a68c083d8a8","revisions":{"db9de99c68c9fc8d96a818fdffa7c067bf4f8c8f":{"kind":"REWORK","_number":1,"created":"2016-02-18 19:26:44.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/17/282017/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/17/282017/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/1"}}},"commit":{"parents":[{"commit":"aeb69f3b6d8f35cd4956e1fe03d1ef9b2cd69bf0","subject":"Merge \"add release notes for deprecated auth bits\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aeb69f3b6d8f35cd4956e1fe03d1ef9b2cd69bf0"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-18 19:24:44.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-18 19:24:44.000000000","tz":0},"subject":"Support creation of domain specific roles","message":"Support creation of domain specific roles\n\nPartially Implements: blueprint domain-specific-roles\n\nChange-Id: I06af7647e15aa742609b3fe1b9b222fbeaeb5735\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db9de99c68c9fc8d96a818fdffa7c067bf4f8c8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db9de99c68c9fc8d96a818fdffa7c067bf4f8c8f"}]},"branch":"refs/heads/master"},"e0c494cca31cdea877afe78b2cb32a3680c8f632":{"kind":"REWORK","_number":2,"created":"2016-02-19 11:36:55.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/17/282017/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/17/282017/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/2"}}},"commit":{"parents":[{"commit":"9097481e81f5b45310f4f5228369325e3bbc0f28","subject":"Merge \"Implied Roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9097481e81f5b45310f4f5228369325e3bbc0f28"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-18 19:24:44.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-19 11:36:51.000000000","tz":0},"subject":"Support creation of domain specific roles","message":"Support creation of domain specific roles\n\nAdd support for the domain_id attribute in the role entity.\n\nPartially Implements: blueprint domain-specific-roles\nChange-Id: I06af7647e15aa742609b3fe1b9b222fbeaeb5735\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e0c494cca31cdea877afe78b2cb32a3680c8f632"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e0c494cca31cdea877afe78b2cb32a3680c8f632"}]},"branch":"refs/heads/master"},"0d862095656f5f19610fad61a7e19a68c083d8a8":{"kind":"REWORK","_number":3,"created":"2016-02-19 11:48:58.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/17/282017/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/17/282017/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/17/282017/3"}}},"commit":{"parents":[{"commit":"9097481e81f5b45310f4f5228369325e3bbc0f28","subject":"Merge \"Implied Roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9097481e81f5b45310f4f5228369325e3bbc0f28"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-18 19:24:44.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-02-19 11:48:27.000000000","tz":0},"subject":"Support creation of domain specific roles","message":"Support creation of domain specific roles\n\nAdd support for the domain_id attribute in the role entity.\n\nPartially Implements: blueprint domain-specific-roles\nChange-Id: I06af7647e15aa742609b3fe1b9b222fbeaeb5735\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0d862095656f5f19610fad61a7e19a68c083d8a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0d862095656f5f19610fad61a7e19a68c083d8a8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
