)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"744fa6ff8f4fa54371308b1ee4d954b6c24fc729","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Use default Monasca parameters to flexibly configure"},{"line_number":10,"context_line":"Grafana post deploy."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I2b6d62104c9c127cb8f6b4f4930dd695cd00da17"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1f493fa4_69d35561","line":12,"updated":"2020-04-28 11:31:52.000000000","message":"Please reference the story and task here:\n\nStory: \nTask:","commit_id":"9e31f9a8b62b735db939253429089865554c6821"}],"ansible/group_vars/all/grafana":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":26,"context_line":"grafana_control_plane_organisation: \"{{ monasca_control_plane_project }}@{{ monasca_control_plane_domain }}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Grafana server port"},{"line_number":29,"context_line":"grafana_server_port: \"3001\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# A dict of datasources to configure. See the stackhpc.grafana-conf role"},{"line_number":32,"context_line":"# for all supported datasources. Example:"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f493fa4_57756f63","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":19},"updated":"2020-04-27 11:09:16.000000000","message":"The default for standalone grafana is 3000. monasca-grafana uses 3001. We could use kolla_enable_monasca as a condition.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":30438,"name":"Isaac Prior","email":"isaac@stackhpc.com","username":"Wasaac"},"change_message_id":"196a2206fe6dde5d63835b6a605c3877e0110b37","unresolved":false,"context_lines":[{"line_number":26,"context_line":"grafana_control_plane_organisation: \"{{ monasca_control_plane_project }}@{{ monasca_control_plane_domain }}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Grafana server port"},{"line_number":29,"context_line":"grafana_server_port: \"3001\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# A dict of datasources to configure. See the stackhpc.grafana-conf role"},{"line_number":32,"context_line":"# for all supported datasources. Example:"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f493fa4_5ed2a401","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":19},"in_reply_to":"1f493fa4_57756f63","updated":"2020-04-27 14:49:18.000000000","message":"As of https://review.opendev.org/#/c/715638/ standalone grafana is not managed by the \u0027overcloud-grafana-configure.yml\u0027 play due to \u0027kolla_enable_monasca\u0027 replacing \u0027kolla_enable_grafana\u0027 in the group_by task. If desirable we could add that functionality back in.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac2935710a6b079a66615bb0e7c5068170b77db7","unresolved":false,"context_lines":[{"line_number":26,"context_line":"grafana_control_plane_organisation: \"{{ monasca_control_plane_project }}@{{ monasca_control_plane_domain }}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Grafana server port"},{"line_number":29,"context_line":"grafana_server_port: \"3001\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# A dict of datasources to configure. See the stackhpc.grafana-conf role"},{"line_number":32,"context_line":"# for all supported datasources. Example:"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f493fa4_e0666ec1","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":19},"in_reply_to":"1f493fa4_5ed2a401","updated":"2020-04-27 15:06:25.000000000","message":"Might be better with the monasca variables as monasca_grafana_server_port.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"}],"ansible/group_vars/all/monasca":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":8,"context_line":"# Monasca OpenStack Domain name"},{"line_number":9,"context_line":"monasca_control_plane_domain: \"default\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# Monasca doesn\u0027t support binary type container builds"},{"line_number":12,"context_line":"monasca_install_type: \"source\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Roles which grant read/write access to Monasca APIs"},{"line_number":15,"context_line":"monasca_default_authorized_roles:"},{"line_number":16,"context_line":"  - admin"},{"line_number":17,"context_line":"  - monasca-user"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Roles which grant write access to Monasca APIs"},{"line_number":20,"context_line":"monasca_agent_authorized_roles:"},{"line_number":21,"context_line":"  - monasca-agent"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f493fa4_57d1ef22","line":21,"range":{"start_line":11,"start_character":0,"end_line":21,"end_character":17},"updated":"2020-04-27 11:09:16.000000000","message":"The kayobe and kolla-ansible variable namespaces are separate. These won\u0027t be passed through to kolla-ansible.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":30438,"name":"Isaac Prior","email":"isaac@stackhpc.com","username":"Wasaac"},"change_message_id":"196a2206fe6dde5d63835b6a605c3877e0110b37","unresolved":false,"context_lines":[{"line_number":8,"context_line":"# Monasca OpenStack Domain name"},{"line_number":9,"context_line":"monasca_control_plane_domain: \"default\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# Monasca doesn\u0027t support binary type container builds"},{"line_number":12,"context_line":"monasca_install_type: \"source\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Roles which grant read/write access to Monasca APIs"},{"line_number":15,"context_line":"monasca_default_authorized_roles:"},{"line_number":16,"context_line":"  - admin"},{"line_number":17,"context_line":"  - monasca-user"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Roles which grant write access to Monasca APIs"},{"line_number":20,"context_line":"monasca_agent_authorized_roles:"},{"line_number":21,"context_line":"  - monasca-agent"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1f493fa4_fd00d503","line":21,"range":{"start_line":11,"start_character":0,"end_line":21,"end_character":17},"in_reply_to":"1f493fa4_57d1ef22","updated":"2020-04-27 14:49:18.000000000","message":"Granted, roles defaults here do nothing, whoops!\n\u0027monasca_install_type\u0027 is typically required in \u0027etc/kayobe/kolla/globals.yml\u0027 to have \u0027kayobe overcloud container image build monasca\u0027 and subsequent pull/reconfigure commands complete successfully.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"}],"ansible/overcloud-grafana-configure.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    - name: Set Monasca control plane ID"},{"line_number":51,"context_line":"      set_fact:"},{"line_number":52,"context_line":"        monasca_control_plane_project_id:  \"{{ (monasca_project_show.stdout | from_json).get(\u0027id\u0027) }}\""},{"line_number":53,"context_line":"      when: kolla_enable_monasca | bool"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- name: Configure control plane monitoring for Grafana"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_d7385fa1","line":52,"range":{"start_line":52,"start_character":8,"end_line":52,"end_character":40},"updated":"2020-04-27 11:09:16.000000000","message":"I don\u0027t see where this is used.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":30438,"name":"Isaac Prior","email":"isaac@stackhpc.com","username":"Wasaac"},"change_message_id":"196a2206fe6dde5d63835b6a605c3877e0110b37","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    - name: Set Monasca control plane ID"},{"line_number":51,"context_line":"      set_fact:"},{"line_number":52,"context_line":"        monasca_control_plane_project_id:  \"{{ (monasca_project_show.stdout | from_json).get(\u0027id\u0027) }}\""},{"line_number":53,"context_line":"      when: kolla_enable_monasca | bool"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- name: Configure control plane monitoring for Grafana"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_de06b4ce","line":52,"range":{"start_line":52,"start_character":8,"end_line":52,"end_character":40},"in_reply_to":"1f493fa4_d7385fa1","updated":"2020-04-27 14:49:18.000000000","message":"To my knowledge it\u0027s only referenced from kayobe-config to allow grafana datasource definition as in https://github.com/Wasaac/a-universe-from-nothing/blob/monasca-train/etc/kayobe/grafana.yml#L57","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ac2935710a6b079a66615bb0e7c5068170b77db7","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    - name: Set Monasca control plane ID"},{"line_number":51,"context_line":"      set_fact:"},{"line_number":52,"context_line":"        monasca_control_plane_project_id:  \"{{ (monasca_project_show.stdout | from_json).get(\u0027id\u0027) }}\""},{"line_number":53,"context_line":"      when: kolla_enable_monasca | bool"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- name: Configure control plane monitoring for Grafana"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_a0baa606","line":52,"range":{"start_line":52,"start_character":8,"end_line":52,"end_character":40},"in_reply_to":"1f493fa4_de06b4ce","updated":"2020-04-27 15:06:25.000000000","message":"Oh that\u0027s a bit magic. Probably needs some documentation.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"}],"ansible/roles/kolla-ansible/templates/globals.yml.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"744fa6ff8f4fa54371308b1ee4d954b6c24fc729","unresolved":false,"context_lines":[{"line_number":536,"context_line":"#################################"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"# Monasca doesn\u0027t support binary type container builds"},{"line_number":539,"context_line":"monasca_install_type: source"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"############################################"},{"line_number":542,"context_line":"# Grafana - Data visualisation \u0026 Monitoring"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"1f493fa4_e9c6459a","line":539,"updated":"2020-04-28 11:31:52.000000000","message":"The reason we didn\u0027t set this as the default in kolla-ansible is in case we add support for binary images, we\u0027d probably have to go back to the global setting as the default. It is documented. I guess we can set it here.","commit_id":"9e31f9a8b62b735db939253429089865554c6821"}],"etc/kayobe/monasca.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"###############################################################################"},{"line_number":3,"context_line":"# Monasca configuration."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# Monasca OpenStack Project name"},{"line_number":6,"context_line":"#monasca_control_plane_project:"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# Monasca OpenStack Domain name"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_7716abf3","line":5,"updated":"2020-04-27 11:09:16.000000000","message":"I\u0027ve started adding the default to these comments. e.g.\n\n# Monasca OpenStack Project name. Default is \u0027xyz\u0027.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#monasca_default_authorized_roles:"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# Roles which grant write access to Monasca APIs"},{"line_number":18,"context_line":"#monasca_agent_authorized_roles:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_17dbe74e","line":18,"updated":"2020-04-27 11:09:16.000000000","message":"###############################################################################\n# Dummy variable to allow Ansible to accept this file.\nworkaround_ansible_issue_8743: yes","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"}],"releasenotes/notes/add-monasca-defaults-8486abe37ed3a13b.yaml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8837d19dc71122d2ef0e844a79472ba97ef36cc5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Provides default variables for Monasca (Project, Domain, Install Type and Authorized Roles) - these can be overridden"},{"line_number":5,"context_line":"    from the Monasca config file etc/kayobe/monasca.yml."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f493fa4_57e8cfe0","line":5,"updated":"2020-04-27 11:09:16.000000000","message":"nit: Line too long.","commit_id":"44ffae439150da7bab50e27d77760f276fe19a2e"}]}
