)]}'
{"id":"openstack%2Freleases~808693","triplet_id":"openstack%2Freleases~master~Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551","project":"openstack/releases","branch":"master","topic":"xena-rc1-deadline","hashtags":[],"change_id":"Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551","subject":"Proposing Xena RC1 for neutron","status":"MERGED","created":"2021-09-13 09:20:59.000000000","updated":"2021-09-15 17:23:39.000000000","submitted":"2021-09-15 17:23:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"808693-xena-rc1-deadline","meta_rev_id":"e429fa4a2da57131c9f880db3e26b78d9abf5036","_number":808693,"virtual_id_number":808693,"owner":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-15 17:23:38.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2021-09-15 17:06:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2021-09-15 12:02:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2021-09-15 11:51:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":2,"date":"2021-09-15 12:26:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":1,"date":"2021-09-15 17:06:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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},"PTL-Approved":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:release-approval","value":1,"date":"2021-09-15 11:29:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Not approved yet","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"}],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-13 09:23: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":"CC"},{"updated":"2021-09-13 09:31:16.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-13 11:22:02.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2021-09-13 11:22:03.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2021-09-15 10:11:06.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"CC"},{"updated":"2021-09-15 11:51:23.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2021-09-15 12:02:58.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"},{"updated":"2021-09-15 17:06:35.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"823d3f30c0636f71608ac9b3fb9ae93b75f81500","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-09-13 09:20:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"765a84472b865da67758f29d3dc0e3987c972b83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-13 09:31:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e09ad57895f4306a1b56fc039430098 : SUCCESS in 6m 50s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/af0ed3314bb944b5b9a46b83dafb07a4 : SUCCESS in 6m 10s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/fbb63e83b6824636afb33cb8c1cf207c : SUCCESS in 6m 46s","accounts_in_message":[],"_revision_number":1},{"id":"515e92a38a4a37574cb308e38f75925006cf1cb9","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-14 08:47:13.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"813e9e6933190e7c770914d88f01d1a04fba0e53","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 08:48:52.000000000","message":"Patch Set 1: PTL-Approved+1","accounts_in_message":[],"_revision_number":1},{"id":"655062ee46ba2107dff23cd78db15170e1f61738","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-09-14 08:52:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a47d5b263446c24552385da61edff92cdbaaf2bf","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-14 15:48:14.000000000","message":"Patch Set 1: Code-Review-1\n\nShall we wait till https://review.opendev.org/c/openstack/neutron/+/805366 is merged","accounts_in_message":[],"_revision_number":1},{"id":"25bcf7014e30b17460eee6e54a7c26efc83e20ef","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 15:52:20.000000000","message":"Patch Set 1: -PTL-Approved","accounts_in_message":[],"_revision_number":1},{"id":"a8d3b7697a7590bb0b1bcc99cb2350d3e08de40c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-15 10:03:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6f5e054e5aa94ad5754e6a760c6d58e3dd007ce3","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 10:04:31.000000000","message":"Patch Set 2: PTL-Approved+1","accounts_in_message":[],"_revision_number":2},{"id":"0c8b458b0d875dcde7736a6670f8bf73a9338366","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-09-15 10:11:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f84d468323c2795e1856d4d5cfa79512796eb8eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 10:20:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86304682c7214517a99543ba1af069e6 : SUCCESS in 6m 35s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/d4f1d855c6684f7bbf89a03ca0b3c4d3 : SUCCESS in 7m 17s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/1a0090c6c56d4eb399e55a05ab94ebc6 : SUCCESS in 6m 33s","accounts_in_message":[],"_revision_number":2},{"id":"e2a76c964dfa764fd5ecac15312feabbf6f3a47d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-15 11:21:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"db016c2d8f32d882b2eb047fe3431e59d8c6952f","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 11:22:42.000000000","message":"Patch Set 3: PTL-Approved+1","accounts_in_message":[],"_revision_number":3},{"id":"6e3a8d4442f69410d70a57d6593f1bfbc04fc2c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-15 11:26:14.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"f6f7f2459140b77bdce0c0a8ce74e2fa53143c33","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-09-15 11:28:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"02cba8fc79585c67244fdfbda16e9a692c981b73","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 11:29:45.000000000","message":"Patch Set 4: PTL-Approved+1","accounts_in_message":[],"_revision_number":4},{"id":"ea8bcceb525a7bd37ee1145eb051ca996e7897fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 11:40:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6017fde110d7472483b577b5e12bb6ff : SUCCESS in 7m 34s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/762938edfaeb4b328412ecba69a31bfd : SUCCESS in 5m 59s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/21870e9830604048b7c94505467f324a : SUCCESS in 6m 10s","accounts_in_message":[],"_revision_number":4},{"id":"6558a83350210e5c50958ca39797db945e2327be","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-09-15 11:51:23.000000000","message":"Patch Set 4: Code-Review+1\n\nI know my +1 is not so important anymore but still I will vote on it 😊","accounts_in_message":[],"_revision_number":4},{"id":"20c3037e78572218036299d1402acf1fd1ce442d","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2021-09-15 12:02:58.000000000","message":"Patch Set 4: Code-Review+1\n\nLooks good to me!","accounts_in_message":[],"_revision_number":4},{"id":"8483a3a9d8b289d5fd31908041cb2eb8ee64cd88","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-09-15 12:26:21.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7821a6845d6c9d1e3b1009a542f6dda918538a56","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-15 17:06:35.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)\n\nLGTM:\n* MAJOR version bump is required\n* updated by the PTL of Yoga cycle \u0026 approved by PTL of Xena cycle and stable maintainer :)\n* no issues found in test job logs","accounts_in_message":[],"_revision_number":4},{"id":"60ff07705adb7bbebde8c687bb440cfa5baf91c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 17:07:13.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ee0db6005d37abd288cca1a639db6ff26225128d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 17:23:38.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e443d05e9df345c5a808efdc5ffabee7 : SUCCESS in 4m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02d6c11e239d4dae9a5118d9bdfab9ac : SUCCESS in 6m 54s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/b6833e20ead04d5a8ca785e00dfcd73a : SUCCESS in 6m 05s","accounts_in_message":[],"_revision_number":4},{"id":"e429fa4a2da57131c9f880db3e26b78d9abf5036","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-15 17:23:39.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ee751ded73bbe8f8a47f1073d7ae709de91e603d","revisions":{"58d1ddbacb95c72b95189e3c8e282f6a772c9db5":{"kind":"REWORK","_number":1,"created":"2021-09-13 09:20:59.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/93/808693/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/93/808693/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/93/808693/1"}}},"commit":{"parents":[{"commit":"25b9dad49e73bda877ca0579ea1da00f0f764915","subject":"Merge \"[blazar] Create for all client and non-client lib xena branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/25b9dad49e73bda877ca0579ea1da00f0f764915"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-09-13 09:20:53.000000000","tz":120},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-09-13 09:20:53.000000000","tz":120},"subject":"Proposing Xena RC1 for neutron","message":"Proposing Xena RC1 for neutron\n\nThis proposed a RC1 release for neutron to get any merged changes\nout prior to the RC1 deadline for Xena going into effect.\n\nIf the team is ready to proceed, please leave a +1 to acknowledge this\nrelease and we will process right away. If the team is working on any\nfinal merges, leave a -1 with some detail on the status and update the\npatch with the new commit hash to use when ready.\n\nPatches with no response will be merged by Thursday, September 16.\n\n$ git log --oneline --no-merges 18.0.0.0rc1..7cdc4de11b\n43871e0654 Rename notify to publish\nb8ef8e722a [Functional] Wait for the initial state of ha router before test\n101ccbaeb3 update subport status when trunk/subport create/delete is triggerred\n34acbd6ff8 Replace deprecated assertDictContainsSubset\ne610a5eb9e Don\u0027t use singleton in routes.middleware.RoutesMiddleware\n27edf6b6d3 Ensure net dict has provider info on precommit delete\n20a13391a2 Use lookup() instead of iterating over table\n82f72896db Add pagging and sorting support for \"network_ip_availability\"\nd0c871df19 Rename notify to publish in unit tests\nc178a37615 Add port status to information dictionary in agent RPC\ndc4a57d966 Make OVN driver validate Geneve max_header_size\ne08b571f04 Use \"objects_exist\" in PortForwardingPlugin\n3c305bf6ae Skip FIP check if VALIDATE_MIGRATION is not True\n76ee64f4a8 Fix neutron_pg_drop-related startup issues\n5b8889ad7f [Doc] Fix link to the Mellanox documentation in SR-IOV doc\n1221cf1b24 Agent RPC step size in config.\nb0bb49a8f8 [doc]Correcting broken link\n9cffd7b322 [OVN] Change ControllerAgent type dinamically\ndf891f0593 Remove dhcp_extra_opt value after first newline character\n92c636d8b2 Use payload callback for RPC resource_cache\nb5dd6efdca [DVR] Fix update of the MTU in the SNAT namespace\n89be2951f6 Remove IDL classes implemented in ovsdbapp\n903e66e8e7 ovn: Consider all router ports in is_lsp_router_port()\nb01844be21 Fix typos in agent policy names\ndb4753b6ef use payload for OVSDB_RESOURCE\ne4566031d6 Enable QoS min bw tempest in neutron-ovs-tempest-multinode-full\n701214481f Use more pythonic approach\n1146a4d091 Do not fail when releasing a quota reservation\n668b1cc652 Do not fail if the agent load is not bumped\n0bb9c99d50 Fix gate for neutron-lib v2.14\n31c09cd3b7 Bump os-resource-classes lib to 1.1.0\n21986f2be5 Remove shim in trunk/rpc/backend.py\nd6b1dd4a93 Include oslo.cache options in neutron.conf\nefbe2d3142 neutron-lib: Skip functional tests for changes in unit tests code\n3640ffa0c6 Handle all portbinding attrs in case of bulk port creation\n9ee5722c04 Remove shim in securitygroups_db\ndb7887cafd Add limitation about QoS min bw for PF less SRIOV platforms\n4e325088d3 [OVN] Document Network Availability Zones\n781500daa5 [OVN] Make external ports aware of network AZs\na177249731 Improve content of FloatingIP AFTER callbacks\nb488fb8e22 Use payloads for FloatingIP AFTER callbacks\nc75df16e50 Add missing options to generated neutron.conf\n7988ab5df0 \"default_availability_zones\" need to be considered when validate az\neb430e052d Use neutron-lib payloads for PORT_FORWARDING\n9e0c075bf1 ovn: Don\u0027t fail db-sync if port binding changes\n82fd968011 [L3HA] Add extra logs to the process of ha state changes\n223e89c950 Make neutron-ovs-tempest-dvr-ha-multinode-full voting\n57cfc57da6 use payloads for FLOATING_IP\nc267125e20 functional: Add debug messages around OVN services\nef83719da2 Use payloads for ROUTER AFTER_ callbacks\n5ee9325fcc Bump neutron-lib to 2.13.0\n8ac9e2fe6d [OVN] Fix Router Availability Zones for segmented networks\ne6c3686cd8 Use elevated context when getting default SG for tenant\nca2885889f Add devstack plugin to enable ovs distributed dhcp service\n63a2a65bbe Skip DVR binding for ports with invalid OFPORT\n40c8f60ee3 Use payloads for ROUTER callbacks\n2356f0eb87 Bump oslo.log to version 4.5.0\nd4b1b4a072 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr)\nfafcabdbe0 Wait until workers have been launched\na27bb19e74 Reduce the fullstack concurrency to 2\ncaa05f9c56 Update team ownership\ncbef6cda98 Add \"network_id\" to \"_after_router_interface_deleted\" payload\n2e6f6c9ec3 Ensure only one worker creates neturon_pg_drop\nad31c58d60 Remove ``ConfDriver`` code\ne7c61d3eba use payloads for PORT and FLOATING_IP\n8e30639452 [QoS] Add rule type packet per second (pps)\n8261b67b6e bw-limit: Pass int parameters to Open vSwitch\n45a33dcb0a doc: Do not use dvr_snat on computes\n02c0b47d22 Promote neutron-ovn-tempest-slow job to be voting and gating\nc3b99a64fc Revert \"[OVN][Placement] Add a SB Chassis event to track changes in BW config\"\nf8ca735e5f Move mech driver VNIC validation to SimpleAgentMechanismDriverBase\ndf5cb28737 [OVN][Placement] Add a SB Chassis event to track changes in BW config\n923284fc37 Use explicit select condition in SQL query in \"_port_filter_hook\"\ne961c6d473 Import ABC classes from collection.abc\n899953de6b Add a privsep context only for link commands\ne5f19a29dc [OVN] Fix ML2/OVN + Neutron DHCP agent use case\ne71ba8d2d1 Revert \"Config option to enable OVN IDL on other workers\"\n1eabf046f3 Remove \"_protect_original_resources\" workaround\n90980f496c Add wait for the post-fork event to nb/sb objects\n9b2983743b L3 router support ECMP\n3cae410b30 use payloads for PORT AFTER_DELETE events\n827cca2ed7 Sanitize MAC addresses\na03c240ef4 Populate self.floating_ips_dict using \"ip rule\" information\n6ce48c30bd [L3] Use processing queue for network update events\n129b823a8b use payloads for PORT AFTER_UPDATE events\nee67a8412d Remove orphaned event_lock_name attribute\n26b06d246a Use os-resource-classes lib for resource classes names\n1f3762b0fb [OVN] \"ControllerAgent\" should accept Chassis and Chassis_Private\nca15099cde Add devstack local.conf sample for ML2 OVS\n838b1d29c9 Use IP_VERSION_{4,6} constants in ovn_client module\nf637a1f60e Remove SG RPC \"use_enhanced_rpc\" check.\nec550f5f52 Add fake_project_id middleware for noauth\n3b46df4847 Change fullstack dhclient lease file to tmp folder\nbe7d0bb6ab Update arp entry of snat port on qrouter ns\nf6c3747cae Use elevated context to get default SG from database\n6d570dfd7d Notify ROUTER_GATEWAY event for router gw mode\n6a74cd76fd [OVN] Do not fail when processing SG rule deletion\n5c9a7fe1b4 Add extra logs to the network update callback in L3 agent\ncde0f68f9e [OVN] Add binding-extended to the ML2_SUPPORTED_API_EXTENSIONS\n1a99adb530 Refactor DHCP common config options\n31c0ef9dbe Correctly label port as SubPort in SubPortNotFound\n9ae22b1fef Fix ObjectChangeHandler thread usage\n4b22eea4be Add fullstack test case for OVS DHCP extension\nb05a9186d1 use callback payloads for SECURITY_GROUP\nb189b0f322 Use OVS backend for testing os-ken library\nd7ca286e6c Make explicit the network backend used in the CI jobs\ndb2207f32d [ML2] Change way how list of supported API extensions is made\nbc82a664b6 Move dns-integration extension to the ML2_SUPPORTED_API_EXTENSIONS list\n6bc1c00d66 Copy existing IPv6 leases to generated lease file\n5fb5653ffe Check router routes connectivity when GW port is updated\n0af8497076 Improve Port list and show\n56e8498a4d Add agent extension \u0027dhcp\u0027 for ovs agent\ncd8c4f7e30 use callback payloads for SUBNET\ndbfa1b5d92 Remove tox_install_siblings\u003dFalse from the functional job\u0027s definition\n324a35a3d0 use payloads for PORT BEFORE_UPDATE events\n0cd01edc9c [OVN] Add subnet-service-types as supported by OVN mech driver\n953eb92a4f [OVN] Disable mcast_flood on localnet ports\n941be42a61 use callback payloads for SECURITY_GROUP_RULE\n66ac943b64 Config option to enable OVN IDL on other workers\n1e2088abbe Fix priority review dashboard\n2ea7d66216 Bump neutron-lib to 2.12.0\nac1597d009 [L3] Add some logs for router processing\nb74a272bba Add CONTEXT_WRITER decorator to delete_floatingip_agent_gateway_port\n8cc7c0cf7a Remove FIP agent\u0027s gw port when L3 agent is deleted\n5b5bc483ae Fix devstack path in plugin.sh\n976cba6133 Force to close http connection after notify about HA router status\n8954b33576 Bump minimal ovsdbapp version to 1.11.0\n95d80a2757 [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl\n39bc84cfb2 Add localport const and refactor\nc7e1de09e1 [Docs] Add info about vlan transparent networks\u0027 MTU\n8f656aab7c Fix QoS dscp rule permissions in documentation\nd7371e13e4 Revert \"Set system_scope\u003d\u0027all\u0027 in elevated context\"\n4df01d6eaa Add policy rules for extraroute-atomic API\n577217c52d Make default hypervisor hostname compatible with libvirt\na2e5daccb3 Add support for OVN allow-stateless ACLs\n68d62fa18d Enable tls-proxy support in the tempest jobs\n817d807e9d Load Linux Bridge Trunk extension if service plugin configured\n6ada912414 Set trunk sub-port when bind profile is created\ne3bb98c7e7 Bump os-ken to 2.0.0\n48af145d95 Add \"nova:live_migration_events\" flag to subnode in multinode CI job\nda760973be Use \"multiprocessing.Queue\" for \"TestNeutronServer\" related tests\n4173fb6ca3 [Doc] Remove one of the known DVR HA limitations\na292bea168 Add the DHCPReponder for IPv6\ncc3dc7c850 Add CONTEXT_READER decorator to \"get_ha_router_port_bindings\"\nc0846c6518 Fix \"config-routed-networks\" document errors\na1ca4980da Remove timeout skip guard for LP#1687027\n730117ddb0 Switch neutron multinode jobs to ML2/OVS\n437a311eca Using 31-Bit and 32-Bit prefixes for IPv4 reasonably\n07337f9e99 Use 2 dhcp agents in TestLegacyL3Agent\n07c64d8384 Payloads for PORT: BEFORE_CREATE and PRECOMMIT_CREATE\n95656a5893 Update handler for PORT AFTER_CREATE\n13994d2327 Mark fullstack test_l2_agent_restart as unstable\ncfd8232cd3 Added dnsmasq for opensuse installation\na660f77d38 Remove \"mitogen\" library installation from \"docs\" job\n6afdff8494 Bump lower version of evenlet to 0.25.1\nc915b93e76 Bump alembic to 1.6.5\nbe43141a5f Provide the rpc_response_max_timeout parameter to sriov-agent\n1e8197fee5 Add tests for service_type API\u0027s new policy rules\n962d2539a1 Change API policy for service_type to be available for all readers\n6fb2f513da [OVN] Add \u0027port-mac-address-regenerate\u0027 to the supported extensions\n7d8a5eb5a7 [OVN] Add availability zone to the ML2_SUPPORTED_API_EXTENSIONS list\nfd8b88ef54 Do a quick FIP check on port delete\n65cce351d7 Use TCP keepalives for ovsdb connections\n96b2926671 Add CONTEXT_READER to \"get_reservations_for_resources\"\n383f209b50 [DHCP] Fix cleanup_deleted_ports method\n074c131b57 Disable pep8 import check for pyroute2 library\nc9fce3a8b6 use payloads for PORT AFTER_CREATE events\n4ab699e5cd use payloads for ROUTER_INTERFACE events\n17adb4c3fb Use payloads for ADDRESS_GROUP callback events\n36ba1cc319 [ovn][metadata] Remove metadata readiness mechanism\n05ee23ea15 Follow up for replacing assertItemsEqual\n77ac42d2ee SR-IOV agent can handle ports with same MAC addresses\n05ce5a1f94 VLAN \"allocate_partially_specified_segment\" can return any physnet\nd0b16473d8 [FT] Remove skip guard from SQL tests\n2244af771f Add \"filter-validation\" support for \"OVNL3RouterPlugin\"\nf450886ff9 Allow the use of legacy routers within RPN segments\na98fe51b83 Set \"floatingip.fixed_port\" as viewonly\n4de350a54a Switch neutron-rally-task job to ML2/OVS and skip \"test_models_sync\"\n4cd11f4dee Use local and ip address to create vxlan interface\nc4fb1d1711 [Doc] Update Freenode to OFTC as our IRC server\nb141aed512 Remove leading zeroes from an IP address\n7f0ca67ed6 Remove the devstack/lib/ovs in favour of \"ovs_source\" from DevStack\nedc3852c83 Fix phys network lost after reconfigure\nf83c77bb12 Add tests for port API\u0027s new policy rules\n444ef49bea Add test cases for concurrently Object delete\nf52280287f Improve Subnet create performance\nbdd50ffcde Improve Subnet delete performance\nab0895fdf4 Change minversion of tox to 3.18.0\n028c544b05 Add script to aid in using ovn-trace with OpenStack\na75fc891bc Add mitogen to the docs requirements\n951a3f0eb3 Deprecate and remove \"get_agents_db\"\n54420d04dd Skip \"test_keepalived_spawns_conflicting_*\" tests\ne135a8221d New Quota driver ``DbQuotaNoLockDriver``\n9e6b7a2284 Install \"pyroute2\" as a doc job depedency\n2a4074918c Remove call to \"fixup_ubuntu\"\n7b59b5069b [DVR] Send allowed address pairs info to the L3 agents\nc540f789af [OVN] Re-enable dstat for the OVN jobs\nf9bda4b1e4 Set the default ``Backend.lookup`` timeout to 2 seconds\nddf0fef28b Add a single option to override the default hypervisor name\nfa7c7282f0 Make phynet paramter also is optional when network_segment_range enabled\nf192153b44 HA-non-DVR router don\u0027t need manually add static route\n4e3f65ceef Fix wrong assertion methods in a unit test\n2c192b78a2 setup.cfg: Replace dashes with underscores\nadfd853267 Deprecate [designate] admin_* parameters\n89fd50d0f9 Adding placement auth options to oslo.config entry_points\n4aa5de254d use payloads for NETWORK callback events\n2321339ee6 Fix SQLAlchemy warnings with view only relationships\ndcd277f4f1 Add physnet name case sensitivity limitation to the qos doc\na77a97371e [ovn] Clean-up unused ACL method for DHCP\n2d97f3edb2 use payloads for SEGMENT events\n317407fe61 [OVN] Check for lock in check_for_mcast_flood_reports\nef1d33e754 Update Neutron\u0027s Liuetenants\n0aab51c9f8 ovn: Don\u0027t use dict.remove() for filtering dhcp ports in db-sync\nc511964d70 Replace \"get_routing_table\" with \"list_ip_routes\"\n69ef824069 Use payloads for TRUNK and SUBPORTS callbacks\n2cf4314553 Implement multipath routing in route commands\nca1c6fd69b designate: allow PTR zone creation to fail\nddc8e625f7 [OVN] Fix: Disabling snat after it was enabled\nde295f036d Do not include dynamically loaded values into OVO testing\n9911d414c6 Improve \"objects.db.api.count\" method\n97e34498f7 Fix \"nftables\" ansible role\n28cd6c82e9 Added common config and SR-IOV agent config to sanity check\nc16f88d148 Report ExternalDNSOverQuota exception for recordset quota error\n87a7a5e32e [Fullstack] Add segmentation_id update test\n8b39060ddf Fix SQLAlchemy backref warnings for viewonly columns\n4d61903bb8 [OVN] Add \"filter-validation\" extension to supported list\nce2c0010b9 [OVN] MetadataProxyHandler to conditionally monitor both Chassis\u0027s tables\n25d1f9b948 Clean up the deprecated options for Xen API support\n9144444b79 Add tests for Security Groups API\u0027s new policy rules\n47038c27c5 Add missing \"system\" scope in some of the new API policies\nca2091d5a9 Change wrong \"admin\" scope in floatingip_pools to correct \"system\"\n43c10aae86 [OVN] External network ports (SR-IOV) QoS is handled by SR-IOV agent\n1a3fa2206d ovn: Add functional tests for get_network_port_bindings_by_ip\n32e938e698 [OVN] Only account for bound ports in metadata agent\n947e8a041c Remove SRIOV attach limitation from the doc\n456acdeb8f ovn-migration: Delete FIP agent gateway ports\n39ccc0d6d6 Don\u0027t ever give up trying to connect to OVN DBs\n02a6ddaa86 Add neutron-tempest-with-neutron-lib-master to the periodic queue\ne4008fec1e Remove networking-midonet from our docs\ne8909a65d4 Improve Subnet update performance\ncd4d96a4f7 Use exceptions and resources from neutron-lib\n466a6f98ed Update OVN docs\n5b66259bb8 Remove unused method \"get_ovsdb_connection\"\n662cd60075 [OVN] Fix FDB table not registered in OvnSbIdl\nce19fc9493 Remove check if set_extra_attr_value is run in the transaction\nb70247eeb9 Doc: add section about OVS filtering tables\n1483b63ffa Add enable_dhcp filter in get_network_info rpc\n80eddc4039 Improve Network delete performance\n088f1298f2 Initialize privsep library in Neutron commands\n1dfbf5b345 Initialize privsep library for neutron-ovs-cleanup\n02f4eca1ae Pass existing DB obj to save DB requests\nca7822e210 [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses\nba3d78099f Remove unused method _ensure_vr_id_and_network()\n282dc73e12 Get only FIP ID on network delete\n960f3694f4 Improve AddressScope.get_bound_tenant_ids method\nb221a4af33 Improve port delete performance\n44670f88dd Revert \"Cache default security group IDs in memory\"\nfcc8d5358e Unit tests for Agent API secure-rbac-policies\n3b331b31f2 Add tests for metering API\u0027s new policy rules\n26e0d47cc5 Allow system_scope personas (SYSTEM_ADMIN) to create router\n89a31185cb Unit tests for Quotas API\u0027s secure-rbac-policies\n5d4f5e4645 Add tests for L3 conntrack helper API\u0027s new policy rules\nd8305c34e1 Add tests for FIPs port forwarding API\u0027s new policy rules\nf6483ee9ec Add tests for network segment range API\u0027s new policy rules\nf7d2c3608d Add periodic jobs to test \"nftables\" binaries\n109faeac7e trivial: Make driver_controller\u0027s _attrs_to_driver py3 compatible\n888f914df1 [ovn]: Remove unwanted IP addresses from OVN ports\nf616f84e95 Implement conntrack command privsep context\n3cee5f7201 Implement namespace operations privsep context\nf946773d1f Configure branch on which tripleo jobs should be run\n0a931391d8 Make ARP protection commands compatible with \"ebtables-nft\"\ne5ccfee6cf Always use absolute path for custom kill-scripts\n130655cdb9 DHCP notification optimization\n7326fd622f Group execution of SQL functional tests\n960b810eac Document Linux Bridge compatibility with \"nftables\"\n2c386638ba trivial: Reduce duplication in project network tests\ne96fcd0532 trivial: Reduce duplication in network policy tests\n6533337716 [Functional] Fix mocks of the create_dhcp_port method\n07cf942015 [OVN] Re-enable test_port_security_macspoofing_port for slow jobs\necaa7a1b48 Check there are no min BW QoS in \"BaseOVSTestCase\"\n4494e728ac Add tests for trunk API\u0027s new policy rules\nee0029d682 Add tests for subnet API\u0027s new policy rules\nbe881b9b30 Add tests for subnetpool API\u0027s new policy rules\n4ff3ae3235 Add tests for segments API\u0027s new policy rules\n7b93c0ea77 Add tests for router API\u0027s new policy rules\nba8aff6307 Add tests for RBAC API\u0027s new policy rules\n10411d786b Add tests for FIPs API\u0027s new policy rules\nde69a55378 Fix new API policies for RBAC\ncca2b8de2c Fix \"_get_sg_members\" method\n98a7768994 Add tests for QoS API\u0027s new policy rules\n8522628f2f Remove FT \"test_has_offline_migrations_*\" tests\n48bce78d1a Remove class \"Timer\"\n433deed0b7 Cache default security group IDs in memory\nae78e812d1 ovn-migration: Introduce migrate mode to DB sync tool\nbe6ee6f397 Remove not needed rootwrap filters\ncabf19a984 Fix API policy rules for new personas\n2bc1572740 Fix create_port new API policy roles\nbde437e6d3 Add tests for network API\u0027s new policy rules\n83a6418d68 Fix new Network API policy rules\n1785b211a0 Add tests for Network IP availability API\u0027s new policy rules\n6dc5a869b1 Add tests for logging API\u0027s new policy rules\ndd6cd3fb8a Fix Floating IP policy rules\n6655f7d623 Add tests for floatingip pools API\u0027s new policy rules\nbecb42b92e Migrate \"ovs-ofctl\" to oslo.privsep\n19b9ed3ce7 Add tests for flavors API\u0027s new policy rules\n7ca896cfe3 \"OvnNbApiIdlImpl.qos_del\" supports \"if_exists\" parameter\nf6682b6b55 Unit tests for auto_allocated_topology API policies\n89a9c18ab8 Use user_id instead of deprecated user in the policy unit tests\nf700660b6b [OVN] External ports (SR-IOV) QoS is handled by SR-IOV agent\naf3c1b8442 Add locks for setting iptables rules in l3 and metadata agents\nc1ade52fda Read keepalived initial state in parallel to interface monitoring\n0be52e91e4 Add grafana dashboards step to major release checklist\nb0022c51fe Add the DHCPReponder for IPv4\n35c7999ebd Allow 255 character strings in tags\n5c744b23f0 Mark \"test_keepalived_spawns_conflicting_pid_*\" tests as unstable\nca8f1a20c5 Open Xena DB branch\nb91ab3924e Add Python3 xena unit tests\n83405d54c1 Update master for stable/wallaby\n7f35e4e857 Physical NIC RP should be child of agent RP\n24dcbcbe09 Block metadata requests to not go out from the router\nfd6ee70c3d Migrate address-group API to the new secure rbac rules\nd4147072f8 Modify create address scope policy rule and add UT for that API\n94bea77fd7 migration: Remove crudini when migrating tunnels\n1c2b7e1a58 [OVN] Add single node tempest job with OVN master branch (exp. pipeline)\n6eaa6d83d7 Randomize segmentation ID assignation\nae07a9d9f6 [CI] Enable debugging iptables rule in the L3 agent\n92a4db01fe [OVN][FT] Mech driver stop accessing DB at exit\n7727fc07e6 Allow to parse keywords in dns labels\neb56747851 Implement namespace creation method\n43c60d6216 Syncing neutron db with ovn does not provide external_ids for static routes\n95ee3bfeaf [ovn] Add \u0027address_group\u0027 extension to OVN\n3347e11572 Update version of doc8\n62729d4e74 Replace assertItemsEqual with assertCountEqual\n\nSigned-off-by: Hervé Beraud \u003chberaud@redhat.com\u003e\nChange-Id: Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/58d1ddbacb95c72b95189e3c8e282f6a772c9db5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/58d1ddbacb95c72b95189e3c8e282f6a772c9db5"}]},"branch":"refs/heads/master"},"84863964ef3cdd8e6d940e656a3f47db4d7b8ef6":{"kind":"REWORK","_number":2,"created":"2021-09-15 10:03:06.000000000","uploader":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"ref":"refs/changes/93/808693/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/93/808693/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/93/808693/2"}}},"commit":{"parents":[{"commit":"25b9dad49e73bda877ca0579ea1da00f0f764915","subject":"Merge \"[blazar] Create for all client and non-client lib xena branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/25b9dad49e73bda877ca0579ea1da00f0f764915"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-09-13 09:20:53.000000000","tz":120},"committer":{"name":"elajkat","email":"lajos.katona@est.tech","date":"2021-09-15 10:00:34.000000000","tz":120},"subject":"Proposing Xena RC1 for neutron","message":"Proposing Xena RC1 for neutron\n\nThis proposed a RC1 release for neutron to get any merged changes\nout prior to the RC1 deadline for Xena going into effect.\n\nIf the team is ready to proceed, please leave a +1 to acknowledge this\nrelease and we will process right away. If the team is working on any\nfinal merges, leave a -1 with some detail on the status and update the\npatch with the new commit hash to use when ready.\n\nPatches with no response will be merged by Thursday, September 16.\n\n$ git log --oneline --no-merges 18.0.0.0rc1..ed3374746d\n421dc2195c Redefine \"neutron-ovn-tempest-ovs-master-fedora\" CI job\n43871e0654 Rename notify to publish\nb8ef8e722a [Functional] Wait for the initial state of ha router before test\n101ccbaeb3 update subport status when trunk/subport create/delete is triggerred\n7f06322355 Delete SG log entries when SG is deleted\n34acbd6ff8 Replace deprecated assertDictContainsSubset\ne610a5eb9e Don\u0027t use singleton in routes.middleware.RoutesMiddleware\n27edf6b6d3 Ensure net dict has provider info on precommit delete\n20a13391a2 Use lookup() instead of iterating over table\n82f72896db Add pagging and sorting support for \"network_ip_availability\"\nd0c871df19 Rename notify to publish in unit tests\nc178a37615 Add port status to information dictionary in agent RPC\ndc4a57d966 Make OVN driver validate Geneve max_header_size\ne08b571f04 Use \"objects_exist\" in PortForwardingPlugin\n3c305bf6ae Skip FIP check if VALIDATE_MIGRATION is not True\n76ee64f4a8 Fix neutron_pg_drop-related startup issues\n5b8889ad7f [Doc] Fix link to the Mellanox documentation in SR-IOV doc\n1221cf1b24 Agent RPC step size in config.\nb0bb49a8f8 [doc]Correcting broken link\n9cffd7b322 [OVN] Change ControllerAgent type dinamically\ndf891f0593 Remove dhcp_extra_opt value after first newline character\n92c636d8b2 Use payload callback for RPC resource_cache\nb5dd6efdca [DVR] Fix update of the MTU in the SNAT namespace\n89be2951f6 Remove IDL classes implemented in ovsdbapp\n903e66e8e7 ovn: Consider all router ports in is_lsp_router_port()\nb01844be21 Fix typos in agent policy names\ndb4753b6ef use payload for OVSDB_RESOURCE\ne4566031d6 Enable QoS min bw tempest in neutron-ovs-tempest-multinode-full\n701214481f Use more pythonic approach\n1146a4d091 Do not fail when releasing a quota reservation\n668b1cc652 Do not fail if the agent load is not bumped\n0bb9c99d50 Fix gate for neutron-lib v2.14\n31c09cd3b7 Bump os-resource-classes lib to 1.1.0\n21986f2be5 Remove shim in trunk/rpc/backend.py\nd6b1dd4a93 Include oslo.cache options in neutron.conf\nefbe2d3142 neutron-lib: Skip functional tests for changes in unit tests code\n344fc0c8d2 Revert \"[L3][HA] Retry when setting HA router GW status.\"\n3640ffa0c6 Handle all portbinding attrs in case of bulk port creation\n9ee5722c04 Remove shim in securitygroups_db\ndb7887cafd Add limitation about QoS min bw for PF less SRIOV platforms\n4e325088d3 [OVN] Document Network Availability Zones\n781500daa5 [OVN] Make external ports aware of network AZs\na177249731 Improve content of FloatingIP AFTER callbacks\nb488fb8e22 Use payloads for FloatingIP AFTER callbacks\nc75df16e50 Add missing options to generated neutron.conf\n7988ab5df0 \"default_availability_zones\" need to be considered when validate az\neb430e052d Use neutron-lib payloads for PORT_FORWARDING\n9e0c075bf1 ovn: Don\u0027t fail db-sync if port binding changes\n82fd968011 [L3HA] Add extra logs to the process of ha state changes\n223e89c950 Make neutron-ovs-tempest-dvr-ha-multinode-full voting\n57cfc57da6 use payloads for FLOATING_IP\nc267125e20 functional: Add debug messages around OVN services\nef83719da2 Use payloads for ROUTER AFTER_ callbacks\n5ee9325fcc Bump neutron-lib to 2.13.0\n8ac9e2fe6d [OVN] Fix Router Availability Zones for segmented networks\ne6c3686cd8 Use elevated context when getting default SG for tenant\nca2885889f Add devstack plugin to enable ovs distributed dhcp service\n63a2a65bbe Skip DVR binding for ports with invalid OFPORT\n40c8f60ee3 Use payloads for ROUTER callbacks\n2356f0eb87 Bump oslo.log to version 4.5.0\nd4b1b4a072 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr)\nfafcabdbe0 Wait until workers have been launched\na27bb19e74 Reduce the fullstack concurrency to 2\ncaa05f9c56 Update team ownership\ncbef6cda98 Add \"network_id\" to \"_after_router_interface_deleted\" payload\n2e6f6c9ec3 Ensure only one worker creates neturon_pg_drop\nad31c58d60 Remove ``ConfDriver`` code\ne7c61d3eba use payloads for PORT and FLOATING_IP\n8e30639452 [QoS] Add rule type packet per second (pps)\n8261b67b6e bw-limit: Pass int parameters to Open vSwitch\n45a33dcb0a doc: Do not use dvr_snat on computes\n02c0b47d22 Promote neutron-ovn-tempest-slow job to be voting and gating\nc3b99a64fc Revert \"[OVN][Placement] Add a SB Chassis event to track changes in BW config\"\nf8ca735e5f Move mech driver VNIC validation to SimpleAgentMechanismDriverBase\ndf5cb28737 [OVN][Placement] Add a SB Chassis event to track changes in BW config\n923284fc37 Use explicit select condition in SQL query in \"_port_filter_hook\"\ne961c6d473 Import ABC classes from collection.abc\n899953de6b Add a privsep context only for link commands\ne5f19a29dc [OVN] Fix ML2/OVN + Neutron DHCP agent use case\ne71ba8d2d1 Revert \"Config option to enable OVN IDL on other workers\"\n1eabf046f3 Remove \"_protect_original_resources\" workaround\n90980f496c Add wait for the post-fork event to nb/sb objects\n9b2983743b L3 router support ECMP\ne0ea4a51ba [L2] no provisioning block for internal service port\n3cae410b30 use payloads for PORT AFTER_DELETE events\n827cca2ed7 Sanitize MAC addresses\na03c240ef4 Populate self.floating_ips_dict using \"ip rule\" information\n6ce48c30bd [L3] Use processing queue for network update events\n129b823a8b use payloads for PORT AFTER_UPDATE events\nee67a8412d Remove orphaned event_lock_name attribute\n26b06d246a Use os-resource-classes lib for resource classes names\n1f3762b0fb [OVN] \"ControllerAgent\" should accept Chassis and Chassis_Private\nca15099cde Add devstack local.conf sample for ML2 OVS\n838b1d29c9 Use IP_VERSION_{4,6} constants in ovn_client module\nf637a1f60e Remove SG RPC \"use_enhanced_rpc\" check.\nec550f5f52 Add fake_project_id middleware for noauth\n3b46df4847 Change fullstack dhclient lease file to tmp folder\nbe7d0bb6ab Update arp entry of snat port on qrouter ns\nf6c3747cae Use elevated context to get default SG from database\n6d570dfd7d Notify ROUTER_GATEWAY event for router gw mode\n6a74cd76fd [OVN] Do not fail when processing SG rule deletion\n5c9a7fe1b4 Add extra logs to the network update callback in L3 agent\ncde0f68f9e [OVN] Add binding-extended to the ML2_SUPPORTED_API_EXTENSIONS\n1a99adb530 Refactor DHCP common config options\n31c0ef9dbe Correctly label port as SubPort in SubPortNotFound\n9ae22b1fef Fix ObjectChangeHandler thread usage\n4b22eea4be Add fullstack test case for OVS DHCP extension\nb05a9186d1 use callback payloads for SECURITY_GROUP\nb189b0f322 Use OVS backend for testing os-ken library\nd7ca286e6c Make explicit the network backend used in the CI jobs\ndb2207f32d [ML2] Change way how list of supported API extensions is made\nbc82a664b6 Move dns-integration extension to the ML2_SUPPORTED_API_EXTENSIONS list\n6bc1c00d66 Copy existing IPv6 leases to generated lease file\n5fb5653ffe Check router routes connectivity when GW port is updated\n0af8497076 Improve Port list and show\n56e8498a4d Add agent extension \u0027dhcp\u0027 for ovs agent\ncd8c4f7e30 use callback payloads for SUBNET\ndbfa1b5d92 Remove tox_install_siblings\u003dFalse from the functional job\u0027s definition\n324a35a3d0 use payloads for PORT BEFORE_UPDATE events\n0cd01edc9c [OVN] Add subnet-service-types as supported by OVN mech driver\n953eb92a4f [OVN] Disable mcast_flood on localnet ports\n941be42a61 use callback payloads for SECURITY_GROUP_RULE\n66ac943b64 Config option to enable OVN IDL on other workers\n1e2088abbe Fix priority review dashboard\n2ea7d66216 Bump neutron-lib to 2.12.0\nac1597d009 [L3] Add some logs for router processing\nb74a272bba Add CONTEXT_WRITER decorator to delete_floatingip_agent_gateway_port\n8cc7c0cf7a Remove FIP agent\u0027s gw port when L3 agent is deleted\n5b5bc483ae Fix devstack path in plugin.sh\n976cba6133 Force to close http connection after notify about HA router status\n8954b33576 Bump minimal ovsdbapp version to 1.11.0\n95d80a2757 [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl\n39bc84cfb2 Add localport const and refactor\nc7e1de09e1 [Docs] Add info about vlan transparent networks\u0027 MTU\n8f656aab7c Fix QoS dscp rule permissions in documentation\nd7371e13e4 Revert \"Set system_scope\u003d\u0027all\u0027 in elevated context\"\n4df01d6eaa Add policy rules for extraroute-atomic API\n577217c52d Make default hypervisor hostname compatible with libvirt\na2e5daccb3 Add support for OVN allow-stateless ACLs\n68d62fa18d Enable tls-proxy support in the tempest jobs\n817d807e9d Load Linux Bridge Trunk extension if service plugin configured\n6ada912414 Set trunk sub-port when bind profile is created\ne3bb98c7e7 Bump os-ken to 2.0.0\n48af145d95 Add \"nova:live_migration_events\" flag to subnode in multinode CI job\nda760973be Use \"multiprocessing.Queue\" for \"TestNeutronServer\" related tests\n4173fb6ca3 [Doc] Remove one of the known DVR HA limitations\na292bea168 Add the DHCPReponder for IPv6\ncc3dc7c850 Add CONTEXT_READER decorator to \"get_ha_router_port_bindings\"\nc0846c6518 Fix \"config-routed-networks\" document errors\na1ca4980da Remove timeout skip guard for LP#1687027\n730117ddb0 Switch neutron multinode jobs to ML2/OVS\n437a311eca Using 31-Bit and 32-Bit prefixes for IPv4 reasonably\n07337f9e99 Use 2 dhcp agents in TestLegacyL3Agent\n07c64d8384 Payloads for PORT: BEFORE_CREATE and PRECOMMIT_CREATE\n95656a5893 Update handler for PORT AFTER_CREATE\n13994d2327 Mark fullstack test_l2_agent_restart as unstable\ncfd8232cd3 Added dnsmasq for opensuse installation\na660f77d38 Remove \"mitogen\" library installation from \"docs\" job\n6afdff8494 Bump lower version of evenlet to 0.25.1\nc915b93e76 Bump alembic to 1.6.5\nbe43141a5f Provide the rpc_response_max_timeout parameter to sriov-agent\n1e8197fee5 Add tests for service_type API\u0027s new policy rules\n962d2539a1 Change API policy for service_type to be available for all readers\n6fb2f513da [OVN] Add \u0027port-mac-address-regenerate\u0027 to the supported extensions\n7d8a5eb5a7 [OVN] Add availability zone to the ML2_SUPPORTED_API_EXTENSIONS list\nfd8b88ef54 Do a quick FIP check on port delete\n65cce351d7 Use TCP keepalives for ovsdb connections\n96b2926671 Add CONTEXT_READER to \"get_reservations_for_resources\"\n383f209b50 [DHCP] Fix cleanup_deleted_ports method\n074c131b57 Disable pep8 import check for pyroute2 library\nc9fce3a8b6 use payloads for PORT AFTER_CREATE events\n4ab699e5cd use payloads for ROUTER_INTERFACE events\n17adb4c3fb Use payloads for ADDRESS_GROUP callback events\n36ba1cc319 [ovn][metadata] Remove metadata readiness mechanism\n05ee23ea15 Follow up for replacing assertItemsEqual\n77ac42d2ee SR-IOV agent can handle ports with same MAC addresses\n05ce5a1f94 VLAN \"allocate_partially_specified_segment\" can return any physnet\nd0b16473d8 [FT] Remove skip guard from SQL tests\n2244af771f Add \"filter-validation\" support for \"OVNL3RouterPlugin\"\nf450886ff9 Allow the use of legacy routers within RPN segments\na98fe51b83 Set \"floatingip.fixed_port\" as viewonly\n4de350a54a Switch neutron-rally-task job to ML2/OVS and skip \"test_models_sync\"\n4cd11f4dee Use local and ip address to create vxlan interface\nc4fb1d1711 [Doc] Update Freenode to OFTC as our IRC server\nb141aed512 Remove leading zeroes from an IP address\n7f0ca67ed6 Remove the devstack/lib/ovs in favour of \"ovs_source\" from DevStack\nedc3852c83 Fix phys network lost after reconfigure\nf83c77bb12 Add tests for port API\u0027s new policy rules\n444ef49bea Add test cases for concurrently Object delete\nf52280287f Improve Subnet create performance\nbdd50ffcde Improve Subnet delete performance\nab0895fdf4 Change minversion of tox to 3.18.0\n028c544b05 Add script to aid in using ovn-trace with OpenStack\na75fc891bc Add mitogen to the docs requirements\n951a3f0eb3 Deprecate and remove \"get_agents_db\"\n54420d04dd Skip \"test_keepalived_spawns_conflicting_*\" tests\ne135a8221d New Quota driver ``DbQuotaNoLockDriver``\n9e6b7a2284 Install \"pyroute2\" as a doc job depedency\n2a4074918c Remove call to \"fixup_ubuntu\"\n7b59b5069b [DVR] Send allowed address pairs info to the L3 agents\nc540f789af [OVN] Re-enable dstat for the OVN jobs\nf9bda4b1e4 Set the default ``Backend.lookup`` timeout to 2 seconds\nddf0fef28b Add a single option to override the default hypervisor name\nfa7c7282f0 Make phynet paramter also is optional when network_segment_range enabled\nf192153b44 HA-non-DVR router don\u0027t need manually add static route\n4e3f65ceef Fix wrong assertion methods in a unit test\n2c192b78a2 setup.cfg: Replace dashes with underscores\nadfd853267 Deprecate [designate] admin_* parameters\n89fd50d0f9 Adding placement auth options to oslo.config entry_points\n4aa5de254d use payloads for NETWORK callback events\n2321339ee6 Fix SQLAlchemy warnings with view only relationships\ndcd277f4f1 Add physnet name case sensitivity limitation to the qos doc\na77a97371e [ovn] Clean-up unused ACL method for DHCP\n2d97f3edb2 use payloads for SEGMENT events\n317407fe61 [OVN] Check for lock in check_for_mcast_flood_reports\nef1d33e754 Update Neutron\u0027s Liuetenants\n0aab51c9f8 ovn: Don\u0027t use dict.remove() for filtering dhcp ports in db-sync\nc511964d70 Replace \"get_routing_table\" with \"list_ip_routes\"\n69ef824069 Use payloads for TRUNK and SUBPORTS callbacks\n2cf4314553 Implement multipath routing in route commands\nca1c6fd69b designate: allow PTR zone creation to fail\nddc8e625f7 [OVN] Fix: Disabling snat after it was enabled\nde295f036d Do not include dynamically loaded values into OVO testing\n9911d414c6 Improve \"objects.db.api.count\" method\n97e34498f7 Fix \"nftables\" ansible role\n28cd6c82e9 Added common config and SR-IOV agent config to sanity check\nc16f88d148 Report ExternalDNSOverQuota exception for recordset quota error\n87a7a5e32e [Fullstack] Add segmentation_id update test\n8b39060ddf Fix SQLAlchemy backref warnings for viewonly columns\n4d61903bb8 [OVN] Add \"filter-validation\" extension to supported list\nce2c0010b9 [OVN] MetadataProxyHandler to conditionally monitor both Chassis\u0027s tables\n25d1f9b948 Clean up the deprecated options for Xen API support\n9144444b79 Add tests for Security Groups API\u0027s new policy rules\n47038c27c5 Add missing \"system\" scope in some of the new API policies\nca2091d5a9 Change wrong \"admin\" scope in floatingip_pools to correct \"system\"\n43c10aae86 [OVN] External network ports (SR-IOV) QoS is handled by SR-IOV agent\n1a3fa2206d ovn: Add functional tests for get_network_port_bindings_by_ip\n32e938e698 [OVN] Only account for bound ports in metadata agent\n947e8a041c Remove SRIOV attach limitation from the doc\n456acdeb8f ovn-migration: Delete FIP agent gateway ports\n39ccc0d6d6 Don\u0027t ever give up trying to connect to OVN DBs\n02a6ddaa86 Add neutron-tempest-with-neutron-lib-master to the periodic queue\ne4008fec1e Remove networking-midonet from our docs\ne8909a65d4 Improve Subnet update performance\ncd4d96a4f7 Use exceptions and resources from neutron-lib\n466a6f98ed Update OVN docs\n5b66259bb8 Remove unused method \"get_ovsdb_connection\"\n662cd60075 [OVN] Fix FDB table not registered in OvnSbIdl\nce19fc9493 Remove check if set_extra_attr_value is run in the transaction\nb70247eeb9 Doc: add section about OVS filtering tables\n1483b63ffa Add enable_dhcp filter in get_network_info rpc\n80eddc4039 Improve Network delete performance\n088f1298f2 Initialize privsep library in Neutron commands\n1dfbf5b345 Initialize privsep library for neutron-ovs-cleanup\n02f4eca1ae Pass existing DB obj to save DB requests\nca7822e210 [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses\nba3d78099f Remove unused method _ensure_vr_id_and_network()\n282dc73e12 Get only FIP ID on network delete\n960f3694f4 Improve AddressScope.get_bound_tenant_ids method\nb221a4af33 Improve port delete performance\n44670f88dd Revert \"Cache default security group IDs in memory\"\nfcc8d5358e Unit tests for Agent API secure-rbac-policies\n3b331b31f2 Add tests for metering API\u0027s new policy rules\n26e0d47cc5 Allow system_scope personas (SYSTEM_ADMIN) to create router\n89a31185cb Unit tests for Quotas API\u0027s secure-rbac-policies\n5d4f5e4645 Add tests for L3 conntrack helper API\u0027s new policy rules\nd8305c34e1 Add tests for FIPs port forwarding API\u0027s new policy rules\nf6483ee9ec Add tests for network segment range API\u0027s new policy rules\nf7d2c3608d Add periodic jobs to test \"nftables\" binaries\n109faeac7e trivial: Make driver_controller\u0027s _attrs_to_driver py3 compatible\n888f914df1 [ovn]: Remove unwanted IP addresses from OVN ports\nf616f84e95 Implement conntrack command privsep context\n3cee5f7201 Implement namespace operations privsep context\nf946773d1f Configure branch on which tripleo jobs should be run\n0a931391d8 Make ARP protection commands compatible with \"ebtables-nft\"\ne5ccfee6cf Always use absolute path for custom kill-scripts\n130655cdb9 DHCP notification optimization\n7326fd622f Group execution of SQL functional tests\n960b810eac Document Linux Bridge compatibility with \"nftables\"\n2c386638ba trivial: Reduce duplication in project network tests\ne96fcd0532 trivial: Reduce duplication in network policy tests\n6533337716 [Functional] Fix mocks of the create_dhcp_port method\n07cf942015 [OVN] Re-enable test_port_security_macspoofing_port for slow jobs\necaa7a1b48 Check there are no min BW QoS in \"BaseOVSTestCase\"\n4494e728ac Add tests for trunk API\u0027s new policy rules\nee0029d682 Add tests for subnet API\u0027s new policy rules\nbe881b9b30 Add tests for subnetpool API\u0027s new policy rules\n4ff3ae3235 Add tests for segments API\u0027s new policy rules\n7b93c0ea77 Add tests for router API\u0027s new policy rules\nba8aff6307 Add tests for RBAC API\u0027s new policy rules\n10411d786b Add tests for FIPs API\u0027s new policy rules\nde69a55378 Fix new API policies for RBAC\ncca2b8de2c Fix \"_get_sg_members\" method\n98a7768994 Add tests for QoS API\u0027s new policy rules\n8522628f2f Remove FT \"test_has_offline_migrations_*\" tests\n48bce78d1a Remove class \"Timer\"\n433deed0b7 Cache default security group IDs in memory\nae78e812d1 ovn-migration: Introduce migrate mode to DB sync tool\nbe6ee6f397 Remove not needed rootwrap filters\ncabf19a984 Fix API policy rules for new personas\n2bc1572740 Fix create_port new API policy roles\nbde437e6d3 Add tests for network API\u0027s new policy rules\n83a6418d68 Fix new Network API policy rules\n1785b211a0 Add tests for Network IP availability API\u0027s new policy rules\n6dc5a869b1 Add tests for logging API\u0027s new policy rules\ndd6cd3fb8a Fix Floating IP policy rules\n6655f7d623 Add tests for floatingip pools API\u0027s new policy rules\nbecb42b92e Migrate \"ovs-ofctl\" to oslo.privsep\n19b9ed3ce7 Add tests for flavors API\u0027s new policy rules\n7ca896cfe3 \"OvnNbApiIdlImpl.qos_del\" supports \"if_exists\" parameter\nf6682b6b55 Unit tests for auto_allocated_topology API policies\n89a9c18ab8 Use user_id instead of deprecated user in the policy unit tests\nf700660b6b [OVN] External ports (SR-IOV) QoS is handled by SR-IOV agent\naf3c1b8442 Add locks for setting iptables rules in l3 and metadata agents\nc1ade52fda Read keepalived initial state in parallel to interface monitoring\n0be52e91e4 Add grafana dashboards step to major release checklist\nb0022c51fe Add the DHCPReponder for IPv4\n35c7999ebd Allow 255 character strings in tags\n5c744b23f0 Mark \"test_keepalived_spawns_conflicting_pid_*\" tests as unstable\nca8f1a20c5 Open Xena DB branch\nb91ab3924e Add Python3 xena unit tests\n83405d54c1 Update master for stable/wallaby\n7f35e4e857 Physical NIC RP should be child of agent RP\n24dcbcbe09 Block metadata requests to not go out from the router\nfd6ee70c3d Migrate address-group API to the new secure rbac rules\nd4147072f8 Modify create address scope policy rule and add UT for that API\n94bea77fd7 migration: Remove crudini when migrating tunnels\n1c2b7e1a58 [OVN] Add single node tempest job with OVN master branch (exp. pipeline)\n6eaa6d83d7 Randomize segmentation ID assignation\nae07a9d9f6 [CI] Enable debugging iptables rule in the L3 agent\n92a4db01fe [OVN][FT] Mech driver stop accessing DB at exit\n7727fc07e6 Allow to parse keywords in dns labels\neb56747851 Implement namespace creation method\n43c60d6216 Syncing neutron db with ovn does not provide external_ids for static routes\n95ee3bfeaf [ovn] Add \u0027address_group\u0027 extension to OVN\n3347e11572 Update version of doc8\n62729d4e74 Replace assertItemsEqual with assertCountEqual\n\nSigned-off-by: Hervé Beraud \u003chberaud@redhat.com\u003e\nChange-Id: Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/84863964ef3cdd8e6d940e656a3f47db4d7b8ef6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/84863964ef3cdd8e6d940e656a3f47db4d7b8ef6"}]},"branch":"refs/heads/master"},"8e46d4b98a5448563f0fcfa74e4cb44a2573262c":{"kind":"REWORK","_number":3,"created":"2021-09-15 11:21:27.000000000","uploader":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"ref":"refs/changes/93/808693/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/93/808693/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/93/808693/3"}}},"commit":{"parents":[{"commit":"25b9dad49e73bda877ca0579ea1da00f0f764915","subject":"Merge \"[blazar] Create for all client and non-client lib xena branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/25b9dad49e73bda877ca0579ea1da00f0f764915"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-09-13 09:20:53.000000000","tz":120},"committer":{"name":"elajkat","email":"lajos.katona@est.tech","date":"2021-09-15 11:20:16.000000000","tz":120},"subject":"Proposing Xena RC1 for neutron","message":"Proposing Xena RC1 for neutron\n\nThis proposed a RC1 release for neutron to get any merged changes\nout prior to the RC1 deadline for Xena going into effect.\n\nIf the team is ready to proceed, please leave a +1 to acknowledge this\nrelease and we will process right away. If the team is working on any\nfinal merges, leave a -1 with some detail on the status and update the\npatch with the new commit hash to use when ready.\n\nPatches with no response will be merged by Thursday, September 16.\n\n$ git log --oneline --no-merges 18.0.0.0rc1..6db2619628\nb8ef8e722a [Functional] Wait for the initial state of ha router before test\n101ccbaeb3 update subport status when trunk/subport create/delete is triggerred\n7f06322355 Delete SG log entries when SG is deleted\n34acbd6ff8 Replace deprecated assertDictContainsSubset\ne610a5eb9e Don\u0027t use singleton in routes.middleware.RoutesMiddleware\n27edf6b6d3 Ensure net dict has provider info on precommit delete\n20a13391a2 Use lookup() instead of iterating over table\n82f72896db Add pagging and sorting support for \"network_ip_availability\"\nd0c871df19 Rename notify to publish in unit tests\nc178a37615 Add port status to information dictionary in agent RPC\ndc4a57d966 Make OVN driver validate Geneve max_header_size\ne08b571f04 Use \"objects_exist\" in PortForwardingPlugin\n3c305bf6ae Skip FIP check if VALIDATE_MIGRATION is not True\n76ee64f4a8 Fix neutron_pg_drop-related startup issues\n5b8889ad7f [Doc] Fix link to the Mellanox documentation in SR-IOV doc\n1221cf1b24 Agent RPC step size in config.\nb0bb49a8f8 [doc]Correcting broken link\n9cffd7b322 [OVN] Change ControllerAgent type dinamically\ndf891f0593 Remove dhcp_extra_opt value after first newline character\n92c636d8b2 Use payload callback for RPC resource_cache\nb5dd6efdca [DVR] Fix update of the MTU in the SNAT namespace\n89be2951f6 Remove IDL classes implemented in ovsdbapp\n903e66e8e7 ovn: Consider all router ports in is_lsp_router_port()\nb01844be21 Fix typos in agent policy names\n19375b3e78 [DVR] Set arp entries only for single IPs given as allowed addr pair\ndb4753b6ef use payload for OVSDB_RESOURCE\ne4566031d6 Enable QoS min bw tempest in neutron-ovs-tempest-multinode-full\n701214481f Use more pythonic approach\n1146a4d091 Do not fail when releasing a quota reservation\n668b1cc652 Do not fail if the agent load is not bumped\n0bb9c99d50 Fix gate for neutron-lib v2.14\n31c09cd3b7 Bump os-resource-classes lib to 1.1.0\n21986f2be5 Remove shim in trunk/rpc/backend.py\nd6b1dd4a93 Include oslo.cache options in neutron.conf\nefbe2d3142 neutron-lib: Skip functional tests for changes in unit tests code\n344fc0c8d2 Revert \"[L3][HA] Retry when setting HA router GW status.\"\n3640ffa0c6 Handle all portbinding attrs in case of bulk port creation\n9ee5722c04 Remove shim in securitygroups_db\ndb7887cafd Add limitation about QoS min bw for PF less SRIOV platforms\n4e325088d3 [OVN] Document Network Availability Zones\n781500daa5 [OVN] Make external ports aware of network AZs\na177249731 Improve content of FloatingIP AFTER callbacks\nb488fb8e22 Use payloads for FloatingIP AFTER callbacks\nc75df16e50 Add missing options to generated neutron.conf\n7988ab5df0 \"default_availability_zones\" need to be considered when validate az\neb430e052d Use neutron-lib payloads for PORT_FORWARDING\n9e0c075bf1 ovn: Don\u0027t fail db-sync if port binding changes\n82fd968011 [L3HA] Add extra logs to the process of ha state changes\n223e89c950 Make neutron-ovs-tempest-dvr-ha-multinode-full voting\n57cfc57da6 use payloads for FLOATING_IP\nc267125e20 functional: Add debug messages around OVN services\nef83719da2 Use payloads for ROUTER AFTER_ callbacks\n5ee9325fcc Bump neutron-lib to 2.13.0\n8ac9e2fe6d [OVN] Fix Router Availability Zones for segmented networks\ne6c3686cd8 Use elevated context when getting default SG for tenant\nca2885889f Add devstack plugin to enable ovs distributed dhcp service\n63a2a65bbe Skip DVR binding for ports with invalid OFPORT\n40c8f60ee3 Use payloads for ROUTER callbacks\n2356f0eb87 Bump oslo.log to version 4.5.0\nd4b1b4a072 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr)\nfafcabdbe0 Wait until workers have been launched\na27bb19e74 Reduce the fullstack concurrency to 2\ncaa05f9c56 Update team ownership\ncbef6cda98 Add \"network_id\" to \"_after_router_interface_deleted\" payload\n2e6f6c9ec3 Ensure only one worker creates neturon_pg_drop\nad31c58d60 Remove ``ConfDriver`` code\ne7c61d3eba use payloads for PORT and FLOATING_IP\n8e30639452 [QoS] Add rule type packet per second (pps)\n8261b67b6e bw-limit: Pass int parameters to Open vSwitch\n45a33dcb0a doc: Do not use dvr_snat on computes\n02c0b47d22 Promote neutron-ovn-tempest-slow job to be voting and gating\nc3b99a64fc Revert \"[OVN][Placement] Add a SB Chassis event to track changes in BW config\"\nf8ca735e5f Move mech driver VNIC validation to SimpleAgentMechanismDriverBase\ndf5cb28737 [OVN][Placement] Add a SB Chassis event to track changes in BW config\n923284fc37 Use explicit select condition in SQL query in \"_port_filter_hook\"\ne961c6d473 Import ABC classes from collection.abc\n899953de6b Add a privsep context only for link commands\ne5f19a29dc [OVN] Fix ML2/OVN + Neutron DHCP agent use case\ne71ba8d2d1 Revert \"Config option to enable OVN IDL on other workers\"\n1eabf046f3 Remove \"_protect_original_resources\" workaround\n90980f496c Add wait for the post-fork event to nb/sb objects\n9b2983743b L3 router support ECMP\ne0ea4a51ba [L2] no provisioning block for internal service port\n3cae410b30 use payloads for PORT AFTER_DELETE events\n827cca2ed7 Sanitize MAC addresses\na03c240ef4 Populate self.floating_ips_dict using \"ip rule\" information\n6ce48c30bd [L3] Use processing queue for network update events\n129b823a8b use payloads for PORT AFTER_UPDATE events\nee67a8412d Remove orphaned event_lock_name attribute\n26b06d246a Use os-resource-classes lib for resource classes names\n1f3762b0fb [OVN] \"ControllerAgent\" should accept Chassis and Chassis_Private\nca15099cde Add devstack local.conf sample for ML2 OVS\n838b1d29c9 Use IP_VERSION_{4,6} constants in ovn_client module\nf637a1f60e Remove SG RPC \"use_enhanced_rpc\" check.\nec550f5f52 Add fake_project_id middleware for noauth\n3b46df4847 Change fullstack dhclient lease file to tmp folder\nbe7d0bb6ab Update arp entry of snat port on qrouter ns\nf6c3747cae Use elevated context to get default SG from database\n6d570dfd7d Notify ROUTER_GATEWAY event for router gw mode\n6a74cd76fd [OVN] Do not fail when processing SG rule deletion\n5c9a7fe1b4 Add extra logs to the network update callback in L3 agent\ncde0f68f9e [OVN] Add binding-extended to the ML2_SUPPORTED_API_EXTENSIONS\n1a99adb530 Refactor DHCP common config options\n31c0ef9dbe Correctly label port as SubPort in SubPortNotFound\n9ae22b1fef Fix ObjectChangeHandler thread usage\n4b22eea4be Add fullstack test case for OVS DHCP extension\nb05a9186d1 use callback payloads for SECURITY_GROUP\nb189b0f322 Use OVS backend for testing os-ken library\nd7ca286e6c Make explicit the network backend used in the CI jobs\ndb2207f32d [ML2] Change way how list of supported API extensions is made\nbc82a664b6 Move dns-integration extension to the ML2_SUPPORTED_API_EXTENSIONS list\n6bc1c00d66 Copy existing IPv6 leases to generated lease file\n5fb5653ffe Check router routes connectivity when GW port is updated\n0af8497076 Improve Port list and show\n56e8498a4d Add agent extension \u0027dhcp\u0027 for ovs agent\ncd8c4f7e30 use callback payloads for SUBNET\ndbfa1b5d92 Remove tox_install_siblings\u003dFalse from the functional job\u0027s definition\n324a35a3d0 use payloads for PORT BEFORE_UPDATE events\n0cd01edc9c [OVN] Add subnet-service-types as supported by OVN mech driver\n953eb92a4f [OVN] Disable mcast_flood on localnet ports\n941be42a61 use callback payloads for SECURITY_GROUP_RULE\n66ac943b64 Config option to enable OVN IDL on other workers\n1e2088abbe Fix priority review dashboard\n2ea7d66216 Bump neutron-lib to 2.12.0\nac1597d009 [L3] Add some logs for router processing\nb74a272bba Add CONTEXT_WRITER decorator to delete_floatingip_agent_gateway_port\n8cc7c0cf7a Remove FIP agent\u0027s gw port when L3 agent is deleted\n5b5bc483ae Fix devstack path in plugin.sh\n976cba6133 Force to close http connection after notify about HA router status\n8954b33576 Bump minimal ovsdbapp version to 1.11.0\n95d80a2757 [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl\n39bc84cfb2 Add localport const and refactor\nc7e1de09e1 [Docs] Add info about vlan transparent networks\u0027 MTU\n8f656aab7c Fix QoS dscp rule permissions in documentation\nd7371e13e4 Revert \"Set system_scope\u003d\u0027all\u0027 in elevated context\"\n4df01d6eaa Add policy rules for extraroute-atomic API\n577217c52d Make default hypervisor hostname compatible with libvirt\na2e5daccb3 Add support for OVN allow-stateless ACLs\n68d62fa18d Enable tls-proxy support in the tempest jobs\n817d807e9d Load Linux Bridge Trunk extension if service plugin configured\n6ada912414 Set trunk sub-port when bind profile is created\ne3bb98c7e7 Bump os-ken to 2.0.0\n48af145d95 Add \"nova:live_migration_events\" flag to subnode in multinode CI job\nda760973be Use \"multiprocessing.Queue\" for \"TestNeutronServer\" related tests\n4173fb6ca3 [Doc] Remove one of the known DVR HA limitations\na292bea168 Add the DHCPReponder for IPv6\ncc3dc7c850 Add CONTEXT_READER decorator to \"get_ha_router_port_bindings\"\nc0846c6518 Fix \"config-routed-networks\" document errors\na1ca4980da Remove timeout skip guard for LP#1687027\n730117ddb0 Switch neutron multinode jobs to ML2/OVS\n437a311eca Using 31-Bit and 32-Bit prefixes for IPv4 reasonably\n07337f9e99 Use 2 dhcp agents in TestLegacyL3Agent\n07c64d8384 Payloads for PORT: BEFORE_CREATE and PRECOMMIT_CREATE\n95656a5893 Update handler for PORT AFTER_CREATE\n13994d2327 Mark fullstack test_l2_agent_restart as unstable\ncfd8232cd3 Added dnsmasq for opensuse installation\na660f77d38 Remove \"mitogen\" library installation from \"docs\" job\n6afdff8494 Bump lower version of evenlet to 0.25.1\nc915b93e76 Bump alembic to 1.6.5\nbe43141a5f Provide the rpc_response_max_timeout parameter to sriov-agent\n1e8197fee5 Add tests for service_type API\u0027s new policy rules\n962d2539a1 Change API policy for service_type to be available for all readers\n6fb2f513da [OVN] Add \u0027port-mac-address-regenerate\u0027 to the supported extensions\n7d8a5eb5a7 [OVN] Add availability zone to the ML2_SUPPORTED_API_EXTENSIONS list\nfd8b88ef54 Do a quick FIP check on port delete\n65cce351d7 Use TCP keepalives for ovsdb connections\n96b2926671 Add CONTEXT_READER to \"get_reservations_for_resources\"\n383f209b50 [DHCP] Fix cleanup_deleted_ports method\n074c131b57 Disable pep8 import check for pyroute2 library\nc9fce3a8b6 use payloads for PORT AFTER_CREATE events\n4ab699e5cd use payloads for ROUTER_INTERFACE events\n17adb4c3fb Use payloads for ADDRESS_GROUP callback events\n36ba1cc319 [ovn][metadata] Remove metadata readiness mechanism\n05ee23ea15 Follow up for replacing assertItemsEqual\n77ac42d2ee SR-IOV agent can handle ports with same MAC addresses\n05ce5a1f94 VLAN \"allocate_partially_specified_segment\" can return any physnet\nd0b16473d8 [FT] Remove skip guard from SQL tests\n2244af771f Add \"filter-validation\" support for \"OVNL3RouterPlugin\"\nf450886ff9 Allow the use of legacy routers within RPN segments\na98fe51b83 Set \"floatingip.fixed_port\" as viewonly\n4de350a54a Switch neutron-rally-task job to ML2/OVS and skip \"test_models_sync\"\n4cd11f4dee Use local and ip address to create vxlan interface\nc4fb1d1711 [Doc] Update Freenode to OFTC as our IRC server\nb141aed512 Remove leading zeroes from an IP address\n7f0ca67ed6 Remove the devstack/lib/ovs in favour of \"ovs_source\" from DevStack\nedc3852c83 Fix phys network lost after reconfigure\nf83c77bb12 Add tests for port API\u0027s new policy rules\n444ef49bea Add test cases for concurrently Object delete\nf52280287f Improve Subnet create performance\nbdd50ffcde Improve Subnet delete performance\nab0895fdf4 Change minversion of tox to 3.18.0\n028c544b05 Add script to aid in using ovn-trace with OpenStack\na75fc891bc Add mitogen to the docs requirements\n951a3f0eb3 Deprecate and remove \"get_agents_db\"\n54420d04dd Skip \"test_keepalived_spawns_conflicting_*\" tests\ne135a8221d New Quota driver ``DbQuotaNoLockDriver``\n9e6b7a2284 Install \"pyroute2\" as a doc job depedency\n2a4074918c Remove call to \"fixup_ubuntu\"\n7b59b5069b [DVR] Send allowed address pairs info to the L3 agents\nc540f789af [OVN] Re-enable dstat for the OVN jobs\nf9bda4b1e4 Set the default ``Backend.lookup`` timeout to 2 seconds\nddf0fef28b Add a single option to override the default hypervisor name\nfa7c7282f0 Make phynet paramter also is optional when network_segment_range enabled\nf192153b44 HA-non-DVR router don\u0027t need manually add static route\n4e3f65ceef Fix wrong assertion methods in a unit test\n2c192b78a2 setup.cfg: Replace dashes with underscores\nadfd853267 Deprecate [designate] admin_* parameters\n89fd50d0f9 Adding placement auth options to oslo.config entry_points\n4aa5de254d use payloads for NETWORK callback events\n2321339ee6 Fix SQLAlchemy warnings with view only relationships\ndcd277f4f1 Add physnet name case sensitivity limitation to the qos doc\na77a97371e [ovn] Clean-up unused ACL method for DHCP\n2d97f3edb2 use payloads for SEGMENT events\n317407fe61 [OVN] Check for lock in check_for_mcast_flood_reports\nef1d33e754 Update Neutron\u0027s Liuetenants\n0aab51c9f8 ovn: Don\u0027t use dict.remove() for filtering dhcp ports in db-sync\nc511964d70 Replace \"get_routing_table\" with \"list_ip_routes\"\n69ef824069 Use payloads for TRUNK and SUBPORTS callbacks\n2cf4314553 Implement multipath routing in route commands\nca1c6fd69b designate: allow PTR zone creation to fail\nddc8e625f7 [OVN] Fix: Disabling snat after it was enabled\nde295f036d Do not include dynamically loaded values into OVO testing\n9911d414c6 Improve \"objects.db.api.count\" method\n97e34498f7 Fix \"nftables\" ansible role\n28cd6c82e9 Added common config and SR-IOV agent config to sanity check\nc16f88d148 Report ExternalDNSOverQuota exception for recordset quota error\n87a7a5e32e [Fullstack] Add segmentation_id update test\n8b39060ddf Fix SQLAlchemy backref warnings for viewonly columns\n4d61903bb8 [OVN] Add \"filter-validation\" extension to supported list\nce2c0010b9 [OVN] MetadataProxyHandler to conditionally monitor both Chassis\u0027s tables\n25d1f9b948 Clean up the deprecated options for Xen API support\n9144444b79 Add tests for Security Groups API\u0027s new policy rules\n47038c27c5 Add missing \"system\" scope in some of the new API policies\nca2091d5a9 Change wrong \"admin\" scope in floatingip_pools to correct \"system\"\n43c10aae86 [OVN] External network ports (SR-IOV) QoS is handled by SR-IOV agent\n1a3fa2206d ovn: Add functional tests for get_network_port_bindings_by_ip\n32e938e698 [OVN] Only account for bound ports in metadata agent\n947e8a041c Remove SRIOV attach limitation from the doc\n456acdeb8f ovn-migration: Delete FIP agent gateway ports\n39ccc0d6d6 Don\u0027t ever give up trying to connect to OVN DBs\n02a6ddaa86 Add neutron-tempest-with-neutron-lib-master to the periodic queue\ne4008fec1e Remove networking-midonet from our docs\ne8909a65d4 Improve Subnet update performance\ncd4d96a4f7 Use exceptions and resources from neutron-lib\n466a6f98ed Update OVN docs\n5b66259bb8 Remove unused method \"get_ovsdb_connection\"\n662cd60075 [OVN] Fix FDB table not registered in OvnSbIdl\nce19fc9493 Remove check if set_extra_attr_value is run in the transaction\nb70247eeb9 Doc: add section about OVS filtering tables\n1483b63ffa Add enable_dhcp filter in get_network_info rpc\n80eddc4039 Improve Network delete performance\n088f1298f2 Initialize privsep library in Neutron commands\n1dfbf5b345 Initialize privsep library for neutron-ovs-cleanup\n02f4eca1ae Pass existing DB obj to save DB requests\nca7822e210 [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses\nba3d78099f Remove unused method _ensure_vr_id_and_network()\n282dc73e12 Get only FIP ID on network delete\n960f3694f4 Improve AddressScope.get_bound_tenant_ids method\nb221a4af33 Improve port delete performance\n44670f88dd Revert \"Cache default security group IDs in memory\"\nfcc8d5358e Unit tests for Agent API secure-rbac-policies\n3b331b31f2 Add tests for metering API\u0027s new policy rules\n26e0d47cc5 Allow system_scope personas (SYSTEM_ADMIN) to create router\n89a31185cb Unit tests for Quotas API\u0027s secure-rbac-policies\n5d4f5e4645 Add tests for L3 conntrack helper API\u0027s new policy rules\nd8305c34e1 Add tests for FIPs port forwarding API\u0027s new policy rules\nf6483ee9ec Add tests for network segment range API\u0027s new policy rules\nf7d2c3608d Add periodic jobs to test \"nftables\" binaries\n109faeac7e trivial: Make driver_controller\u0027s _attrs_to_driver py3 compatible\n888f914df1 [ovn]: Remove unwanted IP addresses from OVN ports\nf616f84e95 Implement conntrack command privsep context\n3cee5f7201 Implement namespace operations privsep context\nf946773d1f Configure branch on which tripleo jobs should be run\n0a931391d8 Make ARP protection commands compatible with \"ebtables-nft\"\ne5ccfee6cf Always use absolute path for custom kill-scripts\n130655cdb9 DHCP notification optimization\n7326fd622f Group execution of SQL functional tests\n960b810eac Document Linux Bridge compatibility with \"nftables\"\n2c386638ba trivial: Reduce duplication in project network tests\ne96fcd0532 trivial: Reduce duplication in network policy tests\n6533337716 [Functional] Fix mocks of the create_dhcp_port method\n07cf942015 [OVN] Re-enable test_port_security_macspoofing_port for slow jobs\necaa7a1b48 Check there are no min BW QoS in \"BaseOVSTestCase\"\n4494e728ac Add tests for trunk API\u0027s new policy rules\nee0029d682 Add tests for subnet API\u0027s new policy rules\nbe881b9b30 Add tests for subnetpool API\u0027s new policy rules\n4ff3ae3235 Add tests for segments API\u0027s new policy rules\n7b93c0ea77 Add tests for router API\u0027s new policy rules\nba8aff6307 Add tests for RBAC API\u0027s new policy rules\n10411d786b Add tests for FIPs API\u0027s new policy rules\nde69a55378 Fix new API policies for RBAC\ncca2b8de2c Fix \"_get_sg_members\" method\n98a7768994 Add tests for QoS API\u0027s new policy rules\n8522628f2f Remove FT \"test_has_offline_migrations_*\" tests\n48bce78d1a Remove class \"Timer\"\n433deed0b7 Cache default security group IDs in memory\nae78e812d1 ovn-migration: Introduce migrate mode to DB sync tool\nbe6ee6f397 Remove not needed rootwrap filters\ncabf19a984 Fix API policy rules for new personas\n2bc1572740 Fix create_port new API policy roles\nbde437e6d3 Add tests for network API\u0027s new policy rules\n83a6418d68 Fix new Network API policy rules\n1785b211a0 Add tests for Network IP availability API\u0027s new policy rules\n6dc5a869b1 Add tests for logging API\u0027s new policy rules\ndd6cd3fb8a Fix Floating IP policy rules\n6655f7d623 Add tests for floatingip pools API\u0027s new policy rules\nbecb42b92e Migrate \"ovs-ofctl\" to oslo.privsep\n19b9ed3ce7 Add tests for flavors API\u0027s new policy rules\n7ca896cfe3 \"OvnNbApiIdlImpl.qos_del\" supports \"if_exists\" parameter\nf6682b6b55 Unit tests for auto_allocated_topology API policies\n89a9c18ab8 Use user_id instead of deprecated user in the policy unit tests\nf700660b6b [OVN] External ports (SR-IOV) QoS is handled by SR-IOV agent\naf3c1b8442 Add locks for setting iptables rules in l3 and metadata agents\nc1ade52fda Read keepalived initial state in parallel to interface monitoring\n0be52e91e4 Add grafana dashboards step to major release checklist\nb0022c51fe Add the DHCPReponder for IPv4\n35c7999ebd Allow 255 character strings in tags\n5c744b23f0 Mark \"test_keepalived_spawns_conflicting_pid_*\" tests as unstable\nca8f1a20c5 Open Xena DB branch\nb91ab3924e Add Python3 xena unit tests\n83405d54c1 Update master for stable/wallaby\n7f35e4e857 Physical NIC RP should be child of agent RP\n24dcbcbe09 Block metadata requests to not go out from the router\nfd6ee70c3d Migrate address-group API to the new secure rbac rules\nd4147072f8 Modify create address scope policy rule and add UT for that API\n94bea77fd7 migration: Remove crudini when migrating tunnels\n1c2b7e1a58 [OVN] Add single node tempest job with OVN master branch (exp. pipeline)\n6eaa6d83d7 Randomize segmentation ID assignation\nae07a9d9f6 [CI] Enable debugging iptables rule in the L3 agent\n92a4db01fe [OVN][FT] Mech driver stop accessing DB at exit\n7727fc07e6 Allow to parse keywords in dns labels\neb56747851 Implement namespace creation method\n43c60d6216 Syncing neutron db with ovn does not provide external_ids for static routes\n95ee3bfeaf [ovn] Add \u0027address_group\u0027 extension to OVN\n3347e11572 Update version of doc8\n62729d4e74 Replace assertItemsEqual with assertCountEqual\n\nSigned-off-by: Hervé Beraud \u003chberaud@redhat.com\u003e\nChange-Id: Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/8e46d4b98a5448563f0fcfa74e4cb44a2573262c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/8e46d4b98a5448563f0fcfa74e4cb44a2573262c"}]},"branch":"refs/heads/master"},"ee751ded73bbe8f8a47f1073d7ae709de91e603d":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-09-15 11:26:14.000000000","uploader":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"ref":"refs/changes/93/808693/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/93/808693/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/93/808693/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/93/808693/4"}}},"commit":{"parents":[{"commit":"25b9dad49e73bda877ca0579ea1da00f0f764915","subject":"Merge \"[blazar] Create for all client and non-client lib xena branch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/25b9dad49e73bda877ca0579ea1da00f0f764915"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-09-13 09:20:53.000000000","tz":120},"committer":{"name":"elajkat","email":"lajos.katona@est.tech","date":"2021-09-15 11:25:19.000000000","tz":120},"subject":"Proposing Xena RC1 for neutron","message":"Proposing Xena RC1 for neutron\n\nThis proposed a RC1 release for neutron to get any merged changes\nout prior to the RC1 deadline for Xena going into effect.\n\nIf the team is ready to proceed, please leave a +1 to acknowledge this\nrelease and we will process right away. If the team is working on any\nfinal merges, leave a -1 with some detail on the status and update the\npatch with the new commit hash to use when ready.\n\nPatches with no response will be merged by Thursday, September 16.\n\n$ git log --oneline --no-merges 18.0.0.0rc1..6db2619628\n421dc2195c Redefine \"neutron-ovn-tempest-ovs-master-fedora\" CI job\n43871e0654 Rename notify to publish\nb8ef8e722a [Functional] Wait for the initial state of ha router before test\n101ccbaeb3 update subport status when trunk/subport create/delete is triggerred\n7f06322355 Delete SG log entries when SG is deleted\n34acbd6ff8 Replace deprecated assertDictContainsSubset\ne610a5eb9e Don\u0027t use singleton in routes.middleware.RoutesMiddleware\n27edf6b6d3 Ensure net dict has provider info on precommit delete\n20a13391a2 Use lookup() instead of iterating over table\n82f72896db Add pagging and sorting support for \"network_ip_availability\"\nd0c871df19 Rename notify to publish in unit tests\nc178a37615 Add port status to information dictionary in agent RPC\ndc4a57d966 Make OVN driver validate Geneve max_header_size\ne08b571f04 Use \"objects_exist\" in PortForwardingPlugin\n3c305bf6ae Skip FIP check if VALIDATE_MIGRATION is not True\n76ee64f4a8 Fix neutron_pg_drop-related startup issues\n5b8889ad7f [Doc] Fix link to the Mellanox documentation in SR-IOV doc\n1221cf1b24 Agent RPC step size in config.\nb0bb49a8f8 [doc]Correcting broken link\n9cffd7b322 [OVN] Change ControllerAgent type dinamically\ndf891f0593 Remove dhcp_extra_opt value after first newline character\n92c636d8b2 Use payload callback for RPC resource_cache\nb5dd6efdca [DVR] Fix update of the MTU in the SNAT namespace\n89be2951f6 Remove IDL classes implemented in ovsdbapp\n903e66e8e7 ovn: Consider all router ports in is_lsp_router_port()\nb01844be21 Fix typos in agent policy names\n19375b3e78 [DVR] Set arp entries only for single IPs given as allowed addr pair\ndb4753b6ef use payload for OVSDB_RESOURCE\ne4566031d6 Enable QoS min bw tempest in neutron-ovs-tempest-multinode-full\n701214481f Use more pythonic approach\n1146a4d091 Do not fail when releasing a quota reservation\n668b1cc652 Do not fail if the agent load is not bumped\n0bb9c99d50 Fix gate for neutron-lib v2.14\n31c09cd3b7 Bump os-resource-classes lib to 1.1.0\n21986f2be5 Remove shim in trunk/rpc/backend.py\nd6b1dd4a93 Include oslo.cache options in neutron.conf\nefbe2d3142 neutron-lib: Skip functional tests for changes in unit tests code\n344fc0c8d2 Revert \"[L3][HA] Retry when setting HA router GW status.\"\n3640ffa0c6 Handle all portbinding attrs in case of bulk port creation\n9ee5722c04 Remove shim in securitygroups_db\ndb7887cafd Add limitation about QoS min bw for PF less SRIOV platforms\n4e325088d3 [OVN] Document Network Availability Zones\n781500daa5 [OVN] Make external ports aware of network AZs\na177249731 Improve content of FloatingIP AFTER callbacks\nb488fb8e22 Use payloads for FloatingIP AFTER callbacks\nc75df16e50 Add missing options to generated neutron.conf\n7988ab5df0 \"default_availability_zones\" need to be considered when validate az\neb430e052d Use neutron-lib payloads for PORT_FORWARDING\n9e0c075bf1 ovn: Don\u0027t fail db-sync if port binding changes\n82fd968011 [L3HA] Add extra logs to the process of ha state changes\n223e89c950 Make neutron-ovs-tempest-dvr-ha-multinode-full voting\n57cfc57da6 use payloads for FLOATING_IP\nc267125e20 functional: Add debug messages around OVN services\nef83719da2 Use payloads for ROUTER AFTER_ callbacks\n5ee9325fcc Bump neutron-lib to 2.13.0\n8ac9e2fe6d [OVN] Fix Router Availability Zones for segmented networks\ne6c3686cd8 Use elevated context when getting default SG for tenant\nca2885889f Add devstack plugin to enable ovs distributed dhcp service\n63a2a65bbe Skip DVR binding for ports with invalid OFPORT\n40c8f60ee3 Use payloads for ROUTER callbacks\n2356f0eb87 Bump oslo.log to version 4.5.0\nd4b1b4a072 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr)\nfafcabdbe0 Wait until workers have been launched\na27bb19e74 Reduce the fullstack concurrency to 2\ncaa05f9c56 Update team ownership\ncbef6cda98 Add \"network_id\" to \"_after_router_interface_deleted\" payload\n2e6f6c9ec3 Ensure only one worker creates neturon_pg_drop\nad31c58d60 Remove ``ConfDriver`` code\ne7c61d3eba use payloads for PORT and FLOATING_IP\n8e30639452 [QoS] Add rule type packet per second (pps)\n8261b67b6e bw-limit: Pass int parameters to Open vSwitch\n45a33dcb0a doc: Do not use dvr_snat on computes\n02c0b47d22 Promote neutron-ovn-tempest-slow job to be voting and gating\nc3b99a64fc Revert \"[OVN][Placement] Add a SB Chassis event to track changes in BW config\"\nf8ca735e5f Move mech driver VNIC validation to SimpleAgentMechanismDriverBase\ndf5cb28737 [OVN][Placement] Add a SB Chassis event to track changes in BW config\n923284fc37 Use explicit select condition in SQL query in \"_port_filter_hook\"\ne961c6d473 Import ABC classes from collection.abc\n899953de6b Add a privsep context only for link commands\ne5f19a29dc [OVN] Fix ML2/OVN + Neutron DHCP agent use case\ne71ba8d2d1 Revert \"Config option to enable OVN IDL on other workers\"\n1eabf046f3 Remove \"_protect_original_resources\" workaround\n90980f496c Add wait for the post-fork event to nb/sb objects\n9b2983743b L3 router support ECMP\ne0ea4a51ba [L2] no provisioning block for internal service port\n3cae410b30 use payloads for PORT AFTER_DELETE events\n827cca2ed7 Sanitize MAC addresses\na03c240ef4 Populate self.floating_ips_dict using \"ip rule\" information\n6ce48c30bd [L3] Use processing queue for network update events\n129b823a8b use payloads for PORT AFTER_UPDATE events\nee67a8412d Remove orphaned event_lock_name attribute\n26b06d246a Use os-resource-classes lib for resource classes names\n1f3762b0fb [OVN] \"ControllerAgent\" should accept Chassis and Chassis_Private\nca15099cde Add devstack local.conf sample for ML2 OVS\n838b1d29c9 Use IP_VERSION_{4,6} constants in ovn_client module\nf637a1f60e Remove SG RPC \"use_enhanced_rpc\" check.\nec550f5f52 Add fake_project_id middleware for noauth\n3b46df4847 Change fullstack dhclient lease file to tmp folder\nbe7d0bb6ab Update arp entry of snat port on qrouter ns\nf6c3747cae Use elevated context to get default SG from database\n6d570dfd7d Notify ROUTER_GATEWAY event for router gw mode\n6a74cd76fd [OVN] Do not fail when processing SG rule deletion\n5c9a7fe1b4 Add extra logs to the network update callback in L3 agent\ncde0f68f9e [OVN] Add binding-extended to the ML2_SUPPORTED_API_EXTENSIONS\n1a99adb530 Refactor DHCP common config options\n31c0ef9dbe Correctly label port as SubPort in SubPortNotFound\n9ae22b1fef Fix ObjectChangeHandler thread usage\n4b22eea4be Add fullstack test case for OVS DHCP extension\nb05a9186d1 use callback payloads for SECURITY_GROUP\nb189b0f322 Use OVS backend for testing os-ken library\nd7ca286e6c Make explicit the network backend used in the CI jobs\ndb2207f32d [ML2] Change way how list of supported API extensions is made\nbc82a664b6 Move dns-integration extension to the ML2_SUPPORTED_API_EXTENSIONS list\n6bc1c00d66 Copy existing IPv6 leases to generated lease file\n5fb5653ffe Check router routes connectivity when GW port is updated\n0af8497076 Improve Port list and show\n56e8498a4d Add agent extension \u0027dhcp\u0027 for ovs agent\ncd8c4f7e30 use callback payloads for SUBNET\ndbfa1b5d92 Remove tox_install_siblings\u003dFalse from the functional job\u0027s definition\n324a35a3d0 use payloads for PORT BEFORE_UPDATE events\n0cd01edc9c [OVN] Add subnet-service-types as supported by OVN mech driver\n953eb92a4f [OVN] Disable mcast_flood on localnet ports\n941be42a61 use callback payloads for SECURITY_GROUP_RULE\n66ac943b64 Config option to enable OVN IDL on other workers\n1e2088abbe Fix priority review dashboard\n2ea7d66216 Bump neutron-lib to 2.12.0\nac1597d009 [L3] Add some logs for router processing\nb74a272bba Add CONTEXT_WRITER decorator to delete_floatingip_agent_gateway_port\n8cc7c0cf7a Remove FIP agent\u0027s gw port when L3 agent is deleted\n5b5bc483ae Fix devstack path in plugin.sh\n976cba6133 Force to close http connection after notify about HA router status\n8954b33576 Bump minimal ovsdbapp version to 1.11.0\n95d80a2757 [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl\n39bc84cfb2 Add localport const and refactor\nc7e1de09e1 [Docs] Add info about vlan transparent networks\u0027 MTU\n8f656aab7c Fix QoS dscp rule permissions in documentation\nd7371e13e4 Revert \"Set system_scope\u003d\u0027all\u0027 in elevated context\"\n4df01d6eaa Add policy rules for extraroute-atomic API\n577217c52d Make default hypervisor hostname compatible with libvirt\na2e5daccb3 Add support for OVN allow-stateless ACLs\n68d62fa18d Enable tls-proxy support in the tempest jobs\n817d807e9d Load Linux Bridge Trunk extension if service plugin configured\n6ada912414 Set trunk sub-port when bind profile is created\ne3bb98c7e7 Bump os-ken to 2.0.0\n48af145d95 Add \"nova:live_migration_events\" flag to subnode in multinode CI job\nda760973be Use \"multiprocessing.Queue\" for \"TestNeutronServer\" related tests\n4173fb6ca3 [Doc] Remove one of the known DVR HA limitations\na292bea168 Add the DHCPReponder for IPv6\ncc3dc7c850 Add CONTEXT_READER decorator to \"get_ha_router_port_bindings\"\nc0846c6518 Fix \"config-routed-networks\" document errors\na1ca4980da Remove timeout skip guard for LP#1687027\n730117ddb0 Switch neutron multinode jobs to ML2/OVS\n437a311eca Using 31-Bit and 32-Bit prefixes for IPv4 reasonably\n07337f9e99 Use 2 dhcp agents in TestLegacyL3Agent\n07c64d8384 Payloads for PORT: BEFORE_CREATE and PRECOMMIT_CREATE\n95656a5893 Update handler for PORT AFTER_CREATE\n13994d2327 Mark fullstack test_l2_agent_restart as unstable\ncfd8232cd3 Added dnsmasq for opensuse installation\na660f77d38 Remove \"mitogen\" library installation from \"docs\" job\n6afdff8494 Bump lower version of evenlet to 0.25.1\nc915b93e76 Bump alembic to 1.6.5\nbe43141a5f Provide the rpc_response_max_timeout parameter to sriov-agent\n1e8197fee5 Add tests for service_type API\u0027s new policy rules\n962d2539a1 Change API policy for service_type to be available for all readers\n6fb2f513da [OVN] Add \u0027port-mac-address-regenerate\u0027 to the supported extensions\n7d8a5eb5a7 [OVN] Add availability zone to the ML2_SUPPORTED_API_EXTENSIONS list\nfd8b88ef54 Do a quick FIP check on port delete\n65cce351d7 Use TCP keepalives for ovsdb connections\n96b2926671 Add CONTEXT_READER to \"get_reservations_for_resources\"\n383f209b50 [DHCP] Fix cleanup_deleted_ports method\n074c131b57 Disable pep8 import check for pyroute2 library\nc9fce3a8b6 use payloads for PORT AFTER_CREATE events\n4ab699e5cd use payloads for ROUTER_INTERFACE events\n17adb4c3fb Use payloads for ADDRESS_GROUP callback events\n36ba1cc319 [ovn][metadata] Remove metadata readiness mechanism\n05ee23ea15 Follow up for replacing assertItemsEqual\n77ac42d2ee SR-IOV agent can handle ports with same MAC addresses\n05ce5a1f94 VLAN \"allocate_partially_specified_segment\" can return any physnet\nd0b16473d8 [FT] Remove skip guard from SQL tests\n2244af771f Add \"filter-validation\" support for \"OVNL3RouterPlugin\"\nf450886ff9 Allow the use of legacy routers within RPN segments\na98fe51b83 Set \"floatingip.fixed_port\" as viewonly\n4de350a54a Switch neutron-rally-task job to ML2/OVS and skip \"test_models_sync\"\n4cd11f4dee Use local and ip address to create vxlan interface\nc4fb1d1711 [Doc] Update Freenode to OFTC as our IRC server\nb141aed512 Remove leading zeroes from an IP address\n7f0ca67ed6 Remove the devstack/lib/ovs in favour of \"ovs_source\" from DevStack\nedc3852c83 Fix phys network lost after reconfigure\nf83c77bb12 Add tests for port API\u0027s new policy rules\n444ef49bea Add test cases for concurrently Object delete\nf52280287f Improve Subnet create performance\nbdd50ffcde Improve Subnet delete performance\nab0895fdf4 Change minversion of tox to 3.18.0\n028c544b05 Add script to aid in using ovn-trace with OpenStack\na75fc891bc Add mitogen to the docs requirements\n951a3f0eb3 Deprecate and remove \"get_agents_db\"\n54420d04dd Skip \"test_keepalived_spawns_conflicting_*\" tests\ne135a8221d New Quota driver ``DbQuotaNoLockDriver``\n9e6b7a2284 Install \"pyroute2\" as a doc job depedency\n2a4074918c Remove call to \"fixup_ubuntu\"\n7b59b5069b [DVR] Send allowed address pairs info to the L3 agents\nc540f789af [OVN] Re-enable dstat for the OVN jobs\nf9bda4b1e4 Set the default ``Backend.lookup`` timeout to 2 seconds\nddf0fef28b Add a single option to override the default hypervisor name\nfa7c7282f0 Make phynet paramter also is optional when network_segment_range enabled\nf192153b44 HA-non-DVR router don\u0027t need manually add static route\n4e3f65ceef Fix wrong assertion methods in a unit test\n2c192b78a2 setup.cfg: Replace dashes with underscores\nadfd853267 Deprecate [designate] admin_* parameters\n89fd50d0f9 Adding placement auth options to oslo.config entry_points\n4aa5de254d use payloads for NETWORK callback events\n2321339ee6 Fix SQLAlchemy warnings with view only relationships\ndcd277f4f1 Add physnet name case sensitivity limitation to the qos doc\na77a97371e [ovn] Clean-up unused ACL method for DHCP\n2d97f3edb2 use payloads for SEGMENT events\n317407fe61 [OVN] Check for lock in check_for_mcast_flood_reports\nef1d33e754 Update Neutron\u0027s Liuetenants\n0aab51c9f8 ovn: Don\u0027t use dict.remove() for filtering dhcp ports in db-sync\nc511964d70 Replace \"get_routing_table\" with \"list_ip_routes\"\n69ef824069 Use payloads for TRUNK and SUBPORTS callbacks\n2cf4314553 Implement multipath routing in route commands\nca1c6fd69b designate: allow PTR zone creation to fail\nddc8e625f7 [OVN] Fix: Disabling snat after it was enabled\nde295f036d Do not include dynamically loaded values into OVO testing\n9911d414c6 Improve \"objects.db.api.count\" method\n97e34498f7 Fix \"nftables\" ansible role\n28cd6c82e9 Added common config and SR-IOV agent config to sanity check\nc16f88d148 Report ExternalDNSOverQuota exception for recordset quota error\n87a7a5e32e [Fullstack] Add segmentation_id update test\n8b39060ddf Fix SQLAlchemy backref warnings for viewonly columns\n4d61903bb8 [OVN] Add \"filter-validation\" extension to supported list\nce2c0010b9 [OVN] MetadataProxyHandler to conditionally monitor both Chassis\u0027s tables\n25d1f9b948 Clean up the deprecated options for Xen API support\n9144444b79 Add tests for Security Groups API\u0027s new policy rules\n47038c27c5 Add missing \"system\" scope in some of the new API policies\nca2091d5a9 Change wrong \"admin\" scope in floatingip_pools to correct \"system\"\n43c10aae86 [OVN] External network ports (SR-IOV) QoS is handled by SR-IOV agent\n1a3fa2206d ovn: Add functional tests for get_network_port_bindings_by_ip\n32e938e698 [OVN] Only account for bound ports in metadata agent\n947e8a041c Remove SRIOV attach limitation from the doc\n456acdeb8f ovn-migration: Delete FIP agent gateway ports\n39ccc0d6d6 Don\u0027t ever give up trying to connect to OVN DBs\n02a6ddaa86 Add neutron-tempest-with-neutron-lib-master to the periodic queue\ne4008fec1e Remove networking-midonet from our docs\ne8909a65d4 Improve Subnet update performance\ncd4d96a4f7 Use exceptions and resources from neutron-lib\n466a6f98ed Update OVN docs\n5b66259bb8 Remove unused method \"get_ovsdb_connection\"\n662cd60075 [OVN] Fix FDB table not registered in OvnSbIdl\nce19fc9493 Remove check if set_extra_attr_value is run in the transaction\nb70247eeb9 Doc: add section about OVS filtering tables\n1483b63ffa Add enable_dhcp filter in get_network_info rpc\n80eddc4039 Improve Network delete performance\n088f1298f2 Initialize privsep library in Neutron commands\n1dfbf5b345 Initialize privsep library for neutron-ovs-cleanup\n02f4eca1ae Pass existing DB obj to save DB requests\nca7822e210 [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses\nba3d78099f Remove unused method _ensure_vr_id_and_network()\n282dc73e12 Get only FIP ID on network delete\n960f3694f4 Improve AddressScope.get_bound_tenant_ids method\nb221a4af33 Improve port delete performance\n44670f88dd Revert \"Cache default security group IDs in memory\"\nfcc8d5358e Unit tests for Agent API secure-rbac-policies\n3b331b31f2 Add tests for metering API\u0027s new policy rules\n26e0d47cc5 Allow system_scope personas (SYSTEM_ADMIN) to create router\n89a31185cb Unit tests for Quotas API\u0027s secure-rbac-policies\n5d4f5e4645 Add tests for L3 conntrack helper API\u0027s new policy rules\nd8305c34e1 Add tests for FIPs port forwarding API\u0027s new policy rules\nf6483ee9ec Add tests for network segment range API\u0027s new policy rules\nf7d2c3608d Add periodic jobs to test \"nftables\" binaries\n109faeac7e trivial: Make driver_controller\u0027s _attrs_to_driver py3 compatible\n888f914df1 [ovn]: Remove unwanted IP addresses from OVN ports\nf616f84e95 Implement conntrack command privsep context\n3cee5f7201 Implement namespace operations privsep context\nf946773d1f Configure branch on which tripleo jobs should be run\n0a931391d8 Make ARP protection commands compatible with \"ebtables-nft\"\ne5ccfee6cf Always use absolute path for custom kill-scripts\n130655cdb9 DHCP notification optimization\n7326fd622f Group execution of SQL functional tests\n960b810eac Document Linux Bridge compatibility with \"nftables\"\n2c386638ba trivial: Reduce duplication in project network tests\ne96fcd0532 trivial: Reduce duplication in network policy tests\n6533337716 [Functional] Fix mocks of the create_dhcp_port method\n07cf942015 [OVN] Re-enable test_port_security_macspoofing_port for slow jobs\necaa7a1b48 Check there are no min BW QoS in \"BaseOVSTestCase\"\n4494e728ac Add tests for trunk API\u0027s new policy rules\nee0029d682 Add tests for subnet API\u0027s new policy rules\nbe881b9b30 Add tests for subnetpool API\u0027s new policy rules\n4ff3ae3235 Add tests for segments API\u0027s new policy rules\n7b93c0ea77 Add tests for router API\u0027s new policy rules\nba8aff6307 Add tests for RBAC API\u0027s new policy rules\n10411d786b Add tests for FIPs API\u0027s new policy rules\nde69a55378 Fix new API policies for RBAC\ncca2b8de2c Fix \"_get_sg_members\" method\n98a7768994 Add tests for QoS API\u0027s new policy rules\n8522628f2f Remove FT \"test_has_offline_migrations_*\" tests\n48bce78d1a Remove class \"Timer\"\n433deed0b7 Cache default security group IDs in memory\nae78e812d1 ovn-migration: Introduce migrate mode to DB sync tool\nbe6ee6f397 Remove not needed rootwrap filters\ncabf19a984 Fix API policy rules for new personas\n2bc1572740 Fix create_port new API policy roles\nbde437e6d3 Add tests for network API\u0027s new policy rules\n83a6418d68 Fix new Network API policy rules\n1785b211a0 Add tests for Network IP availability API\u0027s new policy rules\n6dc5a869b1 Add tests for logging API\u0027s new policy rules\ndd6cd3fb8a Fix Floating IP policy rules\n6655f7d623 Add tests for floatingip pools API\u0027s new policy rules\nbecb42b92e Migrate \"ovs-ofctl\" to oslo.privsep\n19b9ed3ce7 Add tests for flavors API\u0027s new policy rules\n7ca896cfe3 \"OvnNbApiIdlImpl.qos_del\" supports \"if_exists\" parameter\nf6682b6b55 Unit tests for auto_allocated_topology API policies\n89a9c18ab8 Use user_id instead of deprecated user in the policy unit tests\nf700660b6b [OVN] External ports (SR-IOV) QoS is handled by SR-IOV agent\naf3c1b8442 Add locks for setting iptables rules in l3 and metadata agents\nc1ade52fda Read keepalived initial state in parallel to interface monitoring\n0be52e91e4 Add grafana dashboards step to major release checklist\nb0022c51fe Add the DHCPReponder for IPv4\n35c7999ebd Allow 255 character strings in tags\n5c744b23f0 Mark \"test_keepalived_spawns_conflicting_pid_*\" tests as unstable\nca8f1a20c5 Open Xena DB branch\nb91ab3924e Add Python3 xena unit tests\n83405d54c1 Update master for stable/wallaby\n7f35e4e857 Physical NIC RP should be child of agent RP\n24dcbcbe09 Block metadata requests to not go out from the router\nfd6ee70c3d Migrate address-group API to the new secure rbac rules\nd4147072f8 Modify create address scope policy rule and add UT for that API\n94bea77fd7 migration: Remove crudini when migrating tunnels\n1c2b7e1a58 [OVN] Add single node tempest job with OVN master branch (exp. pipeline)\n6eaa6d83d7 Randomize segmentation ID assignation\nae07a9d9f6 [CI] Enable debugging iptables rule in the L3 agent\n92a4db01fe [OVN][FT] Mech driver stop accessing DB at exit\n7727fc07e6 Allow to parse keywords in dns labels\neb56747851 Implement namespace creation method\n43c60d6216 Syncing neutron db with ovn does not provide external_ids for static routes\n95ee3bfeaf [ovn] Add \u0027address_group\u0027 extension to OVN\n3347e11572 Update version of doc8\n62729d4e74 Replace assertItemsEqual with assertCountEqual\n\nSigned-off-by: Hervé Beraud \u003chberaud@redhat.com\u003e\nChange-Id: Ie4bfa541be6a6d0257bce02e3ebd8a2c603a5551\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/ee751ded73bbe8f8a47f1073d7ae709de91e603d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/ee751ded73bbe8f8a47f1073d7ae709de91e603d"}]},"branch":"refs/heads/master"}},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"PTL-Approved","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}}]}],"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":{}}}]}
