)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9b2eaff38437a6da0c15be2a5a96d8def578b610","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"99b5e8d7_8db558c7","updated":"2022-09-07 08:07:07.000000000","message":"Please explain the use case. We copy ceph keys wherever it makes sense. What is the purpose of copying the nova\u0027s keyring if nova is not using the rbd backend? Note that the cinder keyring is already copied in nova as long as cinder is configured for rbd.","commit_id":"26a94ec67ab020df375935ce3fcd8dde95aa3570"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"339cbc663d21bf98a37d5eb852070360c4ccddf9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"98aa3f29_227782f1","in_reply_to":"99b5e8d7_8db558c7","updated":"2022-09-14 10:40:48.000000000","message":"You have not answered my question but I understand now that you configure Cinder for Ceph but without using cinder_backend_ceph. How do you then get the keyring in Cinder containers?","commit_id":"26a94ec67ab020df375935ce3fcd8dde95aa3570"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"8b9da3395fc16500037938f74fbc3ad40738c796","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3a671e29_f0a773d6","updated":"2023-08-26 22:54:10.000000000","message":"what the case when this is needed?","commit_id":"257821a8ae321537296c385ac16b668d386ca30c"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"339cbc663d21bf98a37d5eb852070360c4ccddf9","unresolved":true,"context_lines":[{"line_number":1098,"context_line":"ceph_nova_keyring: \"{{ ceph_cinder_keyring }}\""},{"line_number":1099,"context_line":""},{"line_number":1100,"context_line":"# Copy the Cinder keyring in Nova independent of values in nova_backend or cinder_backend_ceph"},{"line_number":1101,"context_line":"external_ceph_always_copy_cinder_keyring: \"no\""},{"line_number":1102,"context_line":""},{"line_number":1103,"context_line":"#####################"},{"line_number":1104,"context_line":"# VMware support"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"44f30c06_a605837f","line":1101,"range":{"start_line":1101,"start_character":0,"end_line":1101,"end_character":40},"updated":"2022-09-14 10:40:48.000000000","message":"let\u0027s call it:\n\n    nova_compute_requires_ceph_cinder_keyring\n    \ndefault to:\n\n    \"{{ cinder_backend_ceph | bool }}\"\n\nand put it in nova-cell defaults, not globally","commit_id":"257821a8ae321537296c385ac16b668d386ca30c"}],"ansible/roles/nova-cell/tasks/config.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"339cbc663d21bf98a37d5eb852070360c4ccddf9","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- include_tasks: external_ceph.yml"},{"line_number":20,"context_line":"  when:"},{"line_number":21,"context_line":"    - (nova_backend \u003d\u003d \"rbd\" or cinder_backend_ceph | bool or external_ceph_always_copy_cinder_keyring | bool)"},{"line_number":22,"context_line":"    - inventory_hostname in groups[nova_cell_compute_group]"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Check if policies shall be overwritten"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"67b34ca7_d0dd9513","line":21,"range":{"start_line":21,"start_character":32,"end_line":21,"end_character":109},"updated":"2022-09-14 10:40:48.000000000","message":"just use:\n\n   nova_compute_requires_ceph_cinder_keyring | bool","commit_id":"257821a8ae321537296c385ac16b668d386ca30c"}],"ansible/roles/nova-cell/tasks/external_ceph.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"339cbc663d21bf98a37d5eb852070360c4ccddf9","unresolved":true,"context_lines":[{"line_number":18,"context_line":"  register: cinder_cephx_keyring_file"},{"line_number":19,"context_line":"  failed_when: not cinder_cephx_keyring_file.stat.exists"},{"line_number":20,"context_line":"  when:"},{"line_number":21,"context_line":"    - cinder_backend_ceph | bool or external_ceph_always_copy_cinder_keyring | bool"},{"line_number":22,"context_line":"    - external_ceph_cephx_enabled | bool"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Extract nova key from file"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0d8b9e45_2fc9dc9b","line":21,"updated":"2022-09-14 10:40:48.000000000","message":"just use:\n\n    nova_compute_requires_ceph_cinder_keyring | bool\n    \nditto all over this file","commit_id":"257821a8ae321537296c385ac16b668d386ca30c"}],"ansible/roles/nova-cell/templates/nova-libvirt.json.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"339cbc663d21bf98a37d5eb852070360c4ccddf9","unresolved":true,"context_lines":[{"line_number":42,"context_line":"            \"dest\": \"/etc/pki/CA/cacert.pem\","},{"line_number":43,"context_line":"            \"owner\": \"root\","},{"line_number":44,"context_line":"            \"perm\": \"0600\""},{"line_number":45,"context_line":"        }{% endif %}{% if nova_backend \u003d\u003d \"rbd\" or cinder_backend_ceph | bool or external_ceph_always_copy_cinder_keyring | bool %},"},{"line_number":46,"context_line":"        {"},{"line_number":47,"context_line":"            \"source\": \"{{ container_config_directory }}/secrets\","},{"line_number":48,"context_line":"            \"dest\": \"/etc/libvirt/secrets\","}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"4acf9ddf_9a7166a4","line":45,"range":{"start_line":45,"start_character":51,"end_line":45,"end_character":128},"updated":"2022-09-14 10:40:48.000000000","message":"just use:\n\n    nova_compute_requires_ceph_cinder_keyring | bool","commit_id":"257821a8ae321537296c385ac16b668d386ca30c"}]}
