)]}'
{"id":"openstack%2Ftrove~971875","triplet_id":"openstack%2Ftrove~master~Iaff7130de55a1e946c16261fcbfce742e36fd7e6","project":"openstack/trove","branch":"master","attention_set":{},"removed_from_attention_set":{"36698":{"account":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"last_update":"2026-01-28 02:35:46.000000000","reason":"Change was submitted"},"26285":{"account":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"last_update":"2026-01-28 01:19:46.000000000","reason":"\u003cGERRIT_ACCOUNT_26285\u003e replied on the change","reason_account":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}}},"hashtags":[],"change_id":"Iaff7130de55a1e946c16261fcbfce742e36fd7e6","subject":"Fix Keystone SSL verification handling in Trove service session","status":"MERGED","created":"2025-12-28 05:40:06.000000000","updated":"2026-01-28 02:38:09.000000000","submitted":"2026-01-28 02:35:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"971875","meta_rev_id":"2db3d699078233e88ce0962d99becf3ada8274e5","_number":971875,"virtual_id_number":971875,"owner":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-28 02:35:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"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":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-28 01:19:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"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":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-28 01:19:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"CC":[{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-28 05:56: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":"CC"},{"updated":"2025-12-28 08:11:37.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":"2026-01-06 14:35:32.000000000","updated_by":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"reviewer":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"state":"CC"},{"updated":"2026-01-27 22:45:05.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2026-01-27 22:45:05.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"state":"REVIEWER"}],"messages":[{"id":"686e5db9afc9062a97db8aa557bf395e2c345a54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"date":"2025-12-28 05:40:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d96839d0a079977d1e254638884f71aef34b3be6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-28 05:56:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20c425b8e2a14c8cb3a26025e780e7d8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/58bf26b38acf466d9fc9776adc6aacc7 : SUCCESS in 12m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/120d858207fe4153a475cedd3084ef28 : SUCCESS in 7m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b56fce42a2e043a285ab3e86097cb2ec : SUCCESS in 14m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"27089623a56bafaf5be5e703de0d2b1897e06f3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-28 08:11:37.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c47287a80a084992bc81cca2701601f8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a8bd37d2d5b4d269487c5e2b29098fd : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b61e06de9e634c32b2f00adcacab94cf : FAILURE in 8m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2fd61111911d4d518e3594ea83ed1d13 : SUCCESS in 5m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6679198e8d5142978e6895f8c2164f8a : SUCCESS in 11m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb46b5fe3a8447f8a893986a9a3168e5 : SUCCESS in 3m 53s\n- trove-tempest-ubuntu-base-mysql8.4 https://zuul.opendev.org/t/openstack/build/69ce3feccaf64d58a479a0a82268739b : SUCCESS in 48m 57s\n- trove-tempest-ubuntu-backup-mysql8.4 https://zuul.opendev.org/t/openstack/build/eb409c8976204f10ae0be6d34fdace9d : SUCCESS in 2h 24m 34s (non-voting)\n- trove-tempest-ubuntu-replication-mysql8.4 https://zuul.opendev.org/t/openstack/build/b5c976be9d4a49dc8e20fca9f4127c57 : SUCCESS in 1h 54m 30s (non-voting)\n- trove-tempest-cinder-storage-driver-mysql8.4 https://zuul.opendev.org/t/openstack/build/faced7b8fbfe4d78af3b1b918c317a39 : SUCCESS in 1h 02m 15s (non-voting)\n- trove-tempest-ubuntu-base-mariadb11.4 https://zuul.opendev.org/t/openstack/build/e06fdf78eb4f4a63b4ee48c9eecddbd1 : SUCCESS in 26m 48s\n- trove-tempest-ubuntu-backup-mariadb11.4 https://zuul.opendev.org/t/openstack/build/ef17303360904142b01517330ff8b9ee : SUCCESS in 1h 31m 27s (non-voting)\n- trove-tempest-ubuntu-replication-mariadb11.4 https://zuul.opendev.org/t/openstack/build/5576756a83924e0daa0fa987e2bd45c4 : SUCCESS in 1h 16m 50s (non-voting)\n- trove-tempest-cinder-storage-driver-mariadb11.4 https://zuul.opendev.org/t/openstack/build/e61e4249780b4aca92706760b8688d33 : SUCCESS in 55m 45s (non-voting)\n- trove-tempest-ubuntu-base-postgresql17 https://zuul.opendev.org/t/openstack/build/5cdc38e204a7403ca8be99e25d98cffb : SUCCESS in 47m 31s\n- trove-tempest-ubuntu-backup-postgresql17 https://zuul.opendev.org/t/openstack/build/b62dfccbb1554f5dabb0d1547e63de06 : SUCCESS in 56m 45s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql17 https://zuul.opendev.org/t/openstack/build/023e0780e32d4fab804b2ac0ea0028f6 : SUCCESS in 40m 00s (non-voting)\n- trove-tempest-cinder-storage-driver-postgresql17 https://zuul.opendev.org/t/openstack/build/eb4eb4b12cc64f8f8da983bbb71b4f38 : FAILURE in 50m 59s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/a2ac6e00bf0f47eb8fe4a489428dafe5 : SUCCESS in 4m 35s","accounts_in_message":[],"_revision_number":1},{"id":"455806ae62c6ec4eb44cd9154cff180e09495c4a","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-01-06 14:35:32.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"17318f51851e4baa4f47b8e62b2a3654c39822d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"date":"2026-01-25 08:10:19.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"143b5e707e00682b300f1ae79c4a6c347bd8d686","author":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"date":"2026-01-25 08:16:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3750ca030458cf3f84b0b721c512ae8c76075476","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-25 08:34:21.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/846da6638f9f470490e1c0a07ada869d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2c6e7d16d585424fbc9c11d6b8ce87a9 : SUCCESS in 12m 24s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/34777c60150a4b608e6ba0ded6f06140 : SUCCESS in 12m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4ae22f68bd294e86ab4e3ce1fb0c82a7 : RETRY_LIMIT in 6m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d9b819ee37c119f5f13a19247d659cad361324a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-25 09:57:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bbbb960bac9440fe87f3d94fd09a2616\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/798473a37f3c48cba6f6b5344c82ec0d : SUCCESS in 7m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae6048c6e8774f4282503ad040295d1f : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/484b033c8319426cb076868cc5de0af7 : SUCCESS in 5m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/581e9ed7aad64fa3967b77c7e217e565 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b486194cdcd429ea3cfd31a908d06bb : SUCCESS in 5m 11s\n- trove-tempest-ubuntu-base-mysql8.4 https://zuul.opendev.org/t/openstack/build/50af41cb80e34631aa7548d8357b2c09 : SUCCESS in 44m 09s\n- trove-tempest-ubuntu-backup-mysql8.4 https://zuul.opendev.org/t/openstack/build/25d1f2ff58b547b88ae7f4ea55547b41 : SUCCESS in 1h 36m 42s (non-voting)\n- trove-tempest-ubuntu-replication-mysql8.4 https://zuul.opendev.org/t/openstack/build/2565978c045e425ab63a51bbb3a74b58 : SUCCESS in 1h 35m 35s (non-voting)\n- trove-tempest-cinder-storage-driver-mysql8.4 https://zuul.opendev.org/t/openstack/build/1cf782db642d4a24af9b2c1142c7204e : SUCCESS in 1h 45m 08s (non-voting)\n- trove-tempest-ubuntu-base-mariadb11.4 https://zuul.opendev.org/t/openstack/build/c3f9c6b3376946dcba8d4f3288366dd7 : SUCCESS in 48m 13s\n- trove-tempest-ubuntu-backup-mariadb11.4 https://zuul.opendev.org/t/openstack/build/941e8d63428a49cb87cf61f1b7c39eb9 : SUCCESS in 1h 35m 13s (non-voting)\n- trove-tempest-ubuntu-replication-mariadb11.4 https://zuul.opendev.org/t/openstack/build/aa7d4aed49e8434ebd933aec317db467 : SUCCESS in 1h 13m 48s (non-voting)\n- trove-tempest-cinder-storage-driver-mariadb11.4 https://zuul.opendev.org/t/openstack/build/7e056dff450e4e0b987440434d49e94e : SUCCESS in 1h 37m 15s (non-voting)\n- trove-tempest-ubuntu-base-postgresql17 https://zuul.opendev.org/t/openstack/build/c1b2c549d14b40f2934c9080f8491b8c : SUCCESS in 48m 31s\n- trove-tempest-ubuntu-backup-postgresql17 https://zuul.opendev.org/t/openstack/build/2eb60e32fb6e49159cf108c65b868c33 : SUCCESS in 1h 42m 40s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql17 https://zuul.opendev.org/t/openstack/build/f1d67df665b64823af44366b5a4db48b : SUCCESS in 1h 15m 59s (non-voting)\n- trove-tempest-cinder-storage-driver-postgresql17 https://zuul.opendev.org/t/openstack/build/830e87161bb2489ea2dbc0cc9949e551 : SUCCESS in 1h 18m 34s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/83976eb02d36420288773a42766f0903 : SUCCESS in 4m 17s","accounts_in_message":[],"_revision_number":2},{"id":"47a8e4fdea557fcb9d4f4397e65201dd873bb76d","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-01-28 01:19:46.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"07bda6a8469ed3ea2738ed650e42c9c4b0675042","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 01:20:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"feed3b75c0135616152696b976b116e268fa2ca1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 02:35:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67bcccdf4409449794fea670187ca8ad\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6953cfc5e8044216a8cd70dda6d65945 : SUCCESS in 2m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cb9c4295843245389cc55f9358a32f7f : SUCCESS in 3m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7986dfc159be4844b1a9a37d6c1157fa : SUCCESS in 2m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc0d1fa89be843f698eadcda4c550084 : SUCCESS in 5m 44s\n- trove-tempest-ubuntu-base-mysql8.4 https://zuul.opendev.org/t/openstack/build/eb8032ea8c204f3d82b635e0cf8566ae : SUCCESS in 48m 59s\n- trove-tempest-ubuntu-base-mariadb11.4 https://zuul.opendev.org/t/openstack/build/954f44bd307645118b441efa94c4cdb8 : SUCCESS in 45m 11s\n- trove-tempest-ubuntu-base-postgresql17 https://zuul.opendev.org/t/openstack/build/a8d6732933814d4785dec7b51048e58a : SUCCESS in 48m 05s","accounts_in_message":[],"_revision_number":2},{"id":"94f5c8f2f1888047acc8f11597cb7fd4359fc15d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 02:35:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"2db3d699078233e88ce0962d99becf3ada8274e5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 02:38:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/292df84cbdb741e891488980c1344b37\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9aaa869b5eca43ebb90d181b6de5cc1c : SUCCESS in 56s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6ddb30b39264d76c382c8464e89d28a36d4553ff","revisions":{"aa7ab43631b02f4825e93fe64c18fe9e7fe5f8fe":{"kind":"REWORK","_number":1,"created":"2025-12-28 05:40:06.000000000","uploader":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"ref":"refs/changes/75/971875/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/75/971875/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/75/971875/1"}}},"commit":{"parents":[{"commit":"3ec0c5f8dd634525e2606ec1945a070cb69690fd","subject":"Merge \"Return X-OpenStack-Request-Id header in response\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/3ec0c5f8dd634525e2606ec1945a070cb69690fd"}]}],"author":{"name":"hamidlotfi","email":"hamid.lotfi@gmail.com","date":"2025-12-28 05:39:17.000000000","tz":210},"committer":{"name":"hamidlotfi","email":"hamid.lotfi@gmail.com","date":"2025-12-28 05:40:04.000000000","tz":210},"subject":"Fix Keystone SSL verification handling in Trove service session","message":"Fix Keystone SSL verification handling in Trove service session\n\nTrove currently ignores keystone_authtoken SSL configuration options\nwhen creating a Keystone session using service credentials.\n\nThis causes authentication failures in environments where Keystone is\nconfigured with self-signed certificates or a private CA.\n\nThis patch ensures that keystone_authtoken.insecure and\nkeystone_authtoken.cafile are properly propagated to the\nkeystoneauth1 Session verify parameter.\n\nCloses-Bug: #2137179\nChange-Id: Iaff7130de55a1e946c16261fcbfce742e36fd7e6\nSigned-off-by: hamidlotfi \u003chamid.lotfi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/aa7ab43631b02f4825e93fe64c18fe9e7fe5f8fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/aa7ab43631b02f4825e93fe64c18fe9e7fe5f8fe"}]},"branch":"refs/heads/master"},"6ddb30b39264d76c382c8464e89d28a36d4553ff":{"kind":"REWORK","_number":2,"created":"2026-01-25 08:10:19.000000000","uploader":{"_account_id":36698,"name":"hamid lotfi","display_name":"Hamid Lotfi","email":"hamid.lotfi@gmail.com","username":"hamidlotfi"},"ref":"refs/changes/75/971875/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/75/971875/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/75/971875/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/75/971875/2"}}},"commit":{"parents":[{"commit":"3ec0c5f8dd634525e2606ec1945a070cb69690fd","subject":"Merge \"Return X-OpenStack-Request-Id header in response\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/3ec0c5f8dd634525e2606ec1945a070cb69690fd"}]}],"author":{"name":"hamidlotfi","email":"hamid.lotfi@gmail.com","date":"2025-12-28 05:39:17.000000000","tz":210},"committer":{"name":"hamid lotfi","email":"hamid.lotfi@gmail.com","date":"2026-01-25 08:10:18.000000000","tz":0},"subject":"Fix Keystone SSL verification handling in Trove service session","message":"Fix Keystone SSL verification handling in Trove service session\n\nTrove currently ignores keystone_authtoken SSL configuration options\nwhen creating a Keystone session using service credentials.\n\nThis causes authentication failures in environments where Keystone is\nconfigured with self-signed certificates or a private CA.\n\nThis patch ensures that keystone_authtoken.insecure and\nkeystone_authtoken.cafile are properly propagated to the\nkeystoneauth1 Session verify parameter.\n\nCloses-Bug: #2137179\nChange-Id: Iaff7130de55a1e946c16261fcbfce742e36fd7e6\nSigned-off-by: hamidlotfi \u003chamid.lotfi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/6ddb30b39264d76c382c8464e89d28a36d4553ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/6ddb30b39264d76c382c8464e89d28a36d4553ff"}]},"branch":"refs/heads/master"}},"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":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}}]}],"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":"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":{}}}]}
