)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"099f206e_4a2c9932","updated":"2024-09-04 08:04:14.000000000","message":"the code itself looks good to me, nothing to complain about.\n\nBut I think I would favor it, if the user can retain the old behavior, that is, I want to manage frontend certs only myself and I don\u0027t care about backend certificates, because all my clients are only interacting with the frontend anyway.\n\nSo could we make this configurable? I proposed a different solution, see my comments.\n\nWe would need to update the TLS guide for this though.","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"92a2180c_255959ea","in_reply_to":"099f206e_4a2c9932","updated":"2024-09-09 16:02:42.000000000","message":"I think that a different approach of operators to the deployment of internal/external and backend certificates is plausible and so makes this choice potentially useful, so I updated the CR according to your proposal. And I also updated the guide.","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"de0bbffad11b00ca691dbad9c0f9cec08a0c82d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"61f74433_2ed2607c","updated":"2024-09-18 12:18:20.000000000","message":"recheck install dependencies failure","commit_id":"a1ddc8ac1d7604d59f776b13bea5e28283538ac6"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":931,"context_line":"kolla_verify_tls_backend: \"yes\""},{"line_number":932,"context_line":"kolla_tls_backend_cert: \"{{ kolla_certificates_dir }}/backend-cert.pem\""},{"line_number":933,"context_line":"kolla_tls_backend_key: \"{{ kolla_certificates_dir }}/backend-key.pem\""},{"line_number":934,"context_line":"kolla_externally_managed_cert: \"no\""},{"line_number":935,"context_line":""},{"line_number":936,"context_line":"#####################"},{"line_number":937,"context_line":"# ACME client options"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bd439d90_481296f5","line":934,"range":{"start_line":934,"start_character":0,"end_line":934,"end_character":2},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\nkolla_externally_managed_cert: \"no\"\nkolla_externally_managed_backend_cert: \"{{ kolla_externally_managed_cert | bool }}\"\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ec5f9194672738d580a4660f7c84f362f00fac5c","unresolved":false,"context_lines":[{"line_number":931,"context_line":"kolla_verify_tls_backend: \"yes\""},{"line_number":932,"context_line":"kolla_tls_backend_cert: \"{{ kolla_certificates_dir }}/backend-cert.pem\""},{"line_number":933,"context_line":"kolla_tls_backend_key: \"{{ kolla_certificates_dir }}/backend-key.pem\""},{"line_number":934,"context_line":"kolla_externally_managed_cert: \"no\""},{"line_number":935,"context_line":""},{"line_number":936,"context_line":"#####################"},{"line_number":937,"context_line":"# ACME client options"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1b912840_6d84860d","line":934,"range":{"start_line":934,"start_character":0,"end_line":934,"end_character":2},"in_reply_to":"7c0e8e4e_27b8b508","updated":"2024-12-19 16:31:45.000000000","message":"Acknowledged","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":true,"context_lines":[{"line_number":931,"context_line":"kolla_verify_tls_backend: \"yes\""},{"line_number":932,"context_line":"kolla_tls_backend_cert: \"{{ kolla_certificates_dir }}/backend-cert.pem\""},{"line_number":933,"context_line":"kolla_tls_backend_key: \"{{ kolla_certificates_dir }}/backend-key.pem\""},{"line_number":934,"context_line":"kolla_externally_managed_cert: \"no\""},{"line_number":935,"context_line":""},{"line_number":936,"context_line":"#####################"},{"line_number":937,"context_line":"# ACME client options"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7c0e8e4e_27b8b508","line":934,"range":{"start_line":934,"start_character":0,"end_line":934,"end_character":2},"in_reply_to":"bd439d90_481296f5","updated":"2024-09-09 16:02:42.000000000","message":"I didn\u0027t make it by default from kolla_externally_managed_cert as it would change the current behavior if on some deployment it is already true and also I think of them more as independent choices, as is also the case in your example, where if the operator would make the effort to turn the kolla_externally_managed_cert on, he would need another active choice to explicitly turn the backend flag off as opposed to \"I don\u0027t care about backend certificates\".","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"}],"ansible/roles/etcd/tasks/copy-certs.yml":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/ca-certificates\""},{"line_number":7,"context_line":"    mode: \"0644\""},{"line_number":8,"context_line":"  when:"},{"line_number":9,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":10,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":11,"context_line":"  with_dict: \"{{ etcd_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":12,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6b0f0854_c0482da0","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/ca-certificates\""},{"line_number":7,"context_line":"    mode: \"0644\""},{"line_number":8,"context_line":"  when:"},{"line_number":9,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":10,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":11,"context_line":"  with_dict: \"{{ etcd_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":12,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"37590aa4_fdda6eed","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":39},"in_reply_to":"6b0f0854_c0482da0","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":29,"context_line":"  notify:"},{"line_number":30,"context_line":"    - \"Restart {{ item.key }} container\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":33,"context_line":"    - etcd_enable_tls | bool"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- name: \"{{ project_name }} | Copying over etcd TLS key\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9b090885_4a45f5d5","line":32,"range":{"start_line":32,"start_character":10,"end_line":32,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  notify:"},{"line_number":30,"context_line":"    - \"Restart {{ item.key }} container\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":33,"context_line":"    - etcd_enable_tls | bool"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- name: \"{{ project_name }} | Copying over etcd TLS key\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"55f79ebb_53712c75","line":32,"range":{"start_line":32,"start_character":10,"end_line":32,"end_character":39},"in_reply_to":"9b090885_4a45f5d5","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":49,"context_line":"  notify:"},{"line_number":50,"context_line":"    - \"Restart {{ item.key }} container\""},{"line_number":51,"context_line":"  when:"},{"line_number":52,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":53,"context_line":"    - etcd_enable_tls | bool"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fade347_c1b00304","line":52,"range":{"start_line":52,"start_character":10,"end_line":52,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  notify:"},{"line_number":50,"context_line":"    - \"Restart {{ item.key }} container\""},{"line_number":51,"context_line":"  when:"},{"line_number":52,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":53,"context_line":"    - etcd_enable_tls | bool"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"001fcfcd_738fe40a","line":52,"range":{"start_line":52,"start_character":10,"end_line":52,"end_character":39},"in_reply_to":"3fade347_c1b00304","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"}],"ansible/roles/rabbitmq/tasks/copy-certs.yml":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":8,"context_line":"    dest: \"{{ node_config_directory }}/{{ project_name }}/ca-certificates\""},{"line_number":9,"context_line":"    mode: \"0644\""},{"line_number":10,"context_line":"  when:"},{"line_number":11,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":12,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":13,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":14,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"307f6b99_f998c94f","line":11,"range":{"start_line":11,"start_character":10,"end_line":11,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    dest: \"{{ node_config_directory }}/{{ project_name }}/ca-certificates\""},{"line_number":9,"context_line":"    mode: \"0644\""},{"line_number":10,"context_line":"  when:"},{"line_number":11,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":12,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":13,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":14,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"14f0c459_8e7c635a","line":11,"range":{"start_line":11,"start_character":10,"end_line":11,"end_character":39},"in_reply_to":"307f6b99_f998c94f","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":29,"context_line":"        - \"{{ kolla_certificates_dir }}/{{ project_name }}-cert.pem\""},{"line_number":30,"context_line":"      skip: true"},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":33,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":34,"context_line":"  notify:"},{"line_number":35,"context_line":"    - Restart rabbitmq container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3d041821_94c0b26d","line":32,"range":{"start_line":32,"start_character":10,"end_line":32,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        - \"{{ kolla_certificates_dir }}/{{ project_name }}-cert.pem\""},{"line_number":30,"context_line":"      skip: true"},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":33,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":34,"context_line":"  notify:"},{"line_number":35,"context_line":"    - Restart rabbitmq container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a985bde6_cbb1ee3c","line":32,"range":{"start_line":32,"start_character":10,"end_line":32,"end_character":39},"in_reply_to":"3d041821_94c0b26d","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":49,"context_line":"        - \"{{ kolla_certificates_dir }}/{{ project_name }}-key.pem\""},{"line_number":50,"context_line":"      skip: true"},{"line_number":51,"context_line":"  when:"},{"line_number":52,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":53,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":54,"context_line":"  notify:"},{"line_number":55,"context_line":"    - Restart rabbitmq container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a4bd67b_53069344","line":52,"range":{"start_line":52,"start_character":10,"end_line":52,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        - \"{{ kolla_certificates_dir }}/{{ project_name }}-key.pem\""},{"line_number":50,"context_line":"      skip: true"},{"line_number":51,"context_line":"  when:"},{"line_number":52,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":53,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":54,"context_line":"  notify:"},{"line_number":55,"context_line":"    - Restart rabbitmq container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e4d30870_9139a68c","line":52,"range":{"start_line":52,"start_character":10,"end_line":52,"end_character":39},"in_reply_to":"5a4bd67b_53069344","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"}],"ansible/roles/service-cert-copy/tasks/main.yml":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/ca-certificates\""},{"line_number":7,"context_line":"    mode: \"0644\""},{"line_number":8,"context_line":"  when:"},{"line_number":9,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":10,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":11,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":12,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b91899fd_ef9c211a","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/ca-certificates\""},{"line_number":7,"context_line":"    mode: \"0644\""},{"line_number":8,"context_line":"  when:"},{"line_number":9,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":10,"context_line":"    - kolla_copy_ca_into_containers | bool"},{"line_number":11,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":12,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"67c994f0_b7ad2ebc","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":39},"in_reply_to":"b91899fd_ef9c211a","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/{{ project_name }}-cert.pem\""},{"line_number":26,"context_line":"    mode: \"0644\""},{"line_number":27,"context_line":"  when:"},{"line_number":28,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":29,"context_line":"  become: true"},{"line_number":30,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":31,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b17da99b_198d4c18","line":28,"range":{"start_line":28,"start_character":10,"end_line":28,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/{{ project_name }}-cert.pem\""},{"line_number":26,"context_line":"    mode: \"0644\""},{"line_number":27,"context_line":"  when:"},{"line_number":28,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":29,"context_line":"  become: true"},{"line_number":30,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":31,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"db8c7857_6ecc8392","line":28,"range":{"start_line":28,"start_character":10,"end_line":28,"end_character":39},"in_reply_to":"b17da99b_198d4c18","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"4603a77d150174a9f11f750a448c4f8dbaddd79e","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/{{ project_name }}-key.pem\""},{"line_number":45,"context_line":"    mode: \"0600\""},{"line_number":46,"context_line":"  when:"},{"line_number":47,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":48,"context_line":"  become: true"},{"line_number":49,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":50,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6d966daa_ab51e01f","line":47,"range":{"start_line":47,"start_character":10,"end_line":47,"end_character":39},"updated":"2024-09-04 08:04:14.000000000","message":"```suggestion\n    - not kolla_externally_managed_backend_cert | bool\n```","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"},{"author":{"_account_id":37013,"name":"Ivan Vnučko","display_name":"Ivan Vnucko","email":"ivan@vnucko.com","username":"ivnucko"},"change_message_id":"ae11c8b0dea92c0602a0cff52bbf38b0d936226c","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/{{ project_name }}-key.pem\""},{"line_number":45,"context_line":"    mode: \"0600\""},{"line_number":46,"context_line":"  when:"},{"line_number":47,"context_line":"    - not kolla_externally_managed_cert | bool"},{"line_number":48,"context_line":"  become: true"},{"line_number":49,"context_line":"  with_dict: \"{{ project_services | select_services_enabled_and_mapped_to_host }}\""},{"line_number":50,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1886afd0_14a6b021","line":47,"range":{"start_line":47,"start_character":10,"end_line":47,"end_character":39},"in_reply_to":"6d966daa_ab51e01f","updated":"2024-09-09 16:02:42.000000000","message":"Done","commit_id":"ff7284afa2af8bb23f66d23d8261ccc822ef6390"}]}
