)]}'
{"id":"openstack%2Fdevstack~44401","triplet_id":"openstack%2Fdevstack~master~I77486e64d14b76c4051294aff45f47a8feccd328","project":"openstack/devstack","branch":"master","topic":"bug/1218733","hashtags":[],"change_id":"I77486e64d14b76c4051294aff45f47a8feccd328","subject":"Add an environment variable to enable extensions in keystone","status":"ABANDONED","created":"2013-08-30 05:29:30.000000000","updated":"2013-10-23 06:03:06.000000000","total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"61839447580f1e161d381533ae225744480cb29c","_number":44401,"virtual_id_number":44401,"owner":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2013-10-09 03:38:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"disliked":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":1,"date":"2013-10-15 19:53:29.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2013-10-09 02:55:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"}],"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":{"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-04 11:11:47.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-09-04 11:11:54.000000000","updated_by":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"reviewer":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"state":"REVIEWER"},{"updated":"2013-09-06 16:01:36.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-09 02:55:30.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":"2013-10-09 03:38:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-10-15 19:53:29.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"}],"messages":[{"id":"d3310fae3542c24f65016fcba6c3bc61521b176b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-30 05:53:00.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/01/44401/1/check/gate-tempest-devstack-vm-full/9e763e3 : SUCCESS in 21m 56s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/01/44401/1/check/gate-tempest-devstack-vm-postgres-full/820bd4a : SUCCESS in 23m 27s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/01/44401/1/check/gate-tempest-devstack-vm-neutron/424c903 : SUCCESS in 13m 49s\n- gate-grenade-devstack-vm http://logs.openstack.org/01/44401/1/check/gate-grenade-devstack-vm/2b28161 : SUCCESS in 19m 54s\n","accounts_in_message":[],"_revision_number":1},{"id":"ad2a2cfbeb856d097e07d74b4c0d1b5ee9a966a0","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-04 11:12:20.000000000","message":"Patch Set 1:\n\nI\u0027d like to see the keystone core dev pov on this one","accounts_in_message":[],"_revision_number":1},{"id":"98f439368b1a8030fd1818c2259c99d921ba5300","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-06 16:01:36.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":"3c4f5272f314bed0147569039e42d11396dca87d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-09-06 16:08:04.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nDon\u0027t make this change oauth specific.  Make it possible to add an arbitrary list of additional extensions.  By default, the list should be empty.","accounts_in_message":[],"_revision_number":1},{"id":"4f535b37b007f5346e117a2c6af433aa5c910f1a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-06 17:54:36.000000000","message":"Patch Set 1: (1 inline comment)\n\nadditionally, i think you will have to run db migration:\n\n./bin/keystone-manage db_sync --extension oauth1","accounts_in_message":[],"_revision_number":1},{"id":"c9f1c18637abd66e05c573242f71ebc8cd465333","author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"date":"2013-09-07 01:13:47.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nsee inline comments","accounts_in_message":[],"_revision_number":1},{"id":"6e595542b679234c73ba753cf7c6829adce75530","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-09-07 22:58:46.000000000","message":"Patch Set 1: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"57e929cc64badfa0516fd58f3aeede4e4ffc07ad","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-09-08 01:07:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b869ae2660dc9f058e8670337e55769f37b46ac9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-08 01:36:24.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/01/44401/2/check/gate-tempest-devstack-vm-full/dcedb16 : SUCCESS in 24m 52s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/01/44401/2/check/gate-tempest-devstack-vm-postgres-full/bd23621 : SUCCESS in 28m 47s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/01/44401/2/check/gate-tempest-devstack-vm-neutron/c1d3af1 : SUCCESS in 17m 32s\n- gate-grenade-devstack-vm http://logs.openstack.org/01/44401/2/check/gate-grenade-devstack-vm/aa5f049 : SUCCESS in 22m 22s\n","accounts_in_message":[],"_revision_number":2},{"id":"5f141ff9fa8ce6d4023df4f13693701f9ef94935","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-09-12 00:49:03.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI think your example is wrong, and the extension should just be a simple list.  If I am wrong, please explain why.\n\nBut I like the approach.","accounts_in_message":[],"_revision_number":2},{"id":"726ddbbd716131abc7e98aab2311aa0dcb0665a9","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-09-17 09:45:06.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"7e3fb1395b545eeeb285c5b0e4365bee6c62ad76","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-09-17 09:47:26.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"8b464e02d880de21a46df90ab51bec1f684e2e04","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:47:50.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"a4f02c65b2fa306aa46cb4946cd7f23d7b2e89eb","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:47:51.000000000","message":"Patch Set 2:\n\nrechecking because review is older than 5 days, and is at risk of merge conflict.","accounts_in_message":[],"_revision_number":2},{"id":"26c68f38e72c9a42f331376162f67c5930dd0c28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 12:47:57.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"c253cfec9de504aa1d9eeef89104372621fbbac4","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-01 06:03:12.000000000","message":"Patch Set 2:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":2},{"id":"68fce4c13bfe2893c68072170e378b4a18e40532","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-01 06:03:12.000000000","message":"Patch Set 2: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":2},{"id":"0753d3b732a8f036008f51f13b7ce48392e66abc","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-10-09 02:55:15.000000000","message":"Patch Set 2: Restored","accounts_in_message":[],"_revision_number":2},{"id":"5c0893b664cfd1918bbc8239ee4c937f38cafb5f","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-10-09 02:55:22.000000000","message":"Patch Set 2: Rebased","accounts_in_message":[],"_revision_number":2},{"id":"5f27828dde54148c4b2732cf8b563d68eb716d7a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-09 02:55:30.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":3},{"id":"3ceb87c54029344774d1852d3c7d9969474a3073","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-09 03:38:06.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/01/44401/3/check/check-tempest-devstack-vm-full/4d8db38 : SUCCESS in 42m 36s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/01/44401/3/check/check-tempest-devstack-vm-postgres-full/229a56d : SUCCESS in 41m 20s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/01/44401/3/check/check-tempest-devstack-vm-neutron/7136fcd : SUCCESS in 18m 18s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/01/44401/3/check/gate-tempest-devstack-vm-large-ops/6bd9c20 : SUCCESS in 12m 11s\n- check-grenade-devstack-vm http://logs.openstack.org/01/44401/3/check/check-grenade-devstack-vm/29b613e : SUCCESS in 33m 06s\n- check-swift-devstack-vm-functional http://logs.openstack.org/01/44401/3/check/check-swift-devstack-vm-functional/91b7aed : SUCCESS in 11m 12s\n","accounts_in_message":[],"_revision_number":3},{"id":"dd0bdab12ccabc72c1ff61add9d9eae3361c8f9a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-10-09 05:49:26.000000000","message":"Patch Set 3:\n\n@ayoung: I tried this out and it works, is your concern just about the way KEYSTONE_ADDITIONAL_EXTENSIONS are specified? \n\nThere are (most of the time) two main steps to enabling an extension: 1) adding it to the pipeline, and 2) running db_sync. \n\nThe map option provides a nice way to be specific about what to provide to the pipeline and the db_sync command.\n\nWould your list suggestion look like: \nKEYSTONE_ADDITIONAL_EXTENSION\u003doauth1,endpoint_filter?\n\nIf that is the case, then we would be assuming a _extension suffix would work for all cases (to perform step 1).","accounts_in_message":[],"_revision_number":3},{"id":"8d0b3055a5c237f099c1d754077ba75e528ce958","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-10-15 19:53:29.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n@ayoung, i\u0027m okay with the impl.","accounts_in_message":[],"_revision_number":3},{"id":"bfc8b8542ac9c03576ffc8b3239b5dfbb94b3745","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-23 06:03:06.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"42fac5eb92d3515ba1eff199782650664126c431","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-23 06:03:06.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"24bff1695e02a121b31c6678477d72b2026edc1c","revisions":{"52c6b162ebb995e1f5df8d084a7c7f1a98af3f19":{"kind":"REWORK","_number":1,"created":"2013-08-30 05:29:30.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/01/44401/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/01/44401/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/01/44401/1"}}},"commit":{"parents":[{"commit":"117af3430f34f375b3343cc062257f87b9e8990c","subject":"Merge \"Add support for heat resource templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/117af3430f34f375b3343cc062257f87b9e8990c"}]}],"author":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-08-30 05:26:58.000000000","tz":480},"committer":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-08-30 05:26:58.000000000","tz":480},"subject":"Add an environment variable to enable oauth extension in keystone","message":"Add an environment variable to enable oauth extension in keystone\n\nBug #1218733\n\nChange-Id: I77486e64d14b76c4051294aff45f47a8feccd328\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/52c6b162ebb995e1f5df8d084a7c7f1a98af3f19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/52c6b162ebb995e1f5df8d084a7c7f1a98af3f19"}]},"branch":"refs/heads/master"},"5257e1add0929fb7b4019c150de688e286b00055":{"kind":"REWORK","_number":2,"created":"2013-09-08 01:07:33.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/01/44401/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/01/44401/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/01/44401/2"}}},"commit":{"parents":[{"commit":"b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac","subject":"Merge \"Fix Neutron issues related to Baremetal service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac"}]}],"author":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-08-30 05:26:58.000000000","tz":480},"committer":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-09-08 01:05:10.000000000","tz":480},"subject":"Add an environment variable to enable extensions in keystone","message":"Add an environment variable to enable extensions in keystone\n\nBug #1218733\n\nAdd an array variable to process keystone extenstions:\nKEYSTONE_ADDITIONAL_EXTENSIONS\u003d(oauth1:oauth_extension\n   endpoint_filter:endpoint_filter_extension)\n\nChange-Id: I77486e64d14b76c4051294aff45f47a8feccd328\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5257e1add0929fb7b4019c150de688e286b00055"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5257e1add0929fb7b4019c150de688e286b00055"}]},"branch":"refs/heads/master"},"24bff1695e02a121b31c6678477d72b2026edc1c":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-09-08 01:07:33.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/01/44401/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/01/44401/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/01/44401/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/01/44401/3"}}},"commit":{"parents":[{"commit":"67f7da2de299f4f9ab58718aafce336012035cd8","subject":"Merge \"Use the rdo havana repo with the RHEL family\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/67f7da2de299f4f9ab58718aafce336012035cd8"}]}],"author":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-08-30 05:26:58.000000000","tz":480},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2013-10-09 02:55:22.000000000","tz":0},"subject":"Add an environment variable to enable extensions in keystone","message":"Add an environment variable to enable extensions in keystone\n\nBug #1218733\n\nAdd an array variable to process keystone extenstions:\nKEYSTONE_ADDITIONAL_EXTENSIONS\u003d(oauth1:oauth_extension\n   endpoint_filter:endpoint_filter_extension)\n\nChange-Id: I77486e64d14b76c4051294aff45f47a8feccd328\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24bff1695e02a121b31c6678477d72b2026edc1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24bff1695e02a121b31c6678477d72b2026edc1c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
