)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"73445e01b3ca85df289916458cbacfe161905b7a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"592dadf6_82034b2a","updated":"2021-11-05 13:18:22.000000000","message":"I\u0027m not sure this change is needed at all since with current status it was passing CI pretty nicely.","commit_id":"ce0033ba88b82b131e2566c7aab49e809161ccb1"}],"etc/openstack_deploy/conf.d/vault.yml.aio":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"73445e01b3ca85df289916458cbacfe161905b7a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"vault_hosts:"},{"line_number":3,"context_line":"  aio1:"},{"line_number":4,"context_line":"    ip: 172.29.236.100"},{"line_number":5,"context_line":"{% if \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"87655f55_ceabb056","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":11},"updated":"2021-11-05 13:18:22.000000000","message":"this should be changed then","commit_id":"ce0033ba88b82b131e2566c7aab49e809161ccb1"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"d65458524ac968ec7dc74077e826323827de807d","unresolved":true,"context_lines":[{"line_number":2,"context_line":"hashicorp_hosts:"},{"line_number":3,"context_line":"  aio1:"},{"line_number":4,"context_line":"    ip: 172.29.236.100"},{"line_number":5,"context_line":"{% if \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":6,"context_line":"    affinity:"},{"line_number":7,"context_line":"      vault_container: 3"},{"line_number":8,"context_line":"{% endif %}"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"96597f06_52c63d2f","line":8,"range":{"start_line":5,"start_character":0,"end_line":8,"end_character":11},"updated":"2021-12-27 23:03:58.000000000","message":"i think we can\u0027t use jinja here","commit_id":"f3eccc1f7a5d402a0208abf00b21dc56b6428045"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"4dce5d1a78e30426a359cdc698847f3c47e8a0a6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"hashicorp_hosts:"},{"line_number":3,"context_line":"  aio1:"},{"line_number":4,"context_line":"    ip: 172.29.236.100"},{"line_number":5,"context_line":"{% if \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":6,"context_line":"    affinity:"},{"line_number":7,"context_line":"      vault_container: 3"},{"line_number":8,"context_line":"{% endif %}"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"b4afe062_b4bfdb96","line":8,"range":{"start_line":5,"start_character":0,"end_line":8,"end_character":11},"in_reply_to":"0edaffa1_d46116dc","updated":"2022-04-11 12:51:13.000000000","message":"ahh sorry, wasn\u0027t aware of prepare_aio_config.yml","commit_id":"f3eccc1f7a5d402a0208abf00b21dc56b6428045"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"91f8ed4563f2052b70a32dc405647a09abe8e8fb","unresolved":true,"context_lines":[{"line_number":2,"context_line":"hashicorp_hosts:"},{"line_number":3,"context_line":"  aio1:"},{"line_number":4,"context_line":"    ip: 172.29.236.100"},{"line_number":5,"context_line":"{% if \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":6,"context_line":"    affinity:"},{"line_number":7,"context_line":"      vault_container: 3"},{"line_number":8,"context_line":"{% endif %}"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"0edaffa1_d46116dc","line":8,"range":{"start_line":5,"start_character":0,"end_line":8,"end_character":11},"in_reply_to":"96597f06_52c63d2f","updated":"2022-04-11 12:33:44.000000000","message":"We run this through config_template so likely we can?\n\nhttps://opendev.org/openstack/openstack-ansible/src/branch/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L32","commit_id":"f3eccc1f7a5d402a0208abf00b21dc56b6428045"}],"inventory/env.d/vault.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"73445e01b3ca85df289916458cbacfe161905b7a","unresolved":true,"context_lines":[{"line_number":29,"context_line":"  hashicorp_containers:"},{"line_number":30,"context_line":"    belongs_to:"},{"line_number":31,"context_line":"      - all_containers"},{"line_number":32,"context_line":"  vault_hosts:"},{"line_number":33,"context_line":"    belongs_to:"},{"line_number":34,"context_line":"      - hosts"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"cd05db76_26ed911c","line":32,"range":{"start_line":32,"start_character":2,"end_line":32,"end_character":7},"updated":"2021-11-05 13:18:22.000000000","message":"that should be hashicorp_hosts then","commit_id":"ce0033ba88b82b131e2566c7aab49e809161ccb1"}],"inventory/group_vars/haproxy/haproxy.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"6e5f1d54da45a692767cd3f8fb0b9e0b3f469e2f","unresolved":true,"context_lines":[{"line_number":534,"context_line":"    - \"httpchk HEAD / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":535,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027trove_api\u0027] is defined and groups[\u0027trove_api\u0027] | length \u003e 0 }}\""},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"haproxy_vault_service:"},{"line_number":538,"context_line":"  haproxy_service_name: vault"},{"line_number":539,"context_line":"  haproxy_backend_nodes: \"{{ groups[\u0027vault_all\u0027] | default([]) }}\""},{"line_number":540,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":541,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":542,"context_line":"  haproxy_port: 8200"},{"line_number":543,"context_line":"  haproxy_balance_type: http"},{"line_number":544,"context_line":"  haproxy_backend_options:"},{"line_number":545,"context_line":"    - \"httpchk HEAD / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":546,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027vault_all\u0027] is defined and groups[\u0027vault_all\u0027] | length \u003e 0 }}\""},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"haproxy_zun_api_service:"},{"line_number":549,"context_line":"  haproxy_service_name: zun_api"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"b9404c28_bb98a021","line":546,"range":{"start_line":537,"start_character":0,"end_line":546,"end_character":102},"updated":"2021-11-09 14:51:15.000000000","message":"does this need a \n\n  haproxy_bind: \"{{ [internal_lb_vip_address] }}\"\n\nso that vault is only on the internal VIP - we don\u0027t want to expose it externally?","commit_id":"b8c52138fdecd0b8aa4e75c961533413ca86f0ad"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1dd0f01f650b6cf03fc0b80977ba4809f3fb87f2","unresolved":false,"context_lines":[{"line_number":534,"context_line":"    - \"httpchk HEAD / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":535,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027trove_api\u0027] is defined and groups[\u0027trove_api\u0027] | length \u003e 0 }}\""},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"haproxy_vault_service:"},{"line_number":538,"context_line":"  haproxy_service_name: vault"},{"line_number":539,"context_line":"  haproxy_backend_nodes: \"{{ groups[\u0027vault_all\u0027] | default([]) }}\""},{"line_number":540,"context_line":"  haproxy_ssl: \"{{ haproxy_ssl }}\""},{"line_number":541,"context_line":"  haproxy_ssl_all_vips: \"{{ haproxy_ssl_all_vips }}\""},{"line_number":542,"context_line":"  haproxy_port: 8200"},{"line_number":543,"context_line":"  haproxy_balance_type: http"},{"line_number":544,"context_line":"  haproxy_backend_options:"},{"line_number":545,"context_line":"    - \"httpchk HEAD / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":546,"context_line":"  haproxy_service_enabled: \"{{ groups[\u0027vault_all\u0027] is defined and groups[\u0027vault_all\u0027] | length \u003e 0 }}\""},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"haproxy_zun_api_service:"},{"line_number":549,"context_line":"  haproxy_service_name: zun_api"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"109a6884_98c83a8f","line":546,"range":{"start_line":537,"start_character":0,"end_line":546,"end_character":102},"in_reply_to":"b9404c28_bb98a021","updated":"2021-11-11 15:01:46.000000000","message":"yes, I agree here, good point","commit_id":"b8c52138fdecd0b8aa4e75c961533413ca86f0ad"}]}
