)]}'
{"id":"openstack%2Ftacker~784593","triplet_id":"openstack%2Ftacker~stable%2Fwallaby~Ibd8c5cae985766d5bd5e73276920fd4c28d6e87f","project":"openstack/tacker","branch":"stable/wallaby","topic":"bp/support-placement-constraints-stable/wallaby","hashtags":[],"change_id":"Ibd8c5cae985766d5bd5e73276920fd4c28d6e87f","subject":"Support Placement Constraints for Grant","status":"MERGED","created":"2021-04-05 12:45:28.000000000","updated":"2021-04-08 04:13:16.000000000","submitted":"2021-04-08 04:12:03.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":"784593-bp/support-placement-constraints-stable/wallaby","cherry_pick_of_change":779158,"cherry_pick_of_patch_set":17,"meta_rev_id":"56463311bbfa24d6902ec7a82f44d12d7f896084","_number":784593,"virtual_id_number":784593,"owner":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"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":"2021-04-08 04:12:02.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":2,"date":"2021-04-07 08:13:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":2,"date":"2021-04-08 03:53:20.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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"all":[{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":1,"date":"2021-04-08 03:53:20.000000000","permitted_voting_range":{"min":1,"max":1},"_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":[{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"}],"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":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-05 15:06:40.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-04-07 04:03:43.000000000","updated_by":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2021-04-07 06:58:02.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"state":"REVIEWER"},{"updated":"2021-04-07 06:58:02.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"state":"REVIEWER"},{"updated":"2021-04-07 06:58:02.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"state":"REVIEWER"}],"messages":[{"id":"ca098464e5b8d79e46c4bfa31397f8064d0963f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-04-05 12:45:28.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"85437e6c5c4adc42c1057ffc389cde2453098415","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 15:06:40.000000000","message":"Patch Set 1: Verified-1\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/404496f8f1f446809f3c376885d68096 : FAILURE in 9m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e08aa43b49694c1995e6e05202a83e03 : SUCCESS in 14m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cab7fa136c054d90ad88acb0f2f4e63b : SUCCESS in 5m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/619f7bbfb012451c851ab84ec9f9bf5d : FAILURE in 13m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e08988b793334bbba297b8af6733a038 : FAILURE in 13m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cc590725cbc442179b61ef2276bddae9 : FAILURE in 12m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/020abd2384604251889fc4df0b2689d6 : SUCCESS in 6m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/055d69bd4b024042b382bc1f9d9c51ed : SUCCESS in 5m 09s\n- tacker-functional-devstack-multinode-legacy https://zuul.opendev.org/t/openstack/build/9e153ff60a3b4c93bb25e160a01d619f : FAILURE in 1h 08m 25s\n- tacker-functional-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/4f9aebc9167e485f9d05e27d0b795cef : SUCCESS in 2h 18m 27s\n- tacker-functional-devstack-multinode-sol-separated-nfvo https://zuul.opendev.org/t/openstack/build/2b5057d8729b4e68b7846c39562cb928 : SUCCESS in 1h 13m 11s\n- tacker-functional-devstack-multinode-sol-kubernetes https://zuul.opendev.org/t/openstack/build/7aad6a9fab7a4976a2672ea569a94bf4 : SUCCESS in 1h 19m 08s","accounts_in_message":[],"_revision_number":1},{"id":"c2e628c257f854f7ee5c2b1e0036860666809755","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"date":"2021-04-06 04:07:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"7a55568d1e9ab76086cd543c8f508f39bfa5360f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 06:27:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e2ee04c362640bfb0c203cc5727310b : SUCCESS in 8m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/830f5db2c5064843a4f09cca684d0347 : SUCCESS in 17m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a01fb15afbc64f5c802fe8c7398c53cd : SUCCESS in 5m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/98f2d3e8d0c0416d9865536049baed67 : SUCCESS in 13m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/afc6bc8c226b4441a3f19c4dfbf250c1 : SUCCESS in 14m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/336b7664f02b4f73b02545e82e75f110 : SUCCESS in 14m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55a6caa9af17473a8e26cd0f74d78e94 : SUCCESS in 6m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c13acf3ce0884894ac70ff6bb7be0161 : SUCCESS in 4m 05s\n- tacker-functional-devstack-multinode-legacy https://zuul.opendev.org/t/openstack/build/4c4007299d424706be3852b75d35ac75 : SUCCESS in 1h 56m 56s\n- tacker-functional-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/275b858bedf64592bfe0b1a51e794972 : SUCCESS in 2h 14m 11s\n- tacker-functional-devstack-multinode-sol-separated-nfvo https://zuul.opendev.org/t/openstack/build/4674f9fe048e4b878627395e070b1119 : SUCCESS in 1h 03m 13s\n- tacker-functional-devstack-multinode-sol-kubernetes https://zuul.opendev.org/t/openstack/build/2e8875a1ee584400bb4b225bbe54a805 : SUCCESS in 1h 23m 28s","accounts_in_message":[],"_revision_number":2},{"id":"2133961c2325dc82c580c27a928df82b15d6fda9","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-04-07 08:13:10.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ee1a8ad15b384d3e6d5e10016f4ce68b30757f9e","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2021-04-08 03:53:20.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"bf144868bf7c7281e2fbea8c10bd4ff18a2078e8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 03:53:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"7d2d437b5981bc4e77adcc3df6dee80087752566","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 04:12:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e49bfe2b37ca48b7946c3a880e6589cc : SUCCESS in 16m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/192a514e88954bd9a7a99c781a3ae2d3 : SUCCESS in 7m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a90983bc926a425dbc599d9df7c15ee4 : SUCCESS in 14m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b87c936badca445486b49a18c680526c : SUCCESS in 14m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12e78634d5b5416bb4e5a268580643f0 : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ff2bf9fa7fbb421f85ab01be99817621 : SUCCESS in 6m 03s","accounts_in_message":[],"_revision_number":2},{"id":"5975e64a57dd27e4e171a5a779e0b187e070ac63","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 04:12:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"56463311bbfa24d6902ec7a82f44d12d7f896084","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 04:13:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c74ff44143cf42cd83873c65eba9c0dc : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/497ccce8dc9249069d6e0eb347039b42 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7050b218f29f407611c11470f6ba5782a51c3af7","revisions":{"3528c64ea9636308999a7d44af0413c1d5f255f2":{"kind":"REWORK","_number":1,"created":"2021-04-05 12:45:28.000000000","uploader":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"ref":"refs/changes/93/784593/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/93/784593/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/93/784593/1"}}},"commit":{"parents":[{"commit":"550b39277f13cb2d5a90244a05e8a77d5872154f","subject":"improve UT coverage of tacker-server related files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/550b39277f13cb2d5a90244a05e8a77d5872154f"}]}],"author":{"name":"Aldinson Esto","email":"esto.aln@nec.com","date":"2021-03-08 05:08:02.000000000","tz":540},"committer":{"name":"Aldinson C. Esto","email":"esto.aln@nec.com","date":"2021-04-05 12:45:28.000000000","tz":0},"subject":"Support Placement Constraints for Grant","message":"Support Placement Constraints for Grant\n\nGrant for 3rd-party NFVO is improved. Process related to placement\nconstraints is supported. This enables interoperability with\n3rd-party NFVO which enables them to deploy each VM in the VNF after\nsetting the zone information based on the grant response from NFVO.\n\nCo-authored-By: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nImplements: blueprint support-placement-constraints\nChange-Id: Ibd8c5cae985766d5bd5e73276920fd4c28d6e87f\n(cherry picked from commit 3859ade82452bd477eebccf96eaccd56ec99385d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3528c64ea9636308999a7d44af0413c1d5f255f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3528c64ea9636308999a7d44af0413c1d5f255f2"}]},"branch":"refs/heads/stable/wallaby"},"7050b218f29f407611c11470f6ba5782a51c3af7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-04-06 04:07:30.000000000","uploader":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"ref":"refs/changes/93/784593/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/93/784593/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/93/784593/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/93/784593/2"}}},"commit":{"parents":[{"commit":"12841887094196e6568b4932074d3e134854d7ec","subject":"Fix UT and FT VNFD yaml because lack of properties","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/12841887094196e6568b4932074d3e134854d7ec"}]}],"author":{"name":"Aldinson Esto","email":"esto.aln@nec.com","date":"2021-03-08 05:08:02.000000000","tz":540},"committer":{"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","date":"2021-04-06 04:07:30.000000000","tz":0},"subject":"Support Placement Constraints for Grant","message":"Support Placement Constraints for Grant\n\nGrant for 3rd-party NFVO is improved. Process related to placement\nconstraints is supported. This enables interoperability with\n3rd-party NFVO which enables them to deploy each VM in the VNF after\nsetting the zone information based on the grant response from NFVO.\n\nCo-authored-By: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nImplements: blueprint support-placement-constraints\nChange-Id: Ibd8c5cae985766d5bd5e73276920fd4c28d6e87f\n(cherry picked from commit 3859ade82452bd477eebccf96eaccd56ec99385d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7050b218f29f407611c11470f6ba5782a51c3af7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7050b218f29f407611c11470f6ba5782a51c3af7"}]},"branch":"refs/heads/stable/wallaby","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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}]}],"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":{}}}]}
