)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"058978e32065487497203560db56bf4312bc9092","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8aa8f52a_9bb4fa7f","updated":"2025-04-04 09:35:48.000000000","message":"@dcu995@gmail.com\n\nI think we can remove doc from git and simple add url to documentation for prevent double work.","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"243961b115903a0331e9996f491f53f1d94bdad7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5c729322_fa777e55","updated":"2025-04-04 09:29:51.000000000","message":"@dcu995@gmail.com\nhttps://docs.openstack.org/trove/latest/install/install-devstack.html\n\nneed update too.","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3f4685d7602f2e6dc6b267327c7c76d26120eefc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"09e3aa08_e5279716","updated":"2025-04-04 09:26:31.000000000","message":"@wchy1001@gmail.com hello, please review this.","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"63a2309414c7a4fc6533d2b56c8e604e86da1a26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4e9e47f5_3048422d","in_reply_to":"3220be3b_496be35e","updated":"2025-04-04 12:27:28.000000000","message":"Done","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"9a784e2891f3f1fe3283c1d212a3e8e1f9345331","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f02c0bcd_366ace5d","in_reply_to":"5c729322_fa777e55","updated":"2025-04-04 10:17:19.000000000","message":"If I\u0027m not mistaken, this patch should correct the information on that page?","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a6f22c7953b9fc64c5838c5a7871ee73c3febb96","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3220be3b_496be35e","in_reply_to":"f02c0bcd_366ace5d","updated":"2025-04-04 10:19:06.000000000","message":"Yes, please update too this file - https://opendev.org/openstack/trove/src/branch/master/devstack/README.rst\n\nremove all content and add info about documentation page + URL.","commit_id":"afd0a8d2a305061ccd58e776e5bc8e782706ad2f"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"403330b0b36e3145ba8b880728543a4d04f3a2b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"93812993_8e189a83","updated":"2025-04-08 14:10:13.000000000","message":"hello, thanks for updating the docs, but i don\u0027t understand why swift is no longer required ?  trove uses swift by default to backup/restore instance.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"46040745eadab906693a5266ca823483524f3ad3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b89da859_18163d62","in_reply_to":"4c50932f_c42a3fd1","updated":"2025-04-17 07:37:14.000000000","message":"thanks for the feedback. i will take a investigation.  It would be helpful to provider more information about how to  reproduct it.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"00a4ca471f6e4de4e6eeb4020b21928c8c0885e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f68bbe6f_f3a8230a","in_reply_to":"55904bad_fddedf0e","updated":"2025-04-17 14:51:30.000000000","message":"@wchy1001@gmail.com hello, if need any help from our side please touch.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"d7ac8a196f212176c39ccd11b64be0a3b2a28d47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9510278e_0fea9c1e","in_reply_to":"61809e37_d9e22d13","updated":"2025-04-14 12:08:25.000000000","message":"Hi, we use swift in our CI tests for a long time. and i didn\u0027t see any case like that. could you provider more information ? if we disable swift in our deployment, the backup/restore function  will not work.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"8797ad585fb4884176460e423ec6ef1ee8b4c986","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"58fb10ea_82e5b479","in_reply_to":"7c30af21_da41c021","updated":"2025-04-23 07:18:44.000000000","message":"@wchy1001@gmail.com Hi, the main issue was in 1G limit size for ubuntu image, which has size of 1.3G. After increasing it, installation was completed successfully.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"0ca421f50b78dee3981b524e728042c8695da2d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"61809e37_d9e22d13","in_reply_to":"93812993_8e189a83","updated":"2025-04-08 22:41:06.000000000","message":"Enabling Swift leads to deployment crash, probably the better solution at the moment is to remove it from the config.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"f69d76633a0f0d2763150f284101f01c259ed2d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4c50932f_c42a3fd1","in_reply_to":"9510278e_0fea9c1e","updated":"2025-04-14 12:28:49.000000000","message":"@wchy1001@gmail.com\nHi, please, take a look, bug is already registered on Launchpad:\nhttps://bugs.launchpad.net/devstack/+bug/2106545","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"7b540767a157fe7237ab4af2030a6306bd727f5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"55904bad_fddedf0e","in_reply_to":"b89da859_18163d62","updated":"2025-04-17 14:49:31.000000000","message":"@wchy1001@gmail.com Hi, there is no specific way to reproduce it, just follow instructions on https://docs.openstack.org/trove/latest/install/install-devstack.html \nI\u0027ve ran it on VM with any OS (no matter Ubuntu/Rocky) and still getting this error.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"700ea33de031ac3f483b520e4e124af9a442b3cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7c30af21_da41c021","in_reply_to":"f68bbe6f_f3a8230a","updated":"2025-04-22 14:07:38.000000000","message":"Thank you. I would really appreciate it if you can help us debug it. However, even though there is something wrong with the Swift service, I think it is beyond the scope of Trove installation. That\u0027s not the reason for us to disable it. Anyway, we can\u0027t disable the Swift service as we heavily depend on it.","commit_id":"45a99a7434adbf78696f848b133a04aaf6637231"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0c248e80c2471439fc21350410cbf62c19d8b436","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"39a9ca28_f1e0aa01","updated":"2025-04-24 07:54:47.000000000","message":"@wchy1001@gmail.com hello, now all good, we can merge it.","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"75a709ba4c08a60c25b1599eaa33169ea8cd56b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"dbf26e15_e8ef762b","updated":"2025-04-24 07:54:22.000000000","message":"LGTM","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"750362b7a343e5445914dd56591e5383212501c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"df1fb1bb_0521e941","in_reply_to":"dbf26e15_e8ef762b","updated":"2025-04-24 08:35:24.000000000","message":"thanks for the review, As I am not a native english speaker, your review is really helpful.👍","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"84539ad9d26834824555d965a821bf1ab62038a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"24df4b21_d64d307d","in_reply_to":"df1fb1bb_0521e941","updated":"2025-04-24 17:48:21.000000000","message":"@wchy1001@gmail.com no problem, glad to help ;)","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"}],"devstack/README.rst":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"b558906cd7b6ecd4898eb528c3819a062b91dabe","unresolved":true,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Complete and up-to-date instructions on how to deploy DevStack with"},{"line_number":6,"context_line":"Trove, please refer to the official `OpenStack documentation \u003chttps://docs.openstack.org/trove/latest/install/install-devstack.html\u003e`"},{"line_number":7,"context_line":"It includes detailed steps for configuring DevStack, enabling the"},{"line_number":8,"context_line":"Trove plugin, and setting up the necessary services."}],"source_content_type":"text/x-rst","patch_set":8,"id":"2b4449b5_6d2f1b93","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":133},"updated":"2025-04-24 08:44:14.000000000","message":"this syntax is not rendered correctly.  as per: https://github.com/openstack/trove/tree/master/devstack","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"faf6b5c41e6a5b9fef28d5dd786a5061f9dc212f","unresolved":true,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Complete and up-to-date instructions on how to deploy DevStack with"},{"line_number":6,"context_line":"Trove, please refer to the official `OpenStack documentation \u003chttps://docs.openstack.org/trove/latest/install/install-devstack.html\u003e`"},{"line_number":7,"context_line":"It includes detailed steps for configuring DevStack, enabling the"},{"line_number":8,"context_line":"Trove plugin, and setting up the necessary services."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3c81e4e6_c9cfd66a","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":133},"in_reply_to":"2b4449b5_6d2f1b93","updated":"2025-04-24 09:00:36.000000000","message":"@wchy1001@gmail.com\nI\u0027ve made fix in follow-up change, could you please look.","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"84539ad9d26834824555d965a821bf1ab62038a7","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Complete and up-to-date instructions on how to deploy DevStack with"},{"line_number":6,"context_line":"Trove, please refer to the official `OpenStack documentation \u003chttps://docs.openstack.org/trove/latest/install/install-devstack.html\u003e`"},{"line_number":7,"context_line":"It includes detailed steps for configuring DevStack, enabling the"},{"line_number":8,"context_line":"Trove plugin, and setting up the necessary services."}],"source_content_type":"text/x-rst","patch_set":8,"id":"de813c6f_2b57b8b8","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":133},"in_reply_to":"3c81e4e6_c9cfd66a","updated":"2025-04-24 17:48:21.000000000","message":"Done","commit_id":"a341465ae9bb644f9ae5f19768db9f2107cb3161"}],"doc/source/install/install-devstack.rst":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2297f3bd0ff75a374f7c365f56e2e466d170b800","unresolved":true,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7bd6fd00_11cd24a9","side":"PARENT","line":23,"updated":"2025-04-04 09:29:11.000000000","message":"@dcu995@gmail.com I think we can update this to new OS.","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"c8b966451fa9832590cec2ca9250ab206f8ee665","unresolved":false,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ec1b0ddf_29bb172e","side":"PARENT","line":23,"in_reply_to":"7bd6fd00_11cd24a9","updated":"2025-04-04 10:11:47.000000000","message":"Added Rocky Linux 9","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"63a2309414c7a4fc6533d2b56c8e604e86da1a26","unresolved":false,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3b03ca_a2a2ec6d","side":"PARENT","line":23,"in_reply_to":"87c21d19_f2f5161c","updated":"2025-04-04 12:27:28.000000000","message":"Works fine on both.","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"001dad6a0c602876d2302f267a361d1138c81c5d","unresolved":false,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"87c21d19_f2f5161c","side":"PARENT","line":23,"in_reply_to":"8c89390b_b49ecd45","updated":"2025-04-04 10:39:48.000000000","message":"Perhaps I\u0027ll check if it works on these OS and will be back.","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"aa90f4e80cb8c328ee13a771c20d18429c4aa5bb","unresolved":false,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"8c89390b_b49ecd45","side":"PARENT","line":23,"in_reply_to":"ec1b0ddf_29bb172e","updated":"2025-04-04 10:15:37.000000000","message":"No, I think need update to Ubuntu 22.04/24.04 and Rocky Linux 9.","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b3fe0539f07a744916a4dc207bbae05f4bcd4db4","unresolved":true,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04,18.04 or Rocky Linux 9."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"34f8c643_5ebaa66d","line":23,"updated":"2025-04-04 10:24:00.000000000","message":"I tink we can remove 22-23 lines and save information in 33-34 lines.\n\nThis duplicate.","commit_id":"854381a218a60209912219691a8533d509b21de2"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"63a2309414c7a4fc6533d2b56c8e604e86da1a26","unresolved":false,"context_lines":[{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04,18.04 or Rocky Linux 9."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Config DevStack with Trove"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf742082_229f2491","line":23,"in_reply_to":"34f8c643_5ebaa66d","updated":"2025-04-04 12:27:28.000000000","message":"Done","commit_id":"854381a218a60209912219691a8533d509b21de2"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This page describes how to set up a working development"},{"line_number":19,"context_line":"environment that can be used in deploying Trove on latest releases"},{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."}],"source_content_type":"text/x-rst","patch_set":5,"id":"6c56432c_debda67b","side":"PARENT","line":20,"updated":"2025-04-23 22:37:16.000000000","message":"We can create one block Install and Configure DevStack with Trove\n\nAnd remove this text, for prevent confusion this Ubuntu and Rocky in next block.","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This page describes how to set up a working development"},{"line_number":19,"context_line":"environment that can be used in deploying Trove on latest releases"},{"line_number":20,"context_line":"of Ubuntu."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Following these instructions will allow you to have a fully functional Trove"},{"line_number":23,"context_line":"environment using the DevStack on Ubuntu 16.04 or 18.04."}],"source_content_type":"text/x-rst","patch_set":5,"id":"b38d79d9_275701a9","side":"PARENT","line":20,"in_reply_to":"6c56432c_debda67b","updated":"2025-04-24 07:30:55.000000000","message":"Done","commit_id":"54b241a3f854c0b65f45f7e4f4aadac6f1340729"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":22,"context_line":"Config DevStack with Trove"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Trove can be enabled in devstack by using the plug-in based interface it"},{"line_number":26,"context_line":"offers."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"b9648df7_c049232f","line":25,"updated":"2025-04-23 22:37:16.000000000","message":"DevStack + can be installed.","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Config DevStack with Trove"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Trove can be enabled in devstack by using the plug-in based interface it"},{"line_number":26,"context_line":"offers."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"e60d46c8_71fed192","line":25,"in_reply_to":"b9648df7_c049232f","updated":"2025-04-24 07:30:55.000000000","message":"Done","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":43,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":44,"context_line":"    cd devstack/"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Create the ``local.conf`` file with the following minimal devstack"},{"line_number":47,"context_line":"configuration, change the ``HOST_IP`` to your own devstack host IP address:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ef29adbe_aa092d52","line":46,"updated":"2025-04-23 22:37:16.000000000","message":"DevStack","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":44,"context_line":"    cd devstack/"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Create the ``local.conf`` file with the following minimal devstack"},{"line_number":47,"context_line":"configuration, change the ``HOST_IP`` to your own devstack host IP address:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"0b403b12_389458f3","line":46,"in_reply_to":"ef29adbe_aa092d52","updated":"2025-04-24 07:30:55.000000000","message":"Done","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    cd devstack/"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Create the ``local.conf`` file with the following minimal devstack"},{"line_number":47,"context_line":"configuration, change the ``HOST_IP`` to your own devstack host IP address:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: ini"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"40a98ecf_00fc45f6","line":47,"updated":"2025-04-23 22:37:16.000000000","message":"DevStack","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    cd devstack/"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Create the ``local.conf`` file with the following minimal devstack"},{"line_number":47,"context_line":"configuration, change the ``HOST_IP`` to your own devstack host IP address:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: ini"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"a99abd0c_35c4d036","line":47,"in_reply_to":"40a98ecf_00fc45f6","updated":"2025-04-24 07:30:55.000000000","message":"Done","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    [[local|localrc]]"},{"line_number":52,"context_line":"    RECLONE\u003dFalse"},{"line_number":53,"context_line":"    HOST_IP\u003d\u003cyour-host-ip-here\u003e"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    enable_plugin trove https://opendev.org/openstack/trove"},{"line_number":56,"context_line":"    enable_plugin trove-dashboard https://opendev.org/openstack/trove-dashboard"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5c5c8882_6e9cd55f","line":53,"updated":"2025-04-23 22:37:16.000000000","message":"This optional, please sync with devstack doc.","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    [[local|localrc]]"},{"line_number":52,"context_line":"    RECLONE\u003dFalse"},{"line_number":53,"context_line":"    HOST_IP\u003d\u003cyour-host-ip-here\u003e"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    enable_plugin trove https://opendev.org/openstack/trove"},{"line_number":56,"context_line":"    enable_plugin trove-dashboard https://opendev.org/openstack/trove-dashboard"}],"source_content_type":"text/x-rst","patch_set":5,"id":"4fc98aa9_86150657","line":53,"in_reply_to":"5c5c8882_6e9cd55f","updated":"2025-04-24 07:30:55.000000000","message":"I don\u0027t it\u0027s worth removing it, i think defining host ip will make deployment\nmore stable in case of unreliable host ip detection.","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":56,"context_line":"    enable_plugin trove-dashboard https://opendev.org/openstack/trove-dashboard"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    LIBS_FROM_GIT+\u003d,python-troveclient"},{"line_number":59,"context_line":"    DATABASE_PASSWORD\u003dpassword"},{"line_number":60,"context_line":"    ADMIN_PASSWORD\u003dpassword"},{"line_number":61,"context_line":"    SERVICE_PASSWORD\u003dpassword"},{"line_number":62,"context_line":"    SERVICE_TOKEN\u003dpassword"}],"source_content_type":"text/x-rst","patch_set":5,"id":"02258bae_1e64d338","line":59,"updated":"2025-04-23 22:37:16.000000000","message":"Possible use:\nADMIN_PASSWORD\u003dsecret\nDATABASE_PASSWORD\u003d$ADMIN_PASSWORD\nRABBIT_PASSWORD\u003d$ADMIN_PASSWORD\nSERVICE_PASSWORD\u003d$ADMIN_PASSWORD","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    enable_plugin trove-dashboard https://opendev.org/openstack/trove-dashboard"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    LIBS_FROM_GIT+\u003d,python-troveclient"},{"line_number":59,"context_line":"    DATABASE_PASSWORD\u003dpassword"},{"line_number":60,"context_line":"    ADMIN_PASSWORD\u003dpassword"},{"line_number":61,"context_line":"    SERVICE_PASSWORD\u003dpassword"},{"line_number":62,"context_line":"    SERVICE_TOKEN\u003dpassword"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7fe0ef50_33bb389a","line":59,"in_reply_to":"02258bae_1e64d338","updated":"2025-04-24 07:30:55.000000000","message":"Done","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"82d04d1c95f66428bf3b19efabb4b14b85469ee6","unresolved":true,"context_lines":[{"line_number":75,"context_line":"    # Pre-requisites"},{"line_number":76,"context_line":"    ENABLED_SERVICES\u003drabbit,mysql,key"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    # Nova"},{"line_number":79,"context_line":"    enable_service horizon"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    # Nova"}],"source_content_type":"text/x-rst","patch_set":5,"id":"c78a62d6_e29580f7","line":78,"updated":"2025-04-23 22:37:16.000000000","message":"Horizon","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"59562cb887e03337159264667e87ed9df8754f24","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    # Pre-requisites"},{"line_number":76,"context_line":"    ENABLED_SERVICES\u003drabbit,mysql,key"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    # Nova"},{"line_number":79,"context_line":"    enable_service horizon"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    # Nova"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5732721b_0a19fe67","line":78,"in_reply_to":"35afa1c8_0758de5e","updated":"2025-04-24 07:39:57.000000000","message":"Done","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d317d2fd43f6fb34a38f374d7b0101590d4035fe","unresolved":true,"context_lines":[{"line_number":75,"context_line":"    # Pre-requisites"},{"line_number":76,"context_line":"    ENABLED_SERVICES\u003drabbit,mysql,key"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    # Nova"},{"line_number":79,"context_line":"    enable_service horizon"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    # Nova"}],"source_content_type":"text/x-rst","patch_set":5,"id":"35afa1c8_0758de5e","line":78,"in_reply_to":"462a5095_ca36aad8","updated":"2025-04-24 07:32:12.000000000","message":"Read code again..\n\nin next line:\n\nenable_service horizon\n\nin this line \n# Nova\n\nNeed fix to Horizon","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"29a3c9894b6a5760e208a2d623abf2dbdeaf813d","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    # Pre-requisites"},{"line_number":76,"context_line":"    ENABLED_SERVICES\u003drabbit,mysql,key"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    # Nova"},{"line_number":79,"context_line":"    enable_service horizon"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    # Nova"}],"source_content_type":"text/x-rst","patch_set":5,"id":"462a5095_ca36aad8","line":78,"in_reply_to":"c78a62d6_e29580f7","updated":"2025-04-24 07:30:55.000000000","message":"Plugin names should start with lowercase","commit_id":"b771bbd02bbacdcdd875cf80ffa58584f4c37abe"}]}
