)]}'
{"id":"openstack%2Fdevstack~193519","triplet_id":"openstack%2Fdevstack~master~Ifc0b831c90a1a45daa507a009d1dcffcd6e2deca","project":"openstack/devstack","branch":"master","topic":"plugin_doc2","hashtags":[],"change_id":"Ifc0b831c90a1a45daa507a009d1dcffcd6e2deca","subject":"refresh the devstack plugin docs, add plugin registry","status":"MERGED","created":"2015-06-19 12:33:09.000000000","updated":"2015-06-19 21:02:41.000000000","submitted":"2015-06-19 21:02:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0d7cd4f829bcf9456455e1ed7a130fd41935517c","_number":193519,"virtual_id_number":193519,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-06-19 13:49:29.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2015-06-19 21:02:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"date":"2015-06-19 18:08:59.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":2,"date":"2015-06-19 20:16:44.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":1,"date":"2015-06-19 20:16:44.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-19 12:41:34.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2015-06-19 13:49:29.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-06-19 21:02:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f0f52d930920d7b90c37456b1fc4733c238ecd1f","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-19 12:33:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5333cf6289125940a7f0ce2fa8f10469d7b90ed8","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-19 12:41:34.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nLGTM but two small typos","accounts_in_message":[],"_revision_number":1},{"id":"7ec3d845ba2ff1149ecd96a8dfae048f06574b3e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-19 12:48:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e6f8fc1abe6c954fffc6eb987461e1965f9ce90f","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-19 12:48:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ef59eb2beaf52ccd7402c2d234465bc97ad7e742","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 13:49:15.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- check-tempest-dsvm-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-full/38fa69b/ : SUCCESS in 46m 08s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-postgres-full/8919b32/ : SUCCESS in 47m 44s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-neutron-full/f28ab39/ : SUCCESS in 58m 19s\n- check-grenade-dsvm http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm/4aa4518/ : SUCCESS in 38m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/19/193519/2/check/gate-tempest-dsvm-large-ops/45a35f5/ : SUCCESS in 25m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/19/193519/2/check/gate-tempest-dsvm-neutron-large-ops/a3719d2/ : SUCCESS in 23m 35s\n- gate-devstack-bashate http://logs.openstack.org/19/193519/2/check/gate-devstack-bashate/f5a210e/ : SUCCESS in 12s\n- gate-devstack-unit-tests http://logs.openstack.org/19/193519/2/check/gate-devstack-unit-tests/14d7a25/ : SUCCESS in 13s\n- check-devstack-dsvm-cells http://logs.openstack.org/19/193519/2/check/check-devstack-dsvm-cells/108abda/ : SUCCESS in 20m 14s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm-partial-ncpu/a8f26c2/ : SUCCESS in 31m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/19/193519/2/check/check-swift-dsvm-functional/12bd74d/ : SUCCESS in 25m 42s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-ironic-pxe_ssh/3d25692/ : SUCCESS in 32m 21s\n- check-devstack-dsvm-updown http://logs.openstack.org/19/193519/2/check/check-devstack-dsvm-updown/db2ecf1/ : SUCCESS in 21m 15s\n- check-tempest-dsvm-f21 http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-f21/d02341f/ : FAILURE in 45m 58s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-centos7/6b08c7b/ : SUCCESS in 27m 35s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/19/193519/2/check/gate-devstack-publish-docs/7c8c483//doc/build/html/ : SUCCESS in 2m 07s\n- check-grenade-dsvm-neutron http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm-neutron/e0a1dbe/ : FAILURE in 45m 10s","accounts_in_message":[],"_revision_number":2},{"id":"b94bdb8cab4fc65029722c0e82977e8a9590b13e","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-06-19 13:49:29.000000000","message":"Patch Set 2:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/19/193519/2/1732/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"ecf263932e4ac55a842be059a22d7ef9535c46eb","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-19 18:08:59.000000000","message":"Patch Set 2:\n\nrecheck bug #1466485","accounts_in_message":[],"_revision_number":2},{"id":"64251d1b0fc91b59ac207405cb777b008c07c402","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 19:51:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-full/b17d9de/ : SUCCESS in 43m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-postgres-full/174b4fe/ : SUCCESS in 35m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-neutron-full/930cae4/ : SUCCESS in 50m 12s\n- check-grenade-dsvm http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm/6fe0736/ : SUCCESS in 38m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/19/193519/2/check/gate-tempest-dsvm-large-ops/dff191d/ : SUCCESS in 19m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/19/193519/2/check/gate-tempest-dsvm-neutron-large-ops/b2a23b0/ : SUCCESS in 23m 47s\n- gate-devstack-bashate http://logs.openstack.org/19/193519/2/check/gate-devstack-bashate/ec4cb55/ : SUCCESS in 17s\n- gate-devstack-unit-tests http://logs.openstack.org/19/193519/2/check/gate-devstack-unit-tests/ef1c1df/ : SUCCESS in 15s\n- check-devstack-dsvm-cells http://logs.openstack.org/19/193519/2/check/check-devstack-dsvm-cells/a78a8d2/ : SUCCESS in 17m 50s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm-partial-ncpu/2ec7f3a/ : SUCCESS in 42m 10s\n- check-swift-dsvm-functional http://logs.openstack.org/19/193519/2/check/check-swift-dsvm-functional/dc6ce6d/ : SUCCESS in 21m 58s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-ironic-pxe_ssh/803d753/ : SUCCESS in 35m 31s\n- check-devstack-dsvm-updown http://logs.openstack.org/19/193519/2/check/check-devstack-dsvm-updown/d7c5b57/ : SUCCESS in 19m 25s\n- check-tempest-dsvm-f21 http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-f21/f56a85c/ : FAILURE in 41m 39s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/19/193519/2/check/check-tempest-dsvm-centos7/d110d7b/ : SUCCESS in 27m 29s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/19/193519/2/check/gate-devstack-publish-docs/ed6bad2//doc/build/html/ : SUCCESS in 1m 24s\n- check-grenade-dsvm-neutron http://logs.openstack.org/19/193519/2/check/check-grenade-dsvm-neutron/b79e3eb/ : SUCCESS in 41m 19s","accounts_in_message":[],"_revision_number":2},{"id":"283b98f045ca952d70e1fb8424e3a25aa3de80e9","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-19 20:16:44.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nfast approving docs change. No reason to keep people more confused about things when we can confuse them less.","accounts_in_message":[],"_revision_number":2},{"id":"ce9f78a73ccc8827d3fe743d462031eb42b7ffa9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 20:16:49.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"29f832606505ad7fd91b8afdb949fe0dd19fc9a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 21:02:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-devstack-bashate http://logs.openstack.org/19/193519/2/gate/gate-devstack-bashate/eb7d831/ : SUCCESS in 31s\n- gate-swift-dsvm-functional http://logs.openstack.org/19/193519/2/gate/gate-swift-dsvm-functional/7aa78a7/ : SUCCESS in 25m 04s","accounts_in_message":[],"_revision_number":2},{"id":"c2d80f87e1c67f01b6effa92c85f89844a3f2f32","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-19 21:02:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0124e08ede770caf8b787d3a54e4683e7e1277cb","revisions":{"e6377ca61cb3392135f94f4b2742cff087d2c67f":{"kind":"REWORK","_number":1,"created":"2015-06-19 12:33:09.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/19/193519/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/193519/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/193519/1"}}},"commit":{"parents":[{"commit":"810dc1d6f4b22eee04303e01968c1762a16986e0","subject":"Merge \"Actually install the requirements repo.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/810dc1d6f4b22eee04303e01968c1762a16986e0"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-19 12:26:45.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-19 12:26:45.000000000","tz":-240},"subject":"refresh the devstack plugin docs, add plugin registry","message":"refresh the devstack plugin docs, add plugin registry\n\nThe devstack plugin docs mostly referred to in tree plugins, which is\nhonestly something we don\u0027t want people doing. Instead restructure the\nwhole document to talk about external plugins as the only kinds of\nplugins, and focus on a workflow to make that easy for people to work\nthrough.\n\nThis also adds a plugin-registry page to start listing known plugins\nsomewhere centrally. Some sample content was added, hopefully people\nwill submit patches to include their plugins.\n\nThis does drop the section on hypervisor plugins. That\u0027s not currently\nsomething that we expect a ton of people to work on, so diving into\nthe code for this should be fine.\n\nChange-Id: Ifc0b831c90a1a45daa507a009d1dcffcd6e2deca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e6377ca61cb3392135f94f4b2742cff087d2c67f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e6377ca61cb3392135f94f4b2742cff087d2c67f"}]},"branch":"refs/heads/master"},"0124e08ede770caf8b787d3a54e4683e7e1277cb":{"kind":"REWORK","_number":2,"created":"2015-06-19 12:48:39.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/19/193519/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/193519/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/193519/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/193519/2"}}},"commit":{"parents":[{"commit":"810dc1d6f4b22eee04303e01968c1762a16986e0","subject":"Merge \"Actually install the requirements repo.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/810dc1d6f4b22eee04303e01968c1762a16986e0"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-19 12:26:45.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-19 12:48:16.000000000","tz":-240},"subject":"refresh the devstack plugin docs, add plugin registry","message":"refresh the devstack plugin docs, add plugin registry\n\nThe devstack plugin docs mostly referred to in tree plugins, which is\nhonestly something we don\u0027t want people doing. Instead restructure the\nwhole document to talk about external plugins as the only kinds of\nplugins, and focus on a workflow to make that easy for people to work\nthrough.\n\nThis also adds a plugin-registry page to start listing known plugins\nsomewhere centrally. Some sample content was added, hopefully people\nwill submit patches to include their plugins.\n\nThis does drop the section on hypervisor plugins. That\u0027s not currently\nsomething that we expect a ton of people to work on, so diving into\nthe code for this should be fine.\n\nChange-Id: Ifc0b831c90a1a45daa507a009d1dcffcd6e2deca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0124e08ede770caf8b787d3a54e4683e7e1277cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0124e08ede770caf8b787d3a54e4683e7e1277cb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
