)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"8e6471c363fe38ce12ab23c6587a919ab32d3baa","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Nick Jones \u003cnick@dischord.org\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-04-09 21:13:27 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix: Use Keystone backend to authenticate API users"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update Skydive Analyzer\u0027s configuration to use Keystone as its backend"},{"line_number":10,"context_line":"for authenticating users.  Any user with a role in the project defined"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1f493fa4_2fdc3a73","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":4},"updated":"2020-04-21 17:59:40.000000000","message":"[skydive]\n\nIt\u0027s better to mention here about what this change belongs to.","commit_id":"29ae8b6996b11368c27f95770c24c3747174e640"}],"ansible/roles/skydive/defaults/main.yml":[{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"8e6471c363fe38ce12ab23c6587a919ab32d3baa","unresolved":false,"context_lines":[{"line_number":37,"context_line":"skydive_analyzer_tag: \"{{ openstack_tag }}\""},{"line_number":38,"context_line":"skydive_analyzer_image_full: \"{{ skydive_analyzer_image }}:{{ skydive_analyzer_tag }}\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"skydive_admin_tenant_name: \"{{ openstack_auth[\u0027project_name\u0027] }}\""},{"line_number":41,"context_line":"skydive_agent_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ skydive_install_type }}-skydive-agent\""},{"line_number":42,"context_line":"skydive_agent_tag: \"{{ openstack_tag }}\""},{"line_number":43,"context_line":"skydive_agent_image_full: \"{{ skydive_agent_image }}:{{ skydive_agent_tag }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_cfa956e0","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":65},"updated":"2020-04-21 17:59:40.000000000","message":"We already have \"keystone_admin_project\" so no need to have another variable here.","commit_id":"29ae8b6996b11368c27f95770c24c3747174e640"},{"author":{"_account_id":16984,"name":"Nick Jones","email":"nick@dischord.org","username":"yankcrime"},"change_message_id":"271d0ccb56cbf192659895335940981392eae7f6","unresolved":false,"context_lines":[{"line_number":37,"context_line":"skydive_analyzer_tag: \"{{ openstack_tag }}\""},{"line_number":38,"context_line":"skydive_analyzer_image_full: \"{{ skydive_analyzer_image }}:{{ skydive_analyzer_tag }}\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"skydive_admin_tenant_name: \"{{ openstack_auth[\u0027project_name\u0027] }}\""},{"line_number":41,"context_line":"skydive_agent_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ skydive_install_type }}-skydive-agent\""},{"line_number":42,"context_line":"skydive_agent_tag: \"{{ openstack_tag }}\""},{"line_number":43,"context_line":"skydive_agent_image_full: \"{{ skydive_agent_image }}:{{ skydive_agent_tag }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_54ae6e2e","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":65},"in_reply_to":"1f493fa4_cfa956e0","updated":"2020-04-22 09:50:19.000000000","message":"My reason for introducing this was that you might not want to give Skydive admins overall cloud platform administrative privileges.","commit_id":"29ae8b6996b11368c27f95770c24c3747174e640"}],"ansible/roles/skydive/templates/skydive-analyzer.conf.j2":[{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"8e6471c363fe38ce12ab23c6587a919ab32d3baa","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    type: keystone"},{"line_number":6,"context_line":"    auth_url: {{ keystone_internal_url }}/v3"},{"line_number":7,"context_line":"    region_name: {{ openstack_region_name }}"},{"line_number":8,"context_line":"    tenant_name: {{ skydive_admin_tenant_name }}"},{"line_number":9,"context_line":"    domain_name: Default"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"logging:"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"1f493fa4_6fb8022a","line":8,"range":{"start_line":8,"start_character":20,"end_line":8,"end_character":45},"updated":"2020-04-21 17:59:40.000000000","message":"keystone_admin_project","commit_id":"29ae8b6996b11368c27f95770c24c3747174e640"}],"releasenotes/notes/skydive-keystone-auth-0fe96463b27dd914.yaml":[{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"ceb6a2693f22575134b6a13484ae20dc2519afcd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Skydive\u0027s API and the web UI now rely on Keystone for authentication.  Only"},{"line_number":4,"context_line":"    users in the Keystone project defined by skydive_admin_tenant_name with be"},{"line_number":5,"context_line":"    able to authenticate."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_25fe0405","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"updated":"2020-04-06 18:44:58.000000000","message":"fixes","commit_id":"48da579fbf6392bfcbac29b4814c241321e4ae06"},{"author":{"_account_id":16984,"name":"Nick Jones","email":"nick@dischord.org","username":"yankcrime"},"change_message_id":"161c52eefe7f2ffdf65736eb06aaaa05bf033c97","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Skydive\u0027s API and the web UI now rely on Keystone for authentication.  Only"},{"line_number":4,"context_line":"    users in the Keystone project defined by skydive_admin_tenant_name with be"},{"line_number":5,"context_line":"    able to authenticate."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_e549bc60","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"in_reply_to":"df33271e_25fe0405","updated":"2020-04-06 18:47:21.000000000","message":"Is it a feature or is it a fix? :) Did the Keystone integration ever work?","commit_id":"48da579fbf6392bfcbac29b4814c241321e4ae06"},{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"ceb6a2693f22575134b6a13484ae20dc2519afcd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Skydive\u0027s API and the web UI now rely on Keystone for authentication.  Only"},{"line_number":4,"context_line":"    users in the Keystone project defined by skydive_admin_tenant_name with be"},{"line_number":5,"context_line":"    able to authenticate."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_ba2a338d","line":5,"range":{"start_line":3,"start_character":4,"end_line":5,"end_character":25},"updated":"2020-04-06 18:44:58.000000000","message":"Please refer to bug report here.\n\n`LP#1870903 \u003chttps://launchpad.net/bugs/1870903\u003e`__","commit_id":"48da579fbf6392bfcbac29b4814c241321e4ae06"},{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"8e6471c363fe38ce12ab23c6587a919ab32d3baa","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Skydive\u0027s API and the web UI now rely on Keystone for"},{"line_number":4,"context_line":"    authentication.  Only users in the Keystone project defined by"},{"line_number":5,"context_line":"    skydive_admin_tenant_name with be able to authenticate.  See"},{"line_number":6,"context_line":"    `LP#1870903 \u003chttps://launchpad.net/bugs/1870903\u003e` for more details."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_6f91229a","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":29},"updated":"2020-04-21 17:59:40.000000000","message":"keystone_admin_project","commit_id":"29ae8b6996b11368c27f95770c24c3747174e640"}]}
