)]}'
{"id":"openstack%2Fpython-novaclient~669597","triplet_id":"openstack%2Fpython-novaclient~master~I8dc4df95ac7f6974c5280e4107e449d04cd1402e","project":"openstack/python-novaclient","branch":"master","topic":"bug/1835699","hashtags":[],"change_id":"I8dc4df95ac7f6974c5280e4107e449d04cd1402e","subject":"Deprecate cells v1 and extension commands and APIs","status":"MERGED","created":"2019-07-08 04:22:01.000000000","updated":"2019-07-15 13:24:14.000000000","submitted":"2019-07-15 13:24:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"669597-1563197054546-3de93a84","meta_rev_id":"4cc934e7773c5a7752fc9ac9e7ce0bdca9369a71","_number":669597,"virtual_id_number":669597,"owner":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2019-07-15 13:24:14.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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2019-07-10 00:03:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2019-07-15 11:27:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2019-07-15 11:27:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-10 00:03:50.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-07-15 11:27:06.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2019-07-15 13:24:14.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":"42823114cc013cc3c4854f633caf0f4d34a7c0ea","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-07-08 04:22:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fe6d5cd686827bda64467b548d9c9edef5bd6c9b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 06:22:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/97/669597/1/check/tempest-full/7854b24/ : SUCCESS in 1h 53m 54s\n- tempest-full-py3 http://logs.openstack.org/97/669597/1/check/tempest-full-py3/dbe4187/ : SUCCESS in 1h 55m 08s\n- openstack-tox-cover http://logs.openstack.org/97/669597/1/check/openstack-tox-cover/430d3a3/cover/ : SUCCESS in 4m 14s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/669597/1/check/openstack-tox-lower-constraints/dcf5f31/ : SUCCESS in 4m 18s\n- openstack-tox-pep8 http://logs.openstack.org/97/669597/1/check/openstack-tox-pep8/67f6bf7/ : SUCCESS in 3m 29s\n- openstack-tox-py27 http://logs.openstack.org/97/669597/1/check/openstack-tox-py27/ac6e113/ : SUCCESS in 3m 32s\n- openstack-tox-py36 http://logs.openstack.org/97/669597/1/check/openstack-tox-py36/bde66fc/ : SUCCESS in 3m 27s\n- openstack-tox-py37 http://logs.openstack.org/97/669597/1/check/openstack-tox-py37/73200ba/ : SUCCESS in 3m 43s\n- openstack-tox-docs http://logs.openstack.org/97/669597/1/check/openstack-tox-docs/b1fce02/html/ : SUCCESS in 3m 06s\n- build-openstack-releasenotes http://logs.openstack.org/97/669597/1/check/build-openstack-releasenotes/f7fd9c3/html/ : SUCCESS in 4m 02s\n- novaclient-dsvm-functional http://logs.openstack.org/97/669597/1/check/novaclient-dsvm-functional/dccaa95/ : SUCCESS in 1h 02m 01s","accounts_in_message":[],"_revision_number":1},{"id":"a9b129139eacea57b45805bf031fbe842bbd6c26","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2019-07-09 20:31:52.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"30a908aa9057403458a37238bd131794b4422598","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-07-09 23:56:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ef796d89e7dc3cb823f6f920fda20b999b114923","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-07-09 23:56:14.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3fa01afe7f1fc0943606b8352146a98d0eed4813","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2019-07-10 00:03:50.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f417af620577e20d1dfa08ae11e9a9744c0c46ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-10 01:52:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/97/669597/2/check/tempest-full/31496dd/ : SUCCESS in 1h 47m 44s\n- tempest-full-py3 http://logs.openstack.org/97/669597/2/check/tempest-full-py3/1cf9775/ : SUCCESS in 1h 37m 57s\n- openstack-tox-cover http://logs.openstack.org/97/669597/2/check/openstack-tox-cover/c998eed/cover/ : SUCCESS in 4m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/669597/2/check/openstack-tox-lower-constraints/92771cd/ : SUCCESS in 5m 55s\n- openstack-tox-pep8 http://logs.openstack.org/97/669597/2/check/openstack-tox-pep8/7f6a2e1/ : SUCCESS in 6m 24s\n- openstack-tox-py27 http://logs.openstack.org/97/669597/2/check/openstack-tox-py27/cb3a465/ : SUCCESS in 7m 11s\n- openstack-tox-py36 http://logs.openstack.org/97/669597/2/check/openstack-tox-py36/498881e/ : SUCCESS in 3m 26s\n- openstack-tox-py37 http://logs.openstack.org/97/669597/2/check/openstack-tox-py37/85e613c/ : SUCCESS in 3m 39s\n- openstack-tox-docs http://logs.openstack.org/97/669597/2/check/openstack-tox-docs/4e9981e/html/ : SUCCESS in 6m 03s\n- build-openstack-releasenotes http://logs.openstack.org/97/669597/2/check/build-openstack-releasenotes/f7701d6/html/ : SUCCESS in 4m 13s\n- novaclient-dsvm-functional http://logs.openstack.org/97/669597/2/check/novaclient-dsvm-functional/59f1739/ : SUCCESS in 58m 06s","accounts_in_message":[],"_revision_number":2},{"id":"b980459b22ac417f6a6c9d85deb87baba4e16f13","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2019-07-15 11:27:06.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a48b61786003f9820af7260a69271d4b0df15062","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 11:27:18.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"842c646e7e89eb95bb6ab0b9a710af1481dcd8f2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 13:24:14.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"7c5fb5e0ad3adf8ac6891659de0fddafc18d5e26","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 13:24:14.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/97/669597/2/gate/tempest-full/9835037/ : SUCCESS in 1h 50m 06s\n- tempest-full-py3 http://logs.openstack.org/97/669597/2/gate/tempest-full-py3/e21a3ad/ : SUCCESS in 1h 33m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/669597/2/gate/openstack-tox-lower-constraints/fd2705f/ : SUCCESS in 4m 19s\n- openstack-tox-pep8 http://logs.openstack.org/97/669597/2/gate/openstack-tox-pep8/567e2a6/ : SUCCESS in 3m 40s\n- openstack-tox-py27 http://logs.openstack.org/97/669597/2/gate/openstack-tox-py27/d4d7967/ : SUCCESS in 4m 07s\n- openstack-tox-py36 http://logs.openstack.org/97/669597/2/gate/openstack-tox-py36/93e1c3a/ : SUCCESS in 4m 02s\n- openstack-tox-py37 http://logs.openstack.org/97/669597/2/gate/openstack-tox-py37/f719489/ : SUCCESS in 4m 04s\n- openstack-tox-docs http://logs.openstack.org/97/669597/2/gate/openstack-tox-docs/baa2e68/html/ : SUCCESS in 3m 18s\n- build-openstack-releasenotes http://logs.openstack.org/97/669597/2/gate/build-openstack-releasenotes/772330f/html/ : SUCCESS in 6m 10s\n- novaclient-dsvm-functional http://logs.openstack.org/97/669597/2/gate/novaclient-dsvm-functional/d055d8b/ : SUCCESS in 1h 04m 14s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3ac90a52737039fa027502376575d5ce792a018d","revisions":{"0d554aff09c1a67cce009133df56e5acb89f4fee":{"kind":"REWORK","_number":1,"created":"2019-07-08 04:22:01.000000000","uploader":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"ref":"refs/changes/97/669597/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/97/669597/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/1"}}},"commit":{"parents":[{"commit":"66611f26d33a5883d1f261b6c8c4f46bf3fdbf92","subject":"Merge \"Modify the url of upper_constraints_file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66611f26d33a5883d1f261b6c8c4f46bf3fdbf92"}]}],"author":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2019-07-08 01:34:37.000000000","tz":540},"committer":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2019-07-08 04:21:05.000000000","tz":540},"subject":"Deprecate cells v1 and extension commands and APIs","message":"Deprecate cells v1 and extension commands and APIs\n\nThe API extension has been deprecared since 12.0.0 Liberty release (*1)\nand the cells v1 has been deprecated since 16.0.0 Pike release (*2)\nin the nova side.\nThe API extension has already been removed (merged into main\ncontrollers and schema) since 19.0.0 Stein release (*3) and\nthe cells v1 APIs has already been removed since\nIddb519008515f591cf1d884872a5887afbe766f2.\n\nIn the python-novaclient side,\ndeprecate commands and API bindings related to\nthe API extension and the cells v1 at first.\nThen the CLIs and API bindings will be removed in the first major\nrelease after Nova 20.0.0 Train is released.\n\n*1: I084444b11dceda7cf8f88c157aa67d36490fce49\n*2: I1a173f7ce0715e684850e030c358e8175fa8724c\n*3: https://review.opendev.org/#/q/topic:bp/api-extensions-merge-stein\n\nChange-Id: I8dc4df95ac7f6974c5280e4107e449d04cd1402e\nCloses-Bug: #1835699\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0d554aff09c1a67cce009133df56e5acb89f4fee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0d554aff09c1a67cce009133df56e5acb89f4fee"}]},"branch":"refs/heads/master"},"3ac90a52737039fa027502376575d5ce792a018d":{"kind":"REWORK","_number":2,"created":"2019-07-09 23:56:04.000000000","uploader":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"ref":"refs/changes/97/669597/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/97/669597/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/97/669597/2"}}},"commit":{"parents":[{"commit":"66611f26d33a5883d1f261b6c8c4f46bf3fdbf92","subject":"Merge \"Modify the url of upper_constraints_file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66611f26d33a5883d1f261b6c8c4f46bf3fdbf92"}]}],"author":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2019-07-08 01:34:37.000000000","tz":540},"committer":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2019-07-09 23:54:36.000000000","tz":540},"subject":"Deprecate cells v1 and extension commands and APIs","message":"Deprecate cells v1 and extension commands and APIs\n\nThe API extension has been deprecated since 12.0.0 Liberty release (*1)\nand the cells v1 has been deprecated since 16.0.0 Pike release (*2)\nin the nova side.\nThe API extension has already been removed (merged into main\ncontrollers and schema) since 19.0.0 Stein release (*3) and\nthe cells v1 APIs has already been removed since\nIddb519008515f591cf1d884872a5887afbe766f2.\n\nIn the python-novaclient side,\ndeprecate commands and API bindings related to\nthe API extension and the cells v1 at first.\nThen the CLIs and API bindings will be removed in the first major\nrelease after Nova 20.0.0 Train is released.\n\n*1: I084444b11dceda7cf8f88c157aa67d36490fce49\n*2: I1a173f7ce0715e684850e030c358e8175fa8724c\n*3: https://review.opendev.org/#/q/topic:bp/api-extensions-merge-stein\n\nChange-Id: I8dc4df95ac7f6974c5280e4107e449d04cd1402e\nCloses-Bug: #1835699\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3ac90a52737039fa027502376575d5ce792a018d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3ac90a52737039fa027502376575d5ce792a018d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
