)]}'
{"id":"openstack%2Fopenstack-ansible~202822","triplet_id":"openstack%2Fopenstack-ansible~master~I6f9d07522faf133f3c1c84a5b9046a55d5789e52","project":"openstack/openstack-ansible","branch":"master","topic":"bp/compartmentalize-rabbitmq","hashtags":[],"change_id":"I6f9d07522faf133f3c1c84a5b9046a55d5789e52","subject":"Compartmentalizing RabbitMQ","status":"MERGED","created":"2015-07-16 22:36:39.000000000","updated":"2015-09-12 23:24:08.000000000","submitted":"2015-09-12 23:24:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ebbd5878cfec0a201f776c8d721ce1faf3b7049e","_number":202822,"virtual_id_number":202822,"owner":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":2,"date":"2015-09-12 23:24:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-09-11 16:33:09.000000000","_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"date":"2015-09-11 16:14:58.000000000","_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},{"value":0,"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"}],"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":2,"date":"2015-09-11 16:19:40.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},{"value":1,"date":"2015-09-11 17:09:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":2,"date":"2015-09-12 22:19:09.000000000","_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},{"value":0,"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"}],"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":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":1,"date":"2015-09-12 22:19:09.000000000","_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},{"value":0,"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},{"value":0,"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"},{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-05 07:48:08.000000000","updated_by":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"reviewer":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"state":"REVIEWER"},{"updated":"2015-09-09 12:02:52.000000000","updated_by":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"reviewer":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"state":"REVIEWER"},{"updated":"2015-09-09 18:59:28.000000000","updated_by":{"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"},"reviewer":{"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"},"state":"REVIEWER"},{"updated":"2015-09-11 16:19:40.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2015-09-11 16:33:09.000000000","updated_by":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"reviewer":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"state":"REVIEWER"},{"updated":"2015-09-11 17:09:56.000000000","updated_by":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"reviewer":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"state":"REVIEWER"},{"updated":"2015-09-12 22:19:09.000000000","updated_by":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"reviewer":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"state":"REVIEWER"},{"updated":"2015-09-12 23:24:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7156b7002a8a4602fadf3e7cde63c7db7b529c93","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-07-16 22:36:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"643c35e69933e5a61eb65f10d79ac708a195ee52","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-07-16 22:37:39.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"bdf9010b207d62699a5f1609bb85095dff7cd20b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 01:46:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- os-ansible-deployment-check-lint http://logs.openstack.org/22/202822/2/check/os-ansible-deployment-check-lint/01bd12d/ : SUCCESS in 31s\n- os-ansible-deployment-dsvm-check-commit http://logs.openstack.org/22/202822/2/check/os-ansible-deployment-dsvm-check-commit/76d921c/ : FAILURE in 48m 31s","accounts_in_message":[],"_revision_number":2},{"id":"5ad6e565a18015edd32753078232a8e31212990e","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-07-17 05:06:33.000000000","message":"Patch Set 2:\n\nrecheck - tempest 504","accounts_in_message":[],"_revision_number":2},{"id":"e2ab4f5b4d91aac4b106ce067cbbe763f6814093","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 06:01:13.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- os-ansible-deployment-check-lint http://logs.openstack.org/22/202822/2/check/os-ansible-deployment-check-lint/d0178c0/ : SUCCESS in 41s\n- os-ansible-deployment-dsvm-check-commit http://logs.openstack.org/22/202822/2/check/os-ansible-deployment-dsvm-check-commit/6e489ee/ : FAILURE in 51m 13s","accounts_in_message":[],"_revision_number":2},{"id":"bb46b34fb5646992858b78fbb9184c8077a43478","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-07-19 14:35:11.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"7a1ef6b53fbe10e1726a965291cabcfa21176ba4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-19 15:31:57.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- os-ansible-deployment-check-lint http://logs.openstack.org/22/202822/3/check/os-ansible-deployment-check-lint/9cc713f/ : SUCCESS in 39s\n- os-ansible-deployment-dsvm-check-commit http://logs.openstack.org/22/202822/3/check/os-ansible-deployment-dsvm-check-commit/7217ca7/ : FAILURE in 56m 39s","accounts_in_message":[],"_revision_number":3},{"id":"2f8a2a9f4add2065ad366b3dbb5c38ce2f10d1f0","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-08-27 11:41:31.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"201b4f2bc264a9b83a62c3d12cc2a60589fdc335","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-27 13:19:28.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/4/check/gate-os-ansible-deployment-docs/a6b5a0c//doc/build/html/ : SUCCESS in 1m 00s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/4/check/gate-os-ansible-deployment-lint/eafff47/ : FAILURE in 2m 27s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/4/check/gate-os-ansible-deployment-dsvm-commit/911983d/ : FAILURE in 1h 09m 40s","accounts_in_message":[],"_revision_number":4},{"id":"2a687c3c4a3ec3c2b32b853b71ddbdf69ff97bd3","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-08-27 13:59:08.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"3424088d7d1e2568092b5961134cc078fc2a0b26","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-08-27 14:33:08.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"689abd32fdbb471484f74eaf93be994daa537523","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-27 16:37:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/5/check/gate-os-ansible-deployment-docs/711256f//doc/build/html/ : SUCCESS in 53s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/5/check/gate-os-ansible-deployment-lint/5acf735/ : SUCCESS in 1m 26s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/5/check/gate-os-ansible-deployment-dsvm-commit/4492d89/ : FAILURE in 1h 20m 40s","accounts_in_message":[],"_revision_number":5},{"id":"8df60016fa0947d53e4404200516070469d6dc72","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-08-28 10:41:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ad94d29c756732191202865cc11bb59ca61a7736","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 12:13:13.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/6/check/gate-os-ansible-deployment-docs/6dde30f//doc/build/html/ : SUCCESS in 1m 21s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/6/check/gate-os-ansible-deployment-lint/14dd471/ : SUCCESS in 1m 28s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/6/check/gate-os-ansible-deployment-dsvm-commit/9d3bfe6/ : FAILURE in 1h 24m 01s","accounts_in_message":[],"_revision_number":6},{"id":"196acb219d8bac6a20939278fddc967b0eda7056","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-08-28 13:10:45.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"19b3971c5c3567ff23ce5fe9e3e1f57952d2449c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 14:45:00.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/6/check/gate-os-ansible-deployment-docs/f000c92//doc/build/html/ : SUCCESS in 1m 10s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/6/check/gate-os-ansible-deployment-lint/c9cc12b/ : SUCCESS in 2m 04s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/6/check/gate-os-ansible-deployment-dsvm-commit/1a0b26a/ : FAILURE in 1h 30m 50s","accounts_in_message":[],"_revision_number":6},{"id":"d7d4d2c92288220eb46716b4c2d01b61b7bac567","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-08-29 13:55:37.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"71b6cf32acd7bb48de9f457ee0dc4094aef36cde","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-29 15:19:12.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/7/check/gate-os-ansible-deployment-docs/d107658//doc/build/html/ : SUCCESS in 1m 06s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/7/check/gate-os-ansible-deployment-lint/7b7bdd9/ : SUCCESS in 1m 27s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/7/check/gate-os-ansible-deployment-dsvm-commit/3551e2c/ : FAILURE in 1h 23m 28s","accounts_in_message":[],"_revision_number":7},{"id":"11aa4b034d8c6c9edcd6a96e18213ca8fd974013","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-08-29 19:42:00.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"204730941b61f4ed89e1fe804064212bee40ea6b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-29 21:08:24.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/8/check/gate-os-ansible-deployment-docs/6beee89//doc/build/html/ : SUCCESS in 52s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/8/check/gate-os-ansible-deployment-lint/c753e77/ : SUCCESS in 1m 57s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/8/check/gate-os-ansible-deployment-dsvm-commit/22c511c/ : SUCCESS in 1h 26m 16s","accounts_in_message":[],"_revision_number":8},{"id":"ca5553b85c36f689f10529cd15106ab1c59ef27a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 12:13:58.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"4ba749218a9534227b6361135dc46080e5959c18","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-03 14:44:35.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"adc7bf8a34717667a69e390729955e480ab3ae56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 16:35:50.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/9/check/gate-os-ansible-deployment-docs/1d45d96//doc/build/html/ : SUCCESS in 1m 51s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/9/check/gate-os-ansible-deployment-lint/525881d/ : SUCCESS in 1m 54s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/9/check/gate-os-ansible-deployment-dsvm-commit/178fbf1/ : FAILURE in 1h 30m 31s","accounts_in_message":[],"_revision_number":9},{"id":"9eaf7db07a94e4dcb572a8ef3e6ef35640980eb8","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-03 19:06:01.000000000","message":"Patch Set 9:\n\nrecheck hpcloud-b3 build timeout","accounts_in_message":[],"_revision_number":9},{"id":"0181cd660df1f756d92566355e1431fb1a09ae4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 20:30:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/9/check/gate-os-ansible-deployment-docs/f5d44ca//doc/build/html/ : SUCCESS in 1m 19s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/9/check/gate-os-ansible-deployment-lint/301aa80/ : SUCCESS in 1m 57s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/9/check/gate-os-ansible-deployment-dsvm-commit/f0348e7/ : SUCCESS in 1h 10m 17s","accounts_in_message":[],"_revision_number":9},{"id":"ff6846dbf167dd28961855778c8a710b712900ef","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-04 02:14:27.000000000","message":"Patch Set 10: Commit message was updated","accounts_in_message":[],"_revision_number":10},{"id":"e67a78b767f1167213b924d66552fb6f11b24d9f","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-04 02:16:26.000000000","message":"Patch Set 10:\n\nThis commit is ready to go. The WIP status has been removed.","accounts_in_message":[],"_revision_number":10},{"id":"a688882c8b75abc5ea11cf247de53f4c7a777453","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 02:39:17.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/10/check/gate-os-ansible-deployment-docs/a319a11//doc/build/html/ : SUCCESS in 1m 25s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-lint/4227eaa/ : SUCCESS in 1m 57s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-dsvm-commit/a226e22/ : FAILURE in 16m 30s","accounts_in_message":[],"_revision_number":10},{"id":"256996c8071c2558c5fef2a3f814c5bcde52d3fe","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-04 02:41:07.000000000","message":"Patch Set 10:\n\nrecheck - random mongo gate failure \n2015-09-04 02:24:34.817 | Fri Sep  4 02:24:34.799 Error: couldn\u0027t connect to server 172.29.236.100:27017 at src/mongo/shell/mongo.js:147","accounts_in_message":[],"_revision_number":10},{"id":"59d70ca25ffe240c3ab2e2aefeb147d2153f94ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 04:11:33.000000000","message":"Patch Set 10:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/10/check/gate-os-ansible-deployment-docs/042d88d//doc/build/html/ : SUCCESS in 1m 17s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-lint/40e6d56/ : SUCCESS in 1m 31s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-dsvm-commit/72ee5cb/ : FAILURE in 1h 30m 16s","accounts_in_message":[],"_revision_number":10},{"id":"15b7aca5ec9faa9ee241f14aaabe8feffc9cec0d","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-04 04:37:11.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"14be99037066f20274e880dd5b92b12fd773aa52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 06:03:35.000000000","message":"Patch Set 10:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/10/check/gate-os-ansible-deployment-docs/5f0706c//doc/build/html/ : SUCCESS in 1m 03s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-lint/2722f89/ : SUCCESS in 1m 29s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-dsvm-commit/482a363/ : FAILURE in 1h 24m 57s","accounts_in_message":[],"_revision_number":10},{"id":"956b639980866f9dc18923265b85eb2de87a049d","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-04 09:40:40.000000000","message":"Patch Set 10:\n\nrecheck tempest ssh timeout","accounts_in_message":[],"_revision_number":10},{"id":"ea06609c1f1a5ceaf873bdfa537a2b637efb4f0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 11:11:59.000000000","message":"Patch Set 10:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/10/check/gate-os-ansible-deployment-docs/ed97c53//doc/build/html/ : SUCCESS in 55s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-lint/c153de4/ : SUCCESS in 1m 42s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-dsvm-commit/b5a7f7e/ : FAILURE in 1h 30m 04s","accounts_in_message":[],"_revision_number":10},{"id":"0b4f1ab4fe43a0cf20e76562a615f71003ead256","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-04 11:51:59.000000000","message":"Patch Set 10:\n\nrecheck rax build timeout","accounts_in_message":[],"_revision_number":10},{"id":"ce43a7cca3c89bf70de9fafecca04dd651c7dcb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 13:19:13.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/10/check/gate-os-ansible-deployment-docs/8445b4a//doc/build/html/ : SUCCESS in 56s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-lint/d1d344b/ : SUCCESS in 1m 30s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/10/check/gate-os-ansible-deployment-dsvm-commit/27b9661/ : SUCCESS in 1h 18m 35s","accounts_in_message":[],"_revision_number":10},{"id":"6268e1837e888a14f95a4ec488010916c68214f4","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2015-09-04 21:46:31.000000000","message":"Patch Set 10: Code-Review+1\n\nruns cleanly, plays clearly described, services all seem to operate correctly.\n\nlgtm","accounts_in_message":[],"_revision_number":10},{"id":"a3db583bc264ef0fd6b9c1a20dacc5524cd381f2","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2015-09-05 07:48:08.000000000","message":"Patch Set 10:\n\n(7 comments)\n\nnits","accounts_in_message":[],"_revision_number":10},{"id":"ddf38c49943616010c5046a56b0787e4861be7b8","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2015-09-09 12:02:52.000000000","message":"Patch Set 10: Code-Review-1\n\nSuch duplication, so code. Could we have a lightweight role that does the duplicated bits?","accounts_in_message":[],"_revision_number":10},{"id":"d02f74a30f3d01bb2b2522e32467b8a13a4e9563","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-09 13:17:28.000000000","message":"Patch Set 10:\n\n(7 comments)","accounts_in_message":[],"_revision_number":10},{"id":"6f1e524a5cd01076ce163438ea9005cdbb15d739","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-09 13:23:11.000000000","message":"Patch Set 10:\n\n@Hughsaunders - \nI\u0027m of the opinion that the role should be able to resolve all of its required bits within the singular role only adding dependencies when absolutely needed. While I would like to keep things as DRY as possible its not really a reality when working in a config management system who\u0027s entire ethos is to keep things radically simple. Additionally the currently implemented pattern follows the same structure that we\u0027ve been working with when managing init scripts, keystone users and tenants, directory creates, etc... There is duplicate code in the various roles however those bits ensure that the role can be independently deployed without the need for additional dependencies.","accounts_in_message":[],"_revision_number":10},{"id":"e4f06e1d6c456cf7b517c7f9c9ecb8e4ce423d11","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-09 18:54:23.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"992d65997fe4eb88dde41c919920660f2cd67325","author":{"_account_id":11407,"name":"Rashid Rana","email":"ranamin@cisco.com"},"date":"2015-09-09 19:00:16.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"5e9f97b5ad9f79951346066de0a970157f273ae6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 20:25:37.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/11/check/gate-os-ansible-deployment-docs/7a682d7//doc/build/html/ : SUCCESS in 59s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/11/check/gate-os-ansible-deployment-lint/fa828e0/ : SUCCESS in 2m 57s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/11/check/gate-os-ansible-deployment-dsvm-commit/c6521ea/ : SUCCESS in 1h 28m 57s","accounts_in_message":[],"_revision_number":11},{"id":"856fa8d46d86028b729fd10f119b8b9cf945b6b0","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2015-09-10 09:12:00.000000000","message":"Patch Set 11:\n\nI think that building in the assumption that each service has shell access to the rabbit servers and can create users, makes the role for each service less stand-alone.  What if the rabbit mq cluster was deployed externally and is not known to ansible? I think each service should take a set of variables for mq creds, these can either be created by the rabbit role, or possibly by calling a user create role in the playbook for each service. This way the service roles don\u0027t have any extra deps they just use the creds they are passed.","accounts_in_message":[],"_revision_number":11},{"id":"d82b4c2cde28199cf82c438135851393ffa19374","author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"date":"2015-09-10 09:58:04.000000000","message":"Patch Set 11:\n\nHugh, I\u0027m of the opinion that these tasks should live in their own role. That said, the current make up of the project is to try and condense all tasks into separate service roles and so these tasks are in line with those current conventions.\n\nI think the issues you raise should form part of a wider discussion about the structure, style, conventions etc that this project uses. I am not aware of a great deal of discussion in this area.","accounts_in_message":[],"_revision_number":11},{"id":"9736295fb26c8869c6b820e5b87486054ce93375","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-10 13:12:43.000000000","message":"Patch Set 11: Code-Review+2\n\nPersonally I think the change is fit for purpose and it keeps with the current conventions. I do agree that we should discuss and agree on whether the existing conventions are good and how we could perhaps do better, but I don\u0027t think that doing it in this review (which is needed to meet the milestone deadline) is the right place to do it. I\u0027d like us to rather discuss this and set a standard/policy around how we believe this should be done, then work on changing the roles to meet that standard in the Mitaka cycle.","accounts_in_message":[],"_revision_number":11},{"id":"0261df4e092f2dec9939eac1d5fb9f0216a6a271","author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"date":"2015-09-10 13:34:01.000000000","message":"Patch Set 11:\n\nMy initial thought was that this is crazy -- the duplication is horrible.  However, as mentioned this is the pattern we use and therefore this change is in line with how we do things.  Based on that, I\u0027m a +2.   That said, I do think we need some deeper discussions around how we structure our playbooks and roles.\n\nOn a side note, we still leave the old rabbitmq_userid lying around.  Is that necessary?  Can we remove the rabbitmq_userid/rabbitmq_password vars and the task to create that user?  Leaving as no score until this is answered.","accounts_in_message":[],"_revision_number":11},{"id":"3924bc83d1327f476bef8158d151c95092737485","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-11 16:09:19.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"2405b9f69ceb6475b25d7f173b241819732e39d7","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-11 16:14:58.000000000","message":"Patch Set 12:\n\n@matt I\u0027ve updated the review such that the old \"openstack\" user is no longer being created.","accounts_in_message":[],"_revision_number":12},{"id":"b706731f1f5b6bb5a6e8288280a7492b15699731","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-11 16:19:40.000000000","message":"Patch Set 12: Code-Review+2\n\nGood catch Matt and thanks Kevin for doing that update.","accounts_in_message":[],"_revision_number":12},{"id":"f1d3c07a46584f382d0d7bea202b34213b5f9b22","author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"date":"2015-09-11 16:33:09.000000000","message":"Patch Set 12:\n\nWhat about removing the old rabbitmq user from existing installs?","accounts_in_message":[],"_revision_number":12},{"id":"203f5d05ce31718b69588672db65b35f7f38fc77","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2015-09-11 17:09:56.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"cdde7c95259e999cd4a3218eb5e903e6bf8d8fb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-11 17:16:14.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/12/check/gate-os-ansible-deployment-docs/3a9f7ba//doc/build/html/ : SUCCESS in 1m 13s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-lint/db80d05/ : SUCCESS in 1m 57s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-dsvm-commit/703e4bb/ : FAILURE in 1h 05m 11s","accounts_in_message":[],"_revision_number":12},{"id":"75b6d28ffd8bdfb7f244f26010832191a3ce4580","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-09-11 17:17:29.000000000","message":"Patch Set 12:\n\nrecheck hpcloud-b2 tempest identity error","accounts_in_message":[],"_revision_number":12},{"id":"2633f53129b3ea7a7a45b1ad672d74e7b30a96cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-11 18:49:24.000000000","message":"Patch Set 12:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/12/check/gate-os-ansible-deployment-docs/f592391//doc/build/html/ : SUCCESS in 1m 12s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-lint/78161d8/ : SUCCESS in 1m 45s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-dsvm-commit/3ed064a/ : FAILURE in 1h 30m 10s","accounts_in_message":[],"_revision_number":12},{"id":"141a8f699cd0c94ea3b966a77d5f61610687c1ea","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-09-11 20:08:29.000000000","message":"Patch Set 12:\n\nrecheck - timed out (after 90 minutes). Marking the build as failed.","accounts_in_message":[],"_revision_number":12},{"id":"1dc880710dc1d67857cc2e6ffd1a1c35d6ac110f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-11 21:07:56.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-os-ansible-deployment-docs http://docs-draft.openstack.org/22/202822/12/check/gate-os-ansible-deployment-docs/eaa2eb5//doc/build/html/ : SUCCESS in 1m 13s\n- gate-os-ansible-deployment-lint http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-lint/dc3b97b/ : SUCCESS in 1m 23s\n- gate-os-ansible-deployment-dsvm-commit http://logs.openstack.org/22/202822/12/check/gate-os-ansible-deployment-dsvm-commit/bf878f1/ : SUCCESS in 59m 18s","accounts_in_message":[],"_revision_number":12},{"id":"0d79a9989c903b7c5112dd0f50b794f277a15f49","author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"date":"2015-09-12 22:19:09.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\nAgree with git-harry -- we need an upgrade task to remove the defunct openstack rabbit user on existing deploys, but I\u0027m happy for that to be handled in a subsequent review.","accounts_in_message":[],"_revision_number":12},{"id":"e354299245b6b493b0b8402e5a5fd511058b7668","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-12 22:19:15.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"1b1575015e91e6538f4865315fa2b62c9199a506","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-12 23:24:07.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/22/202822/12/gate/gate-openstack-ansible-docs/a1f0806//doc/build/html/ : SUCCESS in 1m 07s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/22/202822/12/gate/gate-openstack-ansible-dsvm-commit/980aa2c/ : SUCCESS in 1h 04m 50s","accounts_in_message":[],"_revision_number":12},{"id":"dd04493408ee89b1ee1ea714e06abc23d39ae899","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-12 23:24:08.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"b2624d4a2644edb5e8fe6060e8754d8fc781dc73","revisions":{"8def994643ace63d46d264a1af550b45b4ce5dac":{"kind":"REWORK","_number":1,"created":"2015-07-16 22:36:39.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/1"}}},"commit":{"parents":[{"commit":"76680e9abdb5a296d549d3dce3a0aeff47e03ad0","subject":"Merge \"Adjust swift_rings.py to work on specified regions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/76680e9abdb5a296d549d3dce3a0aeff47e03ad0"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 22:36:31.000000000","tz":-300},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8def994643ace63d46d264a1af550b45b4ce5dac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8def994643ace63d46d264a1af550b45b4ce5dac"}]},"branch":"refs/heads/master"},"0aad9cae35b3f61ea3a1694ff68036ef2645afeb":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-07-16 22:37:39.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/2"}}},"commit":{"parents":[{"commit":"76680e9abdb5a296d549d3dce3a0aeff47e03ad0","subject":"Merge \"Adjust swift_rings.py to work on specified regions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/76680e9abdb5a296d549d3dce3a0aeff47e03ad0"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2015-07-16 22:37:39.000000000","tz":0},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0aad9cae35b3f61ea3a1694ff68036ef2645afeb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0aad9cae35b3f61ea3a1694ff68036ef2645afeb"}]},"branch":"refs/heads/master"},"e1c8dfcccd87fc96845b2a4738968ccbd1b278b0":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-07-19 14:35:11.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/3"}}},"commit":{"parents":[{"commit":"b44dfc18a6d7213f48c563f7a44f834a1f86e97b","subject":"Merge \"Container create/system tuning\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b44dfc18a6d7213f48c563f7a44f834a1f86e97b"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2015-07-19 14:35:11.000000000","tz":0},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e1c8dfcccd87fc96845b2a4738968ccbd1b278b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e1c8dfcccd87fc96845b2a4738968ccbd1b278b0"}]},"branch":"refs/heads/master"},"8838aadd2049c95d76954394dafe3c56edc343e6":{"kind":"REWORK","_number":4,"created":"2015-08-27 11:41:31.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/4"}}},"commit":{"parents":[{"commit":"6863e67e1d10fca624b70067750ccb6a959892f9","subject":"Merge \"Remove temporary upgrade task that removes profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6863e67e1d10fca624b70067750ccb6a959892f9"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-08-27 11:40:22.000000000","tz":60},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8838aadd2049c95d76954394dafe3c56edc343e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8838aadd2049c95d76954394dafe3c56edc343e6"}]},"branch":"refs/heads/master"},"131af1d990c581b069c4368ae4acca2e5d3b2af3":{"kind":"REWORK","_number":5,"created":"2015-08-27 14:33:08.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/5"}}},"commit":{"parents":[{"commit":"6863e67e1d10fca624b70067750ccb6a959892f9","subject":"Merge \"Remove temporary upgrade task that removes profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6863e67e1d10fca624b70067750ccb6a959892f9"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-08-27 14:32:58.000000000","tz":60},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/131af1d990c581b069c4368ae4acca2e5d3b2af3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/131af1d990c581b069c4368ae4acca2e5d3b2af3"}]},"branch":"refs/heads/master"},"5531ee43ff4b093bdaddf3c367e335b2c85ed6c1":{"kind":"REWORK","_number":6,"created":"2015-08-28 10:41:24.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/6"}}},"commit":{"parents":[{"commit":"6863e67e1d10fca624b70067750ccb6a959892f9","subject":"Merge \"Remove temporary upgrade task that removes profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6863e67e1d10fca624b70067750ccb6a959892f9"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-08-28 10:41:14.000000000","tz":60},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5531ee43ff4b093bdaddf3c367e335b2c85ed6c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/5531ee43ff4b093bdaddf3c367e335b2c85ed6c1"}]},"branch":"refs/heads/master"},"0dc17bf0e8fabd36f98aef045e6e07996aaf9d3d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2015-08-29 13:55:37.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/22/202822/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/7"}}},"commit":{"parents":[{"commit":"3461b42b2aabe71269c5197b564d0ad180717054","subject":"Wait for container ssh after apparmor profile update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/3461b42b2aabe71269c5197b564d0ad180717054"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-08-29 13:54:23.000000000","tz":60},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0dc17bf0e8fabd36f98aef045e6e07996aaf9d3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0dc17bf0e8fabd36f98aef045e6e07996aaf9d3d"}]},"branch":"refs/heads/master"},"53dee4c311fc6e7b4f5b5945c29a06994c811a22":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2015-08-29 19:42:00.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/22/202822/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/8"}}},"commit":{"parents":[{"commit":"d4d12d0ea7c14e8499dcd2e554aafc5fe5a327fb","subject":"Wait for container ssh after apparmor profile update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d4d12d0ea7c14e8499dcd2e554aafc5fe5a327fb"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-08-29 19:42:00.000000000","tz":0},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/53dee4c311fc6e7b4f5b5945c29a06994c811a22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/53dee4c311fc6e7b4f5b5945c29a06994c811a22"}]},"branch":"refs/heads/master"},"90b3ab397e1023e5d465c4731121412cef375295":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2015-09-03 14:44:35.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/9"}}},"commit":{"parents":[{"commit":"f770167e76d0720e7775591c3c49ae30ea26727a","subject":"Merge \"Add sorting_method to swift proxy config as needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f770167e76d0720e7775591c3c49ae30ea26727a"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2015-09-03 14:44:35.000000000","tz":0},"subject":"[WIP] Compartmentalizing RabbitMQ","message":"[WIP] Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/90b3ab397e1023e5d465c4731121412cef375295"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/90b3ab397e1023e5d465c4731121412cef375295"}]},"branch":"refs/heads/master"},"09475cf00a669c659fe1c74b80f9824d66747a13":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2015-09-04 02:14:27.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/10"}}},"commit":{"parents":[{"commit":"f770167e76d0720e7775591c3c49ae30ea26727a","subject":"Merge \"Add sorting_method to swift proxy config as needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f770167e76d0720e7775591c3c49ae30ea26727a"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2015-09-04 02:14:27.000000000","tz":0},"subject":"Compartmentalizing RabbitMQ","message":"Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/09475cf00a669c659fe1c74b80f9824d66747a13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/09475cf00a669c659fe1c74b80f9824d66747a13"}]},"branch":"refs/heads/master"},"58f2a8b0c0ce124da3a4e355ff71550e46c82bec":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2015-09-09 18:54:23.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/11"}}},"commit":{"parents":[{"commit":"9ce7f169fc5f6500daf314beffd8239b9e43c446","subject":"Merge \"Fix of haproxy ssl misconfiguration with nova_console\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9ce7f169fc5f6500daf314beffd8239b9e43c446"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2015-09-09 18:54:22.000000000","tz":0},"subject":"Compartmentalizing RabbitMQ","message":"Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it would\nbe better to divide services into logical resource groups within RabbitMQ\nwhich will bring with it additional security. This change set provides OSAD\nbetter compartmentalization of consumer services that use RabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/58f2a8b0c0ce124da3a4e355ff71550e46c82bec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/58f2a8b0c0ce124da3a4e355ff71550e46c82bec"}]},"branch":"refs/heads/master"},"b2624d4a2644edb5e8fe6060e8754d8fc781dc73":{"kind":"REWORK","_number":12,"created":"2015-09-11 16:09:19.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/22/202822/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/22/202822/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/22/202822/12"}}},"commit":{"parents":[{"commit":"9ce7f169fc5f6500daf314beffd8239b9e43c446","subject":"Merge \"Fix of haproxy ssl misconfiguration with nova_console\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9ce7f169fc5f6500daf314beffd8239b9e43c446"}]}],"author":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-07-16 19:55:47.000000000","tz":-300},"committer":{"name":"kevin","email":"kevin.carter@rackspace.com","date":"2015-09-11 16:08:50.000000000","tz":-300},"subject":"Compartmentalizing RabbitMQ","message":"Compartmentalizing RabbitMQ\n\nPresently all services use the single root virtual host within RabbitMQ\nand while this is “OK” for small to mid sized deployments however it\nwould be better to divide services into logical resource groups within\nRabbitMQ which will bring with it additional security. This change set\nprovides OSAD better compartmentalization of consumer services that use\nRabbitMQ.\n\nUpgradeImpact\nDocImpact\nChange-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52\nImplements: blueprint compartmentalize-rabbitmq\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b2624d4a2644edb5e8fe6060e8754d8fc781dc73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b2624d4a2644edb5e8fe6060e8754d8fc781dc73"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
