)]}'
{"id":"openstack%2Fdevstack~53116","triplet_id":"openstack%2Fdevstack~master~I1927103feff997a354ccf82ccf12aa77db083ad3","project":"openstack/devstack","branch":"master","topic":"swift_enable_crossdomain","hashtags":[],"change_id":"I1927103feff997a354ccf82ccf12aa77db083ad3","subject":"Enables Swift crossdomain middleware by default","status":"MERGED","created":"2013-10-22 13:19:53.000000000","updated":"2013-10-31 13:35:47.000000000","submitted":"2013-10-31 13:35:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3633138daf3b40eb9cd5c973f582c243665e390b","_number":53116,"virtual_id_number":53116,"owner":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-10-31 13:35:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-10-31 11:36:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":1,"date":"2013-10-25 15:28:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":2,"date":"2013-10-28 18:28:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-10-31 06:31:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"date":"2013-10-25 15:30:16.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"value":2,"date":"2013-10-31 11:41:23.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"date":"2013-10-28 18:28:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"value":1,"date":"2013-10-31 11:41:23.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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-25 15:28:39.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2013-10-28 18:28:03.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-10-31 06:31:36.000000000","updated_by":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"reviewer":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"state":"REVIEWER"},{"updated":"2013-10-31 11:36:12.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":"2013-10-31 11:41:23.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":"2013-10-31 13:35:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"94e562b0bce5d19c6ea338b648a9f6032123d0c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-22 14:05:41.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/16/53116/1/check/gate-devstack-bash8/c0a77bf : FAILURE in 6s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/16/53116/1/check/check-tempest-devstack-vm-full/6839106 : SUCCESS in 45m 40s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/16/53116/1/check/check-tempest-devstack-vm-postgres-full/d282a90 : SUCCESS in 39m 14s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/16/53116/1/check/check-tempest-devstack-vm-neutron/d5d6c0a : SUCCESS in 31m 00s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/16/53116/1/check/gate-tempest-devstack-vm-large-ops/4c82324 : SUCCESS in 25m 57s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/16/53116/1/check/gate-tempest-devstack-vm-neutron-large-ops/d600bb6 : SUCCESS in 28m 42s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/16/53116/1/check/check-grenade-devstack-vm/cde0142 : SUCCESS in 44m 52s\n- check-swift-devstack-vm-functional http://logs.openstack.org/16/53116/1/check/check-swift-devstack-vm-functional/7f60cf7 : SUCCESS in 25m 59s\n","accounts_in_message":[],"_revision_number":1},{"id":"e53d6c057a486f03152851c6e485c4bb0c81899a","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2013-10-23 12:18:50.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"b9c7dbf9f2345f87e38709e45d229ce16ac1e73e","author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"date":"2013-10-24 08:20:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"77c879f72421cfc57a1944e2d1aaa00902c5859f","author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"date":"2013-10-24 08:23:17.000000000","message":"Patch Set 1: (1 inline comment)\n\nWeirdly enough, the middleware functioned correctly even when including it after the authentication in the pipeline.\n\nThe new patch set should insert crossdomain before auth.","accounts_in_message":[],"_revision_number":1},{"id":"c561be3fd98c9d79f7ac7851616d839dcbae4445","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-24 09:01:35.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/16/53116/2/check/gate-devstack-bash8/0e299a4 : SUCCESS in 4s\n- check-tempest-devstack-vm-full http://logs.openstack.org/16/53116/2/check/check-tempest-devstack-vm-full/7a8c815 : SUCCESS in 30m 32s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/16/53116/2/check/check-tempest-devstack-vm-postgres-full/320753f : SUCCESS in 40m 29s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/16/53116/2/check/check-tempest-devstack-vm-neutron/2ccfb94 : SUCCESS in 20m 18s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/16/53116/2/check/gate-tempest-devstack-vm-large-ops/c6c059c : SUCCESS in 14m 16s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/16/53116/2/check/gate-tempest-devstack-vm-neutron-large-ops/8884082 : SUCCESS in 16m 37s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/16/53116/2/check/check-grenade-devstack-vm/c3506e1 : SUCCESS in 32m 45s\n- check-swift-devstack-vm-functional http://logs.openstack.org/16/53116/2/check/check-swift-devstack-vm-functional/fd4fca5 : SUCCESS in 10m 47s\n","accounts_in_message":[],"_revision_number":2},{"id":"c7370668ddea00fc5fa66b8f0b4c3dc80a536576","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2013-10-24 12:12:04.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nI like this patch. Maybe you should talk to the Swift people to understand why the documentation specifically asks users to enable this middleware before the authentication modules. The doc might be outdated.","accounts_in_message":[],"_revision_number":2},{"id":"126c382737467d12fadd0a97b4f2fbddaa52c5b6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-24 20:46:55.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nWe already have SWIFT_EXTRAS_MIDDLEWARE_LAST, I think using SWIFT_EXTRAS_MIDDLEWARE_FIRST makes more sense.","accounts_in_message":[],"_revision_number":2},{"id":"efcbc6a3b479e1874c62075f6fb6ce2b43c4d11c","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2013-10-25 11:57:14.000000000","message":"Patch Set 2:\n\nI\u0027m the one who added SWIFT_EXTRAS_MIDDLEWARE_LAST, which is not the best name ever. SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH looks like a very good name to me: it makes it quite clear that it should be used for middlewares that must be added to the pipeline before the authentication modules. I\u0027d like to keep it that way.","accounts_in_message":[],"_revision_number":2},{"id":"3b6544d2b9ff8084dda0a904760842c98247c5ad","author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"date":"2013-10-25 13:10:31.000000000","message":"Patch Set 2:\n\nSWIFT_EXTRAS_MIDDLEWARE_FIRST would imply that the middleware is added at the beginning of the pipeline, which is not exactly what it\u0027s doing. SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH would be included only before the first authentication middleware.\n\nI don\u0027t think there\u0027s a major use case for inserting middlewares before catch-error and healthcheck. If there is, then we could create another variable SWIFT_*_FIRST then.","accounts_in_message":[],"_revision_number":2},{"id":"f09a179638a592d086e3c0e63acf43db531d7bf4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-25 15:02:00.000000000","message":"Patch Set 2:\n\nI\u0027m not going to argue semantics, if you think that is the best name for its function, ok.  But you do use it to initialize $swift_pipeline and then only append to it, so functionally, it is the first user-configurable value even if it isn\u0027t the first value in the end pipeline.\n\nThe quote comment stands however.","accounts_in_message":[],"_revision_number":2},{"id":"741698b1e8698c278a9973e64f0a6b77895350f1","author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"date":"2013-10-25 15:27:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5b4455866903086919fbad774b3ed4a886fd0c0a","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2013-10-25 15:28:39.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"fa13507e18af4212ebc2ddf7087651948198ccde","author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"date":"2013-10-25 15:30:16.000000000","message":"Patch Set 3:\n\nI added the quotes.\n\nFYI: I got curious about quoting the right hand of an assignment statement. You should check this out: http://unix.stackexchange.com/q/97560/4098","accounts_in_message":[],"_revision_number":3},{"id":"3a5ffeccdea08a7611842982a3fbd02a496b6c17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-25 15:55:46.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/16/53116/3/check/gate-devstack-bash8/b33a525 : SUCCESS in 5s\n- check-tempest-devstack-vm-full http://logs.openstack.org/16/53116/3/check/check-tempest-devstack-vm-full/112d1a9 : SUCCESS in 28m 30s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/16/53116/3/check/check-tempest-devstack-vm-postgres-full/65127f2 : SUCCESS in 27m 49s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/16/53116/3/check/check-tempest-devstack-vm-neutron/c22f1b7 : SUCCESS in 18m 55s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/16/53116/3/check/gate-tempest-devstack-vm-large-ops/945ef4b : SUCCESS in 14m 38s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/16/53116/3/check/gate-tempest-devstack-vm-neutron-large-ops/21cdb55 : SUCCESS in 17m 01s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/16/53116/3/check/check-grenade-devstack-vm/1a245ef : SUCCESS in 27m 53s\n- check-swift-devstack-vm-functional http://logs.openstack.org/16/53116/3/check/check-swift-devstack-vm-functional/fab4ab9 : SUCCESS in 10m 40s\n","accounts_in_message":[],"_revision_number":3},{"id":"7ec97a401a739cdacad193ae3b54318d3fe4ebed","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-28 18:28:03.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"201fc62faf99d4b5b04a191752dab4ddd2978ec0","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-10-31 06:31:36.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"a7f21be14d68567cbb5c9795da25501c074443c5","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2013-10-31 11:36:12.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"4f48d570a17cab27c3b9e801506367ceb6837232","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-10-31 11:41:23.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"5f4234f485e63808f3c030b3ea2fcfd28c53dc6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-31 11:41:24.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"967eb4e46d6cfb0cb929fe408398ecc869af0a8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-31 13:35:46.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/16/53116/3/gate/gate-devstack-bash8/3e6d04a : SUCCESS in 6s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/16/53116/3/gate/gate-tempest-devstack-vm-full/f18ce19 : SUCCESS in 33m 40s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/16/53116/3/gate/gate-tempest-devstack-vm-postgres-full/c9c2976 : SUCCESS in 34m 45s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/16/53116/3/gate/gate-tempest-devstack-vm-neutron/7bd80ec : SUCCESS in 22m 23s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/16/53116/3/gate/gate-tempest-devstack-vm-large-ops/f239276 : SUCCESS in 16m 31s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/16/53116/3/gate/gate-tempest-devstack-vm-neutron-large-ops/7860545 : SUCCESS in 23m 40s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/16/53116/3/gate/gate-grenade-devstack-vm/eed001c : SUCCESS in 29m 39s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/16/53116/3/gate/gate-swift-devstack-vm-functional/2815a13 : SUCCESS in 11m 24s\n","accounts_in_message":[],"_revision_number":3},{"id":"2b8c7f67a505bdc0045bf13d56eea4450105e01a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-31 13:35:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5","revisions":{"667c102ad9353011fad5fa004b47906e1eb4e300":{"kind":"REWORK","_number":1,"created":"2013-10-22 13:19:53.000000000","uploader":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"ref":"refs/changes/16/53116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/16/53116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/16/53116/1"}}},"commit":{"parents":[{"commit":"ff38d464e41db3d8f83c2b85b48f983e424f3a23","subject":"Merge \"Use nova.conf for auth_token configs.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ff38d464e41db3d8f83c2b85b48f983e424f3a23"}]}],"author":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-22 13:19:09.000000000","tz":120},"committer":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-22 13:19:50.000000000","tz":120},"subject":"Enables Swift crossdomain middleware by default","message":"Enables Swift crossdomain middleware by default\n\nThis step is needed to enable its testing in Tempest\n\nChange-Id: I1927103feff997a354ccf82ccf12aa77db083ad3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/667c102ad9353011fad5fa004b47906e1eb4e300"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/667c102ad9353011fad5fa004b47906e1eb4e300"}]},"branch":"refs/heads/master"},"c8135e45095d66a73272284a37c8a0e75cded493":{"kind":"REWORK","_number":2,"created":"2013-10-24 08:20:57.000000000","uploader":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"ref":"refs/changes/16/53116/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/16/53116/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/16/53116/2"}}},"commit":{"parents":[{"commit":"ff38d464e41db3d8f83c2b85b48f983e424f3a23","subject":"Merge \"Use nova.conf for auth_token configs.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ff38d464e41db3d8f83c2b85b48f983e424f3a23"}]}],"author":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-22 13:19:09.000000000","tz":120},"committer":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-24 08:18:41.000000000","tz":120},"subject":"Enables Swift crossdomain middleware by default","message":"Enables Swift crossdomain middleware by default\n\nThis step is needed to enable its testing in Tempest. The patch adds a\nvariable SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH that holds a list of\nmiddlewares inserted in the pipeline before authentication middlewares\n(tempauth, keystoneauth, ...).\n\nChange-Id: I1927103feff997a354ccf82ccf12aa77db083ad3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c8135e45095d66a73272284a37c8a0e75cded493"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c8135e45095d66a73272284a37c8a0e75cded493"}]},"branch":"refs/heads/master"},"1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5":{"kind":"REWORK","_number":3,"created":"2013-10-25 15:27:00.000000000","uploader":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"ref":"refs/changes/16/53116/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/16/53116/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/16/53116/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/16/53116/3"}}},"commit":{"parents":[{"commit":"ff38d464e41db3d8f83c2b85b48f983e424f3a23","subject":"Merge \"Use nova.conf for auth_token configs.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ff38d464e41db3d8f83c2b85b48f983e424f3a23"}]}],"author":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-22 13:19:09.000000000","tz":120},"committer":{"name":"Joe H. Rahme","email":"joe.hakim.rahme@enovance.com","date":"2013-10-25 15:26:47.000000000","tz":120},"subject":"Enables Swift crossdomain middleware by default","message":"Enables Swift crossdomain middleware by default\n\nThis step is needed to enable its testing in Tempest. The patch adds a\nvariable SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH that holds a list of\nmiddlewares inserted in the pipeline before authentication middlewares\n(tempauth, keystoneauth, ...).\n\nChange-Id: I1927103feff997a354ccf82ccf12aa77db083ad3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
