)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"1d21dc7feaa7053f05b7d135c802737704b3c062","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"da489f89_f8ebdc04","updated":"2026-01-10 13:00:26.000000000","message":"@dcu995@gmail.com check Debian test.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"106b773b7fe7e4f178afa9ee88c02262b437dd2e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"35a1ee1b_53fadd7c","updated":"2026-03-18 19:28:47.000000000","message":"Continue in https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/981149","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"a79c62203fe1e621b2d316b0ea02954c1b85a9fb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"19e48cd9_f750b4eb","updated":"2026-01-12 19:59:53.000000000","message":"I solved issue with applying these changes: https://paste.openstack.org/show/bjsOXOvhdMAl8FzMRnqZ/","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"9244c2790c2822613f79454c0d27721a91fa7997","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"97d34f4b_85e6a076","updated":"2026-01-10 20:45:26.000000000","message":"The os_skyline role installs Node.js as a dependency of the yarnpkg package. On modern distributions (like Ubuntu 22.04+ or Rocky 9+), the default package manager installs Node.js v18 or v20 to satisfy this dependency. This automated installation bypasses the version requirements of Skyline Console.\n\nSkyline Console\u0027s frontend is built with Webpack 4, which uses legacy hashing algorithms (MD4). These algorithms are restricted in the OpenSSL 3.0 stack used by Node.js v18+. As a result, the yarn run build task fails immediately with: Error: error:0308010C:digital envelope routines::unsupported\n\nI think instead of using yarnpkg, we need to follow skyline console doc.\nhttps://docs.openstack.org/skyline-console/latest/install/source-install-ubuntu.html","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"74a084e0268173654dcce0e0ea5a6dace954add8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"743d4579_b8d2baa2","updated":"2026-01-10 16:41:16.000000000","message":"recheck","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"d85881f5375c918fa87a7dbbd15cf36130c894e7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3af151bd_0acfb4b3","in_reply_to":"0626f704_aaf7a962","updated":"2026-01-12 14:25:59.000000000","message":"I am using osa 31.1.2. I am using skyline with default settings except skyline_console_git_install_branch which is changed with master for enabling yarn build. I have 3 infra and 2 compute nodes in my test environment.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"3317ba45d5becfc8f6773a6ccb3475e8ec99b914","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"23f6ffa3_3742e6c1","in_reply_to":"19e48cd9_f750b4eb","updated":"2026-01-13 22:23:20.000000000","message":"@gokhan.isik@tubitak.gov.tr\n\nHi, thanks for sharing the details.\n\nWere you able to get skyline_console built inside the skyline_container instead of the repo container? After applying the changes in my environment, I can still see skyline_console being built on the repo container. However, this might be related to the fact that I’m using an aio deployment, which might explain the different behaviour.\n\nIn any case, the main goal of this change is to have Skyline built by default, without having to force it by setting `skyline_console_git_install_branch` or enabling `skyline_console_yarn_build` in the `user_variables.yml` file.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c1f31dc4d5d8ec54044e055dcd5361f8edd0f89f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6d3e74d5_4e8a7e1d","in_reply_to":"23f6ffa3_3742e6c1","updated":"2026-01-14 16:18:59.000000000","message":"I don\u0027t think we should be building by default tbh, as building skyline-console is quite heavy operation, and it would be preferable to install it from pypi I think.\n\nSo if we can fix the build process - that would be prefered then changing the default from my prespective.\n\nBut then I\u0027m kind of lost of what\u0027s going on here...\n\nLike I hear one party switching default to always build console, while for other this codepath works only in case of changing build console variables. Which is kinda conflicts for me.\n\nWill try to spawn an sandbox env to evaluate the issue.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"d5348d1f4069f5de29faee806916de343ef41f06","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dc674a93_e7bdc848","in_reply_to":"3af151bd_0acfb4b3","updated":"2026-01-12 15:05:41.000000000","message":"I think problem is there \u003e https://github.com/openstack/openstack-ansible-os_skyline/blob/master/tasks/skyline_install.yml#L34:L52. skyline wheel is not created after yarn build.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"ba042133e609c5c90687889e83ab439dc2c7e628","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"68a30a8c_93bceb2c","in_reply_to":"5c64ccb1_df6cbcf7","updated":"2026-01-12 12:55:19.000000000","message":"@gokhan.isik@tubitak.gov.tr, thanks, I\u0027ve created two cherry picks on this commit.\nhttps://review.opendev.org/c/openstack/skyline-console/+/973078\nhttps://review.opendev.org/c/openstack/skyline-console/+/973077","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"18ed13cfb06d9eb188e42cb87b8adbca9e0df49b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bca1003a_04afa489","in_reply_to":"68a30a8c_93bceb2c","updated":"2026-01-12 13:50:36.000000000","message":"Thanks @dcu995@gmail.com , there is also an other problem about installing skyline console package. Yarn build is done on repo container but skyline console is trying to be installed on skyline container with /openstack/src/skyline-console dir. it throws error https://paste.openstack.org/show/beY25ooSMI34ULi4ljtV/. It can only work if we change skyline_console_yarn_setup_host to inventory_hostname.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"443987291cba8ada2fcc5ca175a5d9d0d4a7a3ec","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cd98505f_f80b21af","in_reply_to":"6d3e74d5_4e8a7e1d","updated":"2026-01-15 19:42:33.000000000","message":"To clarify the current workflow: the skyline wheel is built on the repo container, and subsequently, the skyline console is installed on the skyline containers using that Python wheel. While changing skyline_console_yarn_setup_host to inventory_hostname moves the yarn build and installation process directly to the skyline containers, I agree with @noonedeadpunk. Building the skyline-console is a resource-heavy operation; therefore, the default method should remain as is. it should be noted that the current yarn build method is also buggy","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"8006d9c99d85173fd79b39f377a927a312f4b1f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d7c8c51f_a098a2d0","in_reply_to":"97d34f4b_85e6a076","updated":"2026-01-11 23:28:10.000000000","message":"Hello, Gökhan.\nThanks for the detailed reply.\n\nMaybe I’m checking something wrongly, but in my current test environment Node.js v20.19.2 is being installed and I’m not seeing any issues with yarn run build (tested on Debian 13). The build completes successfully for me.\n\nAnd yet the goal is to make the build behavior explicit to ensure the Skyline frontend is consistently built.","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"f1364ff74311dcef83eb24765b11b7effc8aebab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0626f704_aaf7a962","in_reply_to":"bca1003a_04afa489","updated":"2026-01-12 14:04:42.000000000","message":"@gokhan.isik@tubitak.gov.tr you\u0027re right, it\u0027s enabled by default to be build on repo hosts, could you please share details about your environment, how can I reproduce it?","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"4dde92b118416a3a9590a956fdc5ded32aaa19b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5c64ccb1_df6cbcf7","in_reply_to":"d7c8c51f_a098a2d0","updated":"2026-01-12 11:20:07.000000000","message":"Hello Dmitry,\nThis bug is resolved in master and 2025.2 with https://review.opendev.org/c/openstack/skyline-console/+/950459. I was trying it on 2025.1. We need to cherry pick this patch to 2025.1 and 2024.2","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"6030e230efcf9e22b5496763a10a213e74c0d2c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dcbb1dbd_646ddbd3","in_reply_to":"da489f89_f8ebdc04","updated":"2026-01-10 16:41:06.000000000","message":"I\u0027m not sure if it\u0027s a random error, I\u0027ll try to recheck it","commit_id":"6cd3c756c23baf8071b70de107e64e10665f8462"}]}
