)]}'
{"id":"openstack%2Ftacker~1003020","triplet_id":"openstack%2Ftacker~master~I97ce1826cf200675d1d85ff4b6f74b4755921c4a","project":"openstack/tacker","branch":"master","attention_set":{},"removed_from_attention_set":{"36672":{"account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"last_update":"2026-09-01 12:30:51.000000000","reason":"\u003cGERRIT_ACCOUNT_36672\u003e replied on the change","reason_account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"}}},"hashtags":[],"change_id":"I97ce1826cf200675d1d85ff4b6f74b4755921c4a","subject":"Validate VNF package artifact Source paths to prevent traversal","status":"NEW","created":"2026-08-31 06:55:34.000000000","updated":"2026-09-01 15:03:08.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"569416495094d06b5a19f3319186ebd2950a8eec","_number":1003020,"virtual_id_number":1003020,"owner":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-01 15:03:08.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-31 08:40:23.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":"84ac4fb2e86e689cacc4e63a3ec32c416594b240","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-31 06:55:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1fc5f1d58cf6ada87128d7701e7ae0e2bb4f1953","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 08:40:23.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9be38d3f095e4e5389b13683305d4f63\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/398087a175934453b46058a38b0fbbab : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8cad9f7ba99e4cc49139bb84ecfbf29a : FAILURE in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/37b7e70529c5427dbd5d3ccc534663c3 : SUCCESS in 10m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c64ce3c0725d4142a082ce3d203a19fb : SUCCESS in 8m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0fab9c2ad655456ca88e05f89e2e6cdd : SUCCESS in 12m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5829ad1a302c4fefb1e531d2edd34180 : SUCCESS in 6m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8b0a06db95e7418bab05eac413a6d717 : SUCCESS in 7m 18s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/02c61f94e04947aca5e32e137934154f : SUCCESS in 1h 15m 05s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/1dfbe50623bb40d3becd7329a72d9c24 : SUCCESS in 54m 17s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/6c9fd7af0c064a48bdead096e20156f6 : SUCCESS in 57m 56s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/429faefe51534538b2d9533198f9f802 : SUCCESS in 59m 47s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/5037f00d1a5c4647bd7bb67871e47cba : SUCCESS in 39m 27s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/89754a31c380441a9e5d814cd926ee86 : SUCCESS in 32m 10s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/28efeaeacc8e4172ab02d9246fcb1cbb : SUCCESS in 1h 04m 13s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/b0f528b99fff4ef4a77cf85fa48ed7e6 : SUCCESS in 44m 09s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/af668bb91fd54396bcbc2d354ce7c1bc : SUCCESS in 48m 36s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/63f079b3722147498ea760a2e864e57b : FAILURE in 53m 52s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/97ae94b454ae4aeb8ff816fde4dd50c4 : SUCCESS in 1h 10m 19s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/6015f8a8edd343d1bd0323442f115d34 : RETRY_LIMIT in 20m 44s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/2cb55b6c743345339ec0195e9ab2dfff : SUCCESS in 56m 05s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/6ad3e9eeb16f45c09d65c8f3c6dec18a : SUCCESS in 50m 33s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/f4658c8bd8e14eb88aecf809364b0a71 : FAILURE in 1h 43m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c76bfa06f6525328553ca4cae460757917886e32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-31 11:46:17.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fca9331aef45bce6f7feb11e90973990c9ffb81a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 16:09:26.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/496aa9ad8f964ad790b0a03d2734f726\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2e5bb7c78484751bf4bfeffcfd682ee : SUCCESS in 8m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2b709bea072481abd5a56bb5ec258fc : SUCCESS in 5m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/90aad6a475684b45bce268e1a1d96202 : SUCCESS in 7m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe28b6b5f9cf4662b08886bf9c4a3321 : SUCCESS in 5m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/22c75cf4e79e496693764479cd1403c6 : SUCCESS in 13m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06f0769e4351423ea8a1e89c902b27b2 : SUCCESS in 5m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/961e0bfe256a4b4aa27a3f7e6365c367 : SUCCESS in 6m 01s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/eb5a112d362d4f7a8e28b77c0634b57f : SUCCESS in 57m 51s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/ca205b1863604105bf281bd445ae60c3 : SUCCESS in 41m 19s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/5a47c0ec36494937b91a712337068f72 : SUCCESS in 30m 34s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/748f9debcdb54cdfafff1010bec6b9c5 : SUCCESS in 1h 06m 47s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/7227e016bb6a4f739567e0fbb983fa0b : SUCCESS in 1h 03m 41s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/c110f328af104853a1698b01c34d1845 : SUCCESS in 57m 23s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/abf2d1e78b554568899e41ad213b3d58 : FAILURE in 1h 08m 45s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/d3cab3d4781e4486be576a92c7453ed5 : SUCCESS in 56m 26s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/c89ecf9cbbe54b089ce61ba9e15d7642 : SUCCESS in 1h 09m 45s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/ea74c1360bcc4dd8b8d0a71126fb68ab : FAILURE in 38m 48s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/2ac608047ace4bf9943eb456109c1029 : SUCCESS in 1h 10m 19s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/ee7889e603594b23b2715e1dc45a4850 : RETRY_LIMIT in 10m 04s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/674fd0263aa249a8b09af6a22a5c6ae9 : SUCCESS in 59m 56s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/1b94efdfd0614266b25ffb6227794b94 : SUCCESS in 1h 17m 11s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/9e1f70391af24c89b08fe387caafa554 : FAILURE in 2h 13m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"38318e45ac35343d6329499fafb82f11ce895a92","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-09-01 12:30:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"569416495094d06b5a19f3319186ebd2950a8eec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 15:03:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d8d4753b5974e20ac6ea2110aa857b4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1186979bfeb54d649ac3ad93d4f2dbab : SUCCESS in 5m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4fbcd9ae4b2744d38f121bfd206f9611 : SUCCESS in 5m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8a823701ee18457a99046650b9f44dd7 : SUCCESS in 9m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/555d0cee51e44db7af2c3bc2be26eaa9 : SUCCESS in 8m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/80b4b4673b2e40e196684dbc488d13f5 : SUCCESS in 12m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37f9a8911c2347dab409799267a438f9 : SUCCESS in 3m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/668f789cc1a14c4fab010b956e17582d : SUCCESS in 6m 22s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/dd90887e01974fe8b68578a9a608840b : SUCCESS in 1h 19m 22s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/06279fb72df747efb62b7bd2c4eac67e : SUCCESS in 42m 50s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/d1ce9124335c485abb6e9f752ca5ceb9 : SUCCESS in 1h 04m 30s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/bc4b0a7cc6994c50979b026595a12442 : SUCCESS in 53m 07s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/d63cfec9266347f2b4ba6dc22a784802 : SUCCESS in 58m 13s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/62bcff89467e435984fdc83757a26ca0 : SUCCESS in 1h 00m 37s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/fcb2fb1118914e8aad8cf01aacd60d62 : SUCCESS in 33m 32s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/a50e37bd5f664ce69a8e27676c512148 : SUCCESS in 40m 41s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/a1bf8fcaeda843caa7d9690a07ef1e73 : SUCCESS in 1h 05m 32s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/5a7803b265524b9e9b0c6d657ea6672b : FAILURE in 48m 25s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/33d23954df364322b3707bc586840d11 : SUCCESS in 1h 09m 58s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/b29563f1b032439eab84b0f9a196ff20 : RETRY_LIMIT in 8m 07s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/e5951f30ada4401a82703e44f81fe870 : SUCCESS in 54m 07s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/0e2f3ce43dd347f9bb3cd4ab991943c8 : SUCCESS in 50m 39s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/aceb6d178ff44dba810b0bb5800138a1 : FAILURE in 2h 22m 41s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"830d6bc3a66a10d6d3543416bc47c7a5fa28a81a","revisions":{"afb912b31ee95d73d9eb859930afbd700eb18229":{"kind":"REWORK","_number":1,"created":"2026-08-31 06:55:34.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/20/1003020/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/20/1003020/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/20/1003020/1"}}},"commit":{"parents":[{"commit":"4a7cace19e06671aebed85f593ced618d5963a9e","subject":"Merge \"Stop useless passing preexec_fn to Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4a7cace19e06671aebed85f593ced618d5963a9e"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-25 20:33:40.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-31 06:55:31.000000000","tz":0},"subject":"Validate VNF package artifact Source paths to prevent traversal","message":"Validate VNF package artifact Source paths to prevent traversal\n\nManifest Source paths were not checked to ensure they stayed\nwithin the VNF package directory, allowing a crafted CSAR to\naccess files outside the package directory.\n\nHence, this patch adds a check during onboarding to validate\nthe artifact Source path and ensure it stays within the VNF\npackage directory.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2154540\nChange-Id: I97ce1826cf200675d1d85ff4b6f74b4755921c4a\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/afb912b31ee95d73d9eb859930afbd700eb18229"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/afb912b31ee95d73d9eb859930afbd700eb18229"}]},"branch":"refs/heads/master"},"830d6bc3a66a10d6d3543416bc47c7a5fa28a81a":{"kind":"REWORK","_number":2,"created":"2026-08-31 11:46:17.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/20/1003020/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/20/1003020/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/20/1003020/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/20/1003020/2"}}},"commit":{"parents":[{"commit":"4a7cace19e06671aebed85f593ced618d5963a9e","subject":"Merge \"Stop useless passing preexec_fn to Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4a7cace19e06671aebed85f593ced618d5963a9e"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-25 20:33:40.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-08-31 11:46:00.000000000","tz":0},"subject":"Validate VNF package artifact Source paths to prevent traversal","message":"Validate VNF package artifact Source paths to prevent traversal\n\nManifest Source paths were not checked to ensure they stayed\nwithin the VNF package directory, allowing a crafted CSAR to\naccess files outside the package directory.\n\nHence, this patch adds a check during onboarding to validate\nthe artifact Source path and ensure it stays within the VNF\npackage directory.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2154540\nChange-Id: I97ce1826cf200675d1d85ff4b6f74b4755921c4a\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/830d6bc3a66a10d6d3543416bc47c7a5fa28a81a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/830d6bc3a66a10d6d3543416bc47c7a5fa28a81a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
