)]}'
{"id":"openstack%2Ftacker~755604","triplet_id":"openstack%2Ftacker~stable%2Fvictoria~I34b82fd40830dd74d0f5ef24a60b3ff465cd4819","project":"openstack/tacker","branch":"stable/victoria","topic":"bp/vnf-rolling-upgrade","hashtags":[],"change_id":"I34b82fd40830dd74d0f5ef24a60b3ff465cd4819","subject":"Implementation Fenix plugin in Tacker","status":"MERGED","created":"2020-10-01 17:29:24.000000000","updated":"2020-10-02 16:23:31.000000000","submitted":"2020-10-02 16:23:30.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":"755604-1601655811106-008d8d24","meta_rev_id":"adc5e6e4113f1eec38b65c96c2753f734e67bb15","_number":755604,"virtual_id_number":755604,"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":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-02 16:23:30.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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":0,"_account_id":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"},{"value":2,"date":"2020-10-02 15:57:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":2,"date":"2020-10-02 13:43:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"},{"value":1,"date":"2020-10-02 15:57: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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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":[],"reviewers":{"REVIEWER":[{"_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":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-01 17:29:24.000000000","updated_by":{"_account_id":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"},"reviewer":{"_account_id":29908,"name":"JangwonLee","email":"jangwon.lee@dcn.ssu.ac.kr","username":"JangwonLee"},"state":"REVIEWER"},{"updated":"2020-10-02 13:43:59.000000000","updated_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2020-10-02 16:23:30.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":"589dc6da8020e55b21bd807ea6712495c8175e0b","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-01 17:29:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"739765edc414f86c27f4780bb7154f328a231638","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-01 17:43:45.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"0d30378fca13602e6e78de3f9fc05358ae761011","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-01 21:11:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d461b90805c949689e7ca04fb1758ab8 : SUCCESS in 4m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69efb562d8bb45d29419dbb95b9d1cae : SUCCESS in 6m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c8c2072aca5f4659b642b2b0435c8ce0 : SUCCESS in 7m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83d27df948814c5e9915057f969413f4 : SUCCESS in 7m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/47228817edd34b83b51ca1b05add2c48 : SUCCESS in 7m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/12e3ad44dc224b56aa693fbf4fde032f : SUCCESS in 8m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2df182f4d96e4d3d89deb180ae56ceca : SUCCESS in 9m 49s\n- tacker-functional-devstack-multinode-python3 https://zuul.opendev.org/t/openstack/build/a7aba5d2a3ec483dac9b151718ee72d6 : FAILURE in 1h 36m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"34d3bc1667484c45e012bcd788f83b134900ab4a","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-02 06:44:52.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"a8fefb18bad7fa91340c970bb4d291c472e244b7","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-02 09:24:04.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"7f53b2ddf12051a5198d5943675123ad31299eae","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-02 09:24:45.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"820205ea56e310f2105391d339fe4cb51a64fe21","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-02 11:21:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0ec37ab2ec2b4ef1bbd40798d7e4c4c5 : SUCCESS in 3m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f9c69063be44d6a9c884f1097eda315 : SUCCESS in 7m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2bbc02eeed6848d286ddfd0bdd50f751 : SUCCESS in 9m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d41294a4407040c18bad448017d10f4d : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d7f08121562d4bd38a79f60bb40dcd5d : SUCCESS in 9m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/86d1eff863d74e5bbe6a4d6644596d22 : SUCCESS in 9m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8b17db861604b0f9384fd3e560c39de : SUCCESS in 6m 15s\n- tacker-functional-devstack-multinode-python3 https://zuul.opendev.org/t/openstack/build/05b413e4b9994436aa636b0070c65daa : FAILURE in 1h 38m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b52e7595676b92f75ac0a18206af06b0e9c36d88","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2020-10-02 13:43:59.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b232bf4c6132e8581e06fe52c16b38a5f6611307","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2020-10-02 15:57:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0427c3fa5540f559eef903eb646e38b97378fc9b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-02 15:57:27.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"32b65a58c56cde6788cf69d3c0db03c7f286d3c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-02 16:23:30.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9b1b7011b47e4227883d107712cfa72d : SUCCESS in 3m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47b6535012094edeadd16d11bc61cef7 : SUCCESS in 9m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e7806c239e74cd3ada5979a4507f4c2 : SUCCESS in 4m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5a874bba17854ee5a93df0ab608e6b48 : SUCCESS in 10m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/70d1214095d24b00a526d2fd489ac6c9 : SUCCESS in 10m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bdf734e06dc46809e80c01995c547a6 : SUCCESS in 7m 17s","accounts_in_message":[],"_revision_number":2},{"id":"a200ce53d8ed460ff0fa23ca061f909a60922410","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-02 16:23:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3962c23ab07ebdfd67718c21583196a857a436e2","revisions":{"62c98756c8c5434200887cf3384d8f007e162a99":{"kind":"REWORK","_number":1,"created":"2020-10-01 17:29:24.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/04/755604/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/04/755604/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/04/755604/1"}}},"commit":{"parents":[{"commit":"16540339abd67c3b0b649e9ffd398d898ef9d0ef","subject":"Running the VNF LCM instantiate using the sample vnf package fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/16540339abd67c3b0b649e9ffd398d898ef9d0ef"}]}],"author":{"name":"Jangwon Lee","email":"jangwon.lee@dcn.ssu.ac.kr","date":"2020-03-10 11:45:06.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2020-10-01 17:28:19.000000000","tz":540},"subject":"Implementation Fenix plugin in Tacker","message":"Implementation Fenix plugin in Tacker\n\nAdd fenix plugin for host maintenance.\nThis feature creates plugin for fenix, create_vnf_maintenance() in VNFM and\nVNFMaintenanceAlarmMonitor to create alarm for Fenix. And the feature modifies\nalarm_receiver and CRUD in VNFM.\n\nAfter this feature, all VNF has ALL_MAINTENANCE resource to interacts\nwith Fenix plugin and [VDU_NAME]_MAINTENANCE if VDU has maintenance property.\n[VDU_NAME]_MAINTENANCE will use to perform VNF software modification.\n\nCurrently, the plugin can perform CRUD constraints for maintenance,\nscale in/out and migration for MIGRATE and LIVE_MIGRATE. The feature has\nfunctions for OWN_ACTION with modified healing, but it not works based on\ndefault vnf workflow in Fenix. And The feature doesn\u0027t support server_group\nand related with HA like switch over because of unsupported in Tacker.\nSo these features will be enhance after adding required.\n\nCo-Authored-By: Hyunsik Yang \u003cyangun@dcn.ssu.ac.kr\u003e\n\nImplements: blueprint vnf-rolling-upgrade\nChange-Id: I34b82fd40830dd74d0f5ef24a60b3ff465cd4819\n(cherry picked from commit df0ba6b7e00b00d6f5c00bfa14583cb5eb4ae0b2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/62c98756c8c5434200887cf3384d8f007e162a99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/62c98756c8c5434200887cf3384d8f007e162a99"}]},"parents_data":[{"branch_name":"refs/heads/stable/victoria","commit_id":"16540339abd67c3b0b649e9ffd398d898ef9d0ef","is_merged_in_target_branch":false,"change_id":"Icccaa523d33115e8b7ec0a6fd7e9c5f177d0a363","change_number":755603,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/stable/victoria"},"3962c23ab07ebdfd67718c21583196a857a436e2":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-10-02 09:24:45.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/04/755604/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/04/755604/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/04/755604/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/04/755604/2"}}},"commit":{"parents":[{"commit":"aee1a048cba463f1fd8eae8b122dc31c58f80055","subject":"Fix: Remove wrong constraint in vnf_package_vnfd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/aee1a048cba463f1fd8eae8b122dc31c58f80055"}]}],"author":{"name":"Jangwon Lee","email":"jangwon.lee@dcn.ssu.ac.kr","date":"2020-03-10 11:45:06.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2020-10-02 09:23:00.000000000","tz":540},"subject":"Implementation Fenix plugin in Tacker","message":"Implementation Fenix plugin in Tacker\n\nAdd fenix plugin for host maintenance.\nThis feature creates plugin for fenix, create_vnf_maintenance() in VNFM and\nVNFMaintenanceAlarmMonitor to create alarm for Fenix. And the feature modifies\nalarm_receiver and CRUD in VNFM.\n\nAfter this feature, all VNF has ALL_MAINTENANCE resource to interacts\nwith Fenix plugin and [VDU_NAME]_MAINTENANCE if VDU has maintenance property.\n[VDU_NAME]_MAINTENANCE will use to perform VNF software modification.\n\nCurrently, the plugin can perform CRUD constraints for maintenance,\nscale in/out and migration for MIGRATE and LIVE_MIGRATE. The feature has\nfunctions for OWN_ACTION with modified healing, but it not works based on\ndefault vnf workflow in Fenix. And The feature doesn\u0027t support server_group\nand related with HA like switch over because of unsupported in Tacker.\nSo these features will be enhance after adding required.\n\nCo-Authored-By: Hyunsik Yang \u003cyangun@dcn.ssu.ac.kr\u003e\n\nImplements: blueprint vnf-rolling-upgrade\nChange-Id: I34b82fd40830dd74d0f5ef24a60b3ff465cd4819\n(cherry picked from commit df0ba6b7e00b00d6f5c00bfa14583cb5eb4ae0b2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3962c23ab07ebdfd67718c21583196a857a436e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3962c23ab07ebdfd67718c21583196a857a436e2"}]},"parents_data":[{"branch_name":"refs/heads/stable/victoria","commit_id":"aee1a048cba463f1fd8eae8b122dc31c58f80055","is_merged_in_target_branch":true,"change_id":"I7a62ecf3eeec2f363d0f099bb46d3dec7948501a","change_number":755600,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
