)]}'
{"id":"openstack%2Ffreezer-api~1007441","triplet_id":"openstack%2Ffreezer-api~stable%2F2026.2~I4c99f8d93e18ba88def46aeb9b535a2734cd2901","project":"openstack/freezer-api","branch":"stable/2026.2","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-10-07 06:51:21.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"hashtags":[],"change_id":"I4c99f8d93e18ba88def46aeb9b535a2734cd2901","subject":"Bind resources by project_id for Elasticsearch","status":"MERGED","created":"2026-09-25 08:27:54.000000000","updated":"2026-10-08 08:58:27.000000000","submitted":"2026-10-08 08:56:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1007441","cherry_pick_of_change":1006701,"cherry_pick_of_patch_set":1,"meta_rev_id":"ed0d5447adb7acb56094fc3c937836ea151dab20","_number":1007441,"virtual_id_number":1007441,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-10-08 08:56:49.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2026-10-07 06:51:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2026-10-08 08:37:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-25 09:16:26.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":"8d8febbffccc76b17f4f21b6b6ec79f970ca5aa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-25 08:27:54.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4e4d15d15b9993c37a0b31dfbd83d8f26c5d9daf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 09:16:26.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d354445741774931bd9f05d17aa6ec23\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b99b038cb78477a88facac8bd44e9c0 : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3d75f5f094964f4e8dda7580e880043f : FAILURE in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/31ed01e2d3fc4948bfef954343dd3aae : FAILURE in 5m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0857eedcf28e4793b6eb1282291c992c : FAILURE in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4052b88d8382442aa46e3b91b164e6ef : SUCCESS in 2m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dda30fe72c91493697a4ab710bdb73cb : SUCCESS in 4m 24s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5647b7c9a40f4b95b0ca31e54656f8bc : SUCCESS in 4m 45s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/1db497e62c2647258c1fff76834358c7 : FAILURE in 20m 40s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6fd1ed35210644faa1e864b316b98e0b : FAILURE in 37m 41s","accounts_in_message":[],"_revision_number":1},{"id":"0a96a82ca9d90b005b1d707604a67de4ee858c93","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-29 07:57:53.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0c983af84268df89d1413916588f430d8597cb92","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 09:05:36.000000000","message":"Patch Set 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/785f38f1d5d04f7e9e771e354998726d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5a1e36d2c0940f189396bd9133d679a : SUCCESS in 5m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0d2f4caeedf24d7091a842114294779d : FAILURE in 6m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2fe2e42088e6419ba6cebcaffba6a5e4 : FAILURE in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e53f60cd66444539b7945e57925768b5 : FAILURE in 6m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aeb69336972a428b9ce1663f39462dd3 : SUCCESS in 4m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c2004e1dbf34483a5770de4d13cff35 : SUCCESS in 5m 43s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/3095144334cf4cc488067427fe8fd4a1 : SUCCESS in 4m 29s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/b9cd15c3657d403f8babcf1ecc8868d0 : FAILURE in 35m 02s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b7412b152b9440e98fa31159c7e52be7 : FAILURE in 30m 03s","accounts_in_message":[],"_revision_number":1},{"id":"c8c1973cc151f575f028fb35b7cb01d5f0cb713b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-10-06 08:07:47.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_28619\u003e\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"_revision_number":2},{"id":"699926dd269b48e7253729fed495c6473f3cb952","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 08:56:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9821b5b5da1b4a4e96f8b27a66b25405\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/857a7c47a23a4f61ba11c56aebcda7da : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/93329cffe7f94ef6b2090bf7c59af918 : SUCCESS in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/87b13d21a497485ab1b90ed39e3b8d35 : SUCCESS in 6m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a7452318b40f4a7bb72e022ab8c5861e : SUCCESS in 6m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/519414c12962417db4710007ec1567dd : SUCCESS in 3m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/65306e1ae8c345f5b16fe0d3250f01b4 : SUCCESS in 3m 45s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/cce31210b0b14b478d26e42f2a59384b : SUCCESS in 4m 08s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/2fa279e77277405591ca0f34e687457c : SUCCESS in 37m 13s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cbe869c086054435adacb1d8bba911ff : SUCCESS in 41m 22s","accounts_in_message":[],"_revision_number":2},{"id":"6e7c2f49a1c120d8586fce1e6153fb7fb261fbeb","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-10-07 06:51:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a672e39dc178a561117ac6beab6ffde067547a9b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 08:11:57.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"69cbe1f63d5d0b88a6f3ec945dc92487aa5cd45c","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-10-08 08:37:34.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"736e508781f2aa6974c49406e79246280c3d7548","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-10-08 08:37:38.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f3433fc700ed14b95dcaced82acc2f3a147a6fad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 08:56:49.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/55288cdb285541b3be41f08d2351c912\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce7108514e224b99847456e0872b0527 : SUCCESS in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ac8bc9ef3e2c4e3dbdb778de94600f91 : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2bd8a12e719443f784b324b6dd325477 : SUCCESS in 4m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/564fbe121d704f889b2f8ee9758e35ad : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a9aa31fee9249e59676d7edec88190e : SUCCESS in 4m 35s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/521c23dee03a40c1b4dbd6930ef9771a : SUCCESS in 5m 11s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/88712c53fd614a149cdf3dbe91eea99b : SUCCESS in 35m 37s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/86d6cbb02ae8445b8e62099ea79b26d9 : SUCCESS in 37m 33s","accounts_in_message":[],"_revision_number":2},{"id":"5a6d123c54ef8af53a87cd65182cc151048438d4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 08:56:50.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"ed0d5447adb7acb56094fc3c937836ea151dab20","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 08:58:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ec56d6463fc46b28419f4a03c1a1129\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbc357bb81bf4c768c5bb8cc52bdecb5 : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ea646bd086bb2c86e85b3e07fe82caf3c9213a0f","revisions":{"d1ed276146a8e86ead41b48544b734e45b3f434f":{"kind":"REWORK","_number":1,"created":"2026-09-25 08:27:54.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/41/1007441/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/41/1007441/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/1"}}},"commit":{"parents":[{"commit":"ab5b9424e55fb0da2c718e13690cd76710b6a880","subject":"Update TOX_CONSTRAINTS_FILE for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ab5b9424e55fb0da2c718e13690cd76710b6a880"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-22 10:02:21.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-25 08:27:54.000000000","tz":0},"subject":"Bind resources by project_id for Elasticsearch","message":"Bind resources by project_id for Elasticsearch\n\nThis is a follow-up to the change [1] which has implemented mapping of\nall resources by project_id instead of the user_id.\n\nPrior change has ommited elasticsearch engine, as it\u0027s being deprecated.\nWe align the storage engines, as elasticsearch was not yet removed, and\nthis difference in behavior between engines is unacceptable.\n\nBinding resources by user_id is a consequence of v1 API, where binding\nby user_id was the way to enforce ownership back in the days.\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/988643\n\nRelated-Bug: #2167261\nChange-Id: I4c99f8d93e18ba88def46aeb9b535a2734cd2901\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n(cherry picked from commit 40ece7b122a06956c013ba7d9d4206c3039fee9d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d1ed276146a8e86ead41b48544b734e45b3f434f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d1ed276146a8e86ead41b48544b734e45b3f434f"}]},"branch":"refs/heads/stable/2026.2","conflicts":{"base":"8118d6f6f1b36326e4310328de93b82fa2e6d8b5","ours":"ab5b9424e55fb0da2c718e13690cd76710b6a880","theirs":"40ece7b122a06956c013ba7d9d4206c3039fee9d","merge_strategy":"recursive","contains_conflicts":false}},"ea646bd086bb2c86e85b3e07fe82caf3c9213a0f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-10-06 08:07:47.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_uploader":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"ref":"refs/changes/41/1007441/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/41/1007441/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/41/1007441/2"}}},"commit":{"parents":[{"commit":"3721ea918dd5b15e96722416c11b518346137d01","subject":"Properly return 404 on non-existent UUID DELETE","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/3721ea918dd5b15e96722416c11b518346137d01"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-22 10:02:21.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-10-06 08:07:47.000000000","tz":0},"subject":"Bind resources by project_id for Elasticsearch","message":"Bind resources by project_id for Elasticsearch\n\nThis is a follow-up to the change [1] which has implemented mapping of\nall resources by project_id instead of the user_id.\n\nPrior change has ommited elasticsearch engine, as it\u0027s being deprecated.\nWe align the storage engines, as elasticsearch was not yet removed, and\nthis difference in behavior between engines is unacceptable.\n\nBinding resources by user_id is a consequence of v1 API, where binding\nby user_id was the way to enforce ownership back in the days.\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/988643\n\nRelated-Bug: #2167261\nChange-Id: I4c99f8d93e18ba88def46aeb9b535a2734cd2901\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n(cherry picked from commit 40ece7b122a06956c013ba7d9d4206c3039fee9d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ea646bd086bb2c86e85b3e07fe82caf3c9213a0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ea646bd086bb2c86e85b3e07fe82caf3c9213a0f"}]},"branch":"refs/heads/stable/2026.2","description":"Rebase","conflicts":{"base":"ab5b9424e55fb0da2c718e13690cd76710b6a880","ours":"d1ed276146a8e86ead41b48544b734e45b3f434f","theirs":"3721ea918dd5b15e96722416c11b518346137d01","merge_strategy":"recursive","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
