)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"change_message_id":"d2ea400e25357bcacfa9c2c269a7b7bd81ffc8d9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Preserve instance access fields on update"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Keep is_public and allowed_cidrs unchanged when the corresponding field"},{"line_number":10,"context_line":"is omitted from an instance access update."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I945b07e1dbfe0685299c426465708b25e318227f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"95cc4e9e_ba047709","line":9,"updated":"2026-08-25 16:49:56.000000000","message":"I think we should explain in the comments why this change was introduced in the first place.\n\nImagine a user needs to change an instance from private to public, or vice versa. If they run:\n\n```\nopenstack database instance update --public \u003cinstance_id\u003e\n```\n\ntheir allowed CIDRs will be erased.\n\nThis behavior is **not documented** in the `python-troveclient` help. At first, we considered it an undocumented feature, but then we realized that it is simply a bug in the logic: changing one parameter should not silently remove the value of another parameter.","commit_id":"42002e6390aac482d2a330e8c8927459400fe4cb"}]}
