)]}'
{"id":"openstack%2Foctavia~752428","triplet_id":"openstack%2Foctavia~master~I7e2b12f19ee7b172464e809df6342ade1e87fb2e","project":"openstack/octavia","branch":"master","topic":"story/2008157","hashtags":[],"change_id":"I7e2b12f19ee7b172464e809df6342ade1e87fb2e","subject":"Fix backend certificate file paths","status":"MERGED","created":"2020-09-17 10:32:56.000000000","updated":"2020-09-22 17:57:11.000000000","submitted":"2020-09-22 17:54:23.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":"752428-1600797263660-b2ad87a5","meta_rev_id":"da579d6378af28ace95b5a11e82645f7487d8508","_number":752428,"virtual_id_number":752428,"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-09-22 17:54:23.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":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"recommended":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":1,"date":"2020-09-18 18:34:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":2,"date":"2020-09-22 00:08:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2020-09-22 08:14:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":1,"date":"2020-09-22 16:10:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-18 18:34:03.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2020-09-22 08:14:43.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2020-09-22 16:10:16.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":"2020-09-22 17:54:23.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":"3b6729e949fabf2042c49f80a91bdd903739380a","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2020-09-17 10:32:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9632d1f8b034ed3b1ada5afec8238e990611151","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-17 13:13:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f34778ef6ec747bb8e27c9456849e877 : SUCCESS in 9m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e0c23e62478f4f62a6f4d8682a0be54b : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c89935503e748858c4309eaf28a4afc : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ab74592cb92a4c0688d7b5686b2a7e2e : SUCCESS in 4m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c465b4df78b246748fa5b8f8ff556401 : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/864db0ffb4ea47b9bd22c14d061570fe : SUCCESS in 18m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ebd3bcc3675e4ec28de1755a6ecdd5d8 : SUCCESS in 6m 13s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/54637828c564414fb757c0fd5b86a598 : SUCCESS in 6m 07s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/777ae5d7fae34fd4bbc045fa9b7b8e18 : SUCCESS in 8m 15s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6fd5e36dc3da44fd861910b40aa49ed5 : SUCCESS in 7m 36s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/eea4cc5987904e2d892bbb9226dd7373 : SUCCESS in 2h 07m 47s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/dc1b6e296af04419b05eeaaaf281735b : SUCCESS in 2h 35m 11s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/12dbd59e568f454c871d730764f6f5cb : SUCCESS in 39m 41s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/1ed661f47e614dad84394b65e85fc290 : SUCCESS in 45m 35s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f30bf4c31d584ff4ab6d359cba23bd57 : SUCCESS in 38m 52s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/39a330fa028d4139bec617646b87b0ef : SUCCESS in 1h 01m 43s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/5f84405a82344643966694c276225b9c : SUCCESS in 1h 53m 43s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/2bfaab188b304d4c84a0612b417471c8 : SUCCESS in 1h 57m 48s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/ffd97a1703534f99beab803569f483d1 : TIMED_OUT in 2h 34m 53s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/5c507ad52a2e43058dd80ebd50f7e3dc : SUCCESS in 1h 56m 50s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/8c49f088527041a8bbee0f811c83b69c : SUCCESS in 2h 18m 12s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/9adf60b0cdcc4a1cb1f119b6bed4b3cc : SUCCESS in 1h 48m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2db62b84cd7831a9dd72c3c0dafbeaecfe1cf8dc","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-09-18 18:34:03.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"bd41664f97a40a4582fa0a52a9e30a42400020c8","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2020-09-22 00:08:44.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"cedda594328d866e5dfeccf3db3657bec9014aee","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2020-09-22 08:14:43.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"05a2c19d9bd536ea9e35d1cd5057c2863cec18fa","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2020-09-22 16:10:16.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cab5d4b062881f6132e10641215a89544f4ed1af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 16:10:30.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bb2873adac1db81118e7c57cc8eddfcffd868d68","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 17:54:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"fab3f5ebc2914061aa852f1a2a111a5481b501a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 17:54:23.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/75e915bb3678427c96bd4fee4c1358df : SUCCESS in 8m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/086ff9e2e919455c8158caf6f056b767 : SUCCESS in 5m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2c492bac29dd4026a562742a5acdc7a8 : SUCCESS in 5m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/22e1642564e2421cb2ed8c0e5adab6ef : SUCCESS in 7m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aaba0be6145d4087a430761ceca15362 : SUCCESS in 20m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2968c223ec824ed582a76f438a1931be : SUCCESS in 5m 04s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/87f127e896d64380aa437c7def0aeca9 : SUCCESS in 7m 08s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/c3250b3b76a84be98796272021a795e4 : SUCCESS in 1h 37m 48s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/2f7c497e25934af1bc348030798ab0ca : SUCCESS in 1h 33m 04s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/75343064d0224050832e0fd7bd42bd51 : SUCCESS in 42m 02s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/3f0842aef75649be954997a6b1351c28 : SUCCESS in 37m 55s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/166eb2ef63c442b79dba138ed2b2ea5a : SUCCESS in 37m 53s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/4f815f3d6f9f46d2be4e28354e86df11 : SUCCESS in 59m 21s","accounts_in_message":[],"_revision_number":1},{"id":"3a3ad8c9b94ef3d3ee3c5a424ee251e40f2e4eb2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 17:57:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33191e2ff8214d8ea68479bd4335004e : SUCCESS in 1m 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9744c90a5bb148979ab6583ba6e3ea4b : SUCCESS in 1m 58s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"89d5e9fcf6d456c11853e73978cb6c5530f28904","revisions":{"89d5e9fcf6d456c11853e73978cb6c5530f28904":{"kind":"REWORK","_number":1,"created":"2020-09-17 10:32:56.000000000","uploader":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"ref":"refs/changes/28/752428/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/28/752428/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/752428/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/752428/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/752428/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/28/752428/1"}}},"commit":{"parents":[{"commit":"a6a4001f5739e124a0ea9abb0f064a89e4ba5aae","subject":"Fix AttributeError on TLS-enabled pool provisioning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/a6a4001f5739e124a0ea9abb0f064a89e4ba5aae"}]}],"author":{"name":"Carlos Goncalves","email":"cgoncalves@redhat.com","date":"2020-09-17 09:35:50.000000000","tz":0},"committer":{"name":"Carlos Goncalves","email":"cgoncalves@redhat.com","date":"2020-09-17 10:31:19.000000000","tz":0},"subject":"Fix backend certificate file paths","message":"Fix backend certificate file paths\n\nIn amphora-agent API version 1.0, backend certificate files are uploaded\nto /var/lib/octavia/certs/\u003clb_id\u003e/. However, the \"server\" line in the\nrendered HAProxy configuration sets the certificate paths to\n/var/lib/octavia/certs/\u003clistener_id\u003e/ (amphora-agent version 0.5).\n\nThis renders an invalid HAProxy configuration file and as result HAProxy\nfails to reload with the new configuration, and members marked in ERROR\nprovisioning status.\n\nTask: 40903\nStory: 2008157\n\nChange-Id: I7e2b12f19ee7b172464e809df6342ade1e87fb2e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/89d5e9fcf6d456c11853e73978cb6c5530f28904"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/89d5e9fcf6d456c11853e73978cb6c5530f28904"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
