)]}'
{"id":"openstack%2Fdevstack~128888","triplet_id":"openstack%2Fdevstack~master~I557de01bf196075f2f3adcdf4dd1b43756d8a0ae","project":"openstack/devstack","branch":"master","topic":"p-swift-tests","hashtags":[],"change_id":"I557de01bf196075f2f3adcdf4dd1b43756d8a0ae","subject":"Add swift user and project in non-default domain","status":"MERGED","created":"2014-10-16 11:22:03.000000000","updated":"2014-10-28 03:16:04.000000000","submitted":"2014-10-28 03:16:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"54acd0e276378e7066b3af971152f784a14e1215","_number":128888,"virtual_id_number":128888,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2014-10-28 03:16:03.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-10-22 08:53:31.000000000","_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-10-21 14:44:56.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":2,"date":"2014-10-22 01:38:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-10-22 08:19:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":1,"date":"2014-10-22 19:10:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":1,"date":"2014-10-22 20:54:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":1,"date":"2014-10-22 22:22:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2014-10-27 19:57:22.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"date":"2014-10-21 13:39:43.000000000","_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":1,"date":"2014-10-27 19:57:22.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-16 11:24:16.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-10-16 11:25:21.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2014-10-21 13:39:43.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2014-10-21 14:44:56.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-10-22 01:16:51.000000000","updated_by":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-10-22 01:38:11.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2014-10-22 08:19:07.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2014-10-22 19:10:36.000000000","updated_by":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"reviewer":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"state":"REVIEWER"},{"updated":"2014-10-22 20:54:35.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2014-10-22 22:22:37.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2014-10-27 19:57:22.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-10-28 03:16:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"eddb95e02e92717e55d145e58ac1a27a4f07706f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-16 11:22:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bbacbcc6a4be62cb71fc52367aa04467b0a7af0e","author":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"date":"2014-10-16 12:21:38.000000000","message":"Patch Set 1:\n\nredhatci results for change 128888\n\nLogs at http://people.redhat.com/~iwienand/128888/\n\n* OSLAB_RHEL65 http://people.redhat.com/~iwienand/128888/20141016113644.OSLAB_RHEL65.1.log.gz : SUCCESS Patch Set 1 in 00:25\n* OSLAB_RHEL7 http://people.redhat.com/~iwienand/128888/20141016113644.OSLAB_RHEL7.1.log.gz : FAILURE Patch Set 1 in 00:06\n* OSLAB_CENTOS65 http://people.redhat.com/~iwienand/128888/20141016113644.OSLAB_CENTOS65.1.log.gz : SUCCESS Patch Set 1 in 00:33\n* OSLAB_FEDORA20 http://people.redhat.com/~iwienand/128888/20141016113644.OSLAB_FEDORA20.1.log.gz : SUCCESS Patch Set 1 in 00:42\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/RedHat_CI\nend","accounts_in_message":[],"_revision_number":1},{"id":"3ed3616e478d71bb2eed1276bef265cd098bad82","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-10-16 12:31:49.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/88/128888/1/28890/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"7106ed8bc7021b895d2c3d0e570117af08afd03a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-16 12:32:47.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-full/88fe2ec : SUCCESS in 53m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-postgres-full/51e238c : SUCCESS in 55m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-neutron-full/b27f32a : FAILURE in 1h 08m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-neutron-heat-slow/ccbba67 : SUCCESS in 21m 58s\n- check-grenade-dsvm http://logs.openstack.org/88/128888/1/check/check-grenade-dsvm/bc2927d : SUCCESS in 50m 22s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/1/check/gate-tempest-dsvm-large-ops/0b8cc94 : SUCCESS in 25m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/1/check/gate-tempest-dsvm-neutron-large-ops/f0bfb21 : SUCCESS in 19m 35s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/1/check/gate-devstack-bashate/698f1ea : SUCCESS in 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/88/128888/1/check/check-devstack-dsvm-cells/9b32664 : SUCCESS in 15m 23s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/1/check/check-grenade-dsvm-partial-ncpu/fee87c0 : SUCCESS in 43m 28s\n- check-neutron-dsvm-functional http://logs.openstack.org/88/128888/1/check/check-neutron-dsvm-functional/437fa17 : SUCCESS in 14m 05s\n- check-swift-dsvm-functional http://logs.openstack.org/88/128888/1/check/check-swift-dsvm-functional/e1d6ddd : SUCCESS in 17m 43s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/8180594 : SUCCESS in 27m 20s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/e44a4bc : SUCCESS in 30m 17s\n- check-tempest-dsvm-f20 http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-f20/e3b0eda : SUCCESS in 40m 59s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/88/128888/1/check/gate-devstack-publish-docs/48b7816/doc/build/html/ : SUCCESS in 1m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6b5355fb27ba8c93528454be7c019f25711822ce","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-16 14:29:56.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"18cdfef428bbef5653db35c1edd57d6a8051ddde","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-16 15:36:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-full/3c94f71 : SUCCESS in 51m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-postgres-full/27b3cea : SUCCESS in 59m 53s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-neutron-full/5ccfb23 : SUCCESS in 1h 06m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-neutron-heat-slow/e6381f7 : SUCCESS in 19m 02s\n- check-grenade-dsvm http://logs.openstack.org/88/128888/1/check/check-grenade-dsvm/282449e : SUCCESS in 49m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/1/check/gate-tempest-dsvm-large-ops/cd94b68 : SUCCESS in 27m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/1/check/gate-tempest-dsvm-neutron-large-ops/3c313e4 : SUCCESS in 21m 23s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/1/check/gate-devstack-bashate/b16a6a6 : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/88/128888/1/check/check-devstack-dsvm-cells/3cd1553 : SUCCESS in 13m 01s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/1/check/check-grenade-dsvm-partial-ncpu/c8c7fd1 : SUCCESS in 47m 27s\n- check-neutron-dsvm-functional http://logs.openstack.org/88/128888/1/check/check-neutron-dsvm-functional/750e5e9 : SUCCESS in 15m 43s\n- check-swift-dsvm-functional http://logs.openstack.org/88/128888/1/check/check-swift-dsvm-functional/06896d2 : SUCCESS in 18m 57s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/ffc2983 : SUCCESS in 30m 47s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/49a5cc9 : SUCCESS in 31m 58s\n- check-tempest-dsvm-f20 http://logs.openstack.org/88/128888/1/check/check-tempest-dsvm-f20/3f4db52 : SUCCESS in 45m 34s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/88/128888/1/check/gate-devstack-publish-docs/b250700/doc/build/html/ : SUCCESS in 1m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6a8d9aab45e8095c693fe369b86edcd85b3efab6","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-10-16 16:48:08.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThis is duplicating too much code.\n\nAdditionally, are you sure you need a fourth swift user ?","accounts_in_message":[],"_revision_number":1},{"id":"3ae6be57d93720894bdd6ba1025815db2cf92e61","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-10-17 08:49:31.000000000","message":"Patch Set 1:\n\nReply to myself : the fourth user is needed according to swift/test/sample.conf\n\nI still think you could avoid to duplicate code","accounts_in_message":[],"_revision_number":1},{"id":"d65585f8c4a57e50cd2394c2d33ed9818ab16b89","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-17 10:05:55.000000000","message":"Patch Set 1:\n\n(2 comments)\n\n@Jordan thanks for review, I wasn\u0027t too happy with the code duplication myself but got distracted by the need to call out different keystone parameters (btw, there is already some precedent for that in lib/heat [1]). I\u0027m just testing a new version which handles the domain option in the existing functions.\n\nThe current running tests verify swift access control for users (1 \u0026 3) in the same project (1), and for users (1 \u0026 2) in different projects (1 \u0026 2), all in the default domain. \n\nThe currently skipped tests verify access control for users (1 \u0026 4) in different projects (1 \u0026 4) in different domains, in which case swift imposes different conditions on access, hence the need for a fourth user in the new domain.\n\n[1] https://github.com/openstack-dev/devstack/blob/master/lib/heat#L267","accounts_in_message":[],"_revision_number":1},{"id":"2620039af341aab7321e0eae5c02b7218c5f9202","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-17 10:16:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7d30e36fdd0018d58bb790fdf3046b899befcabd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-17 11:17:26.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-full/98b2612 : SUCCESS in 44m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-postgres-full/465c551 : FAILURE in 4m 47s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-neutron-full/e5d38e1 : SUCCESS in 52m 34s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-neutron-heat-slow/5a154a7 : SUCCESS in 21m 16s\n- check-grenade-dsvm http://logs.openstack.org/88/128888/2/check/check-grenade-dsvm/e063410 : SUCCESS in 54m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/2/check/gate-tempest-dsvm-large-ops/67778e2 : SUCCESS in 23m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/2/check/gate-tempest-dsvm-neutron-large-ops/1857e4c : SUCCESS in 18m 35s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/2/check/gate-devstack-bashate/9037c75 : SUCCESS in 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/88/128888/2/check/check-devstack-dsvm-cells/3cf99d2 : SUCCESS in 14m 55s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/2/check/check-grenade-dsvm-partial-ncpu/e3a51af : SUCCESS in 54m 56s\n- check-neutron-dsvm-functional http://logs.openstack.org/88/128888/2/check/check-neutron-dsvm-functional/0d8b94b : SUCCESS in 13m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/88/128888/2/check/check-swift-dsvm-functional/1bf867d : SUCCESS in 17m 21s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/164c16b : SUCCESS in 30m 50s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/db44c1c : SUCCESS in 38m 57s\n- check-tempest-dsvm-f20 http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-f20/d61d40e : SUCCESS in 48m 08s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/88/128888/2/check/gate-devstack-publish-docs/c0a9fcc/doc/build/html/ : SUCCESS in 1m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4897205b4c4f0db47bbf2a9bb15da01b1ffdde7f","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-10-17 11:24:33.000000000","message":"Patch Set 2: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/88/128888/2/29016/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"d1ba6ee3866251253772ed04ec37b732f3107245","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-17 13:18:57.000000000","message":"Patch Set 2:\n\nrecheck bug 1251117","accounts_in_message":[],"_revision_number":2},{"id":"0a27920c2405bb46460c40a98260b615f32a2d07","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-17 14:15:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-full/fc2e51f : SUCCESS in 52m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-postgres-full/8a0e038 : SUCCESS in 45m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-neutron-full/8b13ccc : SUCCESS in 55m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-neutron-heat-slow/17398bd : SUCCESS in 21m 40s\n- check-grenade-dsvm http://logs.openstack.org/88/128888/2/check/check-grenade-dsvm/5739b63 : SUCCESS in 50m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/2/check/gate-tempest-dsvm-large-ops/54c5bd5 : SUCCESS in 22m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/2/check/gate-tempest-dsvm-neutron-large-ops/0ec9eda : SUCCESS in 23m 30s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/2/check/gate-devstack-bashate/9efceae : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/88/128888/2/check/check-devstack-dsvm-cells/8c879d2 : SUCCESS in 15m 56s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/2/check/check-grenade-dsvm-partial-ncpu/c180bfa : SUCCESS in 49m 40s\n- check-neutron-dsvm-functional http://logs.openstack.org/88/128888/2/check/check-neutron-dsvm-functional/a8f2d01 : SUCCESS in 16m 16s\n- check-swift-dsvm-functional http://logs.openstack.org/88/128888/2/check/check-swift-dsvm-functional/e82bfad : SUCCESS in 19m 06s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/c4deb19 : SUCCESS in 28m 59s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/1b28216 : SUCCESS in 33m 25s\n- check-tempest-dsvm-f20 http://logs.openstack.org/88/128888/2/check/check-tempest-dsvm-f20/04711e0 : SUCCESS in 40m 58s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/88/128888/2/check/gate-devstack-publish-docs/84ecfad/doc/build/html/ : SUCCESS in 1m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e46e846968bdc711f4fa265eb5eb9044cb80a833","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-10-20 14:37:38.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI am testing this.\n\nThis doesn\u0027t do much unless I manually edit /etc/swift/test.conf and set \"auth_version \u003d 3\".\n\nThen all Swift func tests pass :\n\nRan 244 tests in 82.655s\nOK (SKIP\u003d1)\n\nWhy not make auth_version \u003d 3 the default then ?","accounts_in_message":[],"_revision_number":2},{"id":"0f5d0cac7ffcf7f5b710366fb4d2861b28bb9525","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-21 04:54:48.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"654a9cd29d55eb6d47839ca9100078f5ae22c7f9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-21 13:36:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2629d4b11b653f920021ff4c8204511406b416d1","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-21 13:37:58.000000000","message":"Patch Set 2:\n\n(4 comments)\n\n@Ian, Jordan - thanks for reviews, replies inline.","accounts_in_message":[],"_revision_number":2},{"id":"189feb6b30bb725890b409ad7f180e9bba9aad07","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-10-21 14:44:56.000000000","message":"Patch Set 3: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/88/128888/3/29436/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":3},{"id":"0d2e7dcd5d5b5237fea8b7fdab7fde799d61fb4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 21:32:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-full/bc25834 : SUCCESS in 56m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-postgres-full/4fe42ed : SUCCESS in 59m 16s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-neutron-full/b6258e1 : SUCCESS in 47m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-neutron-heat-slow/f1db14a : SUCCESS in 24m 38s\n- check-grenade-dsvm http://logs.openstack.org/88/128888/3/check/check-grenade-dsvm/6de68b5 : SUCCESS in 49m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/3/check/gate-tempest-dsvm-large-ops/9351c96 : SUCCESS in 22m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/3/check/gate-tempest-dsvm-neutron-large-ops/3d8d439 : SUCCESS in 37m 36s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/3/check/gate-devstack-bashate/68a7348 : SUCCESS in 17s\n- check-devstack-dsvm-cells http://logs.openstack.org/88/128888/3/check/check-devstack-dsvm-cells/eb4cd96 : SUCCESS in 14m 47s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/3/check/check-grenade-dsvm-partial-ncpu/64f6c22 : SUCCESS in 1h 06m 01s\n- check-neutron-dsvm-functional http://logs.openstack.org/88/128888/3/check/check-neutron-dsvm-functional/5f1484e : SUCCESS in 15m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/88/128888/3/check/check-swift-dsvm-functional/fcc908d : SUCCESS in 19m 42s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-ironic-pxe_ssh-nv/41817ec : SUCCESS in 32m 25s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/314d778 : SUCCESS in 31m 34s\n- check-tempest-dsvm-f20 http://logs.openstack.org/88/128888/3/check/check-tempest-dsvm-f20/260a473 : SUCCESS in 45m 13s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/88/128888/3/check/gate-devstack-publish-docs/83ffd36/doc/build/html/ : SUCCESS in 1m 07s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f8cf9b7e167ab6cd70685cc5a539dac84b8a3f7b","author":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"date":"2014-10-22 01:16:51.000000000","message":"Patch Set 2:\n\nredhatci results for change 128888\n\nLogs at http://people.redhat.com/~iwienand/128888/\n\n* OSLAB_RHEL65 http://people.redhat.com/~iwienand/128888/20141017102251.OSLAB_RHEL65.2.log.gz : SUCCESS Patch Set 2 in 00:27\n* OSLAB_FEDORA20 http://people.redhat.com/~iwienand/128888/20141017102251.OSLAB_FEDORA20.2.log.gz : SUCCESS Patch Set 2 in 00:44\n* OSLAB_CENTOS65 http://people.redhat.com/~iwienand/128888/20141017102251.OSLAB_CENTOS65.2.log.gz : SUCCESS Patch Set 2 in 00:31\n* OSLAB_RHEL65 http://people.redhat.com/~iwienand/128888/20141021135319.OSLAB_RHEL65.3.log.gz : FAILURE Patch Set 3 in 00:30\n* OSLAB_RHEL7 http://people.redhat.com/~iwienand/128888/20141021135319.OSLAB_RHEL7.3.log.gz : FAILURE Patch Set 3 in 00:06\n* OSLAB_FEDORA20 http://people.redhat.com/~iwienand/128888/20141021135319.OSLAB_FEDORA20.3.log.gz : FAILURE Patch Set 3 in 00:30\n* OSLAB_CENTOS65 http://people.redhat.com/~iwienand/128888/20141021135319.OSLAB_CENTOS65.3.log.gz : FAILURE Patch Set 3 in 00:38\n* OSLAB_RHEL7 http://people.redhat.com/~iwienand/128888/20141022010523.OSLAB_RHEL7.2.log.gz : FAILURE Patch Set 2 in 00:06\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/RedHat_CI\nend","accounts_in_message":[],"_revision_number":2},{"id":"2a0e6fa8a8a68c8e3d63644640b3fde0babd921b","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-22 01:38:11.000000000","message":"Patch Set 3: Code-Review+2\n\nOk with this if some swift people are","accounts_in_message":[],"_revision_number":3},{"id":"896d1e07460ee6fac039bdcdf757661b8434010c","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-10-22 08:19:07.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"74e726a72dff84c1b01106c1ad0d9da5c29a0068","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2014-10-22 08:19:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"478bb511d4dd310682bc136d5c35e2893cc39ad7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-22 08:53:31.000000000","message":"Patch Set 3:\n\nRelated review proposed in swift, change id:\nI557de01bf196075f2f3adcdf4dd1b43756d8a0ae","accounts_in_message":[],"_revision_number":3},{"id":"41c87099a6df4a7684233603b532c10049ab3b57","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-22 08:55:15.000000000","message":"Patch Set 3:\n\nSorry, ignore previous comment, bad cut\u0027n\u0027paste. Related review in swift: I44e159b939f5e3fc3780612823d12262013ea793","accounts_in_message":[],"_revision_number":3},{"id":"f2e7487407f0deb226de030caf852c440584653e","author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"date":"2014-10-22 19:10:36.000000000","message":"Patch Set 3: Code-Review+1\n\n(swift core)","accounts_in_message":[],"_revision_number":3},{"id":"195bdac3747acfa8803fa2aef1a00c6ee3d906a9","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2014-10-22 20:54:35.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"2c1834109d949f137f5c8654d6321f73876d76f8","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2014-10-22 22:22:37.000000000","message":"Patch Set 3: Code-Review+1\n\nyeah this is great, goes together with https://review.openstack.org/#/c/130162/ like biscuits and gravy.\n\nBEFORE:\nSKIPPING FUNCTIONAL TESTS SPECIFIC TO AUTH VERSION 3\nOK (SKIP\u003d31)\n\nAFTER:\nOK (SKIP\u003d24)\n\nnice work!\n\n(swift core)","accounts_in_message":[],"_revision_number":3},{"id":"30a5c71ef47981f5e47a9ea75ffc9b85aad70674","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-10-27 19:57:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"34586383205854a7a06159edae0cda446bc388b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 19:57:23.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7a90830f69f51d6a316e083135f159d2df20fd40","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-28 03:16:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-full/0003f8d : SUCCESS in 43m 23s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-postgres-full/bbca05f : SUCCESS in 45m 08s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-neutron-full/e73f5ef : SUCCESS in 54m 44s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-neutron-heat-slow/e27a10b : SUCCESS in 20m 52s\n- gate-grenade-dsvm http://logs.openstack.org/88/128888/3/gate/gate-grenade-dsvm/ba2011d : SUCCESS in 35m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-large-ops/f912908 : SUCCESS in 21m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/88/128888/3/gate/gate-tempest-dsvm-neutron-large-ops/c32185b : SUCCESS in 18m 47s\n- gate-devstack-bashate http://logs.openstack.org/88/128888/3/gate/gate-devstack-bashate/3cdebf8 : SUCCESS in 14s\n- gate-devstack-dsvm-cells http://logs.openstack.org/88/128888/3/gate/gate-devstack-dsvm-cells/cce9d7f : SUCCESS in 13m 07s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/88/128888/3/gate/gate-grenade-dsvm-partial-ncpu/11eeba3 : SUCCESS in 39m 35s\n- gate-neutron-dsvm-functional http://logs.openstack.org/88/128888/3/gate/gate-neutron-dsvm-functional/7961961 : SUCCESS in 13m 45s\n- gate-swift-dsvm-functional http://logs.openstack.org/88/128888/3/gate/gate-swift-dsvm-functional/3211906 : SUCCESS in 16m 09s","accounts_in_message":[],"_revision_number":3},{"id":"f04b448f3ca882c44e44fd5748ff5b8f72003e81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-28 03:16:04.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"24779f65a675f2e78c09b2520ebefcd52b4f0be0","revisions":{"bff337deb88fb87ee31943ceae8e9e916b69588a":{"kind":"REWORK","_number":1,"created":"2014-10-16 11:22:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/128888/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/88/128888/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/88/128888/1"}}},"commit":{"parents":[{"commit":"a6478982753e73526abffa6573748e27a63fc494","subject":"Merge \"Allow multi-line config items in meta-section of local.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a6478982753e73526abffa6573748e27a63fc494"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-15 17:57:59.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-16 11:22:01.000000000","tz":60},"subject":"Add swift user and project in non-default domain","message":"Add swift user and project in non-default domain\n\nSwift has functional tests that check access controls\nbetween users and projects in differing domains. Those tests\nare currently skipped by default since swift tests are\nconfigured to use keystone v2 API. This patch puts support in\nplace for swift tests to change to using keystone v3 API.\n\nChanges:\nlib/swift\n    - create a new domain, project and user for\n      swift testing\n    - add new project and user credentials to swift\n      test config file\n    - set correct identity service url in swift test\n      config file according to kesytone API version\n\nfunctions-common\n    - add functions to create a domain, and to create\n      users and projects in a specified domain\n\nChange-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bff337deb88fb87ee31943ceae8e9e916b69588a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bff337deb88fb87ee31943ceae8e9e916b69588a"}]},"branch":"refs/heads/master"},"4345289c82ebf359e9081f5587c0af108cc1fb1a":{"kind":"REWORK","_number":2,"created":"2014-10-17 10:16:16.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/128888/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/88/128888/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/88/128888/2"}}},"commit":{"parents":[{"commit":"a2c241774a5cad74e7b6fc0a1bb6afe7395d8be8","subject":"Merge \"Allow multi-line config items in meta-section of local.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a2c241774a5cad74e7b6fc0a1bb6afe7395d8be8"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-15 17:57:59.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-17 10:15:00.000000000","tz":60},"subject":"Add swift user and project in non-default domain","message":"Add swift user and project in non-default domain\n\nSwift has functional tests that check access controls\nbetween users and projects in differing domains. Those tests\nare currently skipped by default since swift tests are\nconfigured to use keystone v2 API. In order for those\ntests to pass when using keystone v3 API, a user and\nproject must be setup in a non-default domain.\n\nThis patch creates a domain, and a user and project in\nthat domain, in support of swift functional tests moving\nto using keystone v3 API.\n\nChanges:\nlib/swift\n    - create a new domain, project and user for\n      swift testing\n    - add new project and user credentials to swift\n      test config file\n    - set correct identity service url in swift test\n      config file according to kesytone API version\n\nfunctions-common\n    - add function get_or_create_domain\n    - modify get_or_create_user and get_or_create_project\n      functions to optionally specify a domain\n\nChange-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4345289c82ebf359e9081f5587c0af108cc1fb1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4345289c82ebf359e9081f5587c0af108cc1fb1a"}]},"branch":"refs/heads/master"},"24779f65a675f2e78c09b2520ebefcd52b4f0be0":{"kind":"REWORK","_number":3,"created":"2014-10-21 13:36:48.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/128888/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/88/128888/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/88/128888/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/88/128888/3"}}},"commit":{"parents":[{"commit":"572a4c4c3c5553beea01f519dbdcadfb9c6f78b7","subject":"Merge \"Allow use of ceilometer agent coordination\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-15 17:57:59.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-21 13:36:15.000000000","tz":60},"subject":"Add swift user and project in non-default domain","message":"Add swift user and project in non-default domain\n\nSwift has functional tests that check access controls\nbetween users and projects in differing domains. Those tests\nare currently skipped by default since swift tests are\nconfigured to use keystone v2 API. In order for those\ntests to pass when using keystone v3 API, a user and\nproject must be setup in a non-default domain.\n\nThis patch creates a domain, and a user and project in\nthat domain, in support of swift functional tests moving\nto using keystone v3 API.\n\nChanges:\nlib/swift\n    - create a new domain, project and user for\n      swift testing\n    - add new project and user credentials to swift\n      test config file\n    - set correct identity service url in swift test\n      config file according to kesytone API version\n\nfunctions-common\n    - add function get_or_create_domain\n    - modify get_or_create_user and get_or_create_project\n      functions to optionally specify a domain\n\nChange-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24779f65a675f2e78c09b2520ebefcd52b4f0be0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24779f65a675f2e78c09b2520ebefcd52b4f0be0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
