)]}'
{"id":"openstack%2Fdevstack~4668","triplet_id":"openstack%2Fdevstack~master~If78eed1b509a9c1e8441bb4cfa095da9052f9395","project":"openstack/devstack","branch":"master","topic":"bug/942983","hashtags":[],"change_id":"If78eed1b509a9c1e8441bb4cfa095da9052f9395","subject":"Add service account configuration","status":"MERGED","created":"2012-02-29 02:18:36.000000000","updated":"2012-03-01 02:52:10.000000000","submitted":"2012-03-01 02:52:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9dfb46341278827425a1b2340c3707a8163fcada","_number":4668,"virtual_id_number":4668,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":1,"date":"2012-03-01 02:52:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":{"approved":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":2,"date":"2012-03-01 02:45:19.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"date":"2012-03-01 02:52:10.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-02-29 22:25:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":1,"date":"2012-03-01 02:45:19.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-02-29 22:25:35.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2012-03-01 02:45:19.000000000","updated_by":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"reviewer":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"state":"REVIEWER"},{"updated":"2012-03-01 02:52:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7632010291f9f0d33cdb3f7a0e340978fcf56a16","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2012-02-29 03:18:52.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t submit this\n\n(4 inline comments)\n\nHi Dean! Thanks for looking into this. :)\n\nSee my inline comments. I\u0027m hoping we can move away from the term ADMIN when referring to these SERVICE tenant users. Also, I think that the admin_token stuff can/should be removed from the paste ini files with this change?","accounts_in_message":[],"_revision_number":1},{"id":"14886e3523b3b2ee4f1892d7477d5506fbf7f553","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-29 15:53:07.000000000","message":"Patch Set 1: (3 inline comments)\n\nJay, agreed on the SERVICE/ADMIN terminology, right now I\u0027m reflecting what is already in place as I\u0027d rather not rush a change like that while we\u0027re trying to fix a problem.\n\nadmin_token will eventually go away; did you mean putting admin_user and admin_password somewhere else?\n\nAs I mentioned in a comment reply, I would also like to get away from devstack carrying the glance-*-{conf|ini} template files and directly edit the sample ones in glance/etc.","accounts_in_message":[],"_revision_number":1},{"id":"ee516d32a1199675e84c26422341a963ab7dd733","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-29 17:47:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b5d44d1fabc034f65f0b8a0c853251463134612c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-29 17:59:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"67579d697aa8b5d1155ffba7e1ed257df6e5491c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-29 22:22:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"aaafaa17f1678c71c0758c56d8e93da3ae488cf8","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2012-02-29 22:25:35.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nchanges lgtm. thx dean!","accounts_in_message":[],"_revision_number":4},{"id":"e584f3df211b7ccca0a4be48a406c5e8b33d1092","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2012-03-01 02:45:19.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"a75545988600d37c16175adb4e8b6ba9c9f7a9b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-01 02:52:10.000000000","message":"Patch Set 4: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1977/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-devstack-merge/185/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"09e7b048433e60d0c9e0f72f8598bd7f22b92f80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-01 02:52:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b3288381047690510845209cc372d07e5b11e396","revisions":{"41fe55cec6879a67bc238e4767a62b71d5152c4d":{"kind":"REWORK","_number":1,"created":"2012-02-29 02:18:36.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/4668/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/4668/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/4668/1"}}},"commit":{"parents":[{"commit":"b32c876ed5e66c8971c8126432c1ae957301eb08","subject":"Merge \"Allow ratelimiting to be turned off. Useful when trying to run tempest, or similar tests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b32c876ed5e66c8971c8126432c1ae957301eb08"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-28 22:41:10.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-29 01:56:02.000000000","tz":-360},"subject":"Add service account configuration","message":"Add service account configuration\n\n* Use username/password instead of service token for service auth to Keystone\n* Updates files/glance-*-paste.ini\n* keystone_data.sh creates \u0027service\u0027 tenant, \u0027nova\u0027 and \u0027glance\u0027 users\n\nAddresses devstack portion of bug 942684\n\nChange-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/41fe55cec6879a67bc238e4767a62b71d5152c4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/41fe55cec6879a67bc238e4767a62b71d5152c4d"}]},"branch":"refs/heads/master"},"7eb5119a72bf27e2309a474ff6275a90e2e09e65":{"kind":"REWORK","_number":2,"created":"2012-02-29 17:47:31.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/4668/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/4668/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/4668/2"}}},"commit":{"parents":[{"commit":"f1a11adf2bc308c386cb2c818088fe040019f114","subject":"Updates devstack to E4 final horizon package structure.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f1a11adf2bc308c386cb2c818088fe040019f114"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-28 22:41:10.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-29 17:47:30.000000000","tz":-360},"subject":"Add service account configuration","message":"Add service account configuration\n\n* Use username/password instead of service token for service auth to Keystone\n* Updates files/glance-*-paste.ini and files/swift/proxy-server.conf\n* keystone_data.sh creates \u0027service\u0027 tenant, \u0027nova\u0027 and \u0027glance\u0027 users\n  (\u0027swift\u0027 and \u0027quantum\u0027 if services are enabled)\n* Uses $SERVICE_PASSWORD for the service auth password. There is no default;\n  to default to $ADMIN_PASSWORD, place the assignment in localrc.\n\nFixes bug 942983\n\nChange-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7eb5119a72bf27e2309a474ff6275a90e2e09e65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7eb5119a72bf27e2309a474ff6275a90e2e09e65"}]},"branch":"refs/heads/master"},"4444a3a18851c6fcb2d77d520ebed96c43256ca5":{"kind":"REWORK","_number":3,"created":"2012-02-29 17:59:22.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/4668/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/4668/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/4668/3"}}},"commit":{"parents":[{"commit":"f1a11adf2bc308c386cb2c818088fe040019f114","subject":"Updates devstack to E4 final horizon package structure.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f1a11adf2bc308c386cb2c818088fe040019f114"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-28 22:41:10.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-29 17:58:16.000000000","tz":-360},"subject":"Add service account configuration","message":"Add service account configuration\n\n* Use username/password instead of service token for service auth to Keystone\n* Updates files/glance-*-paste.ini and files/swift/proxy-server.conf\n* keystone_data.sh creates \u0027service\u0027 tenant, \u0027nova\u0027 and \u0027glance\u0027 users\n  (\u0027swift\u0027 and \u0027quantum\u0027 if services are enabled)\n* Uses $SERVICE_PASSWORD for the service auth password. There is no default;\n  to default to $ADMIN_PASSWORD, place the assignment in localrc.\n\nFixes bug 942983\n\nChange-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4444a3a18851c6fcb2d77d520ebed96c43256ca5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4444a3a18851c6fcb2d77d520ebed96c43256ca5"}]},"branch":"refs/heads/master"},"b3288381047690510845209cc372d07e5b11e396":{"kind":"REWORK","_number":4,"created":"2012-02-29 22:22:57.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/68/4668/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/68/4668/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/68/4668/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/68/4668/4"}}},"commit":{"parents":[{"commit":"f1a11adf2bc308c386cb2c818088fe040019f114","subject":"Updates devstack to E4 final horizon package structure.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f1a11adf2bc308c386cb2c818088fe040019f114"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-28 22:41:10.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-02-29 22:22:10.000000000","tz":-360},"subject":"Add service account configuration","message":"Add service account configuration\n\n* Use username/password instead of service token for service auth to Keystone\n* Updates files/glance-*-paste.ini and files/swift/proxy-server.conf\n* keystone_data.sh creates \u0027service\u0027 tenant, \u0027nova\u0027 and \u0027glance\u0027 users\n  (\u0027swift\u0027 and \u0027quantum\u0027 if those services are enabled)\n* Uses $SERVICE_PASSWORD for the service auth password. There is no default;\n  to default to $ADMIN_PASSWORD, place the assignment in localrc.\n\nFixes bug 942983\n\nChange-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b3288381047690510845209cc372d07e5b11e396"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b3288381047690510845209cc372d07e5b11e396"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
