)]}'
{"id":"openstack%2Fpython-magnumclient~224310","triplet_id":"openstack%2Fpython-magnumclient~master~I784a1b3dc77e72dfb9e7f8d25cbbc37a0b5ffce0","project":"openstack/python-magnumclient","branch":"master","topic":"bp/magnum-as-a-ca","hashtags":[],"change_id":"I784a1b3dc77e72dfb9e7f8d25cbbc37a0b5ffce0","subject":"Add certificates operations","status":"MERGED","created":"2015-09-16 21:15:08.000000000","updated":"2015-09-24 05:16:30.000000000","submitted":"2015-09-24 05:16:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b324d817a265385aeea7966e5f5fa4600c7457ac","_number":224310,"virtual_id_number":224310,"owner":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},{"value":0,"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},{"value":2,"date":"2015-09-24 05:16:26.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"value":0,"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"}],"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":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"all":[{"value":2,"date":"2015-09-24 05:13:41.000000000","_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},{"value":0,"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-24 00:15:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"value":2,"date":"2015-09-23 23:13:27.000000000","_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"}],"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":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"all":[{"value":1,"date":"2015-09-24 05:13:41.000000000","_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},{"value":0,"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"value":0,"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},{"value":0,"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"value":0,"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-18 14:29:55.000000000","updated_by":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"reviewer":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"state":"REVIEWER"},{"updated":"2015-09-23 23:13:27.000000000","updated_by":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"reviewer":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"state":"REVIEWER"},{"updated":"2015-09-24 00:15:08.000000000","updated_by":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"reviewer":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"state":"REVIEWER"},{"updated":"2015-09-24 05:13:41.000000000","updated_by":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"reviewer":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"state":"REVIEWER"},{"updated":"2015-09-24 05:16:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7b0a908a356de1a1e4f79ce4d586496b548b27ac","author":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"date":"2015-09-16 21:15:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1adfd2839122cff081e07a492f02a0b66a53d6cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-16 21:18:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-magnumclient-pep8 http://logs.openstack.org/10/224310/1/check/gate-python-magnumclient-pep8/c63643d/ : SUCCESS in 34s\n- gate-python-magnumclient-docs http://docs-draft.openstack.org/10/224310/1/check/gate-python-magnumclient-docs/c7708b1//doc/build/html/ : SUCCESS in 53s\n- gate-python-magnumclient-python27 http://logs.openstack.org/10/224310/1/check/gate-python-magnumclient-python27/25bbc71/ : SUCCESS in 55s\n- gate-python-magnumclient-tox-bandit http://logs.openstack.org/10/224310/1/check/gate-python-magnumclient-tox-bandit/3870d2f/ : SUCCESS in 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"431da29d1f61cd9b1d8fbb6b0d01728da5941d5b","author":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"date":"2015-09-18 14:29:55.000000000","message":"Patch Set 1: Code-Review+2\n\nI feel like it would be useful if the CLI could also generate a CSR for you. Perhaps even a key pair if necessary. Making it easy for our users should be key.","accounts_in_message":[],"_revision_number":1},{"id":"1db7ca79502107c5a818814c080f349326df8668","author":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"date":"2015-09-21 21:44:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"97907213816e4f8bff959c8a4b4e9acdb04a4fcc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-21 21:47:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-magnumclient-pep8 http://logs.openstack.org/10/224310/2/check/gate-python-magnumclient-pep8/934ed99/ : SUCCESS in 51s\n- gate-python-magnumclient-docs http://docs-draft.openstack.org/10/224310/2/check/gate-python-magnumclient-docs/9e439fa//doc/build/html/ : SUCCESS in 53s\n- gate-python-magnumclient-python27 http://logs.openstack.org/10/224310/2/check/gate-python-magnumclient-python27/0109f98/ : SUCCESS in 1m 08s\n- gate-python-magnumclient-tox-bandit http://logs.openstack.org/10/224310/2/check/gate-python-magnumclient-tox-bandit/a61368f/ : SUCCESS in 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7e395087c25f3772d1100f7f9f3a1e1ba2c40c9b","author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"date":"2015-09-23 23:13:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e93f23be58053c7200e0e38df41cf00695a5d648","author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"date":"2015-09-24 00:15:08.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"881aea9aa2c836dae3e419eb922d24b979cbd853","author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"date":"2015-09-24 05:13:41.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ca6b102962ee2840bf5674efa3ab03f670f74aa3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 05:14:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"513be05f1f3d6dedde629d5b86a99d290d2998c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 05:16:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-magnumclient-docs http://docs-draft.openstack.org/10/224310/2/gate/gate-python-magnumclient-docs/02546d6//doc/build/html/ : SUCCESS in 47s\n- gate-python-magnumclient-pep8 http://logs.openstack.org/10/224310/2/gate/gate-python-magnumclient-pep8/920c950/ : SUCCESS in 52s\n- gate-python-magnumclient-python27 http://logs.openstack.org/10/224310/2/gate/gate-python-magnumclient-python27/b977ec8/ : SUCCESS in 54s","accounts_in_message":[],"_revision_number":2},{"id":"7be01e416915bf4c3ec1be937ab8463c259dbf94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 05:16:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fd794c18f928b677851c26d913dba9aa269567df","revisions":{"3cf277fc1756ac0a9c5b661db213b52860d5b282":{"kind":"REWORK","_number":1,"created":"2015-09-16 21:15:08.000000000","uploader":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"ref":"refs/changes/10/224310/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/10/224310/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/1"}}},"commit":{"parents":[{"commit":"38b3eb840973b7d4a967d7fc31aa76b440bdae01","subject":"Add missed space between two words","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/38b3eb840973b7d4a967d7fc31aa76b440bdae01"}]}],"author":{"name":"Andrew Melton","email":"andrew.melton@rackspace.com","date":"2015-09-16 21:06:01.000000000","tz":-420},"committer":{"name":"Andrew Melton","email":"andrew.melton@rackspace.com","date":"2015-09-16 21:14:39.000000000","tz":-420},"subject":"Add certificates operations","message":"Add certificates operations\n\nThis commit adds two operations to the magnum client:\n\nmagnum ca-show --bay bay_uuid\nmagnum ca-sign --bay bay_uuid --csr /path/to/csr.pem\n\nca-show retrieves the CA certificate for the provided bay.\n\nca-sign, sends the provided CSR to Magnum, and prints the signed\ncertificate returned by Magnum. The certificate is signed with the\nCA for the given Bay.\n\nChange-Id: I784a1b3dc77e72dfb9e7f8d25cbbc37a0b5ffce0\nPartial-Implements: blueprint magnum-as-a-ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3cf277fc1756ac0a9c5b661db213b52860d5b282"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3cf277fc1756ac0a9c5b661db213b52860d5b282"}]},"branch":"refs/heads/master"},"fd794c18f928b677851c26d913dba9aa269567df":{"kind":"REWORK","_number":2,"created":"2015-09-21 21:44:10.000000000","uploader":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"ref":"refs/changes/10/224310/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/10/224310/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/10/224310/2"}}},"commit":{"parents":[{"commit":"38b3eb840973b7d4a967d7fc31aa76b440bdae01","subject":"Add missed space between two words","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/38b3eb840973b7d4a967d7fc31aa76b440bdae01"}]}],"author":{"name":"Andrew Melton","email":"andrew.melton@rackspace.com","date":"2015-09-16 21:06:01.000000000","tz":-420},"committer":{"name":"Andrew Melton","email":"andrew.melton@rackspace.com","date":"2015-09-21 21:44:05.000000000","tz":-420},"subject":"Add certificates operations","message":"Add certificates operations\n\nThis commit adds two operations to the magnum client:\n\nmagnum ca-show --bay bay_uuid\nmagnum ca-sign --bay bay_uuid --csr /path/to/csr.pem\n\nca-show retrieves the CA certificate for the provided bay.\n\nca-sign, sends the provided CSR to Magnum, and prints the signed\ncertificate returned by Magnum. The certificate is signed with the\nCA for the given Bay.\n\nChange-Id: I784a1b3dc77e72dfb9e7f8d25cbbc37a0b5ffce0\nPartial-Implements: blueprint magnum-as-a-ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/fd794c18f928b677851c26d913dba9aa269567df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/fd794c18f928b677851c26d913dba9aa269567df"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
