)]}'
{"id":"openstack%2Fpython-troveclient~284399","triplet_id":"openstack%2Fpython-troveclient~master~I54d37025275dee4731ad49ebbd21612c4464e4c4","project":"openstack/python-troveclient","branch":"master","topic":"bp/module-management","hashtags":[],"change_id":"I54d37025275dee4731ad49ebbd21612c4464e4c4","subject":"Add suport for module maintenance commands","status":"MERGED","created":"2016-02-24 20:36:23.000000000","updated":"2016-03-01 11:50:25.000000000","submitted":"2016-03-01 11:50:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2228ca435ad90c796e765f2765f54ec2b93ad7ea","_number":284399,"virtual_id_number":284399,"owner":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":2,"date":"2016-03-01 11:50:25.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"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":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"all":[{"value":2,"date":"2016-02-29 19:39:01.000000000","_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":2,"date":"2016-03-01 10:02:30.000000000","_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"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":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"all":[{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":1,"date":"2016-03-01 10:02:30.000000000","_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"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":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-29 19:39:01.000000000","updated_by":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"reviewer":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"state":"REVIEWER"},{"updated":"2016-03-01 10:02:30.000000000","updated_by":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"reviewer":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"state":"REVIEWER"},{"updated":"2016-03-01 11:50:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2342b96adf21bed77b826097e83b8ee7cbdcd194","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-02-24 20:36:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"87316a9d82b88332d3fc78363927d173d48cf901","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-02-24 20:40:26.000000000","message":"Patch Set 1:\n\nI\u0027ll try to get the corresponding trove changeset up later tonight or tomorrow so people can test this.  This is the first part of the feature.  The instance part (module-apply/module-remove) will be addressed in a follow-up changeset.","accounts_in_message":[],"_revision_number":1},{"id":"be3926197b567a3f7ae313db9a1962a531a6436e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 23:58:59.000000000","message":"Patch Set 1: 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-python-troveclient-pep8 http://logs.openstack.org/99/284399/1/check/gate-python-troveclient-pep8/a26d240/ : SUCCESS in 40s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/99/284399/1/check/gate-python-troveclient-docs/3530f8a//doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-troveclient-python27 http://logs.openstack.org/99/284399/1/check/gate-python-troveclient-python27/c915aeb/ : SUCCESS in 1m 03s\n- gate-python-troveclient-python34 http://logs.openstack.org/99/284399/1/check/gate-python-troveclient-python34/c19998a/ : FAILURE in 1m 13s\n- gate-python-troveclient-pypy http://logs.openstack.org/99/284399/1/check/gate-python-troveclient-pypy/afa25fc/ : SUCCESS in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/99/284399/1/check/gate-tempest-dsvm-neutron-src-python-troveclient/84b6416/ : SUCCESS in 1h 43m 09s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/99/284399/1/check/gate-trove-functional-dsvm-mysql/e55aed5/ : FAILURE in 2h 11m 04s","accounts_in_message":[],"_revision_number":1},{"id":"5995d54a11926518aefb4af3e1034c4787520d48","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-02-24 23:59:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b613b805f9ff4790094d5e68518ef4165344df62","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-02-25 01:05:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"44e3e3c99f1bbc4917c5e328abdd1719a2d14767","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 02:26:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-pep8 http://logs.openstack.org/99/284399/3/check/gate-python-troveclient-pep8/1f5b8dc/ : SUCCESS in 40s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/99/284399/3/check/gate-python-troveclient-docs/df3975c//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-troveclient-python27 http://logs.openstack.org/99/284399/3/check/gate-python-troveclient-python27/326b4eb/ : SUCCESS in 57s\n- gate-python-troveclient-python34 http://logs.openstack.org/99/284399/3/check/gate-python-troveclient-python34/666107e/ : SUCCESS in 1m 27s\n- gate-python-troveclient-pypy http://logs.openstack.org/99/284399/3/check/gate-python-troveclient-pypy/0f86643/ : SUCCESS in 1m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/99/284399/3/check/gate-tempest-dsvm-neutron-src-python-troveclient/0d57fff/ : SUCCESS in 1h 00m 51s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/99/284399/3/check/gate-trove-functional-dsvm-mysql/4afdcc5/ : SUCCESS in 1h 19m 41s","accounts_in_message":[],"_revision_number":3},{"id":"a163ecdea78e713cc3685c58d4d76a6d6de31fe9","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-02-25 14:25:59.000000000","message":"Patch Set 3: Code-Review+1\n\nwill test","accounts_in_message":[],"_revision_number":3},{"id":"7f8d080ae7b53e9283a13ea29f370acbbbe35d98","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-02-29 19:39:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"9014879760aee37e5fbc66bd9404179b7e604f31","author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"date":"2016-03-01 10:02:30.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLooks good to me. Thanks Peter!","accounts_in_message":[],"_revision_number":3},{"id":"f2e79c1308933e97720b133eba54684d9737ef58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 10:03:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"4050f76b76b5b850ed4073449eef65aeb7ee6329","date":"2016-03-01 11:50:25.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"565c439a35f81f18aa2577df3c2454982a5bd1a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 11:50:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-troveclient-docs http://docs-draft.openstack.org/99/284399/3/gate/gate-python-troveclient-docs/b459a5a//doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-troveclient-pep8 http://logs.openstack.org/99/284399/3/gate/gate-python-troveclient-pep8/ea18149/ : SUCCESS in 52s\n- gate-python-troveclient-python27 http://logs.openstack.org/99/284399/3/gate/gate-python-troveclient-python27/5c68b57/ : SUCCESS in 51s\n- gate-python-troveclient-python34 http://logs.openstack.org/99/284399/3/gate/gate-python-troveclient-python34/77a4948/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/99/284399/3/gate/gate-tempest-dsvm-neutron-src-python-troveclient/4df379a/ : SUCCESS in 57m 43s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/99/284399/3/gate/gate-trove-functional-dsvm-mysql/d6b241a/ : SUCCESS in 1h 21m 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cf8fee5fa67e3b62e1891e24558d04fdfa4e9f95","revisions":{"711537416b0547d050b88f534805b2ecf8a1b778":{"kind":"REWORK","_number":1,"created":"2016-02-24 20:36:23.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/99/284399/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/284399/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/1"}}},"commit":{"parents":[{"commit":"634dd615e65a9c77afe8cba8c68f5217cc756f27","subject":"Merge \"remove unnecessary message when running unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/634dd615e65a9c77afe8cba8c68f5217cc756f27"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-23 20:11:33.000000000","tz":-300},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-24 20:35:15.000000000","tz":-300},"subject":"Add suport for module maintenance commands","message":"Add suport for module maintenance commands\n\nThis adds support in the python API and Trove CLI\nfor module maintenance commands.  These commands include:\n\n    - module-list\n    - module-show\n    - module-create\n    - module-update\n    - module-delete\n\nPartially Implements: blueprint module-management\nChange-Id: I54d37025275dee4731ad49ebbd21612c4464e4c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/711537416b0547d050b88f534805b2ecf8a1b778"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/711537416b0547d050b88f534805b2ecf8a1b778"}]},"branch":"refs/heads/master"},"f6b8a0288ab45e57a25162d9be6830e02be696cf":{"kind":"REWORK","_number":2,"created":"2016-02-24 23:59:47.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/99/284399/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/284399/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/2"}}},"commit":{"parents":[{"commit":"634dd615e65a9c77afe8cba8c68f5217cc756f27","subject":"Merge \"remove unnecessary message when running unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/634dd615e65a9c77afe8cba8c68f5217cc756f27"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-23 20:11:33.000000000","tz":-300},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-24 23:59:25.000000000","tz":-300},"subject":"Add suport for module maintenance commands","message":"Add suport for module maintenance commands\n\nThis adds support in the python API and Trove CLI\nfor module maintenance commands.  These commands include:\n\n    - module-list\n    - module-show\n    - module-create\n    - module-update\n    - module-delete\n\nPartially Implements: blueprint module-management\nChange-Id: I54d37025275dee4731ad49ebbd21612c4464e4c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/f6b8a0288ab45e57a25162d9be6830e02be696cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/f6b8a0288ab45e57a25162d9be6830e02be696cf"}]},"branch":"refs/heads/master"},"cf8fee5fa67e3b62e1891e24558d04fdfa4e9f95":{"kind":"REWORK","_number":3,"created":"2016-02-25 01:05:53.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/99/284399/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/284399/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/284399/3"}}},"commit":{"parents":[{"commit":"634dd615e65a9c77afe8cba8c68f5217cc756f27","subject":"Merge \"remove unnecessary message when running unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/634dd615e65a9c77afe8cba8c68f5217cc756f27"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-23 20:11:33.000000000","tz":-300},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-02-25 01:05:39.000000000","tz":-300},"subject":"Add suport for module maintenance commands","message":"Add suport for module maintenance commands\n\nThis adds support in the python API and Trove CLI\nfor module maintenance commands.  These commands include:\n\n    - module-list\n    - module-show\n    - module-create\n    - module-update\n    - module-delete\n\nPartially Implements: blueprint module-management\nChange-Id: I54d37025275dee4731ad49ebbd21612c4464e4c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/cf8fee5fa67e3b62e1891e24558d04fdfa4e9f95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/cf8fee5fa67e3b62e1891e24558d04fdfa4e9f95"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
