)]}'
{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":955,"context_line":"qinling_kubernetes_certificates: \"no\""},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"###################"},{"line_number":958,"context_line":"# External Ceph options"},{"line_number":959,"context_line":"###################"},{"line_number":960,"context_line":"# External Ceph pool names"},{"line_number":961,"context_line":"ceph_cinder_pool_name: \"volumes\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_155b0cf9","line":958,"range":{"start_line":958,"start_character":2,"end_line":958,"end_character":10},"updated":"2020-02-10 09:06:56.000000000","message":"since it\u0027s always \"external\" now, I doubt we have to repeat that all over the place :-)","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"32763adcd672512732e07bb590bb7e880c84fcbd","unresolved":false,"context_lines":[{"line_number":955,"context_line":"qinling_kubernetes_certificates: \"no\""},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"###################"},{"line_number":958,"context_line":"# External Ceph options"},{"line_number":959,"context_line":"###################"},{"line_number":960,"context_line":"# External Ceph pool names"},{"line_number":961,"context_line":"ceph_cinder_pool_name: \"volumes\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_20260824","line":958,"range":{"start_line":958,"start_character":2,"end_line":958,"end_character":10},"in_reply_to":"3fa7e38b_155b0cf9","updated":"2020-02-10 10:02:13.000000000","message":"Let\u0027s do that separately and keep this as a clean removal. It\u0027s large enough already.","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":957,"context_line":"###################"},{"line_number":958,"context_line":"# External Ceph options"},{"line_number":959,"context_line":"###################"},{"line_number":960,"context_line":"# External Ceph pool names"},{"line_number":961,"context_line":"ceph_cinder_pool_name: \"volumes\""},{"line_number":962,"context_line":"ceph_cinder_backup_pool_name: \"backups\""},{"line_number":963,"context_line":"ceph_glance_pool_name: \"images\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_d55014d4","line":960,"range":{"start_line":960,"start_character":2,"end_line":960,"end_character":10},"updated":"2020-02-10 09:06:56.000000000","message":"ditto","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":971,"context_line":"ceph_manila_user: \"manila\""},{"line_number":972,"context_line":"ceph_nova_user: \"nova\""},{"line_number":973,"context_line":""},{"line_number":974,"context_line":"# External Ceph keyrings"},{"line_number":975,"context_line":"ceph_cinder_keyring: \"ceph.client.cinder.keyring\""},{"line_number":976,"context_line":"ceph_cinder_backup_keyring: \"ceph.client.cinder-backup.keyring\""},{"line_number":977,"context_line":"ceph_glance_keyring: \"ceph.client.glance.keyring\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_f55510c2","line":974,"range":{"start_line":974,"start_character":2,"end_line":974,"end_character":10},"updated":"2020-02-10 09:06:56.000000000","message":"ditto","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":979,"context_line":"ceph_manila_keyring: \"ceph.client.manila.keyring\""},{"line_number":980,"context_line":"ceph_nova_keyring: \"{{ ceph_cinder_keyring }}\""},{"line_number":981,"context_line":""},{"line_number":982,"context_line":"# External Ceph - cephx auth enabled (this is the standard nowadays, defaults to yes)"},{"line_number":983,"context_line":"external_ceph_cephx_enabled: \"yes\""},{"line_number":984,"context_line":""},{"line_number":985,"context_line":"#####################"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_956e1c95","line":982,"range":{"start_line":982,"start_character":2,"end_line":982,"end_character":10},"updated":"2020-02-10 09:06:56.000000000","message":"ditto","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c0bbe987c0097dcdb2e450d9421cc34a652085b2","unresolved":false,"context_lines":[{"line_number":1023,"context_line":"enable_prometheus_cadvisor: \"{{ enable_prometheus | bool }}\""},{"line_number":1024,"context_line":"enable_prometheus_alertmanager: \"{{ enable_prometheus | bool }}\""},{"line_number":1025,"context_line":"enable_prometheus_ceph_mgr_exporter: \"no\""},{"line_number":1026,"context_line":"prometheus_ceph_mgr_exporter_endpoints: []"},{"line_number":1027,"context_line":"enable_prometheus_openstack_exporter: \"{{ enable_prometheus | bool }}\""},{"line_number":1028,"context_line":"enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":1029,"context_line":"enable_prometheus_blackbox_exporter: \"{{ enable_prometheus | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3fa7e38b_0961a2d4","line":1026,"range":{"start_line":1026,"start_character":0,"end_line":1026,"end_character":42},"updated":"2020-02-11 10:26:51.000000000","message":"If I was being picky I\u0027d say this belongs with the non-flag vars on 1031.","commit_id":"d004edeb23ebf78731500865f608526ed83e2bbb"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e10c7a9d35c6f0298d7c50ac64d768e83051444b","unresolved":false,"context_lines":[{"line_number":1023,"context_line":"enable_prometheus_cadvisor: \"{{ enable_prometheus | bool }}\""},{"line_number":1024,"context_line":"enable_prometheus_alertmanager: \"{{ enable_prometheus | bool }}\""},{"line_number":1025,"context_line":"enable_prometheus_ceph_mgr_exporter: \"no\""},{"line_number":1026,"context_line":"prometheus_ceph_mgr_exporter_endpoints: []"},{"line_number":1027,"context_line":"enable_prometheus_openstack_exporter: \"{{ enable_prometheus | bool }}\""},{"line_number":1028,"context_line":"enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":1029,"context_line":"enable_prometheus_blackbox_exporter: \"{{ enable_prometheus | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3fa7e38b_c90e2ad7","line":1026,"range":{"start_line":1026,"start_character":0,"end_line":1026,"end_character":42},"in_reply_to":"3fa7e38b_0961a2d4","updated":"2020-02-11 10:42:31.000000000","message":"Done","commit_id":"d004edeb23ebf78731500865f608526ed83e2bbb"},{"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":"94f401ade0c5f16d755119da9ffffd3da4209685","unresolved":false,"context_lines":[{"line_number":833,"context_line":"# Gnocchi options"},{"line_number":834,"context_line":"#################"},{"line_number":835,"context_line":"# Valid options are [ file, ceph, swift ]"},{"line_number":836,"context_line":"# Defaults to file if ceph and swift are enabled; explicitly set to either if required."},{"line_number":837,"context_line":"gnocchi_backend_storage: \"{% if enable_swift | bool %}swift{% else %}file{% endif %}\""},{"line_number":838,"context_line":""},{"line_number":839,"context_line":"# Valid options are [redis, \u0027\u0027]"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3fa7e38b_395ff04d","line":836,"range":{"start_line":836,"start_character":22,"end_line":836,"end_character":48},"updated":"2020-02-12 18:18:19.000000000","message":"nit: swift is not enabled -\u003e candidate for followup\n\nI would just remove this sentence, the line below is explanatory enough.","commit_id":"4e6fe7a6da4d5471cd0425c781f25f3e9567d3a0"},{"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":"94f401ade0c5f16d755119da9ffffd3da4209685","unresolved":false,"context_lines":[{"line_number":834,"context_line":"#################"},{"line_number":835,"context_line":"# Valid options are [ file, ceph, swift ]"},{"line_number":836,"context_line":"# Defaults to file if ceph and swift are enabled; explicitly set to either if required."},{"line_number":837,"context_line":"gnocchi_backend_storage: \"{% if enable_swift | bool %}swift{% else %}file{% endif %}\""},{"line_number":838,"context_line":""},{"line_number":839,"context_line":"# Valid options are [redis, \u0027\u0027]"},{"line_number":840,"context_line":"gnocchi_incoming_storage: \"{{ \u0027redis\u0027 if enable_redis | bool else \u0027\u0027 }}\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3fa7e38b_f932b80d","line":837,"range":{"start_line":837,"start_character":26,"end_line":837,"end_character":84},"updated":"2020-02-12 18:18:19.000000000","message":"this disagress with globals which claim it is always \"file\" \u003d\u003e followup","commit_id":"4e6fe7a6da4d5471cd0425c781f25f3e9567d3a0"}],"ansible/roles/gnocchi/defaults/main.yml":[{"author":{"_account_id":31947,"name":"Nick Wilson","email":"ubuntu@oyo.co"},"change_message_id":"c238f10eb1d8691aca97120f925b7be449255341","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Due to Ansible issues on include, you cannot override these variables. Please"},{"line_number":46,"context_line":"# override the variables they reference instead."},{"line_number":47,"context_line":"gnocchi_pool_name: \"{{ ceph_gnocchi_pool_name }}\""},{"line_number":48,"context_line":"gnocchi_pool_type: \"{{ ceph_gnocchi_pool_type }}\""},{"line_number":49,"context_line":"gnocchi_cache_mode: \"{{ ceph_gnocchi_cache_mode }}\""},{"line_number":50,"context_line":"gnocchi_pool_pg_num: \"{{ ceph_pool_pg_num }}\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ff570b3c_036df497","side":"PARENT","line":47,"updated":"2020-05-08 22:34:07.000000000","message":"This breaks gnocchi with external ceph, gnocchi.conf expects gnocchi_pool_name, which will no longer be mapped from currently defined vars.","commit_id":"42000897166fdd2c4c1abfc784fdc21e04bf575f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"82674bd9fc9c7a648e1f22aba3195b249963aa99","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Due to Ansible issues on include, you cannot override these variables. Please"},{"line_number":46,"context_line":"# override the variables they reference instead."},{"line_number":47,"context_line":"gnocchi_pool_name: \"{{ ceph_gnocchi_pool_name }}\""},{"line_number":48,"context_line":"gnocchi_pool_type: \"{{ ceph_gnocchi_pool_type }}\""},{"line_number":49,"context_line":"gnocchi_cache_mode: \"{{ ceph_gnocchi_cache_mode }}\""},{"line_number":50,"context_line":"gnocchi_pool_pg_num: \"{{ ceph_pool_pg_num }}\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ff570b3c_ee46d921","side":"PARENT","line":47,"in_reply_to":"ff570b3c_036df497","updated":"2020-05-11 09:21:44.000000000","message":"I\u0027ll create a bug \u0026 propose a patch.","commit_id":"42000897166fdd2c4c1abfc784fdc21e04bf575f"}],"ansible/roles/manila/tasks/deploy.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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- include_tasks: fix_cephfs_owner.yml"},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - not enable_ceph | bool or enable_ceph_mds | bool"},{"line_number":23,"context_line":"    - enable_manila_backend_cephfs_native | bool"},{"line_number":24,"context_line":"    - inventory_hostname in groups[\u0027manila-share\u0027]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_1529cc38","side":"PARENT","line":22,"updated":"2020-02-10 09:06:56.000000000","message":"that was even b0rken","commit_id":"42000897166fdd2c4c1abfc784fdc21e04bf575f"}],"ansible/roles/nova-cell/defaults/main.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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":70,"context_line":"####################"},{"line_number":71,"context_line":"# Discard option for nova managed disks. Requires libvirt (1, 0, 6) or later and"},{"line_number":72,"context_line":"# qemu (1, 6, 0) or later. Set to \"\" to disable."},{"line_number":73,"context_line":"nova_hw_disk_discard: \"unmap\""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"####################"},{"line_number":76,"context_line":"# Cells Options"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_d5d33435","line":73,"updated":"2020-02-10 09:06:56.000000000","message":"weird we only set it for ceph case, thin lvm via iscsi could benefit as well (and swift probably too) - not a problem here","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"- include_tasks: external_ceph.yml"},{"line_number":40,"context_line":"  when:"},{"line_number":41,"context_line":"    - (nova_backend \u003d\u003d \"rbd\" or cinder_backend_ceph | bool)"},{"line_number":42,"context_line":"    - inventory_hostname in groups[nova_cell_compute_group]"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- name: Check if policies shall be overwritten"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_95e13c00","line":41,"updated":"2020-02-10 09:06:56.000000000","message":"no need for parens","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"ansible/roles/prechecks/tasks/service_checks.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"- name: Validate that enable_ceph is disabled"},{"line_number":49,"context_line":"  run_once: True"},{"line_number":50,"context_line":"  fail:"},{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is not longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_032be8e9","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":22},"updated":"2020-02-07 17:42:44.000000000","message":"You know you\u0027ve been working with Brits when you start apologising!","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"- name: Validate that enable_ceph is disabled"},{"line_number":49,"context_line":"  run_once: True"},{"line_number":50,"context_line":"  fail:"},{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is not longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_e30ecc8d","line":51,"range":{"start_line":51,"start_character":42,"end_line":51,"end_character":45},"updated":"2020-02-07 17:42:44.000000000","message":"nit: no longer","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"cdcdb0a2dc16f9b17e35a35e151408ffe80d1bdc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"- name: Validate that enable_ceph is disabled"},{"line_number":49,"context_line":"  run_once: True"},{"line_number":50,"context_line":"  fail:"},{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is not longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_a90af525","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":22},"in_reply_to":"3fa7e38b_032be8e9","updated":"2020-02-07 19:41:57.000000000","message":"I need to learn to apologise for the apologising :-)","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"068f96b39e6ea4f3f4fc6cd868335befc9ee19e1","unresolved":false,"context_lines":[{"line_number":48,"context_line":"- name: Validate that enable_ceph is disabled"},{"line_number":49,"context_line":"  run_once: True"},{"line_number":50,"context_line":"  fail:"},{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is not longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_c9309157","line":51,"range":{"start_line":51,"start_character":42,"end_line":51,"end_character":45},"in_reply_to":"3fa7e38b_e30ecc8d","updated":"2020-02-07 19:35:14.000000000","message":"Done","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  run_once: True"},{"line_number":50,"context_line":"  fail:"},{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is no longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_b5c79865","line":52,"range":{"start_line":52,"start_character":2,"end_line":52,"end_character":21},"updated":"2020-02-10 09:06:56.000000000","message":"really? :D","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is no longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_35bc08da","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":30},"updated":"2020-02-10 09:06:56.000000000","message":"no need","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"79adbb697eca40402803dc7175534279f427db31","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    msg: \"We are sorry but enable_ceph is no longer supported. Please use external ceph support.\""},{"line_number":52,"context_line":"  changed_when: false"},{"line_number":53,"context_line":"  when:"},{"line_number":54,"context_line":"    - (enable_ceph | default()) | bool"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_a0399840","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":30},"in_reply_to":"3fa7e38b_35bc08da","updated":"2020-02-10 10:04:47.000000000","message":"also no hurt :)","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"ansible/roles/prometheus/templates/prometheus.yml.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"},{"line_number":72,"context_line":"      - targets:"},{"line_number":73,"context_line":"{% for host in groups[\"storage\"] %}"},{"line_number":74,"context_line":"        - \u0027{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ hostvars[host][\u0027prometheus_ceph_mgr_exporter_port\u0027] }}\u0027"},{"line_number":75,"context_line":"{% endfor %}"},{"line_number":76,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"3fa7e38b_6322dc04","line":73,"range":{"start_line":73,"start_character":23,"end_line":73,"end_character":30},"updated":"2020-02-07 17:42:44.000000000","message":"Tricky one. We probably need to revisit this for external ceph. We can\u0027t assume the hosts are in the inventory. Also the storage group is very broad.","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"068f96b39e6ea4f3f4fc6cd868335befc9ee19e1","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"},{"line_number":72,"context_line":"      - targets:"},{"line_number":73,"context_line":"{% for host in groups[\"storage\"] %}"},{"line_number":74,"context_line":"        - \u0027{{ \u0027api\u0027 | kolla_address(host) | put_address_in_context(\u0027url\u0027) }}:{{ hostvars[host][\u0027prometheus_ceph_mgr_exporter_port\u0027] }}\u0027"},{"line_number":75,"context_line":"{% endfor %}"},{"line_number":76,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"3fa7e38b_e90ead8d","line":73,"range":{"start_line":73,"start_character":23,"end_line":73,"end_character":30},"in_reply_to":"3fa7e38b_6322dc04","updated":"2020-02-07 19:35:14.000000000","message":"well, probably we would need to introduce a separate group for prometheus ceph mgr exporter - like we have for all other exports - I\u0027ll do it in a follow up change.","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_35a168a9","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"updated":"2020-02-10 09:06:56.000000000","message":"it\u0027s gonna break, gonna break, gonna break!\n\nReally we can\u0027t support it.","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"79adbb697eca40402803dc7175534279f427db31","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_803c9c2d","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"in_reply_to":"3fa7e38b_35a168a9","updated":"2020-02-10 10:04:47.000000000","message":"context?","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"509c6ad820825b1fee583e75a020052db1f364fd","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_9ba96ddf","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"in_reply_to":"3fa7e38b_404c649c","updated":"2020-02-10 10:33:59.000000000","message":"As Mark indicated previously - we\u0027ll need to revisit this - you don\u0027t really think that\u0027s the last change that mentions removing kolla-ceph?","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"d9292702148424b53f67df458c35a851de1aaddb","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_404c649c","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"in_reply_to":"3fa7e38b_803c9c2d","updated":"2020-02-10 10:18:46.000000000","message":"Well, we can\u0027t just switch it from ceph-mgr to storage and expect it to work. :-)","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"52b702e1775fb1f39f7a01a92dae9d9eb9056f93","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_fb798180","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"in_reply_to":"3fa7e38b_9ba96ddf","updated":"2020-02-10 10:35:36.000000000","message":"Will there be \"Remove kolla-ceph 2\"? Just like \"Frozen\"?","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"913f9431009c3a308f01ffda8a41d57cb13d3190","unresolved":false,"context_lines":[{"line_number":65,"context_line":"{% endfor %}"},{"line_number":66,"context_line":"{% endif %}"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"{% if enable_prometheus_ceph_mgr_exporter | bool %}"},{"line_number":69,"context_line":"  - job_name: ceph_mgr_exporter"},{"line_number":70,"context_line":"    honor_labels: true"},{"line_number":71,"context_line":"    static_configs:"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"3fa7e38b_3b063987","line":68,"range":{"start_line":68,"start_character":6,"end_line":68,"end_character":41},"in_reply_to":"3fa7e38b_fb798180","updated":"2020-02-10 10:49:34.000000000","message":"No, we will be left with kolla-ceph in Victoria if you persist like that ;-)","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"doc/source/admin/production-architecture-guide.rst":[{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":25,"context_line":"* Compute - Compute nodes for compute services. This is where guest VMs"},{"line_number":26,"context_line":"  live."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* Storage - Storage nodes, for cinder-volume, LVM."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* Monitoring - Monitor nodes which host monitoring services."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_75928057","line":28,"range":{"start_line":28,"start_character":49,"end_line":28,"end_character":50},"updated":"2020-02-10 09:06:56.000000000","message":"and swift?","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":25,"context_line":"* Compute - Compute nodes for compute services. This is where guest VMs"},{"line_number":26,"context_line":"  live."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* Storage - Storage nodes, for cinder-volume, LVM."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* Monitoring - Monitor nodes which host monitoring services."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_5595043d","line":28,"range":{"start_line":28,"start_character":44,"end_line":28,"end_character":45},"updated":"2020-02-10 09:06:56.000000000","message":"no comma now","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"doc/source/user/quickstart.rst":[{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":389,"context_line":"  .. note::"},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"     This only affects OpenStack services. Infrastructure services are"},{"line_number":392,"context_line":"     always \"binary\"."},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  .. note::"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_358f2823","line":392,"range":{"start_line":392,"start_character":13,"end_line":392,"end_character":19},"updated":"2020-02-10 09:06:56.000000000","message":"soon infra :-)","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"}],"etc/kolla/globals.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":360,"context_line":"# These are appended to args already provided by Kolla Ansible"},{"line_number":361,"context_line":"# to configure IPv6 in RabbitMQ server."},{"line_number":362,"context_line":"#rabbitmq_server_additional_erl_args: \"\""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"#############################"},{"line_number":365,"context_line":"# Keystone - Identity Options"},{"line_number":366,"context_line":"#############################"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_834d98c6","line":363,"updated":"2020-02-07 17:42:44.000000000","message":"What about external ceph options?","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1357b7bd699559d421e159579eb327f6b64f0313","unresolved":false,"context_lines":[{"line_number":360,"context_line":"# These are appended to args already provided by Kolla Ansible"},{"line_number":361,"context_line":"# to configure IPv6 in RabbitMQ server."},{"line_number":362,"context_line":"#rabbitmq_server_additional_erl_args: \"\""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"#############################"},{"line_number":365,"context_line":"# Keystone - Identity Options"},{"line_number":366,"context_line":"#############################"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_a0675852","line":363,"in_reply_to":"3fa7e38b_09c78913","updated":"2020-02-10 10:07:38.000000000","message":"and external_ceph_cephx_enabled","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"068f96b39e6ea4f3f4fc6cd868335befc9ee19e1","unresolved":false,"context_lines":[{"line_number":360,"context_line":"# These are appended to args already provided by Kolla Ansible"},{"line_number":361,"context_line":"# to configure IPv6 in RabbitMQ server."},{"line_number":362,"context_line":"#rabbitmq_server_additional_erl_args: \"\""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"#############################"},{"line_number":365,"context_line":"# Keystone - Identity Options"},{"line_number":366,"context_line":"#############################"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_09c78913","line":363,"in_reply_to":"3fa7e38b_834d98c6","updated":"2020-02-07 19:35:14.000000000","message":"Well, it\u0027s in each of the services options e.g. glance_backend_ceph - but I\u0027ll add ceph_glance_* (and similar) to External Ceph config.","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"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":"14359e88e7e3e1066160a34e916af8967d0e0916","unresolved":false,"context_lines":[{"line_number":363,"context_line":"#rabbitmq_server_additional_erl_args: \"\""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"#######################"},{"line_number":366,"context_line":"# External Ceph options"},{"line_number":367,"context_line":"#######################"},{"line_number":368,"context_line":"# Glance"},{"line_number":369,"context_line":"#ceph_glance_keyring: \"ceph.client.glance.keyring\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3fa7e38b_f5943037","line":366,"range":{"start_line":366,"start_character":2,"end_line":366,"end_character":10},"updated":"2020-02-10 09:06:56.000000000","message":"ditto external","commit_id":"86d8ec725aeda4ac4f88808139efec8b9a244711"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ff18037151203a505c3af90879687c6db3c01141","unresolved":false,"context_lines":[{"line_number":363,"context_line":"#rabbitmq_server_additional_erl_args: \"\""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"#######################"},{"line_number":366,"context_line":"# External Ceph options"},{"line_number":367,"context_line":"#######################"},{"line_number":368,"context_line":"# Glance"},{"line_number":369,"context_line":"#ceph_glance_keyring: \"ceph.client.glance.keyring\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_78d7cdf5","line":366,"updated":"2020-02-10 17:14:03.000000000","message":"Still need external_ceph_cephx_enabled","commit_id":"883658dd57d67d924a40927704ff03cc169e698e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ff18037151203a505c3af90879687c6db3c01141","unresolved":false,"context_lines":[{"line_number":388,"context_line":"#ceph_manila_keyring: \"ceph.client.manila.keyring\""},{"line_number":389,"context_line":"#ceph_manila_user: \"manila\""},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"# Prometheus Ceph mgr exporter"},{"line_number":392,"context_line":"#prometheus_ceph_mgr_exporter_endpoints:"},{"line_number":393,"context_line":"#  - host1:port1"},{"line_number":394,"context_line":"#  - host2:port2"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"#############################"},{"line_number":397,"context_line":"# Keystone - Identity Options"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_18c3393b","line":394,"range":{"start_line":391,"start_character":0,"end_line":394,"end_character":16},"updated":"2020-02-10 17:14:03.000000000","message":"Probably more related to prometheus.","commit_id":"883658dd57d67d924a40927704ff03cc169e698e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c0bbe987c0097dcdb2e450d9421cc34a652085b2","unresolved":false,"context_lines":[{"line_number":626,"context_line":"#enable_prometheus_alertmanager: \"{{ enable_prometheus | bool }}\""},{"line_number":627,"context_line":"#enable_prometheus_ceph_mgr_exporter: \"no\""},{"line_number":628,"context_line":"#prometheus_ceph_mgr_exporter_endpoints:"},{"line_number":629,"context_line":"#  - host1:port1"},{"line_number":630,"context_line":"#  - host2:port2"},{"line_number":631,"context_line":"#enable_prometheus_openstack_exporter: \"{{ enable_prometheus | bool }}\""},{"line_number":632,"context_line":"#enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":633,"context_line":"#enable_prometheus_blackbox_exporter: \"{{ enable_prometheus | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3fa7e38b_a9408e34","line":630,"range":{"start_line":629,"start_character":0,"end_line":630,"end_character":16},"updated":"2020-02-11 10:26:51.000000000","message":"This suggests that this is the default. An example might be better placed in a comment above the variable.","commit_id":"d004edeb23ebf78731500865f608526ed83e2bbb"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e10c7a9d35c6f0298d7c50ac64d768e83051444b","unresolved":false,"context_lines":[{"line_number":626,"context_line":"#enable_prometheus_alertmanager: \"{{ enable_prometheus | bool }}\""},{"line_number":627,"context_line":"#enable_prometheus_ceph_mgr_exporter: \"no\""},{"line_number":628,"context_line":"#prometheus_ceph_mgr_exporter_endpoints:"},{"line_number":629,"context_line":"#  - host1:port1"},{"line_number":630,"context_line":"#  - host2:port2"},{"line_number":631,"context_line":"#enable_prometheus_openstack_exporter: \"{{ enable_prometheus | bool }}\""},{"line_number":632,"context_line":"#enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":633,"context_line":"#enable_prometheus_blackbox_exporter: \"{{ enable_prometheus | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3fa7e38b_49b1daff","line":630,"range":{"start_line":629,"start_character":0,"end_line":630,"end_character":16},"in_reply_to":"3fa7e38b_a9408e34","updated":"2020-02-11 10:42:31.000000000","message":"Done","commit_id":"d004edeb23ebf78731500865f608526ed83e2bbb"},{"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":"94f401ade0c5f16d755119da9ffffd3da4209685","unresolved":false,"context_lines":[{"line_number":446,"context_line":"#################"},{"line_number":447,"context_line":"# Gnocchi options"},{"line_number":448,"context_line":"#################"},{"line_number":449,"context_line":"# Valid options are [ file, ceph ]"},{"line_number":450,"context_line":"#gnocchi_backend_storage: \"file\""},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"# Valid options are [redis, \u0027\u0027]"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3fa7e38b_59198c84","line":449,"updated":"2020-02-12 18:18:19.000000000","message":"also swift","commit_id":"4e6fe7a6da4d5471cd0425c781f25f3e9567d3a0"},{"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":"94f401ade0c5f16d755119da9ffffd3da4209685","unresolved":false,"context_lines":[{"line_number":447,"context_line":"# Gnocchi options"},{"line_number":448,"context_line":"#################"},{"line_number":449,"context_line":"# Valid options are [ file, ceph ]"},{"line_number":450,"context_line":"#gnocchi_backend_storage: \"file\""},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"# Valid options are [redis, \u0027\u0027]"},{"line_number":453,"context_line":"#gnocchi_incoming_storage: \"{{ \u0027redis\u0027 if enable_redis | bool else \u0027\u0027 }}\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3fa7e38b_992144b5","line":450,"range":{"start_line":450,"start_character":27,"end_line":450,"end_character":31},"updated":"2020-02-12 18:18:19.000000000","message":"the problem is here","commit_id":"4e6fe7a6da4d5471cd0425c781f25f3e9567d3a0"}],"releasenotes/notes/remove-kolla-ceph-adbb5d66bd0192f3.yaml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Support for deploying Ceph has been removed, after it was deprecated in"},{"line_number":5,"context_line":"    Train. Please use an external tool to deploy Ceph and integrate it with"},{"line_number":6,"context_line":"    Kolla-Ansible deployed OpenStack by following the `external Ceph guide"},{"line_number":7,"context_line":"    \u003chttps://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html\u003e`__."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_83d278ce","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":9},"updated":"2020-02-07 17:42:44.000000000","message":"Stein: https://docs.openstack.org/releasenotes/kolla-ansible/stein.html#relnotes-8-0-0-stable-stein-deprecation-notes","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"}],"tests/get_logs.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2f3027a598c467075f9b8f85b268e59bb79cc602","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    (docker info \u0026\u0026 docker images \u0026\u0026 docker ps -a \u0026\u0026 docker network ls \u0026\u0026 docker inspect $(docker ps -aq)) \u003e ${LOG_DIR}/system_logs/docker-info.txt"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # ceph related logs"},{"line_number":81,"context_line":"    # NOTE(mnasiadka): regex to match both ceph_mon and ceph-mon-$hostname"},{"line_number":82,"context_line":"    mkdir -p ${LOG_DIR}/ceph"},{"line_number":83,"context_line":"    for container in $(docker ps --filter name\u003dceph.\\?mon --format \"{{.Names}}\"); do"},{"line_number":84,"context_line":"        docker exec ${container} ceph --connect-timeout 5 -s \u003e ${LOG_DIR}/ceph/ceph_s.txt"}],"source_content_type":"text/x-sh","patch_set":8,"id":"3fa7e38b_63e17cfd","line":81,"range":{"start_line":81,"start_character":43,"end_line":81,"end_character":51},"updated":"2020-02-07 17:29:47.000000000","message":"Do we still need to match ceph_mon?","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"068f96b39e6ea4f3f4fc6cd868335befc9ee19e1","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    (docker info \u0026\u0026 docker images \u0026\u0026 docker ps -a \u0026\u0026 docker network ls \u0026\u0026 docker inspect $(docker ps -aq)) \u003e ${LOG_DIR}/system_logs/docker-info.txt"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # ceph related logs"},{"line_number":81,"context_line":"    # NOTE(mnasiadka): regex to match both ceph_mon and ceph-mon-$hostname"},{"line_number":82,"context_line":"    mkdir -p ${LOG_DIR}/ceph"},{"line_number":83,"context_line":"    for container in $(docker ps --filter name\u003dceph.\\?mon --format \"{{.Names}}\"); do"},{"line_number":84,"context_line":"        docker exec ${container} ceph --connect-timeout 5 -s \u003e ${LOG_DIR}/ceph/ceph_s.txt"}],"source_content_type":"text/x-sh","patch_set":8,"id":"3fa7e38b_49e7c1d8","line":81,"range":{"start_line":81,"start_character":43,"end_line":81,"end_character":51},"in_reply_to":"3fa7e38b_63e17cfd","updated":"2020-02-07 19:35:14.000000000","message":"No, fixed.","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"}],"tests/templates/inventory.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2f3027a598c467075f9b8f85b268e59bb79cc602","unresolved":false,"context_lines":[{"line_number":324,"context_line":"[ironic-neutron-agent:children]"},{"line_number":325,"context_line":"neutron"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"{# TODO(mnasiadka): Remove in Victoria #}"},{"line_number":328,"context_line":"{% if scenario \u003d\u003d \u0027ceph-ansible\u0027 and is_previous_release and previous_release \u003d\u003d \u0027train\u0027 %}"},{"line_number":329,"context_line":"# Ceph"},{"line_number":330,"context_line":"[ceph-mds:children]"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"3fa7e38b_638f3c2f","line":327,"range":{"start_line":327,"start_character":0,"end_line":327,"end_character":41},"updated":"2020-02-07 17:29:47.000000000","message":"These are used with external ceph in Train?","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac173d3f03b03b3352c8bd7215ca0ee76a18b5dc","unresolved":false,"context_lines":[{"line_number":324,"context_line":"[ironic-neutron-agent:children]"},{"line_number":325,"context_line":"neutron"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"{# TODO(mnasiadka): Remove in Victoria #}"},{"line_number":328,"context_line":"{% if scenario \u003d\u003d \u0027ceph-ansible\u0027 and is_previous_release and previous_release \u003d\u003d \u0027train\u0027 %}"},{"line_number":329,"context_line":"# Ceph"},{"line_number":330,"context_line":"[ceph-mds:children]"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"3fa7e38b_63fe5c3a","line":327,"range":{"start_line":327,"start_character":0,"end_line":327,"end_character":41},"in_reply_to":"3fa7e38b_638f3c2f","updated":"2020-02-07 17:42:44.000000000","message":"I see yes they are in some places.","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"068f96b39e6ea4f3f4fc6cd868335befc9ee19e1","unresolved":false,"context_lines":[{"line_number":324,"context_line":"[ironic-neutron-agent:children]"},{"line_number":325,"context_line":"neutron"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"{# TODO(mnasiadka): Remove in Victoria #}"},{"line_number":328,"context_line":"{% if scenario \u003d\u003d \u0027ceph-ansible\u0027 and is_previous_release and previous_release \u003d\u003d \u0027train\u0027 %}"},{"line_number":329,"context_line":"# Ceph"},{"line_number":330,"context_line":"[ceph-mds:children]"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"3fa7e38b_092b09ea","line":327,"range":{"start_line":327,"start_character":0,"end_line":327,"end_character":41},"in_reply_to":"3fa7e38b_63fe5c3a","updated":"2020-02-07 19:35:14.000000000","message":"Yes, these are needed for the upgrade job from Train to Ussuri. (we use next_release inventory on previous_release deployment)","commit_id":"1f620ef28337b19749657a76d251aa4acbc93539"}]}
