)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"490a2d71f8a5013ffa2017a7858f4d36eb5dc03f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6b5d75c7_1393fd0e","updated":"2025-07-02 18:35:34.000000000","message":"can anybody vote ? :) this is kinda trivial fix","commit_id":"11d889df1399e02929d87e3b953164a92cda8eb8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5758ac33bbfe3503058477a1bc05e4ad6f42a890","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a0d135a4_bb229e5c","updated":"2025-07-03 06:59:29.000000000","message":"looks trivial, CI green","commit_id":"11d889df1399e02929d87e3b953164a92cda8eb8"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"1e6c208fcc1c8abde7fe1a0a426de7995a1403ce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8dfdc88e_29946da6","updated":"2025-06-24 21:55:25.000000000","message":"sorry for +w, I was checking on phone 😊","commit_id":"11d889df1399e02929d87e3b953164a92cda8eb8"}],"ansible/roles/letsencrypt/templates/letsencrypt-lego-run.sh.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f982933c84b605f931c07d7d367bfa2e04e56855","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"{% if \u0027external\u0027 in letsencrypt_managed_certs and kolla_external_fqdn !\u003d kolla_external_vip_address %}"},{"line_number":6,"context_line":"# External Certificates"},{"line_number":7,"context_line":"/usr/bin/letsencrypt-certificates --external --fqdns {% for fqdn in letsencrypt_external_fqdns %}{{ fqdn }}{% if not loop.last %},{% endif %}{% endfor %} --days {{ letsencrypt_cert_valid_days }} --port {{ letsencrypt_webserver_port }} --mail {{ letsencrypt_email }} --acme {{ letsencrypt_external_cert_server }} --vips {% if not kolla_same_external_internal_vip %}{{ kolla_external_vip_address }},{% endif %}{{ kolla_internal_vip_address }} --haproxies-ssh {% for host in groups[\u0027loadbalancer\u0027] %}{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ haproxy_ssh_port }}{% if not loop.last %},{% endif %}{% endfor %}{% if letsencrypt_external_account_binding | bool %} --eab --hmac {{ letsencrypt_eab_hmac }} --kid {{ letsencrypt_eab_key_id }}{% endif %} --key-type {{ letsencrypt_key_type }} 2\u003e\u00261 | tee -a /var/log/kolla/letsencrypt/letsencrypt-lego.log"},{"line_number":8,"context_line":"{% endif %}"},{"line_number":9,"context_line":"{% if \u0027internal\u0027 in letsencrypt_managed_certs and kolla_internal_fqdn !\u003d kolla_internal_vip_address %}"},{"line_number":10,"context_line":"# Internal Certificates"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"2517a769_cc4e1853","side":"PARENT","line":7,"updated":"2025-06-24 06:40:51.000000000","message":"didn’t we agree to make this multiline?","commit_id":"d1b1c55b6439d8f4da752e7ce0a1c8e8070b22bc"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"9e64d7949d7216c85808437b9830fedbff262517","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"{% if \u0027external\u0027 in letsencrypt_managed_certs and kolla_external_fqdn !\u003d kolla_external_vip_address %}"},{"line_number":6,"context_line":"# External Certificates"},{"line_number":7,"context_line":"/usr/bin/letsencrypt-certificates --external --fqdns {% for fqdn in letsencrypt_external_fqdns %}{{ fqdn }}{% if not loop.last %},{% endif %}{% endfor %} --days {{ letsencrypt_cert_valid_days }} --port {{ letsencrypt_webserver_port }} --mail {{ letsencrypt_email }} --acme {{ letsencrypt_external_cert_server }} --vips {% if not kolla_same_external_internal_vip %}{{ kolla_external_vip_address }},{% endif %}{{ kolla_internal_vip_address }} --haproxies-ssh {% for host in groups[\u0027loadbalancer\u0027] %}{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ haproxy_ssh_port }}{% if not loop.last %},{% endif %}{% endfor %}{% if letsencrypt_external_account_binding | bool %} --eab --hmac {{ letsencrypt_eab_hmac }} --kid {{ letsencrypt_eab_key_id }}{% endif %} --key-type {{ letsencrypt_key_type }} 2\u003e\u00261 | tee -a /var/log/kolla/letsencrypt/letsencrypt-lego.log"},{"line_number":8,"context_line":"{% endif %}"},{"line_number":9,"context_line":"{% if \u0027internal\u0027 in letsencrypt_managed_certs and kolla_internal_fqdn !\u003d kolla_internal_vip_address %}"},{"line_number":10,"context_line":"# Internal Certificates"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"010b40c8_498ed3ac","side":"PARENT","line":7,"in_reply_to":"2517a769_cc4e1853","updated":"2025-06-24 17:22:19.000000000","message":"Done","commit_id":"d1b1c55b6439d8f4da752e7ce0a1c8e8070b22bc"}]}
