)]}'
{"id":"openstack%2Fpython-troveclient~998329","triplet_id":"openstack%2Fpython-troveclient~master~I2c31599200199fc4b5540d39158f1b0fd0f073e7","project":"openstack/python-troveclient","branch":"master","topic":"api-validation-rules","attention_set":{},"removed_from_attention_set":{"36080":{"account":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"last_update":"2026-09-28 11:46:29.000000000","reason":"\u003cGERRIT_ACCOUNT_36080\u003e replied on the change","reason_account":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}},"39300":{"account":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"last_update":"2026-09-28 11:59:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I2c31599200199fc4b5540d39158f1b0fd0f073e7","subject":"Add datastore configuration parameter support","status":"MERGED","created":"2026-07-22 15:52:30.000000000","updated":"2026-09-28 12:02:45.000000000","submitted":"2026-09-28 11:59:39.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":"998329-api-validation-rules","meta_rev_id":"2c95d3d7e2abf9d3827ed278a81abe69fe6ed087","_number":998329,"virtual_id_number":998329,"owner":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-28 11:59:39.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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"all":[{"value":2,"date":"2026-09-28 11:46:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"all":[{"value":1,"date":"2026-09-28 11:46:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-22 16:13:43.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-09-28 04:21:15.000000000","updated_by":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"reviewer":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"state":"REVIEWER"}],"messages":[{"id":"219cbb03815ea31f6ba77037b05aea7aa748cebe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-07-22 15:52:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea571495a7a6c956564bc7e25d922ea58a7d3ff1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-07-22 15:56:46.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"18dc39666a522b0782646b4b0d1cb22d8df6d72d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 16:13:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c09d93cab5d243928494688581360a50\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/09099b71ec1f43f1b864d89905826dc7 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99b7f84d932848e9b8d02fbef99e40e2 : SUCCESS in 2m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/746c5102f0794a89a22e40286b6f57a5 : SUCCESS in 2m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/93539292ee5d43f1a7ed4f1aaa8dc1c1 : SUCCESS in 3m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4866ba131fb04eb2af67cead5ab9ed8f : FAILURE in 6m 29s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/f4639ae1c5a2401ba1b8a5970889f52e : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1adfc870116a48439f68efaf7f111f7c : SUCCESS in 4m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e1f413ad5b94e78a2ce59f51bf31354 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":2},{"id":"4401a2c9e174cfef37a7b5355135e079f7b2ee8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-07-24 15:28:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"f253aee03d7b18273c9133026e3e7f5e1ce0f4c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 15:48:41.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/3ac205de850f4f5f88995a6f6db91d51\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ec4ebeec19ee4dc78112e1f87a05c310 : SUCCESS in 3m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/519c144e5b7e44aeb2270e009ee7d551 : FAILURE in 3m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b3f89b9dfcce4550b9abbe597325f8b9 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c5102f5f6f42477ab605ea8108e2216f : SUCCESS in 3m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d9f022dc7ad14319a4c1e35b02a81753 : FAILURE in 5m 55s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/00e6dc7f17374796b97ebe21b153b076 : SUCCESS in 6m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d44e32fe283a488ba617c4b91fff31b3 : SUCCESS in 3m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71a6959f01794b458de188068acac72e : SUCCESS in 4m 29s","accounts_in_message":[],"_revision_number":3},{"id":"537f0fff5d8550965d1a09ac0d4fe3854f19a0ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-07-25 02:55:19.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"70d065a1089fedbe550d97a22ac6daa8ce3fd73b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-25 03:18:57.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7c62188c89c44d3a58090f5b0d4421c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/40f0e6314e89444a84a6be492709258c : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a26f47655fe40a2a380f0a87bd80f0d : SUCCESS in 3m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/22df787951a34fb79d38b8aa8e3413ee : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f87625f907c24dc28bd1f51abceb7096 : SUCCESS in 4m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/39776426fb574b12ad2efc3f84986bc4 : FAILURE in 3m 30s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/c622d93f8b834355b97b17d4764e37a6 : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29b42b9884584c259074f89ca6da05bb : SUCCESS in 3m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52e3293a5631409788214bf064527f43 : SUCCESS in 3m 47s","accounts_in_message":[],"_revision_number":4},{"id":"c734f754c1106bb45fb7f26bdb5fb606de65cd87","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-09-18 03:03:18.000000000","message":"Topic set to api-validation-rules","accounts_in_message":[],"_revision_number":4},{"id":"0084a166a53669a4dc43c7c5eef649341867f368","author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"date":"2026-09-28 04:21:15.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8546161ecbc00f5e62b2eb7e2c8bb77208bde0a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 04:21:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"108906d58261c9823e6ca763be5dd6632e1f2aa3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 04:26:39.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/a17372ddd77c41d7b084d40a7dff3fd8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e0dd4fba498b491aa1588a4146fe8f3f : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c363dee557054de9a144e8103d4734a4 : SUCCESS in 2m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3e929e7f2b8e4bf58cf0349dd23b1f14 : SUCCESS in 1m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f2236dc00e14422998ad60c41534b5bb : FAILURE in 4m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f6e9cc8cea94b2b873de4a7058283f5 : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5512e894ae97418faa12d78707794213 : SUCCESS in 1m 59s","accounts_in_message":[],"_revision_number":4},{"id":"f3170aa4979e3e86343ca590a5c2e33052d95760","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-09-28 04:32:51.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bb399182a4a1be9d2f22f8ca173914ecfc80e93a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 04:47:34.000000000","message":"Patch Set 4: Verified-1\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/39bf240fd5ad4a2cb0b0d88106d1bb2a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b621d7df9435418b92e4c81268147957 : SUCCESS in 2m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce3b247e6ce446d2ba01183290ba0fb1 : SUCCESS in 2m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d500a46d59424324829f38ad45fb1409 : SUCCESS in 2m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9b6dc5480e834f0db5bdcaed296d1156 : FAILURE in 3m 22s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/d205096a97bd4841bc0db71483832cdc : SUCCESS in 5m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d420839267a74d139622ee0e0b8e70f1 : SUCCESS in 2m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f57e65cb1c434786891c8c5e4ae325b3 : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":4},{"id":"ce029638b8735e57e417b984b825435336661e30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"date":"2026-09-28 10:44:21.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"3d26854ab5600b30f3d67b457f50d03173c0d9d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 11:23:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ef6cfb268ba4af0a206c0a2e705e97c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/954b1a27f72543b6bc7c1cca8903de51 : SUCCESS in 3m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f8a0f8ef2884027873c1dfcd1680c26 : SUCCESS in 3m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2b4b5364611045f68afedd40f0b7b1c4 : SUCCESS in 4m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bcf77b9bd4c14465bc887da278217c55 : SUCCESS in 5m 51s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/1f7f36939fac4ee59092160fe2a84869 : SUCCESS in 8m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01c4e3f1037444afbf87f811d2566a54 : SUCCESS in 4m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a150851457044069bae8717c7952342d : SUCCESS in 4m 10s","accounts_in_message":[],"_revision_number":5},{"id":"3a2bbdf18098a194b225717f4a73caea95939dbe","author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"date":"2026-09-28 11:46:29.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"0203ec6a6ccf98327034cf7cb58f47b38d844a70","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 11:46:49.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"9de1cd0f4aada91a57874ea29a9cb4aaffd69a47","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 11:59:39.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4e183a88f9ac41c5ac86849270078f67\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/23344b5d948d4780aaefd34a2126d166 : SUCCESS in 3m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be1376227e5842838a7cbc78fec8638b : SUCCESS in 4m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1d3f189b55924dc89902dfc61cdb1180 : SUCCESS in 3m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/098922eb77da4ebc985bc4fbee3e75ce : SUCCESS in 6m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59ad9c6b4c1446b394dd01aa96111b60 : SUCCESS in 2m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bb362a0e53f843039877c82eaa2935a6 : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":5},{"id":"374fdf7c2e1b6eb520468d931196020d96cd241b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 11:59:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"2c95d3d7e2abf9d3827ed278a81abe69fe6ed087","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 12:02:45.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/059ebd8b355f46b39e401ee62b5e9276\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bddfcd128e0b4c819d99419feb4672cf : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8707a328cfb546e7973af41c4a46ee69 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"ff7871eaaf82640eb6e62d4b3ac62442560e2954","revisions":{"17f521b1730b44753745158a48c8a24101fc1acd":{"kind":"REWORK","_number":1,"created":"2026-07-22 15:52:30.000000000","uploader":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"ref":"refs/changes/29/998329/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/29/998329/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/1"}}},"commit":{"parents":[{"commit":"8e27a00e588cd324e99cdca04bac156e724b4de5","subject":"Merge \"Use unversioned environment by default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8e27a00e588cd324e99cdca04bac156e724b4de5"}]}],"author":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:47:21.000000000","tz":300},"committer":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:48:25.000000000","tz":300},"subject":"Add datastore configuration parameter commands","message":"Add datastore configuration parameter commands\n\nAdd openstack datastore configuration set and delete commands for managing\ndatastore version validation rules through the Trove API.\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/997743\nChange-Id: I2c31599200199fc4b5540d39158f1b0fd0f073e7\nSigned-off-by: Olessya Khussainova \u003cfreckled.cellofun@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/17f521b1730b44753745158a48c8a24101fc1acd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/17f521b1730b44753745158a48c8a24101fc1acd"}]},"branch":"refs/heads/master"},"8c3525342cfff88e53afe3b116dfffee8ae27245":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-22 15:56:46.000000000","uploader":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"ref":"refs/changes/29/998329/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/29/998329/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/2"}}},"commit":{"parents":[{"commit":"8e27a00e588cd324e99cdca04bac156e724b4de5","subject":"Merge \"Use unversioned environment by default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8e27a00e588cd324e99cdca04bac156e724b4de5"}]}],"author":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:47:21.000000000","tz":300},"committer":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:55:38.000000000","tz":300},"subject":"Add datastore configuration parameter support","message":"Add datastore configuration parameter support\n\nAdd openstack datastore configuration set and delete commands for\nmanaging datastore version validation rules through the Trove API.\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/997743\nChange-Id: I2c31599200199fc4b5540d39158f1b0fd0f073e7\nSigned-off-by: Olessya Khussainova \u003cfreckled.cellofun@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8c3525342cfff88e53afe3b116dfffee8ae27245"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8c3525342cfff88e53afe3b116dfffee8ae27245"}]},"branch":"refs/heads/master"},"7f9affca97d589b2920164a7a0f84d00adefa9c9":{"kind":"REWORK","_number":3,"created":"2026-07-24 15:28:52.000000000","uploader":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"ref":"refs/changes/29/998329/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/29/998329/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/3"}}},"commit":{"parents":[{"commit":"e186e4d1176d9235a0f4c6e1bcd0e603ba3474e2","subject":"Merge \"SSL management feature support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e186e4d1176d9235a0f4c6e1bcd0e603ba3474e2"}]}],"author":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:47:21.000000000","tz":300},"committer":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-24 15:26:51.000000000","tz":300},"subject":"Add datastore configuration parameter support","message":"Add datastore configuration parameter support\n\nTrove currently supports loading datastore configuration parameters\nthrough trove-manage, which requires direct access to the control plane.\nThis is unsuitable for deployments where datastore version maintenance\nis automated through API workflows or control plane access is restricted.\n\nAdd OSC commands for updating and deleting datastore validation rules\nthrough the Trove management API.\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/997743\nChange-Id: I2c31599200199fc4b5540d39158f1b0fd0f073e7\nSigned-off-by: Olessya Khussainova \u003cfreckled.cellofun@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7f9affca97d589b2920164a7a0f84d00adefa9c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7f9affca97d589b2920164a7a0f84d00adefa9c9"}]},"branch":"refs/heads/master"},"4731d6c74980af23139430d6017bfdbe09806a37":{"kind":"REWORK","_number":4,"created":"2026-07-25 02:55:19.000000000","uploader":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"ref":"refs/changes/29/998329/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/29/998329/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/4"}}},"commit":{"parents":[{"commit":"e186e4d1176d9235a0f4c6e1bcd0e603ba3474e2","subject":"Merge \"SSL management feature support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e186e4d1176d9235a0f4c6e1bcd0e603ba3474e2"}]}],"author":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:47:21.000000000","tz":300},"committer":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-25 02:54:52.000000000","tz":300},"subject":"Add datastore configuration parameter support","message":"Add datastore configuration parameter support\n\nTrove currently supports loading datastore configuration parameters\nthrough trove-manage, which requires direct access to the control plane.\nThis is unsuitable for deployments where datastore version maintenance\nis automated through API workflows or control plane access is restricted.\n\nAdd OSC commands for updating and deleting datastore validation rules\nthrough the Trove management API.\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/997743\nChange-Id: I2c31599200199fc4b5540d39158f1b0fd0f073e7\nSigned-off-by: Olessya Khussainova \u003cfreckled.cellofun@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4731d6c74980af23139430d6017bfdbe09806a37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4731d6c74980af23139430d6017bfdbe09806a37"}]},"branch":"refs/heads/master"},"ff7871eaaf82640eb6e62d4b3ac62442560e2954":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-09-28 10:44:21.000000000","uploader":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"ref":"refs/changes/29/998329/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/29/998329/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/29/998329/5"}}},"commit":{"parents":[{"commit":"3a8ea594cd0b37faeb66769c88e2a22393f16777","subject":"Fix CLI help formatting on Python 3.14","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/3a8ea594cd0b37faeb66769c88e2a22393f16777"}]}],"author":{"name":"Olessya Khussainova","email":"freckled.cellofun@gmail.com","date":"2026-07-22 15:47:21.000000000","tz":300},"committer":{"name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","date":"2026-09-28 10:42:53.000000000","tz":300},"subject":"Add datastore configuration parameter support","message":"Add datastore configuration parameter support\n\nTrove currently supports loading datastore configuration parameters\nthrough trove-manage, which requires direct access to the control plane.\nThis is unsuitable for deployments where datastore version maintenance\nis automated through API workflows or control plane access is restricted.\n\nAdd OSC commands for updating and deleting datastore validation rules\nthrough the Trove management API.\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/997743\nChange-Id: I2c31599200199fc4b5540d39158f1b0fd0f073e7\nSigned-off-by: Olessya Khussainova \u003cfreckled.cellofun@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/ff7871eaaf82640eb6e62d4b3ac62442560e2954"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/ff7871eaaf82640eb6e62d4b3ac62442560e2954"}]},"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
