)]}'
{"id":"openstack%2Ftacker~810098","triplet_id":"openstack%2Ftacker~stable%2Fxena~If76f315d8b3856e0eef9b8808b90f0b15d80d488","project":"openstack/tacker","branch":"stable/xena","topic":"stable/xena-rc2","hashtags":[],"change_id":"If76f315d8b3856e0eef9b8808b90f0b15d80d488","subject":"Multi version API support","status":"MERGED","created":"2021-09-20 17:54:51.000000000","updated":"2021-09-23 06:21:35.000000000","submitted":"2021-09-23 06:21:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"810098-stable/xena-rc2","meta_rev_id":"48f6fe99e5f832758e83546581ea452a8da0dc30","_number":810098,"virtual_id_number":810098,"owner":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-23 06:21:35.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":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"all":[{"value":2,"date":"2021-09-23 06:21:35.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"value":2,"date":"2021-09-23 05:54:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":0,"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"value":1,"date":"2021-09-23 05:54:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"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}},"removable_reviewers":[{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}],"reviewers":{"REVIEWER":[{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-20 17:54:51.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"state":"REVIEWER"},{"updated":"2021-09-20 18:16:06.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"},{"updated":"2021-09-22 13:58:49.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2021-09-22 13:58:49.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"state":"REVIEWER"}],"messages":[{"id":"9861e79140d3081f4d3410e8e6960f93e8ff3a8d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-20 17:54:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fe0017497719fc7e2630c4adcdd1be01e0854a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-20 17:56:58.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"60bfaecf96dcc9a1b50b78d4cc79dd7a7cd83c79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-20 18:16:06.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/533a7c4a276f4df280cf4947ea764180 : FAILURE in 6m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1cbd74af5197479289152bab1ae5b196 : FAILURE in 9m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d8e6e5f43a5461ba27418273f460836 : FAILURE in 6m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eba622baacc9490196a38139674bf20e : FAILURE in 7m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1d4fffefcdfd43dbb90892137ec7211e : FAILURE in 7m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9c282bfcffec4f1bb219025eaedddf60 : FAILURE in 8m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67832baf5c4e4caebd96fa042fd68632 : FAILURE in 6m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/abd9be345be340d2954e23113d8561d8 : SUCCESS in 7m 57s\n\nWarning:\n  Comments left for invalid file tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py","accounts_in_message":[],"_revision_number":2},{"id":"aa89e4ed2a2ad20128e623f182a714e6a48d372f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-20 18:35:23.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"c2e18de7368dd542cad37f5c552bbadb1edc963e","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-20 18:37:45.000000000","message":"Patch Set 3:\n\nFixed conflicts in:\n- tacker/api/vnflcm/v1/controller.py \n- tacker/db/migration/alembic_migrations/versions/HEAD","accounts_in_message":[],"_revision_number":3},{"id":"dae18b457a138f86c6689870860dd6b1e7484267","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-20 18:48:32.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/026f4e6a29b34bd29920755fc44fbe70 : FAILURE in 6m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5601c5eadfa84e9d87bab6850e8cf6b1 : FAILURE in 7m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3e0dfeea2834b718cc61b4c2ce74964 : FAILURE in 6m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a8345207898d4e82b61bc4ea3404bef1 : FAILURE in 6m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/149dd9c8af46441a9ae1398a6b07a675 : FAILURE in 10m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f599fe0814344488a22d24e04da6ef4f : FAILURE in 8m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f747299b9f944cbe9bdd72965bc36409 : FAILURE in 7m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1132fd3b333f45bdbadf7a414cbcc272 : SUCCESS in 5m 59s\n\nWarning:\n  Comments left for invalid file tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py","accounts_in_message":[],"_revision_number":3},{"id":"aace4c4594f89995935f82fb8bd12197f0790147","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-21 15:32:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"42a109f56fbcfbece1eca3782545fb719b53c69a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-21 16:10:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d9eb1e58875247dfb665807a69fe388a : SUCCESS in 10m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b04a273f076b42cf946dcf55e4d45c3d : SUCCESS in 18m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b30bc07a63e04939b8a5ba449ac5d939 : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c8a416f584bf4e0fab72bb159307af6a : SUCCESS in 18m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e508ffa8b27a4601bfd2a6e02832ec4e : SUCCESS in 17m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/94100cbb8a74466fb589291935984100 : SUCCESS in 17m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25003986b5904c6db8de86ba35247656 : SUCCESS in 8m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c1295b96e1414d91b2dc74f35a69fee1 : SUCCESS in 6m 20s","accounts_in_message":[],"_revision_number":4},{"id":"5f5821427aa15087fcfb684bc5c85b85812c4eeb","author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"date":"2021-09-23 04:26:49.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"8ff86bcdbb74b327bf2a02f5183631a38415842f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-23 04:44:41.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"14c00ee08485d0dd5563687c2abbdf2d99cca364","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 05:06:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c420b94c9a24630871a25046dd20cd7 : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f94c42a6dd1d444fad3b1405e4466ab1 : SUCCESS in 5m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/11cd019ff88b4e7ba5993427d596d892 : SUCCESS in 15m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fa5d25455fb9430598d04f348e5cf5c1 : SUCCESS in 15m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5caa6d1f925c470a95ab0aa3d3ff3970 : SUCCESS in 15m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aaf49c7f3f3d4d92b53d346717afd38d : SUCCESS in 7m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/223b225ffda249b4baae00b65a142172 : SUCCESS in 5m 18s","accounts_in_message":[],"_revision_number":5},{"id":"3c35cb7b4b7163dd7abf1d771bed3113e01ff739","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-23 05:54:04.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"10aa9a6aeea9fc9d863a451912c6bf5f2f43ae22","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 05:54:53.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"71b20e5945964fc590e8c1322b03ec05e2672105","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 06:21:35.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4107326b6974589b0e8fb27cdaa56fb : SUCCESS in 5m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/87f377d65cb347c6a583a17d3b1932eb : SUCCESS in 15m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe19ba6a3c8f4e4ea123ab0af38d07e7 : SUCCESS in 15m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f39715710b940039a1b9b5449f04f94 : SUCCESS in 7m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01dc33d4469642e9b0e0d63d42b0d53a : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":5},{"id":"cc2d73155bf390d81b1dc7cd22596bd429be8704","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 06:21:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d8b2ddbde9ae55ca30204403650953ed1d14555b","revisions":{"42392630310c7d9fa4c83f53ee2a9f69cb3c4e26":{"kind":"REWORK","_number":1,"created":"2021-09-20 17:54:51.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/98/810098/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/98/810098/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/98/810098/1"}}},"commit":{"parents":[{"commit":"9f2fb0668414b3f9446089512f173d45db3e1bed","subject":"Object definitions of multi version API support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9f2fb0668414b3f9446089512f173d45db3e1bed"}]}],"author":{"name":"Itsuro Oda","email":"oda@valinux.co.jp","date":"2021-08-06 02:40:20.000000000","tz":0},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-20 17:53:54.000000000","tz":540},"subject":"Multi version API support","message":"Multi version API support\n\nThis patch provides a base to support multi version API.\n\nThe existing code of functions for SOL specification was hard to\nunderstand and enhance since it is based on the code of legacy tacker\nAPI and they are connected with each other complicatedly.\n\nTherefore the code for SOL specification is newly created which\nis independent to the legacy tacker API so that it will be easy to\nmaintain and enhance.\n\nThis patch supports vnflcm v2 API (api_version 2.0.0) as a starting\npoint. It supports less functions than the exsisting v1 API at the\nmoment(Xena) but it will catch up with by the next release (Y).\n\nThis patch makes supporting another API version easy when it will\nbe supported in the future. Possibly it may thought to add v1 API to\nthis code base.\n\nTODO: enhance UT/FT\nUT/FT is not sufficient at the moment. Additional UTs and FTs will\nbe provided with another patches.\n\nImplements: blueprint multi-version-api\nImplements: blueprint support-nfv-solv3-start-and-terminate-vnf\nImplements: blueprint support-nfv-solv3-query-vnf-instances\nImplements: blueprint support-nfv-solv3-query-operation-occurrences\nImplements: blueprint support-nfv-solv3-subscriptions\nCo-authored-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: If76f315d8b3856e0eef9b8808b90f0b15d80d488\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/42392630310c7d9fa4c83f53ee2a9f69cb3c4e26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/42392630310c7d9fa4c83f53ee2a9f69cb3c4e26"}]},"branch":"refs/heads/stable/xena"},"308f266aaa330e767171a5eb735e803af7028eef":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-09-20 17:56:58.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/98/810098/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/98/810098/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/98/810098/2"}}},"commit":{"parents":[{"commit":"9f2fb0668414b3f9446089512f173d45db3e1bed","subject":"Object definitions of multi version API support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9f2fb0668414b3f9446089512f173d45db3e1bed"}]}],"author":{"name":"Itsuro Oda","email":"oda@valinux.co.jp","date":"2021-08-06 02:40:20.000000000","tz":0},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-20 17:20:04.000000000","tz":540},"subject":"Multi version API support","message":"Multi version API support\n\nThis patch provides a base to support multi version API.\n\nThe existing code of functions for SOL specification was hard to\nunderstand and enhance since it is based on the code of legacy tacker\nAPI and they are connected with each other complicatedly.\n\nTherefore the code for SOL specification is newly created which\nis independent to the legacy tacker API so that it will be easy to\nmaintain and enhance.\n\nThis patch supports vnflcm v2 API (api_version 2.0.0) as a starting\npoint. It supports less functions than the exsisting v1 API at the\nmoment(Xena) but it will catch up with by the next release (Y).\n\nThis patch makes supporting another API version easy when it will\nbe supported in the future. Possibly it may thought to add v1 API to\nthis code base.\n\nTODO: enhance UT/FT\nUT/FT is not sufficient at the moment. Additional UTs and FTs will\nbe provided with another patches.\n\nImplements: blueprint multi-version-api\nImplements: blueprint support-nfv-solv3-start-and-terminate-vnf\nImplements: blueprint support-nfv-solv3-query-vnf-instances\nImplements: blueprint support-nfv-solv3-query-operation-occurrences\nImplements: blueprint support-nfv-solv3-subscriptions\nChange-Id: If76f315d8b3856e0eef9b8808b90f0b15d80d488\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/308f266aaa330e767171a5eb735e803af7028eef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/308f266aaa330e767171a5eb735e803af7028eef"}]},"branch":"refs/heads/stable/xena"},"08eae8adbcf60f49687a140b845c0adffbc6b077":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-09-20 18:35:23.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/98/810098/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/98/810098/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/98/810098/3"}}},"commit":{"parents":[{"commit":"9f2fb0668414b3f9446089512f173d45db3e1bed","subject":"Object definitions of multi version API support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9f2fb0668414b3f9446089512f173d45db3e1bed"}]}],"author":{"name":"Itsuro Oda","email":"oda@valinux.co.jp","date":"2021-08-06 02:40:20.000000000","tz":0},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-20 18:34:25.000000000","tz":540},"subject":"Multi version API support","message":"Multi version API support\n\nThis patch provides a base to support multi version API.\n\nThe existing code of functions for SOL specification was hard to\nunderstand and enhance since it is based on the code of legacy tacker\nAPI and they are connected with each other complicatedly.\n\nTherefore the code for SOL specification is newly created which\nis independent to the legacy tacker API so that it will be easy to\nmaintain and enhance.\n\nThis patch supports vnflcm v2 API (api_version 2.0.0) as a starting\npoint. It supports less functions than the exsisting v1 API at the\nmoment(Xena) but it will catch up with by the next release (Y).\n\nThis patch makes supporting another API version easy when it will\nbe supported in the future. Possibly it may thought to add v1 API to\nthis code base.\n\nTODO: enhance UT/FT\nUT/FT is not sufficient at the moment. Additional UTs and FTs will\nbe provided with another patches.\n\nImplements: blueprint multi-version-api\nImplements: blueprint support-nfv-solv3-start-and-terminate-vnf\nImplements: blueprint support-nfv-solv3-query-vnf-instances\nImplements: blueprint support-nfv-solv3-query-operation-occurrences\nImplements: blueprint support-nfv-solv3-subscriptions\nCo-authored-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: If76f315d8b3856e0eef9b8808b90f0b15d80d488\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/08eae8adbcf60f49687a140b845c0adffbc6b077"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/08eae8adbcf60f49687a140b845c0adffbc6b077"}]},"branch":"refs/heads/stable/xena"},"afd432bb73b2f49023fd369bdf19c6368314584a":{"kind":"REWORK","_number":4,"created":"2021-09-21 15:32:07.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/98/810098/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/98/810098/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/98/810098/4"}}},"commit":{"parents":[{"commit":"7c7b0871c0cc084c115100cc6ed0aaa03aa4c7a5","subject":"Object definitions of multi version API support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7c7b0871c0cc084c115100cc6ed0aaa03aa4c7a5"}]}],"author":{"name":"Itsuro Oda","email":"oda@valinux.co.jp","date":"2021-08-06 02:40:20.000000000","tz":0},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-21 15:31:44.000000000","tz":540},"subject":"Multi version API support","message":"Multi version API support\n\nThis patch provides a base to support multi version API.\n\nThe existing code of functions for SOL specification was hard to\nunderstand and enhance since it is based on the code of legacy tacker\nAPI and they are connected with each other complicatedly.\n\nTherefore the code for SOL specification is newly created which\nis independent to the legacy tacker API so that it will be easy to\nmaintain and enhance.\n\nThis patch supports vnflcm v2 API (api_version 2.0.0) as a starting\npoint. It supports less functions than the exsisting v1 API at the\nmoment(Xena) but it will catch up with by the next release (Y).\n\nThis patch makes supporting another API version easy when it will\nbe supported in the future. Possibly it may thought to add v1 API to\nthis code base.\n\nTODO: enhance UT/FT\nUT/FT is not sufficient at the moment. Additional UTs and FTs will\nbe provided with another patches.\n\nImplements: blueprint multi-version-api\nImplements: blueprint support-nfv-solv3-start-and-terminate-vnf\nImplements: blueprint support-nfv-solv3-query-vnf-instances\nImplements: blueprint support-nfv-solv3-query-operation-occurrences\nImplements: blueprint support-nfv-solv3-subscriptions\nChange-Id: If76f315d8b3856e0eef9b8808b90f0b15d80d488\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/afd432bb73b2f49023fd369bdf19c6368314584a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/afd432bb73b2f49023fd369bdf19c6368314584a"}]},"branch":"refs/heads/stable/xena"},"d8b2ddbde9ae55ca30204403650953ed1d14555b":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-09-23 04:44:41.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/98/810098/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/98/810098/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/98/810098/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/98/810098/5"}}},"commit":{"parents":[{"commit":"fa5f63d5b847f512531c19e97d50ca9ca1f52051","subject":"Object definitions of multi version API support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/fa5f63d5b847f512531c19e97d50ca9ca1f52051"}]}],"author":{"name":"Itsuro Oda","email":"oda@valinux.co.jp","date":"2021-08-06 02:40:20.000000000","tz":0},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-23 04:44:41.000000000","tz":0},"subject":"Multi version API support","message":"Multi version API support\n\nThis patch provides a base to support multi version API.\n\nThe existing code of functions for SOL specification was hard to\nunderstand and enhance since it is based on the code of legacy tacker\nAPI and they are connected with each other complicatedly.\n\nTherefore the code for SOL specification is newly created which\nis independent to the legacy tacker API so that it will be easy to\nmaintain and enhance.\n\nThis patch supports vnflcm v2 API (api_version 2.0.0) as a starting\npoint. It supports less functions than the exsisting v1 API at the\nmoment(Xena) but it will catch up with by the next release (Y).\n\nThis patch makes supporting another API version easy when it will\nbe supported in the future. Possibly it may thought to add v1 API to\nthis code base.\n\nTODO: enhance UT/FT\nUT/FT is not sufficient at the moment. Additional UTs and FTs will\nbe provided with another patches.\n\nImplements: blueprint multi-version-api\nImplements: blueprint support-nfv-solv3-start-and-terminate-vnf\nImplements: blueprint support-nfv-solv3-query-vnf-instances\nImplements: blueprint support-nfv-solv3-query-operation-occurrences\nImplements: blueprint support-nfv-solv3-subscriptions\nChange-Id: If76f315d8b3856e0eef9b8808b90f0b15d80d488\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d8b2ddbde9ae55ca30204403650953ed1d14555b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d8b2ddbde9ae55ca30204403650953ed1d14555b"}]},"branch":"refs/heads/stable/xena","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
