)]}'
{"id":"openstack%2Fpython-novaclient~3246","triplet_id":"openstack%2Fpython-novaclient~master~If5b833b90bfb5bc16ea4636abb667717a67065d3","project":"openstack/python-novaclient","branch":"master","topic":"certs","hashtags":[],"change_id":"If5b833b90bfb5bc16ea4636abb667717a67065d3","subject":"Implementing client for new x509 support in nova.","status":"MERGED","created":"2012-01-20 23:20:22.000000000","updated":"2012-01-25 01:32:15.000000000","submitted":"2012-01-25 01:32:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"51aeb8f2c0c55046cf84c6cc83c52a2084686477","_number":3246,"virtual_id_number":3246,"owner":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":1,"date":"2012-01-25 01:32:15.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":2,"date":"2012-01-25 01:13:18.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"date":"2012-01-25 01:32:15.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":1,"date":"2012-01-25 01:13:18.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-01-24 21:14:07.000000000","updated_by":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"reviewer":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"state":"REVIEWER"},{"updated":"2012-01-25 00:35:25.000000000","updated_by":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"reviewer":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"state":"REVIEWER"},{"updated":"2012-01-25 00:36:04.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2012-01-25 01:13:18.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-01-25 01:32:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3e1d0df92aa919fd167fc73f3e84319e21ce32d0","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-21 01:01:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d8622771faf9583d91b0931daa7fb25e0e3198ea","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-21 01:51:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4e732baaa47d347c8df9b72b766c73f6aad8c7a0","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-01-23 19:17:40.000000000","message":"Patch Set 3: (1 inline comment)\n\ncan you update the README?  Also, looks like some spacing, pep8-ness","accounts_in_message":[],"_revision_number":3},{"id":"e2a457f72c78f7d0c912d6385c7414fa707f436f","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-01-23 19:19:32.000000000","message":"Patch Set 3: (1 inline comment)\n\nalso, you need a better repr for a cert","accounts_in_message":[],"_revision_number":3},{"id":"dcb14d59fc2927c93e5b8c878fbe65f25aec91a9","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 06:31:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8ee84710a5ddbbcee186758ce7c48c9b93e6c1c7","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 07:21:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f68a846f22fe82e5d1bb796ca64b3c6005cf9ca4","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 07:41:54.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"916857c8aa4cd393001dca14e28b42d1470905e9","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 07:48:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"34a063f74d40387c360a563c2d8f4318211fd7b4","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-01-24 07:55:37.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nlgtm","accounts_in_message":[],"_revision_number":7},{"id":"73d24f9f8dc811026247debe6b6bdac531c07dac","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 07:55:46.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"faeb7f9498823e1552b36663b55e748c0300bba5","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-01-24 07:56:22.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nlooks good","accounts_in_message":[],"_revision_number":8},{"id":"959b17a2e56fa8c10b9f6579aebfdbd55688af61","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-24 19:48:10.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8f3a680ab1ec4c27a49f33d22d023d6ac1702f1f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-24 20:54:21.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\nTested with 3199, 3200 and 3194, looks good Jake.","accounts_in_message":[],"_revision_number":9},{"id":"270a726f432b2dec1504a4ee5b10270fa3383f7d","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-01-24 21:14:07.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":9},{"id":"7b680c0f0567fb87cdaeb3c0fa779ebf3b893130","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-01-24 23:06:08.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\nLooks like the cert code is about to merge so might as well get this in.","accounts_in_message":[],"_revision_number":9},{"id":"19c95c7ac42adf7d0b07330375e1ca1d839e01f4","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-24 23:50:18.000000000","message":"Patch Set 9: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":9},{"id":"1e68232193fc207a77740b8c81fc9ade0dc22bdc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 00:01:33.000000000","message":"Patch Set 9: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/76/ : This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset. \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/76/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/810/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/78/ : FAILURE","accounts_in_message":[],"_revision_number":9},{"id":"0a726b2b9c498f60a914ffcea6391b76c5d5ae04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 00:25:25.000000000","message":"Patch Set 9:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/76/ : This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset. \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/76/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/78/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/813/ : FAILURE","accounts_in_message":[],"_revision_number":9},{"id":"e7c7283fd2c96eca64233d83b747e15708d35c09","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-25 00:34:38.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"bc215130958c8c72eca00153b28cae6408922dd9","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-25 00:35:25.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"719f3d571ae496a437f3ff8f15c2a0b16b7e587e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-25 00:36:04.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":10},{"id":"50eb005e544385eac6d5e55fa9588957589b13c1","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-01-25 00:53:20.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"b5cc62cdd2d3b894f96f56b1d033923afde0f103","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 00:57:21.000000000","message":"Patch Set 9:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/76/ : This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset. \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/76/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/78/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/815/ : FAILURE","accounts_in_message":[],"_revision_number":9},{"id":"eecd10cd7528dca63ac909d55e9493948b126815","author":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"date":"2012-01-25 01:10:55.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"5de2309b26285a108aa3c271b31eed2f5502825c","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-01-25 01:13:18.000000000","message":"Patch Set 11: Looks good to me (core reviewer); Approved\n\none more try on the rebase","accounts_in_message":[],"_revision_number":11},{"id":"7a91f9dd2ac49e978684f59f3d2719a365907a94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 01:14:30.000000000","message":"Patch Set 10:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/79/ : This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset. \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/79/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/817/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/81/ : FAILURE","accounts_in_message":[],"_revision_number":10},{"id":"fd113a8d909539b9206172d44131ec3c4e23e4e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 01:22:26.000000000","message":"Patch Set 10:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/818/ : FAILURE","accounts_in_message":[],"_revision_number":10},{"id":"dc5c0569231db05b2ce7a2d3fcbbdea3fe1d3426","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 01:32:15.000000000","message":"Patch Set 11: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/81/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/81/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/819/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/83/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"3b9994838204acf1b8b121331b17d1396d2d74af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-25 01:32:15.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"36be4bf5759ae1f22c6eeeff5be01cf20e068bf3","revisions":{"403eb868ace0e6ea7b880d0da2e12cfc683efafd":{"kind":"REWORK","_number":1,"created":"2012-01-20 23:20:22.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/1"}}},"commit":{"parents":[{"commit":"94f18f953c9f2d10be439a1ba97f549d7435b12f","subject":"Merge \"Fix bad api call, \u0027migrate\u0027 is an action.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/94f18f953c9f2d10be439a1ba97f549d7435b12f"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:19:45.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\nThis depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/403eb868ace0e6ea7b880d0da2e12cfc683efafd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/403eb868ace0e6ea7b880d0da2e12cfc683efafd"}]},"branch":"refs/heads/master"},"4fa3059ae2075b2a7e5e3803631e6c5e77c1bb1b":{"kind":"REWORK","_number":2,"created":"2012-01-21 01:01:12.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/2"}}},"commit":{"parents":[{"commit":"94f18f953c9f2d10be439a1ba97f549d7435b12f","subject":"Merge \"Fix bad api call, \u0027migrate\u0027 is an action.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/94f18f953c9f2d10be439a1ba97f549d7435b12f"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-21 00:59:21.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4fa3059ae2075b2a7e5e3803631e6c5e77c1bb1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4fa3059ae2075b2a7e5e3803631e6c5e77c1bb1b"}]},"branch":"refs/heads/master"},"2d789754e64326909cdc66349f8a0bea53923151":{"kind":"REWORK","_number":3,"created":"2012-01-21 01:51:30.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/3"}}},"commit":{"parents":[{"commit":"94f18f953c9f2d10be439a1ba97f549d7435b12f","subject":"Merge \"Fix bad api call, \u0027migrate\u0027 is an action.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/94f18f953c9f2d10be439a1ba97f549d7435b12f"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-21 01:51:24.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2d789754e64326909cdc66349f8a0bea53923151"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2d789754e64326909cdc66349f8a0bea53923151"}]},"branch":"refs/heads/master"},"fdfc09376ef59fcdbebad89b1b6389f2eead9ee2":{"kind":"REWORK","_number":4,"created":"2012-01-24 06:31:51.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/4"}}},"commit":{"parents":[{"commit":"44cc8542bc3236917439a4d70fe07b37bf84dcd7","subject":"Print adminPass when rescuing an instance.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44cc8542bc3236917439a4d70fe07b37bf84dcd7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 06:31:44.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fdfc09376ef59fcdbebad89b1b6389f2eead9ee2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fdfc09376ef59fcdbebad89b1b6389f2eead9ee2"}]},"branch":"refs/heads/master"},"a074b48cde12a37c631c74c3ca20172107ecf382":{"kind":"REWORK","_number":5,"created":"2012-01-24 07:21:11.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/5"}}},"commit":{"parents":[{"commit":"44cc8542bc3236917439a4d70fe07b37bf84dcd7","subject":"Print adminPass when rescuing an instance.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44cc8542bc3236917439a4d70fe07b37bf84dcd7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 07:21:04.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a074b48cde12a37c631c74c3ca20172107ecf382"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a074b48cde12a37c631c74c3ca20172107ecf382"}]},"branch":"refs/heads/master"},"0dbc91e57191e296e8e1add9694097a6ab7dc1f6":{"kind":"REWORK","_number":6,"created":"2012-01-24 07:41:54.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/6"}}},"commit":{"parents":[{"commit":"44cc8542bc3236917439a4d70fe07b37bf84dcd7","subject":"Print adminPass when rescuing an instance.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44cc8542bc3236917439a4d70fe07b37bf84dcd7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 07:41:47.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0dbc91e57191e296e8e1add9694097a6ab7dc1f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0dbc91e57191e296e8e1add9694097a6ab7dc1f6"}]},"branch":"refs/heads/master"},"bb955a57ec1c03664747a346b4691a13318cab6c":{"kind":"REWORK","_number":7,"created":"2012-01-24 07:48:53.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/7"}}},"commit":{"parents":[{"commit":"44cc8542bc3236917439a4d70fe07b37bf84dcd7","subject":"Print adminPass when rescuing an instance.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44cc8542bc3236917439a4d70fe07b37bf84dcd7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 07:48:47.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bb955a57ec1c03664747a346b4691a13318cab6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bb955a57ec1c03664747a346b4691a13318cab6c"}]},"branch":"refs/heads/master"},"35c9510247c6c6fbd72b58744e63cc6930bb99e2":{"kind":"REWORK","_number":8,"created":"2012-01-24 07:55:46.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/8"}}},"commit":{"parents":[{"commit":"44cc8542bc3236917439a4d70fe07b37bf84dcd7","subject":"Print adminPass when rescuing an instance.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44cc8542bc3236917439a4d70fe07b37bf84dcd7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 07:55:40.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35c9510247c6c6fbd72b58744e63cc6930bb99e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35c9510247c6c6fbd72b58744e63cc6930bb99e2"}]},"branch":"refs/heads/master"},"59f5c43c71d9e27076eab5256ef28ffbbc1edae9":{"kind":"REWORK","_number":9,"created":"2012-01-24 19:48:10.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/9"}}},"commit":{"parents":[{"commit":"de9813c6c596243d920a2b7552189a29fecb2fb2","subject":"Implement virtual interfaces servers api","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/de9813c6c596243d920a2b7552189a29fecb2fb2"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-24 19:48:12.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova create-x509-cert [private_key_filename] [cert_filename]\n      nova get-x509-root [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/59f5c43c71d9e27076eab5256ef28ffbbc1edae9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/59f5c43c71d9e27076eab5256ef28ffbbc1edae9"}]},"branch":"refs/heads/master"},"4db57dcb2c81f7745e924abdde9bb7229d919691":{"kind":"REWORK","_number":10,"created":"2012-01-25 00:34:38.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/10"}}},"commit":{"parents":[{"commit":"2f293a414488519af72f133915e2f56dbd67c588","subject":"Merge \"Add flavor create/delete support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2f293a414488519af72f133915e2f56dbd67c588"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-25 00:33:52.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova x509-create-cert [private_key_filename] [cert_filename]\n      nova x509-get-root-cert [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4db57dcb2c81f7745e924abdde9bb7229d919691"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4db57dcb2c81f7745e924abdde9bb7229d919691"}]},"branch":"refs/heads/master"},"36be4bf5759ae1f22c6eeeff5be01cf20e068bf3":{"kind":"REWORK","_number":11,"created":"2012-01-25 01:10:55.000000000","uploader":{"_account_id":1205,"name":"Jake Dahn","email":"jake.dahn@nebula.com","username":"jakedahn"},"ref":"refs/changes/46/3246/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/46/3246/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/46/3246/11"}}},"commit":{"parents":[{"commit":"25bb2a4125087ffe54aab41cdbce83a00bcb28e7","subject":"Merge \"Catch novaclient up with renaming and other nova changes.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/25bb2a4125087ffe54aab41cdbce83a00bcb28e7"}]}],"author":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-20 23:08:53.000000000","tz":-480},"committer":{"name":"jakedahn","email":"jake@ansolabs.com","date":"2012-01-25 01:10:46.000000000","tz":-480},"subject":"Implementing client for new x509 support in nova.","message":"Implementing client for new x509 support in nova.\n\n* This depends on the approval of vishy\u0027s changes here: https://review.openstack.org/#change,3199\n* Adds novaclient library code, and cli.\n    CLI Use:\n      nova x509-create-cert [private_key_filename] [cert_filename]\n      nova x509-get-root-cert [cert_filename]\n\nChange-Id: If5b833b90bfb5bc16ea4636abb667717a67065d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/36be4bf5759ae1f22c6eeeff5be01cf20e068bf3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/36be4bf5759ae1f22c6eeeff5be01cf20e068bf3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
