)]}'
{"id":"openstack%2Ftacker~810102","triplet_id":"openstack%2Ftacker~stable%2Fxena~I45661b5d8006e87db5f46a595756231849723ce6","project":"openstack/tacker","branch":"stable/xena","topic":"stable/xena-rc2","hashtags":[],"change_id":"I45661b5d8006e87db5f46a595756231849723ce6","subject":"Sample script for deploying k8s with kubespray","status":"MERGED","created":"2021-09-20 17:58:31.000000000","updated":"2021-09-23 06:21:42.000000000","submitted":"2021-09-23 06:21:42.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":"810102-stable/xena-rc2","meta_rev_id":"970463a34b865b405dc84dd91035af8a31bd31df","_number":810102,"virtual_id_number":810102,"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:41.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:42.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:57:56.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:57:56.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":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}],"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":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-20 17:58:31.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"state":"REVIEWER"},{"updated":"2021-09-20 18:16:19.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:59:39.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:59:39.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":"0bf63765d718e8dd576fdd8c620fd3a0be84a035","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-20 17:58:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aa0471ceef6914025bbfa9c3f2d3a9e17a4b68f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-20 18:16:19.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/1f12f641790c453fbc1f924bcc72afa1 : FAILURE in 6m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/624d59c2d559409bac80ecd8c5072b78 : FAILURE in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b685a1115194f5b9d93b2fbbefd49f8 : FAILURE in 7m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f59bbd403ad144468f29a45c4ddebe26 : FAILURE in 7m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ba4daba71e884c3aa7d3513480c5d483 : FAILURE in 7m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5d0e5689672d4f61adeb91436bfa4605 : FAILURE in 7m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f91d7eef405b4d4fb878c0d9505f752c : FAILURE in 7m 04s\n\nWarning:\n  Comments left for invalid file tacker/api/vnflcm/v1/controller.py\n  Comments left for invalid file tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py","accounts_in_message":[],"_revision_number":1},{"id":"095592791d531b87c73331226a0d4efe606eb2ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-21 15:34:30.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"3ef94a7ea89e6e08717bdcdbb61a026149e9e80f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-21 16:17:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ac31a48e316c4c968f14bd9d8f47bac2 : SUCCESS in 13m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e784ecb964704600896491826ee3f46c : SUCCESS in 18m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/623451f04d494c86a85ec0fb736fde49 : SUCCESS in 7m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cde8342d6a53413aa71390d5903721e1 : SUCCESS in 16m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3014ca82e6bd4524bd9541c54a55f47b : SUCCESS in 19m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fc75910b757e4a4d8670c5e6dd676c37 : SUCCESS in 18m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b19916049d5c4b5ba965b3749b3872a0 : SUCCESS in 9m 33s","accounts_in_message":[],"_revision_number":2},{"id":"9efe8be1c26fc8d1e8a40f946a7e9e12b7829b12","author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"date":"2021-09-23 04:28:12.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b9a57105b29ce61db0a386f58bceacf4563afff4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-23 04:45:44.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"00e69caa42a83ba6ecd4a9fb38ee713f044d9d20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 05:12:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/508d84b23c74451280b36a5e04aa69da : SUCCESS in 8m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a7a00b8be4d475abb50e990dcb1f167 : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c38fb7cf44644dd928f0e100e60ac96 : SUCCESS in 15m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/913b6e7826604feaafb1213bbe3d2a0c : SUCCESS in 15m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bb3a7362189e4159949a819cbf83b840 : SUCCESS in 17m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ab2cb6f74934d0b85e9c9c84d55dac0 : SUCCESS in 7m 06s","accounts_in_message":[],"_revision_number":3},{"id":"28b26b8fbe639295984c32961769faa136bbf04f","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-09-23 05:57:56.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1d8f6fe5e71b91b47b37a824201e9657ab866ed0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 05:58:56.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"be0d2e14cd31994e64a6ba7a244133bc0ae6397b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 06:21:41.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbc2372ec8bd44d5a5de468cbe2d9fd9 : SUCCESS in 5m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9451123409a54bdc89fe185f54e5a925 : SUCCESS in 16m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f647f42bcceb445eab4149111736df6e : SUCCESS in 17m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4f626b0badd4ab99945acb46b9bbbc9 : SUCCESS in 7m 36s","accounts_in_message":[],"_revision_number":3},{"id":"02dd2ee950b6ca594a1a9d719ca4f588d9346dcd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 06:21:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9c9e882716d3227c5001d2435c7406c0dc713fa0","revisions":{"7d7fbe23b66a0c673cafe12b96d5afb51c54a085":{"kind":"REWORK","_number":1,"created":"2021-09-20 17:58:31.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/02/810102/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/02/810102/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/02/810102/1"}}},"commit":{"parents":[{"commit":"5350a62f07bd0cc79eaabe3890c178b292c1dffd","subject":"Sample script of pod-affinity in kubernetes cluster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/5350a62f07bd0cc79eaabe3890c178b292c1dffd"}]}],"author":{"name":"Yi Feng","email":"fengyi@fujitsu.com","date":"2021-07-20 07:14:48.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-20 17:21:03.000000000","tz":540},"subject":"Sample script for deploying k8s with kubespray","message":"Sample script for deploying k8s with kubespray\n\nThis patch provides a sample script that allows users to install\nor delete kubernetes on VMs in the VNF when executing\ninstantiate/terminate/scale/heal through the kubespray ansible\nserver.\nIt also provides script to install and configure Load Balancer\nfor kubernetes cluster in the VNF.\n\nWhen instantiating CNF with service resource whose type is\n`NodePort` on Kubernetes VIM deployed by kubespray, its port must\nbe added into Load Balancer\u0027s configuration and restart it. So\nthis patch also provides a sample MgmtDriver and shell script\nto fix this problem.\n\nAt the same time, we found that if instantiate operation fails,\nafter the `instantiate_end` operation, the `terminate_end` operation\nwill not be executed in the rollback, which may cause the\nmodification in `instantiate_end` remains in the environment, so\nthis patch adds a `terminate_end` operation in `post_rollback_vnf`.\n\nImplements: blueprint k8s-mgmtdriver-kubespray\nChange-Id: I45661b5d8006e87db5f46a595756231849723ce6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7d7fbe23b66a0c673cafe12b96d5afb51c54a085"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7d7fbe23b66a0c673cafe12b96d5afb51c54a085"}]},"branch":"refs/heads/stable/xena"},"c664892aa6d4857e57e355ced33fe5d7c2b17756":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-09-21 15:34:30.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/02/810102/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/02/810102/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/02/810102/2"}}},"commit":{"parents":[{"commit":"66c6ca749b235879aa85a15a3f01cbfe091a72eb","subject":"Sample script of pod-affinity in kubernetes cluster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/66c6ca749b235879aa85a15a3f01cbfe091a72eb"}]}],"author":{"name":"Yi Feng","email":"fengyi@fujitsu.com","date":"2021-07-20 07:14:48.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-21 15:34:12.000000000","tz":540},"subject":"Sample script for deploying k8s with kubespray","message":"Sample script for deploying k8s with kubespray\n\nThis patch provides a sample script that allows users to install\nor delete kubernetes on VMs in the VNF when executing\ninstantiate/terminate/scale/heal through the kubespray ansible\nserver.\nIt also provides script to install and configure Load Balancer\nfor kubernetes cluster in the VNF.\n\nWhen instantiating CNF with service resource whose type is\n`NodePort` on Kubernetes VIM deployed by kubespray, its port must\nbe added into Load Balancer\u0027s configuration and restart it. So\nthis patch also provides a sample MgmtDriver and shell script\nto fix this problem.\n\nAt the same time, we found that if instantiate operation fails,\nafter the `instantiate_end` operation, the `terminate_end` operation\nwill not be executed in the rollback, which may cause the\nmodification in `instantiate_end` remains in the environment, so\nthis patch adds a `terminate_end` operation in `post_rollback_vnf`.\n\nImplements: blueprint k8s-mgmtdriver-kubespray\nChange-Id: I45661b5d8006e87db5f46a595756231849723ce6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/c664892aa6d4857e57e355ced33fe5d7c2b17756"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/c664892aa6d4857e57e355ced33fe5d7c2b17756"}]},"branch":"refs/heads/stable/xena"},"9c9e882716d3227c5001d2435c7406c0dc713fa0":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-09-23 04:45:44.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/02/810102/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/02/810102/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/02/810102/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/02/810102/3"}}},"commit":{"parents":[{"commit":"e48234f923b925620665b4b1e9f5e629250e55db","subject":"Sample script of pod-affinity in kubernetes cluster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e48234f923b925620665b4b1e9f5e629250e55db"}]}],"author":{"name":"Yi Feng","email":"fengyi@fujitsu.com","date":"2021-07-20 07:14:48.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2021-09-23 04:45:44.000000000","tz":0},"subject":"Sample script for deploying k8s with kubespray","message":"Sample script for deploying k8s with kubespray\n\nThis patch provides a sample script that allows users to install\nor delete kubernetes on VMs in the VNF when executing\ninstantiate/terminate/scale/heal through the kubespray ansible\nserver.\nIt also provides script to install and configure Load Balancer\nfor kubernetes cluster in the VNF.\n\nWhen instantiating CNF with service resource whose type is\n`NodePort` on Kubernetes VIM deployed by kubespray, its port must\nbe added into Load Balancer\u0027s configuration and restart it. So\nthis patch also provides a sample MgmtDriver and shell script\nto fix this problem.\n\nAt the same time, we found that if instantiate operation fails,\nafter the `instantiate_end` operation, the `terminate_end` operation\nwill not be executed in the rollback, which may cause the\nmodification in `instantiate_end` remains in the environment, so\nthis patch adds a `terminate_end` operation in `post_rollback_vnf`.\n\nImplements: blueprint k8s-mgmtdriver-kubespray\nChange-Id: I45661b5d8006e87db5f46a595756231849723ce6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9c9e882716d3227c5001d2435c7406c0dc713fa0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9c9e882716d3227c5001d2435c7406c0dc713fa0"}]},"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":{}}}]}
