)]}'
{"id":"openstack%2Foctavia~940478","triplet_id":"openstack%2Foctavia~stable%2F2023.2~Ia92fa6140b0fc608281e846d0635dd28217f2630","project":"openstack/octavia","branch":"stable/2023.2","topic":"fix-internal-self-signed-cert-stable/2024.2-stable/2024.1-stable/2023.2","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-02-03 17:47:12.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia92fa6140b0fc608281e846d0635dd28217f2630","subject":"Fix verification of certificates signed by a private CA","status":"MERGED","created":"2025-01-30 21:07:48.000000000","updated":"2025-02-03 17:48:31.000000000","submitted":"2025-02-03 17:47:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"940478-fix-internal-self-signed-cert-stable/2024.2-stable/2024.1-stable/2023.2","cherry_pick_of_change":939323,"cherry_pick_of_patch_set":1,"meta_rev_id":"4a2f324c08568c1285c31afed8dff4ccb0784891","_number":940478,"virtual_id_number":940478,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-02-03 17:47:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":2,"date":"2025-01-31 07:08:53.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"]},{"value":2,"date":"2025-02-03 16:09:44.000000000","_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"all":[{"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"]},{"value":1,"date":"2025-02-03 16:09:44.000000000","_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"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"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"CC":[{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-01-30 21:07:48.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"state":"CC"},{"updated":"2025-01-30 23:42:05.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":"2025-01-31 07:08:53.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":"2025-02-03 16:09:44.000000000","updated_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"reviewer":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"state":"REVIEWER"}],"messages":[{"id":"1e5de061ba7c41de94a5dbca53891c73f89bda2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-01-30 21:07:48.000000000","message":"Patch Set 1: Cherry Picked from branch stable/2024.1.","accounts_in_message":[],"_revision_number":1},{"id":"ec7c983082701cd6521f1d5c70a4751569cb9d95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-30 23:42:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a66d7a25b2724940ae03bd40089017a5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eedd3f0913ee43378b7073fcfc87ce16 : SUCCESS in 11m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/faef82b8f19d4e18855f685781c0f1e0 : SUCCESS in 4m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6adf2209e8bf496e8fe3d9fee070272f : SUCCESS in 4m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/add5ecff8209463080a82af2022dfbce : SUCCESS in 4m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/16395384b2f849719c86ea8e0e3cc2cb : SUCCESS in 4m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7ebfd75387e54846b7e5004e5435e08b : SUCCESS in 4m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7eb1524adb244675aff283e71fb96a99 : SUCCESS in 8m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/96f568557969499d86d20fdd16f80971 : SUCCESS in 4m 16s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/7f67a513a3a14a09877fa7674813b74c : SUCCESS in 5m 15s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a37c26de7fa6423fb0c848a7383aafe6 : SUCCESS in 7m 01s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9b53deea4aed4b7fa8d0095bbb2ff55b : SUCCESS in 9m 28s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/06a26438f2cc4ca0808ed9d84fa10c73 : SUCCESS in 8m 35s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/e7eba653472c4ae6aad04f03d6837c62 : SUCCESS in 1h 35m 07s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/e7a82b4997924c01885d2383ffac49dd : SUCCESS in 1h 06m 40s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/6be99789bd1046928a11a5c2940b9a8f : SUCCESS in 53m 02s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/d565de5367614dc39c7d0d403ab62323 : SUCCESS in 1h 10m 02s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/f8f8d78e052e41b3ae01baab0087ae6c : SUCCESS in 53m 00s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/7cf5321e2d7444fb90f7cfed381053e0 : SUCCESS in 29m 28s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/0a4eeb75764a4fffb91cfed53e2f0080 : SUCCESS in 32m 21s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/195a670323ae4316817d8cb023b88e53 : FAILURE in 44m 19s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/7c94975cf88247498fbfd36724993e24 : SUCCESS in 26m 31s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/6066c93fed534315b513f48583d145ae : SUCCESS in 1h 38m 51s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/12b3655fae064ded98fc6428483f9e8e : FAILURE in 6m 42s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/ba806002d8a14d4890be5f4436512f22 : FAILURE in 4m 33s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/b1d9965a1da1406da6c18fd42c0c9c08 : TIMED_OUT in 2h 32m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ba5d6e1a55371cf2142bffd62a96ee9dc1dd395b","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2025-01-31 07:08:53.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"334434d553fe653549fdd1125c620f751e77a36b","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2025-02-03 16:09:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"bc920400ec0db96c84567aa65cd469123dc45c05","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 16:10:19.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"949ce6ce88497357b14e9542af246133c388f8af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 17:47:12.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79aaa337bb6647319010d25c62816d24\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ed7b772fa1b4df99ebc05a86c64874a : SUCCESS in 2m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/99de08744c2744bf9a22a5807efbf1ec : SUCCESS in 5m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0b5999af706a40eb9ecad05c2134e18c : SUCCESS in 5m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/749a4c6bf60440d987447566ae0f9657 : SUCCESS in 7m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5b2df8856734b3eb2f5ce33cac90129 : SUCCESS in 15m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c41742bc744842ffafd5af399e0f29ba : SUCCESS in 5m 48s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/a215ffdae885428f8cc1a9b8e401347b : SUCCESS in 3m 58s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/aca59df3208f4ceaacea019861f16b29 : SUCCESS in 6m 16s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/601e9d1773714cfa9bb4a21bffb5bfe7 : SUCCESS in 1h 36m 22s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/83e54849043247429e6b06828db8d2b7 : SUCCESS in 1h 35m 37s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/7be2d5b89a8346ddae590abe6f2effb1 : SUCCESS in 52m 00s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/45822f5fe4a54070a0357e67603b97ae : SUCCESS in 32m 43s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/d91fc07a3ebb435490c2a3e1fffa8f48 : SUCCESS in 31m 23s","accounts_in_message":[],"_revision_number":1},{"id":"c7e5b9922b30000ec1f42d6a5abb008d1f0e3495","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 17:47:12.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4a2f324c08568c1285c31afed8dff4ccb0784891","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 17:48:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b042ca2a9d045178d0bad8af66f748b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2eccb34f22924aaf8b5a8eb5893d7e6e : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/100a2c31a07247c4ae57785abbc220d3 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f1ea5ed2c7c0071a59950db0a214fba1739cc925","revisions":{"f1ea5ed2c7c0071a59950db0a214fba1739cc925":{"kind":"REWORK","_number":1,"created":"2025-01-30 21:07:48.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/78/940478/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/78/940478/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/78/940478/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/78/940478/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/78/940478/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/78/940478/1"}}},"commit":{"parents":[{"commit":"82bc41811416f331a49f97e0e50406c077b09d7d","subject":"Merge \"Remove amphora_health record on revert CreateAmphoraInDB\" into stable/2023.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/82bc41811416f331a49f97e0e50406c077b09d7d"}]}],"author":{"name":"Seunghun Lee","email":"seunghun@stackhpc.com","date":"2024-09-23 15:38:26.000000000","tz":60},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-01-30 21:07:48.000000000","tz":0},"subject":"Fix verification of certificates signed by a private CA","message":"Fix verification of certificates signed by a private CA\n\nWhen using a certificate that was signed by a private CA (including\nself-signed certs) on Neutron endpoints, certificate verification fails.\n\nThis was because the custom certificate was not used when creating\nuser\u0027s session even though the custom certificate file path is provided\nin octavia.conf.\n\nFixing by feeding neutron cafile as a keyword argument.\n\nCloses-Bug: #2046382\nCo-authored-by: Ilia Kerbs \u003cikerbs@protonmail.com\u003e\n\nChange-Id: Ia92fa6140b0fc608281e846d0635dd28217f2630\n(cherry picked from commit b0aa2a36f1c56dac6a54930b934eb13c31fc114e)\n(cherry picked from commit b9196fd645ffa8adb416538eb9f9732099eacd25)\n(cherry picked from commit 6edc3f27446d32232c02e76d72f1675531629528)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/f1ea5ed2c7c0071a59950db0a214fba1739cc925"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/f1ea5ed2c7c0071a59950db0a214fba1739cc925"}]},"branch":"refs/heads/stable/2023.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
