)]}'
{"id":"openstack%2Fpython-novaclient~636779","triplet_id":"openstack%2Fpython-novaclient~master~I5e9d7e0219605503a56d2cf745b95c6e05d01101","project":"openstack/python-novaclient","branch":"master","topic":"bp/expose-virtual-device-tags-in-rest-api","hashtags":[],"change_id":"I5e9d7e0219605503a56d2cf745b95c6e05d01101","subject":"Add support for microversion 2.70 - expose device tags","status":"MERGED","created":"2019-02-13 23:32:05.000000000","updated":"2019-02-28 23:29:49.000000000","submitted":"2019-02-28 23:29:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"636779-1551396589699-39265039","meta_rev_id":"f7f38c99881ce1ad2d940d52271b144266030dae","_number":636779,"virtual_id_number":636779,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-02-28 23:29:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":2,"date":"2019-02-28 21:44:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2019-02-28 17:09:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-02-28 21:44:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-02-13 23:48:39.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2019-02-28 17:09:33.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2019-02-28 21:44:40.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-02-28 23:29:49.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0c4471ea883ff43a5193dfad35c79890be71da6b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-13 23:32:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"36faa890c7f5c5dad4c0b50a2e7b6da35cfe7588","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-13 23:36:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4f0696b98f9e49f107b5eecf961cadbb2b465513","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-14 01:36:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/2/check/tempest-full/5f4e8fd/ : SUCCESS in 1h 52m 03s\n- tempest-full-py3 http://logs.openstack.org/79/636779/2/check/tempest-full-py3/34b9c0c/ : SUCCESS in 1h 53m 36s\n- openstack-tox-cover http://logs.openstack.org/79/636779/2/check/openstack-tox-cover/24fc096/cover/ : SUCCESS in 3m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/2/check/openstack-tox-lower-constraints/fcef1d4/ : SUCCESS in 6m 08s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/2/check/openstack-tox-pep8/ae35bc5/ : SUCCESS in 3m 09s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/2/check/openstack-tox-py27/13412e7/ : SUCCESS in 6m 01s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/2/check/openstack-tox-py35/7874e88/ : SUCCESS in 4m 22s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/2/check/openstack-tox-py36/06e62f3/ : SUCCESS in 3m 47s\n- openstack-tox-docs http://logs.openstack.org/79/636779/2/check/openstack-tox-docs/785748f/html/ : SUCCESS in 4m 37s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/2/check/build-openstack-releasenotes/82c4309/html/ : SUCCESS in 4m 35s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/2/check/novaclient-dsvm-functional/3905bf8/ : SUCCESS in 59m 56s","accounts_in_message":[],"_revision_number":2},{"id":"e11ba25a42cf79ce1756c3b2f5e023dea29ef896","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-15 07:23:58.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"aa3e5adc551378dac2369f4bf3bd4d50ff3c82c7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-15 16:24:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"24e3ba4393db5353a994cd747db1e9d0c07051d9","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-15 20:35:47.000000000","message":"Patch Set 2: Workflow-1\n\n2.69 is taken, I\u0027ll have to rebase this.","accounts_in_message":[],"_revision_number":2},{"id":"b9649267f409f89c63e4e3c191942cc0c7cdffb5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-18 16:44:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"32c19a5ab1dea961ac9ca376da2923ea924810ad","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-18 18:44:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/3/check/tempest-full/93d31b5/ : SUCCESS in 1h 52m 54s\n- tempest-full-py3 http://logs.openstack.org/79/636779/3/check/tempest-full-py3/2a8a961/ : SUCCESS in 1h 45m 47s\n- openstack-tox-cover http://logs.openstack.org/79/636779/3/check/openstack-tox-cover/8a8585f/cover/ : SUCCESS in 5m 14s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/3/check/openstack-tox-lower-constraints/1b177c2/ : SUCCESS in 4m 24s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/3/check/openstack-tox-pep8/ea4dfa1/ : SUCCESS in 4m 16s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/3/check/openstack-tox-py27/33f7c73/ : SUCCESS in 4m 16s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/3/check/openstack-tox-py35/4ca658b/ : SUCCESS in 3m 56s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/3/check/openstack-tox-py36/30704ef/ : SUCCESS in 3m 58s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/3/check/openstack-tox-py37/d28b5dc/ : SUCCESS in 3m 23s\n- openstack-tox-docs http://logs.openstack.org/79/636779/3/check/openstack-tox-docs/51e04de/html/ : SUCCESS in 3m 44s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/3/check/build-openstack-releasenotes/5f55d63/html/ : SUCCESS in 4m 24s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/3/check/novaclient-dsvm-functional/64f8051/ : SUCCESS in 53m 55s","accounts_in_message":[],"_revision_number":3},{"id":"6181f4846970d14abdfa129b9b9a0609f86617de","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-20 19:39:48.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"7ab18b35e1fbf3ad7236bdaef632d14e01612113","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 21:36:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/4/check/tempest-full/117f47d/ : SUCCESS in 1h 49m 51s\n- tempest-full-py3 http://logs.openstack.org/79/636779/4/check/tempest-full-py3/2885c57/ : SUCCESS in 1h 38m 06s\n- openstack-tox-cover http://logs.openstack.org/79/636779/4/check/openstack-tox-cover/dc3237b/cover/ : SUCCESS in 4m 07s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/4/check/openstack-tox-lower-constraints/b702dd4/ : SUCCESS in 4m 41s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/4/check/openstack-tox-pep8/f1d3a96/ : SUCCESS in 3m 38s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/4/check/openstack-tox-py27/614ad2d/ : SUCCESS in 3m 45s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/4/check/openstack-tox-py35/5683f54/ : SUCCESS in 3m 38s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/4/check/openstack-tox-py36/d58ba1c/ : SUCCESS in 3m 53s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/4/check/openstack-tox-py37/f398a0a/ : SUCCESS in 4m 26s\n- openstack-tox-docs http://logs.openstack.org/79/636779/4/check/openstack-tox-docs/38bac97/html/ : SUCCESS in 5m 17s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/4/check/build-openstack-releasenotes/27e26de/html/ : SUCCESS in 5m 09s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/4/check/novaclient-dsvm-functional/c6ab354/ : SUCCESS in 1h 04m 13s","accounts_in_message":[],"_revision_number":4},{"id":"45e433eb02dbd9836f7c7cce4bcd53799b15ff6f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-26 13:03:38.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e45112d7970f1bda588f28ce85d82cda80b3acb7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 14:55:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/5/check/tempest-full/8f6acb6/ : SUCCESS in 1h 45m 14s\n- tempest-full-py3 http://logs.openstack.org/79/636779/5/check/tempest-full-py3/c1780a1/ : SUCCESS in 1h 26m 03s\n- openstack-tox-cover http://logs.openstack.org/79/636779/5/check/openstack-tox-cover/1fb19a2/cover/ : SUCCESS in 4m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/5/check/openstack-tox-lower-constraints/b133f06/ : SUCCESS in 4m 27s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/5/check/openstack-tox-pep8/faf673b/ : SUCCESS in 3m 58s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/5/check/openstack-tox-py27/3878531/ : SUCCESS in 3m 53s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/5/check/openstack-tox-py35/a41cd17/ : SUCCESS in 3m 24s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/5/check/openstack-tox-py36/22268f8/ : SUCCESS in 4m 21s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/5/check/openstack-tox-py37/a9276de/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/79/636779/5/check/openstack-tox-docs/5fa7cd4/html/ : SUCCESS in 3m 28s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/5/check/build-openstack-releasenotes/6c82ced/html/ : SUCCESS in 4m 09s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/5/check/novaclient-dsvm-functional/5b55005/ : SUCCESS in 1h 02m 25s","accounts_in_message":[],"_revision_number":5},{"id":"7306ad93f22bf04c7253892de10632b83cc099c0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-02-26 17:56:40.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"0bc4d9934c3d03c1d21ac92690d8ef62c008026d","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-27 00:56:10.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"0cfb6022e9ecbca521d49adc7c777d9b9dbf4b72","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-02-27 01:03:49.000000000","message":"Patch Set 5: -Code-Review","accounts_in_message":[],"_revision_number":5},{"id":"a6bb2a2a38c06fe463c7796e89f351b432aaf6ee","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-27 21:35:48.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"35a52537f8a629632ba92d08036298661f47efa3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-27 21:37:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bd754e011ee2e5e3022823650c5a0a33fa979229","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-02-27 21:37:57.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fddc1ed1f531dd8a057643dabfad5cdc7ac23703","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-27 21:39:07.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"70d495b6328af67c70c117a39bc97e9ba5006062","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-02-27 21:40:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"80144666dd50278f2a755f76f6ee028e7ae7451e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-27 23:34:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/6/check/tempest-full/71813a2/ : SUCCESS in 1h 47m 57s\n- tempest-full-py3 http://logs.openstack.org/79/636779/6/check/tempest-full-py3/a2f23f3/ : SUCCESS in 1h 20m 59s\n- openstack-tox-cover http://logs.openstack.org/79/636779/6/check/openstack-tox-cover/014819a/cover/ : SUCCESS in 4m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/6/check/openstack-tox-lower-constraints/3c8df2e/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/6/check/openstack-tox-pep8/d95297a/ : SUCCESS in 4m 13s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/6/check/openstack-tox-py27/5bccafd/ : SUCCESS in 4m 15s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/6/check/openstack-tox-py35/020d092/ : SUCCESS in 5m 29s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/6/check/openstack-tox-py36/a32e7e0/ : SUCCESS in 3m 14s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/6/check/openstack-tox-py37/14681e1/ : SUCCESS in 4m 36s\n- openstack-tox-docs http://logs.openstack.org/79/636779/6/check/openstack-tox-docs/b650fdf/html/ : SUCCESS in 4m 13s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/6/check/build-openstack-releasenotes/9ec350e/html/ : SUCCESS in 4m 34s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/6/check/novaclient-dsvm-functional/43535a9/ : SUCCESS in 1h 03m 27s","accounts_in_message":[],"_revision_number":6},{"id":"8141d8e789df591ea61b110e509490bbff679655","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-28 07:37:42.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"12d98812c5ceb0a105065c7de36b7397feb06069","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-28 17:07:32.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"64582eb4ee443d3b3a77fb9a06d0cf8a7c6ff8b8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-02-28 17:07:33.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5fbde825282fceddab5b5acb79931d38310e6570","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-02-28 17:09:33.000000000","message":"Patch Set 7: Code-Review+2\n\nIt looks like Takashi\u0027s comments have been addressed. LGTM","accounts_in_message":[],"_revision_number":7},{"id":"c3a97260363109350649e3a8ed239c4d4920a1d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 19:17:18.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/7/check/tempest-full/5bc50f6/ : SUCCESS in 2h 01m 08s\n- tempest-full-py3 http://logs.openstack.org/79/636779/7/check/tempest-full-py3/7a41bdf/ : SUCCESS in 1h 40m 20s\n- openstack-tox-cover http://logs.openstack.org/79/636779/7/check/openstack-tox-cover/0d8353a/cover/ : SUCCESS in 5m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/7/check/openstack-tox-lower-constraints/cd455a9/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/7/check/openstack-tox-pep8/b1c5777/ : SUCCESS in 4m 42s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/7/check/openstack-tox-py27/08e0eb2/ : SUCCESS in 4m 53s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/7/check/openstack-tox-py35/ca8f316/ : SUCCESS in 4m 52s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/7/check/openstack-tox-py36/76c5929/ : SUCCESS in 4m 18s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/7/check/openstack-tox-py37/60fa289/ : SUCCESS in 6m 31s\n- openstack-tox-docs http://logs.openstack.org/79/636779/7/check/openstack-tox-docs/562483d/html/ : SUCCESS in 4m 22s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/7/check/build-openstack-releasenotes/0920ec0/html/ : SUCCESS in 4m 21s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/7/check/novaclient-dsvm-functional/8e72d6f/ : SUCCESS in 58m 53s","accounts_in_message":[],"_revision_number":7},{"id":"b683c63d7feebc2423511dc3ed2fd4b851a60073","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-28 21:44:40.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nLGTM. Thanks.","accounts_in_message":[],"_revision_number":7},{"id":"ed2b085c50acef697d8a2af18662531946d76c2e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 21:44:52.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"4df6301b304dd9a263dc6b3974b0784c93e19ca3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 23:29:49.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/79/636779/7/gate/tempest-full/7ca2114/ : SUCCESS in 1h 42m 18s\n- tempest-full-py3 http://logs.openstack.org/79/636779/7/gate/tempest-full-py3/5a1f376/ : SUCCESS in 1h 22m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/79/636779/7/gate/openstack-tox-lower-constraints/9917512/ : SUCCESS in 6m 21s\n- openstack-tox-pep8 http://logs.openstack.org/79/636779/7/gate/openstack-tox-pep8/93ed323/ : SUCCESS in 4m 51s\n- openstack-tox-py27 http://logs.openstack.org/79/636779/7/gate/openstack-tox-py27/e0ea424/ : SUCCESS in 6m 47s\n- openstack-tox-py35 http://logs.openstack.org/79/636779/7/gate/openstack-tox-py35/d513f09/ : SUCCESS in 4m 28s\n- openstack-tox-py36 http://logs.openstack.org/79/636779/7/gate/openstack-tox-py36/0a410af/ : SUCCESS in 4m 36s\n- openstack-tox-py37 http://logs.openstack.org/79/636779/7/gate/openstack-tox-py37/2b472dc/ : SUCCESS in 5m 16s\n- openstack-tox-docs http://logs.openstack.org/79/636779/7/gate/openstack-tox-docs/26148db/html/ : SUCCESS in 4m 37s\n- build-openstack-releasenotes http://logs.openstack.org/79/636779/7/gate/build-openstack-releasenotes/318349e/html/ : SUCCESS in 5m 01s\n- novaclient-dsvm-functional http://logs.openstack.org/79/636779/7/gate/novaclient-dsvm-functional/ad8696b/ : SUCCESS in 59m 22s","accounts_in_message":[],"_revision_number":7},{"id":"9deba5c5c12b46b91fd07e875adaf36e155f3dfc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 23:29:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"de22cdd3c84e03ed76a261fa41c4ed2d829c8d65","revisions":{"d30d405b864019be099a039e6c0d2da2bb211bff":{"kind":"REWORK","_number":1,"created":"2019-02-13 23:32:05.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/1"}}},"commit":{"parents":[{"commit":"162f4769b8da47dfe9bffefab7ed497869b34033","subject":"Microversion 2.68: Remove \u0027forced\u0027 live migrations, evacuations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/162f4769b8da47dfe9bffefab7ed497869b34033"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"subject":"Add support for microversion 2.69","message":"Add support for microversion 2.69\n\nThis adds support for microversion 2.69 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n\nNote that the \"nova interface-attach\" command does not\nproduce output so there is nothing to update for that here\nbut a unit test is added anyway to assert that behavior.\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d30d405b864019be099a039e6c0d2da2bb211bff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d30d405b864019be099a039e6c0d2da2bb211bff"}]},"branch":"refs/heads/master"},"8a5d3257d95c3a9d9ed0c309c2109d26244bac3b":{"kind":"REWORK","_number":2,"created":"2019-02-13 23:36:51.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/2"}}},"commit":{"parents":[{"commit":"162f4769b8da47dfe9bffefab7ed497869b34033","subject":"Microversion 2.68: Remove \u0027forced\u0027 live migrations, evacuations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/162f4769b8da47dfe9bffefab7ed497869b34033"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:36:44.000000000","tz":-300},"subject":"Add support for microversion 2.69 - expose device tags","message":"Add support for microversion 2.69 - expose device tags\n\nThis adds support for microversion 2.69 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n\nNote that the \"nova interface-attach\" command does not\nproduce output so there is nothing to update for that here\nbut a unit test is added anyway to assert that behavior.\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8a5d3257d95c3a9d9ed0c309c2109d26244bac3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8a5d3257d95c3a9d9ed0c309c2109d26244bac3b"}]},"branch":"refs/heads/master"},"deab1391938169dffa167e20aed6957343fca864":{"kind":"REWORK","_number":3,"created":"2019-02-18 16:44:00.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/3"}}},"commit":{"parents":[{"commit":"ebc455b5c04928eeccf737608f75d9efb1f27eea","subject":"API microversion 2.69: Handles Down Cells","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ebc455b5c04928eeccf737608f75d9efb1f27eea"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-18 16:42:16.000000000","tz":-300},"subject":"Add support for microversion 2.70 - expose device tags","message":"Add support for microversion 2.70 - expose device tags\n\nThis adds support for microversion 2.70 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n\nNote that the \"nova interface-attach\" command does not\nproduce output so there is nothing to update for that here\nbut a unit test is added anyway to assert that behavior.\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/deab1391938169dffa167e20aed6957343fca864"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/deab1391938169dffa167e20aed6957343fca864"}]},"branch":"refs/heads/master"},"a06c0b9219efe60e8a434a87e2834a8c52c69d84":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-02-20 19:39:48.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/4"}}},"commit":{"parents":[{"commit":"14a45183ee9558281fd38a60471adf5db55637c8","subject":"API microversion 2.69: Handles Down Cells","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/14a45183ee9558281fd38a60471adf5db55637c8"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-20 19:39:48.000000000","tz":0},"subject":"Add support for microversion 2.70 - expose device tags","message":"Add support for microversion 2.70 - expose device tags\n\nThis adds support for microversion 2.70 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n\nNote that the \"nova interface-attach\" command does not\nproduce output so there is nothing to update for that here\nbut a unit test is added anyway to assert that behavior.\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a06c0b9219efe60e8a434a87e2834a8c52c69d84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a06c0b9219efe60e8a434a87e2834a8c52c69d84"}]},"branch":"refs/heads/master"},"157e51167d8edca52dec4da014fc22352b1e8bbb":{"kind":"REWORK","_number":5,"created":"2019-02-26 13:03:38.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/5"}}},"commit":{"parents":[{"commit":"d64677701cfe41fc7691105e1e4d273841efa3ff","subject":"Merge \"Add a note in \"nova service-delete\" help about deleting computes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d64677701cfe41fc7691105e1e4d273841efa3ff"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-26 13:03:17.000000000","tz":-300},"subject":"Add support for microversion 2.70 - expose device tags","message":"Add support for microversion 2.70 - expose device tags\n\nThis adds support for microversion 2.70 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n\nNote that the \"nova interface-attach\" command does not\nproduce output so there is nothing to update for that here\nbut a unit test is added anyway to assert that behavior.\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/157e51167d8edca52dec4da014fc22352b1e8bbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/157e51167d8edca52dec4da014fc22352b1e8bbb"}]},"branch":"refs/heads/master"},"8b96c69360e1450003796e8fa2b6a29fdae9ca1c":{"kind":"REWORK","_number":6,"created":"2019-02-27 21:37:39.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/6"}}},"commit":{"parents":[{"commit":"d64677701cfe41fc7691105e1e4d273841efa3ff","subject":"Merge \"Add a note in \"nova service-delete\" help about deleting computes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d64677701cfe41fc7691105e1e4d273841efa3ff"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-27 21:37:12.000000000","tz":-300},"subject":"Add support for microversion 2.70 - expose device tags","message":"Add support for microversion 2.70 - expose device tags\n\nThis adds support for microversion 2.70 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n* nova interface-attach\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8b96c69360e1450003796e8fa2b6a29fdae9ca1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8b96c69360e1450003796e8fa2b6a29fdae9ca1c"}]},"branch":"refs/heads/master"},"de22cdd3c84e03ed76a261fa41c4ed2d829c8d65":{"kind":"REWORK","_number":7,"created":"2019-02-28 17:07:33.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/79/636779/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/636779/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/636779/7"}}},"commit":{"parents":[{"commit":"d64677701cfe41fc7691105e1e4d273841efa3ff","subject":"Merge \"Add a note in \"nova service-delete\" help about deleting computes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d64677701cfe41fc7691105e1e4d273841efa3ff"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-13 23:29:39.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-02-28 17:07:25.000000000","tz":-300},"subject":"Add support for microversion 2.70 - expose device tags","message":"Add support for microversion 2.70 - expose device tags\n\nThis adds support for microversion 2.70 which exposes\nthe \u0027tag\u0027 field in the following APIs:\n\n* GET /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-volume_attachments/{volume_id}\n* POST /servers/{server_id}/os-volume_attachments\n* GET /servers/{server_id}/os-interface\n* GET /servers/{server_id}/os-interface/{port_id}\n* POST /servers/{server_id}/os-interface\n\nWhich corresponds to showing the tag in the output of\nthe following commands:\n\n* nova volume-attachments\n* nova volume-attach\n* nova interface-list\n* nova interface-attach\n\nDepends-On: https://review.openstack.org/631948/\n\nPart of blueprint expose-virtual-device-tags-in-rest-api\n\nChange-Id: I5e9d7e0219605503a56d2cf745b95c6e05d01101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/de22cdd3c84e03ed76a261fa41c4ed2d829c8d65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/de22cdd3c84e03ed76a261fa41c4ed2d829c8d65"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
