)]}'
{"id":"openstack%2Fdevstack~44605","triplet_id":"openstack%2Fdevstack~master~Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f","project":"openstack/devstack","branch":"master","topic":"bp/devstack-support-for-keystone-mixbackend","hashtags":[],"change_id":"Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f","subject":"blueprint devstack-support-for-keystone-mixbackend","status":"MERGED","created":"2013-09-01 14:28:31.000000000","updated":"2013-09-16 15:30:15.000000000","submitted":"2013-09-16 15:30:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ec21f0a558a50f29b93ce77a4bd719c32a950a7a","_number":44605,"virtual_id_number":44605,"owner":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-09-16 15:30:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"}],"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"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2013-09-12 15:46:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2013-09-16 13:52:20.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"}],"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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2013-09-12 15:46:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-09-16 13:52:20.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-01 15:23:35.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-12 15:46:13.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-09-16 13:52:20.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-09-16 15:30:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a8a7fb08547fe2680271183d0281bfbdee30f38c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-01 14:54:18.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/1/check/gate-tempest-devstack-vm-full/f230ed6 : SUCCESS in 24m 17s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/1/check/gate-tempest-devstack-vm-postgres-full/3951382 : SUCCESS in 25m 44s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/1/check/gate-tempest-devstack-vm-neutron/412c337 : SUCCESS in 13m 54s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/1/check/gate-grenade-devstack-vm/c4af1b7 : SUCCESS in 19m 56s\n","accounts_in_message":[],"_revision_number":1},{"id":"8582be91c33284fb364dec4c350e0e72d84d77a4","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-09-01 15:23:35.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nreplace hard tabs with spaces","accounts_in_message":[],"_revision_number":1},{"id":"18519998001d2a1b846607493cf60d81a542c7c3","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-01 15:41:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"591ab3238e4fa4b6010519149d0bbfa1fd8fc1fb","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-09-01 15:41:34.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"866cb3b4797e45d4c251b9f9496cc7912e5bcf0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-01 16:08:40.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/2/check/gate-tempest-devstack-vm-full/bca064f : SUCCESS in 27m 10s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/2/check/gate-tempest-devstack-vm-postgres-full/145b3d0 : SUCCESS in 25m 54s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/2/check/gate-tempest-devstack-vm-neutron/2a0b37a : SUCCESS in 16m 43s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/2/check/gate-grenade-devstack-vm/17d2801 : SUCCESS in 25m 29s\n","accounts_in_message":[],"_revision_number":2},{"id":"47104cc4ea445da6f3f417a32697db0f20811442","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-04 11:17:54.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nthis is still full of hard tabs, not reviewing further until that\u0027s fixed.","accounts_in_message":[],"_revision_number":2},{"id":"2001c5fff823d0c0c50135a1bbca937c39b8f11c","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 14:52:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fc12a5044889340b2805b4bcd705a49d00b58830","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-09-04 14:52:29.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":3},{"id":"a90a06642dfa7936cc1b8bf33a80f250eac3a7ce","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 14:53:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e059d66b7bb9dfee920ffb203547ea315833be90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-04 15:22:05.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/4/check/gate-tempest-devstack-vm-full/f41e7cd : SUCCESS in 28m 31s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/4/check/gate-tempest-devstack-vm-postgres-full/9f9cb22 : SUCCESS in 26m 44s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/4/check/gate-tempest-devstack-vm-neutron/3761b99 : SUCCESS in 14m 52s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/4/check/gate-grenade-devstack-vm/a8224fa : SUCCESS in 22m 24s\n","accounts_in_message":[],"_revision_number":4},{"id":"a5d3734ce204ce6f058f29a04f11ab27b63b3467","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 15:34:41.000000000","message":"Patch Set 4:\n\nSorry, it seems git was tricking me and I didn\u0027t commit successfully the last time. Removed tabs.","accounts_in_message":[],"_revision_number":4},{"id":"8b9a36b99f096fc6714c8746b2155d7b4af28ced","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-04 16:09:43.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nI\u0027d like for this to better match the existing practices in lib/keystone.  We already have KEYSTONE_IDENTITY_BACKEND that duplicates the KEYSTONE_AUTHENTICATION functionality, although it is not properly defaulted or vetted.\n\nAll of the existing \u0027backend\u0027 variables use the second component of the module path name as the middle part of the variable name.  Please do that here too.\n\nIs this to support functionality that will be included in the Havana release?","accounts_in_message":[],"_revision_number":4},{"id":"58cc54b0bf1e53ae2ba793f9b1aed737fa6e17c4","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 20:24:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"58dec7f644ba0e22e27b5e36d544c69fea3c6448","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-04 20:24:28.000000000","message":"Patch Set 5: 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":5},{"id":"423c4d85fb6991da7ae944d7ba33ee4a407a0e84","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 20:29:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5678387e7630e0cac0a2de71f5ab586980a9d255","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-04 20:29:21.000000000","message":"Patch Set 6: 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":6},{"id":"12bc0a2dee6dda870722ee1de42400a6cbb4e98c","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-09-04 20:29:24.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"b6d8c15e288185bf018bd7c6a42ead911f0cd73d","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-04 20:32:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c53490dc58f2d48950f537bdbe0ca48b5b927365","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-04 22:12:05.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/7/check/gate-tempest-devstack-vm-full/7a2d4b5 : SUCCESS in 26m 26s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/7/check/gate-tempest-devstack-vm-postgres-full/53c2f32 : SUCCESS in 28m 41s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/7/check/gate-tempest-devstack-vm-neutron/bec6a12 : SUCCESS in 16m 03s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/7/check/gate-grenade-devstack-vm/16549f9 : SUCCESS in 21m 58s\n","accounts_in_message":[],"_revision_number":7},{"id":"ae3383a49c0a041524d87d77e11807fdcf90b185","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-06 15:42:17.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\nThis is more complicated than necessary.  The list of valid backends do not need to be arrays, they can be handled like we do with ENABLED_SERVICES as comma-separated strings.  A simple \u0027contains\u0027 test works well enough for membership:\n\n  if [[ ,${ENABLED_SERVICES}, \u003d~ ,${service}, ]]; then ...","accounts_in_message":[],"_revision_number":7},{"id":"0ef2a2da9e9c2c99cfdf8ba0e3d80e28c0bebbb6","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-09 17:57:37.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"f11d04702bcf7bc7cbce13948cbf0cada3beffaf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-09 18:27:06.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/8/check/gate-tempest-devstack-vm-full/9f0d616 : SUCCESS in 29m 25s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/8/check/gate-tempest-devstack-vm-postgres-full/2d734a5 : SUCCESS in 25m 40s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/8/check/gate-tempest-devstack-vm-neutron/8b85a94 : SUCCESS in 18m 04s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/8/check/gate-grenade-devstack-vm/0578721 : SUCCESS in 21m 55s\n","accounts_in_message":[],"_revision_number":8},{"id":"e3055fc8e4a4903eb69be9635d11074ac601bd3a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-10 12:21:06.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"c79633c580346bd8745beb8f2ce3552079695287","author":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"date":"2013-09-11 17:40:53.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4e20c6368ba48e5b0727f795ac23e749c6344766","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-09-11 17:40:59.000000000","message":"Patch Set 9:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":9},{"id":"58ee363179278cd85c196d24637ed3e02116c19c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-11 18:08:25.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/9/check/gate-tempest-devstack-vm-full/116ae58 : SUCCESS in 26m 58s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/9/check/gate-tempest-devstack-vm-postgres-full/6b45be3 : SUCCESS in 27m 19s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/9/check/gate-tempest-devstack-vm-neutron/25d1ced : SUCCESS in 16m 31s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/9/check/gate-grenade-devstack-vm/3d01fbc : SUCCESS in 22m 37s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/05/44605/9/check/gate-swift-devstack-vm-functional/12ea998 : SUCCESS in 9m 15s\n","accounts_in_message":[],"_revision_number":9},{"id":"24d34d13d2cdf7131444984156e5bc9226930256","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-12 15:46:13.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\nThanks for simplifying this, much better.","accounts_in_message":[],"_revision_number":9},{"id":"3da073bb0b5f0c0decc78a9f62a82f6c7480eae6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 13:52:20.000000000","message":"Patch Set 9: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"cedcbfe833f73e2ff257310e6b96282d43a0bd1b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-16 13:52:20.000000000","message":"Patch Set 9: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":9},{"id":"f7fbe08d7a9f44a7250640484d9eab91af24e190","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 15:30:14.000000000","message":"Patch Set 9: Verified\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/05/44605/9/gate/gate-tempest-devstack-vm-full/a72b0e8 : SUCCESS in 27m 08s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/05/44605/9/gate/gate-tempest-devstack-vm-postgres-full/7da6a24 : SUCCESS in 28m 10s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/05/44605/9/gate/gate-tempest-devstack-vm-neutron/75edd14 : SUCCESS in 16m 48s\n- gate-grenade-devstack-vm http://logs.openstack.org/05/44605/9/gate/gate-grenade-devstack-vm/fa8193a : SUCCESS in 25m 01s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/05/44605/9/gate/gate-swift-devstack-vm-functional/2686286 : SUCCESS in 10m 22s\n","accounts_in_message":[],"_revision_number":9},{"id":"183818e2d028d1716d808566eed5fc27a84adfaa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-16 15:30:15.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"cd77058ee0e974bd9bd7acaf8426ef24ea9a7a52","revisions":{"c3c410df0189442c5ec2f5ff74d390601e12deec":{"kind":"REWORK","_number":1,"created":"2013-09-01 14:28:31.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/1"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:28:01.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_AUTHENTICATION and KEYSTONE_AUTHORIZATION variables which can hold sql, ldap, pam, kvs etc\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c3c410df0189442c5ec2f5ff74d390601e12deec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c3c410df0189442c5ec2f5ff74d390601e12deec"}]},"branch":"refs/heads/master"},"0b8156685d372298856433789663b14afa4c43ac":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-09-01 15:41:27.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/2"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 15:40:45.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_AUTHENTICATION and KEYSTONE_AUTHORIZATION variables which can hold sql, ldap, pam, kvs etc\nReplaced tabs with spaces\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b8156685d372298856433789663b14afa4c43ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b8156685d372298856433789663b14afa4c43ac"}]},"branch":"refs/heads/master"},"7e351f0b0c859d3933198a81004353075406a56b":{"kind":"REWORK","_number":3,"created":"2013-09-04 14:52:22.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/3"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-04 14:51:51.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_AUTHENTICATION and KEYSTONE_AUTHORIZATION variables which can hold sql, ldap, pam, kvs etc\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e351f0b0c859d3933198a81004353075406a56b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e351f0b0c859d3933198a81004353075406a56b"}]},"branch":"refs/heads/master"},"6aa2466457f50958df15c52806515175a880a99d":{"kind":"REWORK","_number":4,"created":"2013-09-04 14:53:08.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/4"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-04 14:52:59.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_AUTHENTICATION and KEYSTONE_AUTHORIZATION variables which can hold sql, ldap, pam, kvs etc\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6aa2466457f50958df15c52806515175a880a99d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6aa2466457f50958df15c52806515175a880a99d"}]},"branch":"refs/heads/master"},"1c3d9be9e28081e9ebc0e0243421303fe5771667":{"kind":"REWORK","_number":5,"created":"2013-09-04 20:24:25.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/5"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-04 20:22:18.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend\n\nModified code for KEYSTONE_IDENTITY_BACKEND according to comments.\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1c3d9be9e28081e9ebc0e0243421303fe5771667"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1c3d9be9e28081e9ebc0e0243421303fe5771667"}]},"branch":"refs/heads/master"},"18db89be6b517bd05096ee9b58ca26195066bf14":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2013-09-04 20:29:18.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/6"}}},"commit":{"parents":[{"commit":"e45a6af7e8e86e6d95110a65083659ed924012c3","subject":"Merge \"Add support for Docker as Nova hypervisor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e45a6af7e8e86e6d95110a65083659ed924012c3"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-04 20:28:28.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend\n\nModified code for KEYSTONE_IDENTITY_BACKEND according to comments.\nImplemented the check for variables instead of case statements\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/18db89be6b517bd05096ee9b58ca26195066bf14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/18db89be6b517bd05096ee9b58ca26195066bf14"}]},"branch":"refs/heads/master"},"a126d7fcfce50def3fca5d527be63020c10cc65e":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2013-09-04 20:32:22.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/7"}}},"commit":{"parents":[{"commit":"d748b16ef29f44fb1b943f7f1963d4c47b88fd5b","subject":"Merge \"Add my_ip option in cinder.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d748b16ef29f44fb1b943f7f1963d4c47b88fd5b"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-04 20:31:31.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend\n\nModified code for KEYSTONE_IDENTITY_BACKEND according to comments.\nImplemented the check for variables instead of case statements\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a126d7fcfce50def3fca5d527be63020c10cc65e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a126d7fcfce50def3fca5d527be63020c10cc65e"}]},"branch":"refs/heads/master"},"e0f196ec0c60e4dc90247300cd72122f1da53862":{"kind":"REWORK","_number":8,"created":"2013-09-09 17:57:37.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/8"}}},"commit":{"parents":[{"commit":"d748b16ef29f44fb1b943f7f1963d4c47b88fd5b","subject":"Merge \"Add my_ip option in cinder.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d748b16ef29f44fb1b943f7f1963d4c47b88fd5b"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-09 17:56:56.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend\n\nModified code for KEYSTONE_IDENTITY_BACKEND according to comments.\nImplemented the check for variables instead of case statements.\nUPD: Removed arrays.\n\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e0f196ec0c60e4dc90247300cd72122f1da53862"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e0f196ec0c60e4dc90247300cd72122f1da53862"}]},"branch":"refs/heads/master"},"cd77058ee0e974bd9bd7acaf8426ef24ea9a7a52":{"kind":"REWORK","_number":9,"created":"2013-09-11 17:40:53.000000000","uploader":{"_account_id":8638,"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","username":"OrKoN"},"ref":"refs/changes/05/44605/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/44605/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/44605/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/44605/9"}}},"commit":{"parents":[{"commit":"ac369d68d83e3d567d4cfb19efeef34ba3d99430","subject":"Merge \"Wrong arguments for die() call\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ac369d68d83e3d567d4cfb19efeef34ba3d99430"}]}],"author":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-01 14:26:03.000000000","tz":120},"committer":{"name":"Alex Rudenko","email":"alexei.rudenko@gmail.com","date":"2013-09-11 17:39:57.000000000","tz":120},"subject":"blueprint devstack-support-for-keystone-mixbackend","message":"blueprint devstack-support-for-keystone-mixbackend\n\nAdded KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend\n\nModified code for KEYSTONE_IDENTITY_BACKEND according to comments.\nImplemented the check for variables instead of case statements.\nUPD: Removed arrays.\nUPD2: fixed spacing issues\nChange-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f\nImplements: devstack-support-for-keystone-mixbackend\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cd77058ee0e974bd9bd7acaf8426ef24ea9a7a52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cd77058ee0e974bd9bd7acaf8426ef24ea9a7a52"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
