)]}'
{"id":"openstack%2Fovsdbapp~1004434","triplet_id":"openstack%2Fovsdbapp~master~If00a97360fd1d0ebaa96a7ec230fc603963f236c","project":"openstack/ovsdbapp","branch":"master","attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-09-29 00:09:08.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"39441":{"account":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"last_update":"2026-09-28 22:22:51.000000000","reason":"A robot voted negatively on a label"},"5756":{"account":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"last_update":"2026-10-03 22:31:39.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"If00a97360fd1d0ebaa96a7ec230fc603963f236c","subject":"Add tier support to OVN ACL operations","status":"NEW","created":"2026-09-07 14:43:37.000000000","updated":"2026-10-03 23:12:26.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":6,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"5df183631daa1dcc4055c8f008f8854254bed23c","_number":1004434,"virtual_id_number":1004434,"owner":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-03 23:12:26.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}],"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":-2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}],"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-07 15:39:36.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-09-28 22:11:35.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2026-09-28 22:11:46.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"state":"CC"},{"updated":"2026-09-30 14:32:27.000000000","updated_by":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"reviewer":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"state":"REVIEWER"}],"messages":[{"id":"9044a7b85daa73a82535c750d39cbbf2e7fc2508","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-09-07 14:43:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6105d6e0c8271287086ffbd9e345d6a67fae7a0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 15:39:36.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/9d2f046a61d649a0a2e6190a71abaf90\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/909e20a3542841afb3dbcfb0d6ddbc34 : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/257aee12232e4cfcb0dda45e3ad26109 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0d33710e1d72494aafa1d88c1b5432e6 : SUCCESS in 4m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/887821c51f2f492e960ef01ca3925fb6 : SUCCESS in 5m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfe49240e7704aa3a017ee5911eea3ee : SUCCESS in 7m 21s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4f2a40b831274abcabcce2ca87cebdf5 : SUCCESS in 6m 41s\n- ovsdbapp-neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/fb89c342f5474aa5a9263f40e1c1f444 : SUCCESS in 53m 26s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/ae346447461d416aad2f5117be51fb8d : POST_FAILURE in 47m 31s","accounts_in_message":[],"_revision_number":1},{"id":"a836cbfc7b01f47040eb27b01adfaf388f5ee100","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-09-07 17:22:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5707edf2b46e93f8522d5ce448b45afda6b8a173","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-09-07 17:26:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2ee85b7a2bc1a0333b1b6779970ea2f23bc4283f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 17:57:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3143d8aa879a425eb249ab7d4ddc937c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae00b0f1eb21467cb895c4321dccf398 : SUCCESS in 3m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79158793806d46a78e17e90ae2320af0 : SUCCESS in 5m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/71a03fd946c74e85a6d25f6861f5b93d : SUCCESS in 2m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/25a348c0722c44a8a75f7765f83b5d58 : SUCCESS in 7m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a5473c9507648228a68f2965c355936 : SUCCESS in 3m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/805504fa2a5049a4bbcdaccb38f649c8 : SUCCESS in 5m 06s\n- ovsdbapp-neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/8da2fd82404843d8af6d36bcc9fc8d24 : SUCCESS in 33m 26s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e1690ea28d784c0a8f6d55b762605466 : SUCCESS in 30m 56s","accounts_in_message":[],"_revision_number":1},{"id":"8543fcb631a563e336c42c430f074b858f70e943","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-09-28 21:39:58.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"ef841b1f375e16422e400c2a9250f8d389b66715","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-09-28 22:11:35.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6892b95c6e20d75aaa6febd8836b03db1fd4eced","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 22:22:51.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/a42fbb4f29624f8f8e7508b325d974ec\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b913395bde084d6d8f6236cc092b4198 : FAILURE in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6d0ecb8b618541e5bf1851dc7f0e5f68 : SUCCESS in 3m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9c5f21e69ef64f389a1bcebb61fee235 : SUCCESS in 5m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28e2bf34e69244ddb1a434527bc51c2c : SUCCESS in 7m 09s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/e6edc73d6c71402bb2478298d9b0494c : SUCCESS in 6m 23s\n- ovsdbapp-neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/26ab2f7c44f649d990afb811b11fc8ff : SUCCESS in 41m 30s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/d10f4825dc9944c2b926ca53c77d32e9 : FAILURE in 11m 11s\n\nWarning:\n  Comments left for invalid file ovsdbapp/backend/ovs_idl/windows/connection_utils.py","accounts_in_message":[],"_revision_number":2},{"id":"eb8e702e7ec2838a18c0ccb2418e521c227d86ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-09-29 00:09:08.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"6c682bd2893ad260aeb16403f0fcf5eb0ac3ee91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 01:24:43.000000000","message":"Patch Set 3: 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/0ac03a8c89d74254afc62ebcd4770278\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52d8d5f9d71a4af785b74a0064b33216 : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/197c17a809a64e818b75e2074d1ce192 : SUCCESS in 2m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/de2e0ad9eec14c33b668c835002456be : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a30b17f02eba4750bebdcaf7f8c62b44 : SUCCESS in 6m 56s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/66b6dbe4273c4f2f860a0496a7d02641 : SUCCESS in 7m 01s\n- ovsdbapp-neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/d1d3ca96ac2448658e88b29d561f3460 : SUCCESS in 1h 10m 37s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/3085936943194642bbbf079b325d6ccf : FAILURE in 20m 24s","accounts_in_message":[],"_revision_number":3},{"id":"548f148f7acedaca81e474aa21c586f5eaa8b699","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2026-09-30 14:32:27.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"61f1c0d3d86e7a91e6373f8a90168ab20da2ae4b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"date":"2026-10-03 22:31:39.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"5df183631daa1dcc4055c8f008f8854254bed23c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 23:12:26.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/efa399c0c5ab44d0a4c8285f0b901800\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ad99651e7f44524a8a65bab548c5120 : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2bf619a9ccf340a784f081421d4d31b0 : SUCCESS in 3m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3aa8b75cff23496993b0660f76ca7053 : SUCCESS in 8m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73c2ed6d27794acba0f570e5de772d20 : SUCCESS in 7m 55s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d217b12ee78744fe9cf264d5fdccc4c3 : SUCCESS in 4m 49s\n- ovsdbapp-neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/fa56beba8ef446e3baecdd9cd9dbc55f : SUCCESS in 31m 09s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/3f36c58b44594d9d8dda30008c652d04 : SUCCESS in 32m 52s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e94aa700411fca515afde85b43963ef57884de0f","revisions":{"758abf9949a185c91bb6016f189940ff906861e4":{"kind":"REWORK","_number":1,"created":"2026-09-07 14:43:37.000000000","uploader":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"ref":"refs/changes/34/1004434/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ovsdbapp","ref":"refs/changes/34/1004434/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/1"}}},"commit":{"parents":[{"commit":"0ece01839646598dcacc84fa1ee30f09ab490834","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/0ece01839646598dcacc84fa1ee30f09ab490834"}]}],"author":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-07 14:42:03.000000000","tz":-180},"committer":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-07 14:43:02.000000000","tz":-180},"subject":"Add tier support to OVN ACL operations","message":"Add tier support to OVN ACL operations\n\nOVN 23.06.0 added support for tiered ACLs through the ``ACL.tier``\ncolumn. Add tier support to logical switch and port group ACL\noperations. Tier defaults to 0, matching OVN\u0027s default.\n\nInclude tier in duplicate ACL matching and deletion filters so ACLs with\nthe same direction, priority, and match can coexist in different tiers.\n\nSee this commit for more information:\nhttps://github.com/ovn-org/ovn/commit/119f14e05cb428faf9f614e2db9d4c20068b0f10\n\nChange-Id: If00a97360fd1d0ebaa96a7ec230fc603963f236c\nSigned-off-by: Henry Barreto \u003ccontato@henrybarreto.dev\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/758abf9949a185c91bb6016f189940ff906861e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/758abf9949a185c91bb6016f189940ff906861e4"}]},"branch":"refs/heads/master"},"35fd7273bc743ce55dfc234a0175c9e6051c9305":{"kind":"REWORK","_number":2,"created":"2026-09-28 21:39:58.000000000","uploader":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"ref":"refs/changes/34/1004434/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ovsdbapp","ref":"refs/changes/34/1004434/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/2"}}},"commit":{"parents":[{"commit":"0ece01839646598dcacc84fa1ee30f09ab490834","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/0ece01839646598dcacc84fa1ee30f09ab490834"}]}],"author":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-07 14:42:03.000000000","tz":-180},"committer":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-28 21:08:36.000000000","tz":-180},"subject":"Add tier support to OVN ACL operations","message":"Add tier support to OVN ACL operations\n\nOVN 23.06.0 added support for tiered ACLs through the ACL.tier\ncolumn. Add tier support to logical switch and port group ACL\noperations. New ACLs default to tier 0, matching the OVN default.\n\nInclude tier in duplicate ACL matching so ACLs with the same\ndirection, priority, and match can coexist in different tiers. Allow\ndeletion to filter by tier; without a tier, delete all matching ACLs\nto preserve existing behavior.\n\nSee this commit for more information:\nhttps://github.com/ovn-org/ovn/commit/119f14e05cb428faf9f614e2db9d4c20068b0f10\n\nChange-Id: If00a97360fd1d0ebaa96a7ec230fc603963f236c\nSigned-off-by: Henry Barreto \u003ccontato@henrybarreto.dev\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/35fd7273bc743ce55dfc234a0175c9e6051c9305"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/35fd7273bc743ce55dfc234a0175c9e6051c9305"}]},"branch":"refs/heads/master"},"12c7848dd778a1b2f2ddcbf67cdb215321082c4f":{"kind":"REWORK","_number":3,"created":"2026-09-29 00:09:08.000000000","uploader":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"ref":"refs/changes/34/1004434/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ovsdbapp","ref":"refs/changes/34/1004434/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/3"}}},"commit":{"parents":[{"commit":"0ece01839646598dcacc84fa1ee30f09ab490834","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/0ece01839646598dcacc84fa1ee30f09ab490834"}]}],"author":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-07 14:42:03.000000000","tz":-180},"committer":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-28 23:57:08.000000000","tz":-180},"subject":"Add tier support to OVN ACL operations","message":"Add tier support to OVN ACL operations\n\nOVN 23.06.0 added support for tiered ACLs through the ACL.tier\ncolumn. Add tier support to logical switch and port group ACL\noperations. New ACLs default to tier 0, matching the OVN default.\nValidate the supported tier range of 0 to 3.\n\nInclude tier in duplicate ACL matching and errors so ACLs with the\nsame direction, priority, and match can coexist in different tiers.\nAllow deletion to filter by tier; without a tier, delete all matching\nACLs to preserve existing behavior.\n\nSee this commit for more information:\nhttps://github.com/ovn-org/ovn/commit/119f14e05cb428faf9f614e2db9d4c20068b0f10\n\nChange-Id: If00a97360fd1d0ebaa96a7ec230fc603963f236c\nSigned-off-by: Henry Barreto \u003ccontato@henrybarreto.dev\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/12c7848dd778a1b2f2ddcbf67cdb215321082c4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/12c7848dd778a1b2f2ddcbf67cdb215321082c4f"}]},"branch":"refs/heads/master"},"e94aa700411fca515afde85b43963ef57884de0f":{"kind":"REWORK","_number":4,"created":"2026-10-03 22:31:39.000000000","uploader":{"_account_id":39441,"name":"Henry Barreto","display_name":"Henry Barreto","email":"contato@henrybarreto.dev","username":"henrybarreto"},"ref":"refs/changes/34/1004434/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ovsdbapp","ref":"refs/changes/34/1004434/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ovsdbapp refs/changes/34/1004434/4"}}},"commit":{"parents":[{"commit":"837b38b2324752659f4ed463a4f71ea83368bdc3","subject":"Drop Windows platform support from ovsdbapp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/837b38b2324752659f4ed463a4f71ea83368bdc3"}]}],"author":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-09-07 14:42:03.000000000","tz":-180},"committer":{"name":"Henry Barreto","email":"contato@henrybarreto.dev","date":"2026-10-03 22:27:11.000000000","tz":-180},"subject":"Add tier support to OVN ACL operations","message":"Add tier support to OVN ACL operations\n\nSupport ACL tiers for logical switches and port groups. Validate\nexplicit tiers in the range 0 to 3.\n\nDefault the tier argument to None and write ACL.tier only when\nexplicitly supplied. This preserves compatibility with older OVN\nschemas without the column. On schemas supporting tiers, omitted\ntiers use the database default of 0.\n\nSee this commit for more information:\nhttps://github.com/ovn-org/ovn/commit/119f14e05cb428faf9f614e2db9d4c20068b0f10\n\nChange-Id: If00a97360fd1d0ebaa96a7ec230fc603963f236c\nSigned-off-by: Henry Barreto \u003ccontato@henrybarreto.dev\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/e94aa700411fca515afde85b43963ef57884de0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ovsdbapp/commit/e94aa700411fca515afde85b43963ef57884de0f"}]},"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"},{"label":"Review-Priority","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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
