)]}'
{"id":"openstack%2Foctavia~683093","triplet_id":"openstack%2Foctavia~stable%2Frocky~I41038b1d8d882efa19d991c07dca47f06dcbb5ca","project":"openstack/octavia","branch":"stable/rocky","hashtags":[],"change_id":"I41038b1d8d882efa19d991c07dca47f06dcbb5ca","subject":"Fix member API handling of None/null updates","status":"MERGED","created":"2019-09-19 09:56:05.000000000","updated":"2019-09-20 10:51:34.000000000","submitted":"2019-09-20 10:49:45.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":"683093-1568976585073-3f030d00","meta_rev_id":"11f0c1d646aa6a173169c115a8a012340e9c398f","_number":683093,"virtual_id_number":683093,"owner":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"date":"2019-09-19 15:48:46.000000000","_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2019-09-20 10:49:44.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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"all":[{"value":2,"date":"2019-09-20 06:35:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":2,"date":"2019-09-20 06:51:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":1,"date":"2019-09-20 06:51:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-20 06:35:25.000000000","updated_by":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"reviewer":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"state":"REVIEWER"},{"updated":"2019-09-20 06:51:38.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2019-09-20 10:49:44.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"bac765e95c8bae66b82c61119a839ad1517704c1","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-09-19 09:56:05.000000000","message":"Patch Set 1: Cherry Picked from branch stable/stein.","accounts_in_message":[],"_revision_number":1},{"id":"2e13f616de7a441eff475ed56431f3171f3c1ce9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 14:52:58.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a0a5e7ca8085478595d6c18ec9a75364 : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62d3521f42644dcebc32dfce6ed77447 : SUCCESS in 7m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1349cc94a45f42909f6e2d52cc86d437 : SUCCESS in 4m 51s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/47a4d8f65f77465cbf9286697fc01e85 : SUCCESS in 10m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c38aac9f3764aaba5115a05afc8a00e : SUCCESS in 7m 06s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/ddffe5fd28c7439c9ce2c756bd27cc28 : SUCCESS in 1h 12m 36s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/a549a76a1daf434ba7a8cefc6f0c136f : SUCCESS in 1h 11m 57s\n- neutron-lbaasv2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/fda8e709e65a4c4186cea43b3e01cce7 : SUCCESS in 1h 23m 14s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/18ad96b19788443393b95d0ddf3d410d : SUCCESS in 1h 24m 04s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6a3b17da8f684f8bb0e80c66d99348e0 : SUCCESS in 5m 56s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/cd92ff73796941de9b2119443b9e971f : SUCCESS in 7m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5110cdbbc606408d8f6b6b21b6f03a75 : SUCCESS in 7m 07s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/072f29db075f4f649913845b1d844735 : SUCCESS in 1h 05m 49s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/195708a31bf2494195a0fcdf765a68db : FAILURE in 2h 07m 10s\n- octavia-v1-dsvm-scenario-multinode https://zuul.opendev.org/t/openstack/build/077d74b8659948b4b350d45aec7d9437 : FAILURE in 2h 05m 30s (non-voting)\n- octavia-v1-dsvm-py3x-scenario-multinode https://zuul.opendev.org/t/openstack/build/9113aada96fb44d98e2b3fcc16440e9b : FAILURE in 1h 47m 10s (non-voting)\n- octavia-v1-dsvm-scenario-kvm-centos.7 https://zuul.opendev.org/t/openstack/build/d00e1a40128642a68736b72e4da7dc70 : SUCCESS in 1h 12m 21s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/6fc89dfaff4c44df84cb331bd1480026 : SUCCESS in 47m 03s\n- octavia-v2-dsvm-noop-py35-api https://zuul.opendev.org/t/openstack/build/b9cb3c64261f4c4784860c7a146d0ac7 : SUCCESS in 49m 42s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/cbf98b36246544b1857489ae9d8cb577 : FAILURE in 2h 18m 19s\n- octavia-v2-dsvm-py35-scenario https://zuul.opendev.org/t/openstack/build/801b8722040347bb83d3be1e9eaf4235 : SUCCESS in 1h 36m 11s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/ce85ed79810d41778619f6ced9836522 : SUCCESS in 1h 15m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ed823730564f4c1fb84f8a25b16309b0 : SUCCESS in 9m 04s","accounts_in_message":[],"_revision_number":1},{"id":"8ad651f5fcaed67f862bb562a7d0ad6a8c41dc5c","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-09-19 15:48:46.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"24eb3beb6a74ab8cbb33f8ff8a5951f9d2c629c4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 21:26:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3cdc8cc637ec4b3cb9879b776cc6fcab : SUCCESS in 7m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bbf7c4e4a18f44d798041e90660aeb9e : SUCCESS in 7m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/85d61057a735450eb23fef48e27a294e : SUCCESS in 6m 09s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5a5f7e4a63454bba90d91da092c5a2a5 : SUCCESS in 4m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a380354269ce455e86f9064a9cb9ef87 : SUCCESS in 8m 26s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/88afbbff6c5944b8b697f96d33c80d94 : SUCCESS in 1h 17m 59s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/447c2eba033b4220862fcdbb776bcb30 : SUCCESS in 1h 22m 40s\n- neutron-lbaasv2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/61b3b40f7a1d4947878c4af1e171e57a : SUCCESS in 1h 41m 43s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/db759cda781742d0848b04cfde13ae1f : SUCCESS in 1h 28m 51s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/0dd0363e0fcb4f47a852a9a5cb6a457c : SUCCESS in 5m 58s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/e801567601f345bfa2d46648bd1ab734 : SUCCESS in 9m 33s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/df06773f65f84c00a1de68fcf87a7ddb : SUCCESS in 7m 14s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/a09b57560ee04469a5a4d7b8438aceb2 : SUCCESS in 1h 09m 35s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/b039c22020c64ec48a84b913868d0a6f : SUCCESS in 1h 15m 23s\n- octavia-v1-dsvm-scenario-multinode https://zuul.opendev.org/t/openstack/build/2c4e05509df04d28b58fd18381278ffc : FAILURE in 1h 29m 54s (non-voting)\n- octavia-v1-dsvm-py3x-scenario-multinode https://zuul.opendev.org/t/openstack/build/16690b986a2843618edc6b510c088e9b : FAILURE in 1h 31m 47s (non-voting)\n- octavia-v1-dsvm-scenario-kvm-centos.7 https://zuul.opendev.org/t/openstack/build/00f5917e2f834bcc801269fbc6f2e5ad : SUCCESS in 1h 15m 19s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/d96bf315fda241518a91bdc2ba9bb07a : SUCCESS in 53m 37s\n- octavia-v2-dsvm-noop-py35-api https://zuul.opendev.org/t/openstack/build/08af6d8956a74dcd953019e36c428005 : SUCCESS in 49m 06s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/6fc31eb74ae14d1c9f1726c112179674 : SUCCESS in 1h 32m 43s\n- octavia-v2-dsvm-py35-scenario https://zuul.opendev.org/t/openstack/build/bf3f6c056d3841b699d08b34a7f33566 : SUCCESS in 1h 54m 34s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/a900adfebde24d67b17d3b3da94c8b5c : SUCCESS in 1h 18m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/955075d7f60345babcea559d5638ccb8 : SUCCESS in 8m 57s","accounts_in_message":[],"_revision_number":1},{"id":"e81505c0f55e707f2ca117ffa16ce35a06ceab53","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2019-09-20 06:35:25.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e0545bb24efbd1309b3493ed8c0c79ab339d32d8","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-09-20 06:51:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"25c2057ce92a1d2e6d3430030a742a69570d79e9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 06:51:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"89ca119b32279b06b6b0bb52b4e90d91c0769509","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 10:49:44.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d0e97929f4f4304aa4e1de248c723f1 : SUCCESS in 7m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d4e712e8b404d0ab2ec5eea60eec583 : SUCCESS in 7m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dec528d48ad64a478d61dd3b64fd6e60 : SUCCESS in 5m 04s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/80df7b59fbc9408a90675dfe7c6d9af6 : SUCCESS in 5m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f88040f51e994b3fa988555718e8b153 : SUCCESS in 8m 35s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ad0f91c3de534e2892ee09a56a1db9cd : SUCCESS in 5m 41s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/61dc38d0dc2f436dbba82ffd9ffe805a : SUCCESS in 5m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8e8a6de88a4b48dea3670557c8bacb4e : SUCCESS in 5m 17s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/3d137c650de1479b9cee5f3091fc22d3 : SUCCESS in 1h 05m 52s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/2d21ba0a366241fb91a3dc3c291bb2d1 : SUCCESS in 58m 11s\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/109c4142e8884b80a3148d658dc9fe44 : SUCCESS in 1h 30m 17s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/7da1201db0914d40af029472f58e5bd5 : SUCCESS in 38m 43s\n- octavia-v2-dsvm-noop-py35-api https://zuul.opendev.org/t/openstack/build/f0679ab7903a4bcbbfed5209e65e6bbb : SUCCESS in 1h 02m 38s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/90de4d3e917547d899e5b3299a1ad2f3 : SUCCESS in 1h 54m 15s\n- octavia-v2-dsvm-py35-scenario https://zuul.opendev.org/t/openstack/build/14b7d454da0e46c5a67b1acc3458a21a : SUCCESS in 1h 53m 23s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/fe386036158847feb9ddec1b4f5be71b : SUCCESS in 1h 11m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bbbc5a6540a84a98be90f82600b01a43 : SUCCESS in 9m 17s","accounts_in_message":[],"_revision_number":1},{"id":"18499b9fb2c42ea6e8ab889ef05d86cc231c7534","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 10:49:45.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"11f0c1d646aa6a173169c115a8a012340e9c398f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 10:51:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f22c38fac4fc48e8b5584250fb977d6e : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0dc557cb07292039c349990ee15148fdc96f4b18","revisions":{"0dc557cb07292039c349990ee15148fdc96f4b18":{"kind":"REWORK","_number":1,"created":"2019-09-19 09:56:05.000000000","uploader":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"ref":"refs/changes/93/683093/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/93/683093/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/93/683093/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/93/683093/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/93/683093/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/93/683093/1"}}},"commit":{"parents":[{"commit":"af41c75033e95ec9fbd3b008921f2c7648a7a471","subject":"Merge \"Do not run non-voting jobs in gate\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/af41c75033e95ec9fbd3b008921f2c7648a7a471"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2019-05-29 21:35:57.000000000","tz":-420},"committer":{"name":"Carlos Goncalves","email":"cgoncalves@redhat.com","date":"2019-09-19 09:56:05.000000000","tz":0},"subject":"Fix member API handling of None/null updates","message":"Fix member API handling of None/null updates\n\nThe current member API does not properly handle clearing/reseting\nvalues on update. Some integer only fields, such as weight,\nwill accept null, but will store the value as \"None\". These will\nwill cause failures updating the amphora configuration.\n\nThis patch corrects this to appropriately handle None/null updates\nto the member parameters.\n\nChange-Id: I41038b1d8d882efa19d991c07dca47f06dcbb5ca\nStory: 2005374\nTask: 33523\n(cherry picked from commit fc9163fce9c4e9deca67a6444db8f913bec15ec3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0dc557cb07292039c349990ee15148fdc96f4b18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0dc557cb07292039c349990ee15148fdc96f4b18"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
