)]}'
{"id":"openstack%2Fopenstack-ansible-os_neutron~848066","triplet_id":"openstack%2Fopenstack-ansible-os_neutron~stable%2Fxena~I54dbd5c9690281af475312a277eab534403edf92","project":"openstack/openstack-ansible-os_neutron","branch":"stable/xena","topic":"844041-stable/xena","attention_set":{},"removed_from_attention_set":{"34933":{"account":{"_account_id":34933,"name":"shahab taee","display_name":"shahab taee","email":"shahab.taee67@gmail.com","username":"shahabtaee"},"last_update":"2022-07-20 21:01:42.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I54dbd5c9690281af475312a277eab534403edf92","subject":"Allow to provide custom configuration for VPNaaS","status":"MERGED","created":"2022-06-29 11:34:48.000000000","updated":"2022-07-20 21:02:44.000000000","submitted":"2022-07-20 21:01:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"848066-844041-stable/xena","cherry_pick_of_change":844041,"cherry_pick_of_patch_set":8,"meta_rev_id":"4b1847b806499794ee41ee6d3026f1cc50df8a71","_number":848066,"virtual_id_number":848066,"owner":{"_account_id":34933,"name":"shahab taee","display_name":"shahab taee","email":"shahab.taee67@gmail.com","username":"shahabtaee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-07-20 21:01:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"}],"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":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"all":[{"value":2,"date":"2022-07-20 18:54:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":2,"date":"2022-07-20 08:01:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-07-20 08:07:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"}],"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":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"all":[{"value":1,"date":"2022-07-20 18:54:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-06-29 14:05:19.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":"2022-07-20 08:01:25.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2022-07-20 08:07:41.000000000","updated_by":{"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"},"reviewer":{"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"},"state":"REVIEWER"},{"updated":"2022-07-20 18:54:21.000000000","updated_by":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"reviewer":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"state":"REVIEWER"}],"messages":[{"id":"238a7471d96015c36b98e530c88390457af82084","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34933,"name":"shahab taee","display_name":"shahab taee","email":"shahab.taee67@gmail.com","username":"shahabtaee"},"date":"2022-06-29 11:34:48.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"d3bae689fa26516308a8d338df8814a43ae1ca7f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-29 14:05:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e3b9da651054403aaa96f2c5fbb80c55 : SUCCESS in 18m 23s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/65189fc6d9f8465c84e90bdb6684b434 : SUCCESS in 1h 39m 21s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/f1c4d61ccc854edda297d4ebc0e71697 : SUCCESS in 1h 13m 14s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/a88c0cf0778b41e3977a6623c60b0f9b : SUCCESS in 1h 46m 11s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d1c7b1a7c70d4d81b69a47181eaf3cf2 : SUCCESS in 1h 34m 17s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/48a1fe2a1355471da83f2fc354577c50 : SUCCESS in 1h 29m 57s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/9a48f213658b47e893138c7dac545e1e : SUCCESS in 2h 04m 30s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4f5c6b27618c4dcb990f267ff80c413b : SUCCESS in 2h 02m 41s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/9c91dd51558d4ed9b424a9f0ffc07ffa : FAILURE in 31m 52s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b4bd93d5e3154126b9e903473b16e053 : SUCCESS in 58m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91f60be3f43d4708bdd0e753151c7234 : SUCCESS in 5m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bf3078f474ef48e1938b8a1340505c83 : SUCCESS in 4m 00s\n- openstack-ansible-deploy-aio_metal_calico-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1c831cf1ffe4479991b5011dc180f733 : FAILURE in 1h 18m 05s (non-voting)\n- openstack-ansible-deploy-aio_ovs_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/80941d1d4cd14023b1d9036a70003315 : SUCCESS in 2h 08m 04s\n- openstack-ansible-deploy-aio_metal_ovs-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fb4156cc6d734f37aba123799fd927de : SUCCESS in 1h 17m 00s\n- openstack-ansible-deploy-aio_ovs_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/c4a321bdb14b4312a4a9a00a6a189454 : SUCCESS in 2h 15m 44s\n- openstack-ansible-deploy-aio_metal_ovs-centos-8-stream https://zuul.opendev.org/t/openstack/build/9a150da3f5a5464db1f018ea723d8282 : SUCCESS in 1h 33m 46s\n- openstack-ansible-deploy-aio_ovn_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/18c8ba2e86f34a07871bc403bbd277a8 : SUCCESS in 2h 21m 55s\n- openstack-ansible-deploy-aio_ovn_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/dbf872d298ca4d82bb0d91f8bb3a2ddd : SUCCESS in 1h 21m 07s\n- openstack-ansible-deploy-aio_ovn_lxc-ubuntu-focal2 https://zuul.opendev.org/t/openstack/build/492350c9f0b647ab95aed50317f32ee8 : SUCCESS in 2h 04m 01s\n- openstack-ansible-deploy-aio_metal_ovn-ubuntu-focal2 https://zuul.opendev.org/t/openstack/build/c8beca37b99e456d8e840e772d0642a2 : SUCCESS in 1h 16m 40s","accounts_in_message":[],"_revision_number":1},{"id":"806f9409d82cf8f52f8d095f2029240a14075372","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-07-20 08:01:25.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f7dec8287688e4a338b6199923587deb0f07ac4c","author":{"_account_id":29759,"name":"zhangmeng","email":"zhangmeng9502@gmail.com","username":"zhangmeng9502"},"date":"2022-07-20 08:07:41.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"db802a0cc8d468cd8b183ab9352cec70985baad4","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2022-07-20 18:54:21.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f06a725c7ed7eae146a9a7c30d860cf78da4038a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 18:56:39.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7e25d71381dac0850fdf5ecbda659146bced6f9e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 21:01:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a243204b6194e4ba6d73a8432b89b03\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a4b16a8ad64346358dc9a7bbd008c622 : SUCCESS in 18m 58s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/b9f3c2a014d2438693ec740ee8e1c4b5 : SUCCESS in 1h 27m 54s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/6a1cc730af214e55ac70e184d903eb7b : SUCCESS in 1h 08m 22s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/e5f7481402e540ef8f11b5f80948be8c : SUCCESS in 1h 33m 35s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6bc25ecff3074b4e82c924d0b814e4d3 : SUCCESS in 1h 25m 11s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5b5f864ea75b4023bd74834555137eb6 : SUCCESS in 1h 14m 34s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3586ae8f3a7843a899d8328824c8009c : SUCCESS in 54m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b5baa0a8005431c84a5052342cf86f4 : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/350628a31a5a4469a9e04ee2a9584108 : SUCCESS in 4m 35s\n- openstack-ansible-deploy-aio_ovs_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a00b08ccc77a4037846b6d263ff864e5 : SUCCESS in 2h 04m 27s\n- openstack-ansible-deploy-aio_metal_ovs-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5cd0572b34bb487a8096b4e98de8107a : SUCCESS in 1h 25m 30s\n- openstack-ansible-deploy-aio_ovs_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/adf9f54c48d945eebdc664d79ed741e9 : SUCCESS in 1h 51m 48s\n- openstack-ansible-deploy-aio_metal_ovs-centos-8-stream https://zuul.opendev.org/t/openstack/build/7c839e9fd07c477286129f0e406783da : SUCCESS in 1h 32m 03s\n- openstack-ansible-deploy-aio_ovn_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/114998f64d0741d18037088bdfe6c99d : SUCCESS in 1h 54m 51s\n- openstack-ansible-deploy-aio_ovn_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/54fbe881a0154f2aa016241dd0d6c7fe : SUCCESS in 1h 31m 58s\n- openstack-ansible-deploy-aio_ovn_lxc-ubuntu-focal2 https://zuul.opendev.org/t/openstack/build/ff0e36d907ce495dab7a59dcfaee13b5 : SUCCESS in 1h 45m 15s\n- openstack-ansible-deploy-aio_metal_ovn-ubuntu-focal2 https://zuul.opendev.org/t/openstack/build/b58cf26b48bf40fc9495f32dd50ae228 : SUCCESS in 1h 26m 50s","accounts_in_message":[],"_revision_number":1},{"id":"6bf5eab6a24566454e1686091210e5b11d02447c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 21:01:42.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4b1847b806499794ee41ee6d3026f1cc50df8a71","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 21:02:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a94d3b70d8ac4d7ebd6d7409e3b13386\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a66d8cd86d8342749e7eff353e77f715 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b110467ec185d9760ebfabdd1e0d563ee585a136","revisions":{"b110467ec185d9760ebfabdd1e0d563ee585a136":{"kind":"REWORK","_number":1,"created":"2022-06-29 11:34:48.000000000","uploader":{"_account_id":34933,"name":"shahab taee","display_name":"shahab taee","email":"shahab.taee67@gmail.com","username":"shahabtaee"},"ref":"refs/changes/66/848066/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_neutron","ref":"refs/changes/66/848066/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_neutron refs/changes/66/848066/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_neutron refs/changes/66/848066/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_neutron refs/changes/66/848066/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_neutron refs/changes/66/848066/1"}}},"commit":{"parents":[{"commit":"32a5fdf16788b921b340091b8032625b801d7c6a","subject":"Add configuration option for heartbeat_in_pthread","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_neutron/commit/32a5fdf16788b921b340091b8032625b801d7c6a"}]}],"author":{"name":"shahab taee","email":"shahab.taee67@gmail.com","date":"2022-05-31 11:02:56.000000000","tz":270},"committer":{"name":"shahab taee","email":"shahab.taee67@gmail.com","date":"2022-06-29 11:34:48.000000000","tz":0},"subject":"Allow to provide custom configuration for VPNaaS","message":"Allow to provide custom configuration for VPNaaS\n\nAs we need to monitor vpn connection detailes, the only way to config vpnaas to log states and connections of vpn\nis to provide own templates for VPNaaS configuration. With that we enable deployers to provide custom configuration\nfiles for using with any vpn drivers (stronswan/openswan).\n\nCo-Authored-By: Dmitriy Rabotyagov \u003cnoonedeadpunk@gmail.com\u003e\nChange-Id: I54dbd5c9690281af475312a277eab534403edf92\n(cherry picked from commit 26b768ea5bcbe90c10e6ff8f47a64e0559fbd34d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_neutron/commit/b110467ec185d9760ebfabdd1e0d563ee585a136"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_neutron/commit/b110467ec185d9760ebfabdd1e0d563ee585a136"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[]}
