)]}'
{"id":"openstack%2Frally-openstack~1000322","triplet_id":"openstack%2Frally-openstack~master~Icda57b7af166df785a177cef6333c92bd3a519d3","project":"openstack/rally-openstack","branch":"master","topic":"fwaas-policies","attention_set":{},"removed_from_attention_set":{"38840":{"account":{"_account_id":38840,"name":"Sai Janeesh Reddy Goureddy","display_name":"janeesh","email":"janeesh23reddy@gmail.com","username":"janeesh4"},"last_update":"2026-08-11 15:11:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Icda57b7af166df785a177cef6333c92bd3a519d3","subject":"Add Neutron FWaaS v2 firewall policy scenarios","status":"MERGED","created":"2026-08-10 12:25:58.000000000","updated":"2026-08-11 15:11:37.000000000","submitted":"2026-08-11 15:11:37.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":"1000322-fwaas-policies","meta_rev_id":"04b2a6032dbfdf18f7ce46b37eb4c54e1d11932c","_number":1000322,"virtual_id_number":1000322,"owner":{"_account_id":38840,"name":"Sai Janeesh Reddy Goureddy","display_name":"janeesh","email":"janeesh23reddy@gmail.com","username":"janeesh4"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-11 15:11:37.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2026-08-11 14:00:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2026-08-11 14:00:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-10 13:27:13.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":"2026-08-11 14:00:29.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"}],"messages":[{"id":"630258ae9bdf94cf0a6878e97c4054ea15ab80aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38840,"name":"Sai Janeesh Reddy Goureddy","display_name":"janeesh","email":"janeesh23reddy@gmail.com","username":"janeesh4"},"date":"2026-08-10 12:25:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f3647c25c526f6936769a7015a47c9dfe6c6e2e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 13:27:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fe0f841a21a4561b5c6ed9f37542d23\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/848ee6c12bc54ba18156eaf755e18095 : SUCCESS in 3m 18s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/5aa7c484d3244da58d897c38dce078d5 : SUCCESS in 2m 43s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4920cf9962643c9b0b447eb370f172c : SUCCESS in 3m 36s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/a1a65862004d447fbe1509251b6a86c2 : SUCCESS in 5m 14s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/5a5ddb8356e1442da4963aafe405efd8 : SUCCESS in 2m 44s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/68b7f5e7a8d846598504eb4c138d33f2 : SUCCESS in 2m 55s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/96842a50e6234b0d8d39312a9eef064f : SUCCESS in 2m 44s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/f96c9818e7434acbb6ea9707f92515dc : SUCCESS in 39m 59s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/c446139abe1b49beac2acb1e48662bf9 : SUCCESS in 8m 54s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/bd790f58d1c94baeb4cc9925b84e635e : SUCCESS in 29m 23s\n- rally-task-barbican https://zuul.opendev.org/t/openstack/build/17d975832db34194b50b6aea3d2fbf80 : FAILURE in 30m 16s (non-voting)\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/b299a7603f964dfd8c776ce22e74417a : SUCCESS in 47m 29s\n- rally-task-designate https://zuul.opendev.org/t/openstack/build/ec917e40637a45188e037c45f9b0a9a0 : SUCCESS in 31m 51s\n- rally-task-fwaas https://zuul.opendev.org/t/openstack/build/eebecf32b66243fdb167e672156c6571 : SUCCESS in 19m 12s (non-voting)\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/8277f018a3cd4eb9b365602ec4b4402b : SUCCESS in 18m 10s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/585a2417723e43db95293a256c6573bb : SUCCESS in 33m 27s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/698557c24dc3400fb0c613179065e509 : SUCCESS in 31m 33s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/c32ff0ffcd89429391db069cba4eb6f2 : SUCCESS in 33m 33s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/371f0f1eda9040a0af0b8b7fcc5ca399 : SUCCESS in 31m 34s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/a25c223b632d4a3b81868073dfe864bf : SUCCESS in 32m 13s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/011d78728c08412e94aeb63127710523 : SUCCESS in 31m 45s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/56036dcd635c4aa889f0c76fd12cc4fb : SUCCESS in 54m 52s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/ddff0aa47acb4257a9478b7cb5ef4afe : SUCCESS in 31m 03s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/ee36256693af4231af806b8d0558c51a : SUCCESS in 30m 41s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/48101242746d4f128841dda22e5509b9 : SUCCESS in 30m 31s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/b5c16033a9b343b1830e280dc98d5b47 : SUCCESS in 23m 53s","accounts_in_message":[],"_revision_number":1},{"id":"28b40379a2c1f707b0330baccefd514d16ab70de","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-08-11 14:00:29.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"062f7e3a963307506138e3e0bde186e9a5daf4a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 14:01:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c29ad84e0bd32a9934a47c9c5b038e05124d8528","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 15:11:37.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/895c532492214482a73544c814b7e96f\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/9b8d2eac7b964475b5bf45a6550356ae : SUCCESS in 6m 06s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/7b26c6f6c621498982d498f9dac7fc7a : SUCCESS in 3m 57s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/f09fd6fc306e4e63bc31302364153174 : SUCCESS in 2m 41s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/50137e7b4a2948f4982ab28b0784b95c : SUCCESS in 4m 41s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/94788bf70b9143da861d12a5142be043 : SUCCESS in 5m 24s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/a1096398d5db4f8bbbad872f83f36d5d : SUCCESS in 4m 19s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/82a82fab54e146878ac81586ba078a95 : SUCCESS in 4m 06s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/afb376542dbf47119becfed63428e23c : SUCCESS in 38m 07s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/44cedb1a05d742c59f0fe39617576fd8 : SUCCESS in 9m 21s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/78a30cf0232d4c528ac821641810076a : SUCCESS in 31m 23s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/2c9d02f83da74c4e99b8496739f8fbad : SUCCESS in 41m 19s\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/c78090812e9241989b262bfc33bf1880 : SUCCESS in 35m 05s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/677ebb4dc5e444f6bb8ae3acc4ac910b : SUCCESS in 19m 45s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/3b93417244834f798b3eb495feab10b0 : SUCCESS in 19m 30s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/c026605a8a594f15a37da8dcdd3811ff : SUCCESS in 35m 29s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/b0a1624e73004e83bad8ebe35e3ae8d9 : SUCCESS in 33m 33s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/12436a726e1c41fc87f40289f0b4a8d2 : SUCCESS in 1h 04m 11s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/98a1b1ddd3204dfda43c491594cdecab : SUCCESS in 20m 30s","accounts_in_message":[],"_revision_number":1},{"id":"04b2a6032dbfdf18f7ce46b37eb4c54e1d11932c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 15:11:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ffcb3e798ddf91f61160de7b98a3681054130b07","revisions":{"ffcb3e798ddf91f61160de7b98a3681054130b07":{"kind":"REWORK","_number":1,"created":"2026-08-10 12:25:58.000000000","uploader":{"_account_id":38840,"name":"Sai Janeesh Reddy Goureddy","display_name":"janeesh","email":"janeesh23reddy@gmail.com","username":"janeesh4"},"ref":"refs/changes/22/1000322/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/22/1000322/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/22/1000322/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/22/1000322/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/22/1000322/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/22/1000322/1"}}},"commit":{"parents":[{"commit":"9c76ba2f7bc000b436d1bf943c7d62062eb7a447","subject":"Add Neutron FWaaS v2 firewall rule scenarios","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/9c76ba2f7bc000b436d1bf943c7d62062eb7a447"}]}],"author":{"name":"janeesh23","email":"janeesh23reddy@gmail.com","date":"2026-08-10 12:23:11.000000000","tz":330},"committer":{"name":"janeesh23","email":"janeesh23reddy@gmail.com","date":"2026-08-10 12:25:04.000000000","tz":330},"subject":"Add Neutron FWaaS v2 firewall policy scenarios","message":"Add Neutron FWaaS v2 firewall policy scenarios\n\nIntroduce policy create/list/delete/update helpers and scenarios,\ninsert/remove-rule support, cleanup, unit tests, samples, and CI\ncoverage in the existing FWaaS Zuul job.\n\nDepends-On: https://review.opendev.org/c/openstack/rally-openstack/+/999622\nChange-Id: Icda57b7af166df785a177cef6333c92bd3a519d3\nSigned-off-by: janeesh23 \u003cjaneesh23reddy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ffcb3e798ddf91f61160de7b98a3681054130b07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ffcb3e798ddf91f61160de7b98a3681054130b07"}]},"branch":"refs/heads/master"}},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":""}}}]}
