)]}'
{"deployment/cinder/cinder-api-container-puppet.yaml":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"5464ffc3aa14d4e4be4da75e22edc7ddba0a623c","unresolved":false,"context_lines":[{"line_number":353,"context_line":"                action: apply"},{"line_number":354,"context_line":"            - name: Cinder online DB migration for Stein"},{"line_number":355,"context_line":"              paunch:"},{"line_number":356,"context_line":"                config: /var/lib/tripleo-config/container-startup-config/step_3/hashed-cinder_api_db_sync.json"},{"line_number":357,"context_line":"                config_overrides:"},{"line_number":358,"context_line":"                  cinder_api_db_sync:"},{"line_number":359,"context_line":"                    image: {get_param: ContainerCinderApiImageStein}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_eeedfe22","line":356,"updated":"2020-02-13 14:37:05.000000000","message":"those can be switched to another path, and rendered there based on custom managed_by value.\n\nthat would make them unmanaged with paunch/tripleo-container-manage, but still applicable for the manual use here.\n\nAnd that managed_by may be set in docker_config, as the original patch https://review.opendev.org/#/c/704964/ introduces. So then we could merge two approaches.","commit_id":"687143349bead99c0bffaa6ad9486e92ca7f68e5"}],"deployment/database/mysql-container-puppet.yaml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e90c67433d59bbde1504d23ba5ad711f5079c622","unresolved":false,"context_lines":[{"line_number":274,"context_line":"                  -"},{"line_number":275,"context_line":"                    list_join:"},{"line_number":276,"context_line":"                      - \"\\n\""},{"line_number":277,"context_line":"                      - - \u0027if [ -d /var/lib/mysql/neutron ] ; then\u0027"},{"line_number":278,"context_line":"                        - \u0027mysql -e \"CREATE DATABASE IF NOT EXISTS \\`ovs_neutron\\`;\"\u0027"},{"line_number":279,"context_line":"                        - \u0027for table in `mysql -B -N -e \"SHOW TABLES;\" neutron`\u0027"},{"line_number":280,"context_line":"                        - \u0027do\u0027"},{"line_number":281,"context_line":"                        - \u0027mysql -e \"RENAME TABLE \\`neutron\\`.\\`$table\\` to \\`ovs_neutron\\`.\\`$table\\`\"\u0027"},{"line_number":282,"context_line":"                        - \u0027done\u0027"},{"line_number":283,"context_line":"                        - \u0027mysql -e \"DROP DATABASE \\`neutron\\`;\"\u0027"},{"line_number":284,"context_line":"                        - \u0027fi\u0027"},{"line_number":285,"context_line":"            config_id: tripleo_db_sync_stein_step3"},{"line_number":286,"context_line":"            action: apply"},{"line_number":287,"context_line":"      upgrade_tasks:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_38191c86","line":284,"range":{"start_line":277,"start_character":0,"end_line":284,"end_character":30},"updated":"2020-02-13 13:37:37.000000000","message":"The bootstrap process would have already created the ovs_neutron database, so we need to add an extra line to make sure that we move any tables in it out of the way.\n\n  - - \u0027if [ -d /var/lib/mysql/neutron ] ; then\u0027\n    - \u0027mysql -e \"CREATE DATABASE IF NOT EXISTS \\`ovs_neutron\\`;\"\u0027\n    - \u0027for table in `mysql -B -N -e \"SHOW TABLES;\" neutron`\u0027\n    - \u0027do\u0027\n    - \u0027mysql -e \"DROP TABLE IF EXISTS \\`ovs_neutron\\`.\\`$table\\`\"\u0027\n    - \u0027mysql -e \"RENAME TABLE \\`neutron\\`.\\`$table\\` to \\`ovs_neutron\\`.\\`$table\\`\"\u0027\n    - \u0027done\u0027\n    - \u0027mysql -e \"DROP DATABASE \\`neutron\\`;\"\u0027\n    - \u0027fi\u0027","commit_id":"75253136a76f2e2b466d77b23b781fb84d5ab3d2"}]}
