)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"5c4e2f8ae883a39ff4fe82a759ca312f2b762a5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5113c004_c866dc6a","updated":"2023-07-08 13:43:40.000000000","message":"Simply rebased. WIP","commit_id":"d66731159e0888d52794019156570ed9719cb304"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"afc911a6db6ca000f77866a2510f8e98a320ef16","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5da2c7d3_94f9d898","updated":"2024-03-09 15:33:06.000000000","message":"we also need to populate user_secrets","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"f5118870d795a25dfb9b5ece0d32f377aa74c23f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"60cf41ba_dd801174","updated":"2024-03-10 10:45:51.000000000","message":"Overall all it works. there is only some nits.","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d8fe1225c7661eef02d83fa9e2d3cc8ec1c38f26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"d733c8c5_bd18933c","updated":"2024-03-10 10:49:47.000000000","message":"Actually, I want to also get rid of nginx on the backend... and replace gunicorn with uwsgi. but not sure if that\u0027s possible.","commit_id":"de6b2c7bc0a51c2fb3ecfeb9fa7b3c8cf4556d4b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7d7de3212e51c51205611bdf89c9e4cad569dc20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"e41c45da_ce3ebef2","in_reply_to":"d733c8c5_bd18933c","updated":"2024-03-10 13:01:47.000000000","message":"nah, replacing gunicorn with uwsgi is not possible, as FastCGI is not compatible with uwsgi so far.","commit_id":"de6b2c7bc0a51c2fb3ecfeb9fa7b3c8cf4556d4b"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"b2bcf8f72ab1d5507455de60ebf841103fdfe8bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"5816fa5d_97810ef3","in_reply_to":"e41c45da_ce3ebef2","updated":"2024-03-10 15:57:13.000000000","message":"yes it is not possible. uwsgi has no native asgi support. For nginx backend, may be its functionality can be provided by haproxy.","commit_id":"de6b2c7bc0a51c2fb3ecfeb9fa7b3c8cf4556d4b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8ef2bfc1e111e60162fe65b0976660be1b249899","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"45ab77c0_72f130d9","updated":"2024-03-29 08:36:09.000000000","message":"recheck rocky intermittent","commit_id":"ab2e9a16cec31e795df85f8b7f181e738dd369b4"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"07cf8069632af9dca93aec0bea5367ff7ae37e57","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"e7fc89eb_7d42ca87","updated":"2024-03-29 09:42:06.000000000","message":"thanks.","commit_id":"ab2e9a16cec31e795df85f8b7f181e738dd369b4"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"6c9a8f506d8a630edacf94c204a9a0a09afe04cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"dc72a72e_4431fe3e","updated":"2024-04-03 07:47:18.000000000","message":"recheck - cellv2 discover error and also what looks like rocky9 selinux error, both unexpected","commit_id":"a8af32c7c42dfcc6c3ca9ba1252da50dc84eeaf5"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"2c3e23a099e024ab84e7f08dd2609035969d7033","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"a74acaff_1bd42c64","updated":"2024-04-03 15:42:25.000000000","message":"recheck - one job fails basicserverops create router","commit_id":"0c8478af432fd82b5205f73ce7ffd8ca1b3b8b37"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"bcedd35ea1f3959b17c88742353d0477b87d7035","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"028e5ea2_c9002784","updated":"2024-04-15 18:29:07.000000000","message":"recheck metal upgrade rocky and jammy","commit_id":"2c06a65a75f501c30376f7369f4b7eccd3f0523a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3b35045d49b31bcce66b3a932a7e8e0871e69bee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"e85f0240_95acba0e","updated":"2024-04-08 10:03:35.000000000","message":"recheck timeout","commit_id":"2c06a65a75f501c30376f7369f4b7eccd3f0523a"}],"etc/openstack_deploy/env.d/skyline.yml.example":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"450e944aa05b5c3bf2f393843034e61596f9ca01","unresolved":true,"context_lines":[{"line_number":16,"context_line":"  skyline_containers:"},{"line_number":17,"context_line":"    belongs_to:"},{"line_number":18,"context_line":"      - all_containers"},{"line_number":19,"context_line":"  skyline_hosts:"},{"line_number":20,"context_line":"    belongs_to:"},{"line_number":21,"context_line":"      - hosts"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"621b21d2_1ddff0fc","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":15},"updated":"2024-03-09 14:36:38.000000000","message":"we should rename that, as will have same issue as with cloudkitty:  https://review.opendev.org/c/openstack/openstack-ansible/+/912269","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1fe8047f1aed7626563edc513f556827a1319c59","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  skyline_containers:"},{"line_number":17,"context_line":"    belongs_to:"},{"line_number":18,"context_line":"      - all_containers"},{"line_number":19,"context_line":"  skyline_hosts:"},{"line_number":20,"context_line":"    belongs_to:"},{"line_number":21,"context_line":"      - hosts"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"ae671783_934cc4c9","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":15},"in_reply_to":"621b21d2_1ddff0fc","updated":"2024-03-09 16:49:59.000000000","message":"Done","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"}],"inventory/group_vars/skyline_all/haproxy_service.yml":[{"author":{"_account_id":35831,"name":"James Black","display_name":"James Black","email":"jamesjordanblack604@gmail.com","username":"hamburgler"},"change_message_id":"95a8113f57e33f1d67e406a26d73c2ddad7d8d31","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":20,"context_line":"  haproxy_ssl_all_vips: true"},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"485e5893_50acf4ee","line":22,"range":{"start_line":22,"start_character":2,"end_line":22,"end_character":52},"updated":"2023-07-09 22:38:19.000000000","message":"Since recent TLS backend implementation for other services we see for example with horizon:\n\nhaproxy_backend_port: \"{{ (horizon_backend_ssl | default(openstack_service_backend_ssl)) | ternary(443, 80) }}\"\n\nJust making sure it is in line with the others, looking forward to skyline! 😊","commit_id":"9cb78e855289ca729336c5877be661d67a55339d"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"1dc511dfb0ecf094c4a5b2da8337b89899e65099","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":20,"context_line":"  haproxy_ssl_all_vips: true"},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c62a9668_3de28f12","line":22,"range":{"start_line":22,"start_character":2,"end_line":22,"end_character":52},"in_reply_to":"485e5893_50acf4ee","updated":"2023-07-09 23:29:44.000000000","message":"thanks! i missed this comment, i\u0027ll get another patch in tomorrow","commit_id":"9cb78e855289ca729336c5877be661d67a55339d"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"da53564497940f139d64f036990bec06bfa3cf9e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":20,"context_line":"  haproxy_ssl_all_vips: true"},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2b6b1cd9_fc65a78c","line":22,"range":{"start_line":22,"start_character":2,"end_line":22,"end_character":52},"in_reply_to":"c62a9668_3de28f12","updated":"2024-02-19 21:36:58.000000000","message":"Done","commit_id":"9cb78e855289ca729336c5877be661d67a55339d"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"afc911a6db6ca000f77866a2510f8e98a320ef16","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":20,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port | default(openstack_service_backend_ssl) }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"46d1a1c4_e1dff3d0","line":22,"range":{"start_line":22,"start_character":49,"end_line":22,"end_character":89},"updated":"2024-03-09 15:33:06.000000000","message":"this is very weird default...","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1fe8047f1aed7626563edc513f556827a1319c59","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":20,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port | default(openstack_service_backend_ssl) }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ec46bc17_8ee43aad","line":22,"range":{"start_line":22,"start_character":49,"end_line":22,"end_character":89},"in_reply_to":"46d1a1c4_e1dff3d0","updated":"2024-03-09 16:49:59.000000000","message":"Done","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"afc911a6db6ca000f77866a2510f8e98a320ef16","unresolved":true,"context_lines":[{"line_number":26,"context_line":"  haproxy_backend_options:"},{"line_number":27,"context_line":"    - \"httpchk HEAD /auth/login/ HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":28,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027skyline_all\u0027] is defined and groups[\u0027skyline_all\u0027] | length \u003e 0 }}\""},{"line_number":29,"context_line":"  haproxy_redirect_scheme: \"{{ (haproxy_ssl_letsencrypt_enable | bool and haproxy_ssl | bool) | ternary(\u0027https if !{ ssl_fc } !{ path_beg /.well-known/acme-challenge/ }\u0027, \u0027https if !{ ssl_fc }\u0027) }}\""},{"line_number":30,"context_line":"  haproxy_frontend_acls: \"{{ (haproxy_ssl_letsencrypt_enable | bool and haproxy_ssl | bool) | ternary(haproxy_ssl_letsencrypt_acl, {}) }}\""},{"line_number":31,"context_line":"  haproxy_acls: \"{{ keystone_security_txt_content is defined | ternary(haproxy_security_txt_acl, {}) }}\""},{"line_number":32,"context_line":"  haproxy_frontend_raw: \"{{ (haproxy_ssl | bool and haproxy_security_headers is defined) | ternary( haproxy_security_headers + [ haproxy_skyline_csp | default(haproxy_security_headers_csp)], []) }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"45123cf0_f17e9d6b","line":29,"range":{"start_line":29,"start_character":32,"end_line":29,"end_character":62},"updated":"2024-03-09 15:33:06.000000000","message":"this variable is not available with the scope anymore.","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1fe8047f1aed7626563edc513f556827a1319c59","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  haproxy_backend_options:"},{"line_number":27,"context_line":"    - \"httpchk HEAD /auth/login/ HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":28,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027skyline_all\u0027] is defined and groups[\u0027skyline_all\u0027] | length \u003e 0 }}\""},{"line_number":29,"context_line":"  haproxy_redirect_scheme: \"{{ (haproxy_ssl_letsencrypt_enable | bool and haproxy_ssl | bool) | ternary(\u0027https if !{ ssl_fc } !{ path_beg /.well-known/acme-challenge/ }\u0027, \u0027https if !{ ssl_fc }\u0027) }}\""},{"line_number":30,"context_line":"  haproxy_frontend_acls: \"{{ (haproxy_ssl_letsencrypt_enable | bool and haproxy_ssl | bool) | ternary(haproxy_ssl_letsencrypt_acl, {}) }}\""},{"line_number":31,"context_line":"  haproxy_acls: \"{{ keystone_security_txt_content is defined | ternary(haproxy_security_txt_acl, {}) }}\""},{"line_number":32,"context_line":"  haproxy_frontend_raw: \"{{ (haproxy_ssl | bool and haproxy_security_headers is defined) | ternary( haproxy_security_headers + [ haproxy_skyline_csp | default(haproxy_security_headers_csp)], []) }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"a8026d01_d937811e","line":29,"range":{"start_line":29,"start_character":32,"end_line":29,"end_character":62},"in_reply_to":"45123cf0_f17e9d6b","updated":"2024-03-09 16:49:59.000000000","message":"Done","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ee094e7bb2b7aa3e4cf4bd94b129ad8704cef6d5","unresolved":true,"context_lines":[{"line_number":32,"context_line":"  haproxy_frontend_raw: \"{{ (haproxy_ssl | bool and haproxy_security_headers is defined) | ternary( haproxy_security_headers + [ haproxy_skyline_csp | default(haproxy_security_headers_csp)], []) }}\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"skyline_haproxy_services:"},{"line_number":35,"context_line":"  - service: \"{{ haproxy_skyline_service | combine(haproxy_skyline_service_overrides | default({})) }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"abe1a300_9d2c78da","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":13},"updated":"2024-03-09 14:54:41.000000000","message":"should be removed as format changed","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1fe8047f1aed7626563edc513f556827a1319c59","unresolved":false,"context_lines":[{"line_number":32,"context_line":"  haproxy_frontend_raw: \"{{ (haproxy_ssl | bool and haproxy_security_headers is defined) | ternary( haproxy_security_headers + [ haproxy_skyline_csp | default(haproxy_security_headers_csp)], []) }}\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"skyline_haproxy_services:"},{"line_number":35,"context_line":"  - service: \"{{ haproxy_skyline_service | combine(haproxy_skyline_service_overrides | default({})) }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"21de3435_8cf27a10","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":13},"in_reply_to":"abe1a300_9d2c78da","updated":"2024-03-09 16:49:59.000000000","message":"Done","commit_id":"dda1e4299a4caa3f3ca0b639d25968198fe8f464"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"f5118870d795a25dfb9b5ece0d32f377aa74c23f","unresolved":true,"context_lines":[{"line_number":20,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"},{"line_number":26,"context_line":"  haproxy_backend_options:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"4c9318a5_3b25d370","line":23,"updated":"2024-03-10 10:45:51.000000000","message":"no need to redirect port config. with this it is not working. I think redirect is handled in nginx.","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"023769d22caa74352aa37172793afb9223c32d79","unresolved":true,"context_lines":[{"line_number":20,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"},{"line_number":26,"context_line":"  haproxy_backend_options:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"d2db7629_4d0eb7f0","line":23,"in_reply_to":"4c9318a5_3b25d370","updated":"2024-03-10 10:47:49.000000000","message":"frankly speaking - I haven\u0027t tried using 9999 indeed. Ultimate goal here - to server skyline on same port as horizon and make them friends if needed. So this part is potentially WIP.","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d222ec36eeaf0842c218cd11eba9291679239627","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":21,"context_line":"  haproxy_port: \"{{ haproxy_ssl | ternary(8443, 9999) }}\""},{"line_number":22,"context_line":"  haproxy_backend_port: \"{{ skyline_service_port }}\""},{"line_number":23,"context_line":"  haproxy_redirect_http_port: 9999"},{"line_number":24,"context_line":"  haproxy_balance_type: http"},{"line_number":25,"context_line":"  haproxy_balance_alg: source"},{"line_number":26,"context_line":"  haproxy_backend_options:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"6ed14eba_407e2c16","line":23,"in_reply_to":"d2db7629_4d0eb7f0","updated":"2024-03-15 19:39:30.000000000","message":"Done","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"}],"playbooks/setup-openstack.yml":[{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"f5118870d795a25dfb9b5ece0d32f377aa74c23f","unresolved":true,"context_lines":[{"line_number":44,"context_line":"  import_playbook: os-horizon-install.yml"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: Importing os-skyline-install playbook"},{"line_number":47,"context_line":"  import_playbook: os-skyline-install.yml"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Importing os-designate-install playbook"},{"line_number":50,"context_line":"  import_playbook: os-designate-install.yml"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"8d92ab2a_cdb4d9b1","line":47,"updated":"2024-03-10 10:45:51.000000000","message":"we need to run skyline last. When generating nginx conf, it gets endpoint list.","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"023769d22caa74352aa37172793afb9223c32d79","unresolved":true,"context_lines":[{"line_number":44,"context_line":"  import_playbook: os-horizon-install.yml"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: Importing os-skyline-install playbook"},{"line_number":47,"context_line":"  import_playbook: os-skyline-install.yml"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Importing os-designate-install playbook"},{"line_number":50,"context_line":"  import_playbook: os-designate-install.yml"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"d74600c8_02be362e","line":47,"in_reply_to":"8d92ab2a_cdb4d9b1","updated":"2024-03-10 10:47:49.000000000","message":"yeah, that\u0027s a fair point indeed.","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d222ec36eeaf0842c218cd11eba9291679239627","unresolved":false,"context_lines":[{"line_number":44,"context_line":"  import_playbook: os-horizon-install.yml"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: Importing os-skyline-install playbook"},{"line_number":47,"context_line":"  import_playbook: os-skyline-install.yml"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Importing os-designate-install playbook"},{"line_number":50,"context_line":"  import_playbook: os-designate-install.yml"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3638f169_b9cdd2e6","line":47,"in_reply_to":"d74600c8_02be362e","updated":"2024-03-15 19:39:30.000000000","message":"Done","commit_id":"533082b1dd4d30800987e7687d2b3f7dcc84c837"}],"releasenotes/notes/skyline-deploy-2d963c0b3b1d6e49.yaml":[{"author":{"_account_id":18279,"name":"Jonathan Herlin","email":"jonte@jherlin.se","username":"Jonher937"},"change_message_id":"d6b8efc00970c287d4cc3bd0318b3807ab51d9a1","unresolved":true,"context_lines":[{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    When Skyline is deployed with the built-in HAProxy server it will, by"},{"line_number":12,"context_line":"    default, listen on port 9999 when ssl is diabled and port 8443 when ssl"},{"line_number":13,"context_line":"    is enabled. These port configurations can be overriden by the user with"},{"line_number":14,"context_line":"    the `haproxy_skyline_service_overrides` option."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ef084f2a_f153b024","line":12,"range":{"start_line":12,"start_character":45,"end_line":12,"end_character":52},"updated":"2023-07-14 11:01:06.000000000","message":"typo: disabled","commit_id":"105e89b4efa0bdce3b20f3b94d28006651a0ab30"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"da53564497940f139d64f036990bec06bfa3cf9e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    When Skyline is deployed with the built-in HAProxy server it will, by"},{"line_number":12,"context_line":"    default, listen on port 9999 when ssl is diabled and port 8443 when ssl"},{"line_number":13,"context_line":"    is enabled. These port configurations can be overriden by the user with"},{"line_number":14,"context_line":"    the `haproxy_skyline_service_overrides` option."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"8188fe99_bcbd802d","line":12,"range":{"start_line":12,"start_character":45,"end_line":12,"end_character":52},"in_reply_to":"ef084f2a_f153b024","updated":"2024-02-19 21:36:58.000000000","message":"Done","commit_id":"105e89b4efa0bdce3b20f3b94d28006651a0ab30"}]}
