)]}'
{"ansible/roles/cloudkitty/tasks/config.yml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"16014b4f67acd9a8842910649e3948cf668d6c62","unresolved":true,"context_lines":[{"line_number":89,"context_line":"    service_uwsgi_config_tls_backend: \"{{ cloudkitty_enable_tls_backend | bool }}\""},{"line_number":90,"context_line":"    service_uwsgi_config_tls_cert: \"/etc/cloudkitty/certs/cloudkitty-cert.pem\""},{"line_number":91,"context_line":"    service_uwsgi_config_tls_key: \"/etc/cloudkitty/certs/cloudkitty-key.pem\""},{"line_number":92,"context_line":"    service_uwsgi_config_uid: \"cloudkitty\""},{"line_number":93,"context_line":"  when:"},{"line_number":94,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":95,"context_line":"    - cloudkitty_wsgi_provider \u003d\u003d \"uwsgi\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0f26a49a_7634bb69","line":92,"updated":"2026-01-27 12:07:19.000000000","message":"```suggestion\n    service_uwsgi_config_uid: \"cloudkitty\"\n    service_uwsgi_config_workers: \"{{ cloudkitty_api_workers }}\"\n```","commit_id":"560df449a6ae2276459ffbb7f13fd9b3d31cc684"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4d07bf572bdf771f4e8360e378e6503999a2c252","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    service_uwsgi_config_tls_backend: \"{{ cloudkitty_enable_tls_backend | bool }}\""},{"line_number":90,"context_line":"    service_uwsgi_config_tls_cert: \"/etc/cloudkitty/certs/cloudkitty-cert.pem\""},{"line_number":91,"context_line":"    service_uwsgi_config_tls_key: \"/etc/cloudkitty/certs/cloudkitty-key.pem\""},{"line_number":92,"context_line":"    service_uwsgi_config_uid: \"cloudkitty\""},{"line_number":93,"context_line":"  when:"},{"line_number":94,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":95,"context_line":"    - cloudkitty_wsgi_provider \u003d\u003d \"uwsgi\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"55a953d1_0a2450d1","line":92,"in_reply_to":"0f26a49a_7634bb69","updated":"2026-01-27 12:13:38.000000000","message":"Fix applied.","commit_id":"560df449a6ae2276459ffbb7f13fd9b3d31cc684"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"a7897b066391c7d15c45f96e4026baafcb0a5fac","unresolved":true,"context_lines":[{"line_number":104,"context_line":"    mode: \"0660\""},{"line_number":105,"context_line":"  become: true"},{"line_number":106,"context_line":"  when:"},{"line_number":107,"context_line":"    - cloudkitty_wsgi_provider \u003d \"apache\""},{"line_number":108,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"- name: Copying over existing policy file"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"e562d4f6_116b874e","line":107,"updated":"2026-01-27 14:30:00.000000000","message":"```suggestion\n    - cloudkitty_wsgi_provider \u003d\u003d \"apache\"\n```","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"79e1d03f5d354b03250beecf22a31faf754c4a54","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    mode: \"0660\""},{"line_number":105,"context_line":"  become: true"},{"line_number":106,"context_line":"  when:"},{"line_number":107,"context_line":"    - cloudkitty_wsgi_provider \u003d \"apache\""},{"line_number":108,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"- name: Copying over existing policy file"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"58758f99_20fb4356","line":107,"in_reply_to":"e562d4f6_116b874e","updated":"2026-01-27 14:30:42.000000000","message":"Fix applied.","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"deb2dc759c6ffb28005c8cb061e265a74dc05ead","unresolved":true,"context_lines":[{"line_number":86,"context_line":"    service_uwsgi_config_http_port: \"{{ cloudkitty_api_listen_port }}\""},{"line_number":87,"context_line":"    service_uwsgi_config_log_file_chmod: \"644\""},{"line_number":88,"context_line":"    service_uwsgi_config_module: \"{{ service.wsgi }}\""},{"line_number":89,"context_line":"    service_uwsgi_config_tls_backend: \"{{ cloudkitty_enable_tls_backend | bool }}\""},{"line_number":90,"context_line":"    service_uwsgi_config_tls_cert: \"/etc/cloudkitty/certs/cloudkitty-cert.pem\""},{"line_number":91,"context_line":"    service_uwsgi_config_tls_key: \"/etc/cloudkitty/certs/cloudkitty-key.pem\""},{"line_number":92,"context_line":"    service_uwsgi_config_uid: \"cloudkitty\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5140a6e8_271915c2","line":89,"updated":"2026-01-27 14:53:39.000000000","message":"there is cloudkitty_enable_tls_backend defined","commit_id":"1629bd16d7731318281f99ee2aec24dfe5897720"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4e0fd50a24b4ba9b29f3acf11709a0d2722e5224","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    service_uwsgi_config_http_port: \"{{ cloudkitty_api_listen_port }}\""},{"line_number":87,"context_line":"    service_uwsgi_config_log_file_chmod: \"644\""},{"line_number":88,"context_line":"    service_uwsgi_config_module: \"{{ service.wsgi }}\""},{"line_number":89,"context_line":"    service_uwsgi_config_tls_backend: \"{{ cloudkitty_enable_tls_backend | bool }}\""},{"line_number":90,"context_line":"    service_uwsgi_config_tls_cert: \"/etc/cloudkitty/certs/cloudkitty-cert.pem\""},{"line_number":91,"context_line":"    service_uwsgi_config_tls_key: \"/etc/cloudkitty/certs/cloudkitty-key.pem\""},{"line_number":92,"context_line":"    service_uwsgi_config_uid: \"cloudkitty\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"99faef7b_73c3fff0","line":89,"in_reply_to":"5140a6e8_271915c2","updated":"2026-03-20 08:16:59.000000000","message":"Done","commit_id":"1629bd16d7731318281f99ee2aec24dfe5897720"}],"ansible/roles/cloudkitty/templates/cloudkitty-api.json.j2":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"a7897b066391c7d15c45f96e4026baafcb0a5fac","unresolved":true,"context_lines":[{"line_number":2,"context_line":"{% set apache_conf_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d (\u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027) if cloudkitty_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/cloudkitty/cloudkitty-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ cloudkitty_cmd }} -DFOREGROUND\","},{"line_number":6,"context_line":"    \"config_files\": ["},{"line_number":7,"context_line":"        {"},{"line_number":8,"context_line":"            \"source\": \"{{ container_config_directory }}/cloudkitty.conf\","}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"adaec306_c7cc387e","line":5,"updated":"2026-01-27 14:30:00.000000000","message":"```suggestion\n    \"command\": \"{{ command }}\",\n```","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"79e1d03f5d354b03250beecf22a31faf754c4a54","unresolved":false,"context_lines":[{"line_number":2,"context_line":"{% set apache_conf_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d (\u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027) if cloudkitty_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/cloudkitty/cloudkitty-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ cloudkitty_cmd }} -DFOREGROUND\","},{"line_number":6,"context_line":"    \"config_files\": ["},{"line_number":7,"context_line":"        {"},{"line_number":8,"context_line":"            \"source\": \"{{ container_config_directory }}/cloudkitty.conf\","}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"1887e869_610732e9","line":5,"in_reply_to":"adaec306_c7cc387e","updated":"2026-01-27 14:30:42.000000000","message":"Fix applied.","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"a7897b066391c7d15c45f96e4026baafcb0a5fac","unresolved":true,"context_lines":[{"line_number":15,"context_line":"            \"dest\": \"/etc/{{ apache_conf_dir }}/wsgi-cloudkitty.conf\","},{"line_number":16,"context_line":"            \"owner\": \"cloudkitty\","},{"line_number":17,"context_line":"            \"perm\": \"0600\""},{"line_number":18,"context_line":"        }{% elif ironic_wsgi_provider \u003d\u003d \"uwsgi\" %},"},{"line_number":19,"context_line":"        {"},{"line_number":20,"context_line":"            \"source\": \"{{ container_config_directory }}/cloudkitty-api-uwsgi.ini\","},{"line_number":21,"context_line":"            \"dest\": \"/etc/cloudkitty/cloudkitty-api-uwsgi.ini\","}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"ea9be3a9_b42f3060","line":18,"updated":"2026-01-27 14:30:00.000000000","message":"```suggestion\n        }{% elif cloudkitty_wsgi_provider \u003d\u003d \"uwsgi\" %},\n```","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"79e1d03f5d354b03250beecf22a31faf754c4a54","unresolved":false,"context_lines":[{"line_number":15,"context_line":"            \"dest\": \"/etc/{{ apache_conf_dir }}/wsgi-cloudkitty.conf\","},{"line_number":16,"context_line":"            \"owner\": \"cloudkitty\","},{"line_number":17,"context_line":"            \"perm\": \"0600\""},{"line_number":18,"context_line":"        }{% elif ironic_wsgi_provider \u003d\u003d \"uwsgi\" %},"},{"line_number":19,"context_line":"        {"},{"line_number":20,"context_line":"            \"source\": \"{{ container_config_directory }}/cloudkitty-api-uwsgi.ini\","},{"line_number":21,"context_line":"            \"dest\": \"/etc/cloudkitty/cloudkitty-api-uwsgi.ini\","}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"93a94a86_162390b2","line":18,"in_reply_to":"ea9be3a9_b42f3060","updated":"2026-01-27 14:30:42.000000000","message":"Fix applied.","commit_id":"6bf370c7c44f9008685cd353d14a2cc17f03d015"}]}
