)]}'
{"ansible/roles/elasticsearch/tasks/upgrade.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aecee2f3748620134747dcc0dec1f1b88bb79296","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      return_content: yes"},{"line_number":19,"context_line":"      body: \"{{ elasticsearch_shard_body | to_json }}\""},{"line_number":20,"context_line":"      body_format: json"},{"line_number":21,"context_line":"      client_cert: \"{{ openstack_cacert | default(omit) }}\""},{"line_number":22,"context_line":"  delegate_to: \"{{ groups[\u0027elasticsearch\u0027][0] }}\""},{"line_number":23,"context_line":"  run_once: true"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_1199976d","line":21,"updated":"2020-05-12 09:07:58.000000000","message":"Client certs are different. Looks like the uri module isn\u0027t picking up the CA certs in the container. That aligns with the findings behind this patch: https://review.opendev.org/#/c/724217 and related bug: https://bugs.launchpad.net/kolla-ansible/+bug/1875561","commit_id":"862a4c641a49f1774d7101fc5f691faae008db7b"}],"ansible/roles/glance/tasks/config.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"97d3157ccf13e6765e91ba01b4ff7b279824682c","unresolved":false,"context_lines":[{"line_number":51,"context_line":"  become: true"},{"line_number":52,"context_line":"  when:"},{"line_number":53,"context_line":"    - glance_tls_proxy.enabled | bool"},{"line_number":54,"context_line":"    - glance_tls_proxy.host_in_groups | bool"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"- name: Copying over config.json files for services"},{"line_number":57,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_51d02ff8","line":54,"updated":"2020-05-12 09:08:33.000000000","message":"This looks like a fix we could pull out and apply.","commit_id":"862a4c641a49f1774d7101fc5f691faae008db7b"}],"ansible/roles/kibana/tasks/post_config.yml":[{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"4403c8d90a931c108d017d58ab8d79c6f232c5fa","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      body: \"{{ kibana_default_index_body | to_json }}\""},{"line_number":52,"context_line":"      body_format: json"},{"line_number":53,"context_line":"      status_code: 200, 201"},{"line_number":54,"context_line":"      client_cert: \"{{ openstack_cacert | default(omit) }}\""},{"line_number":55,"context_line":"  run_once: true"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- name: Get kibana default indexes"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"ff570b3c_d8a99424","line":54,"range":{"start_line":54,"start_character":5,"end_line":54,"end_character":59},"updated":"2020-05-17 23:41:53.000000000","message":"this is conflict with https://review.opendev.org/#/c/724217/6/ansible/roles/grafana/tasks/post_config.yml","commit_id":"e1e89cbede51a301e17d17a8a4d76243a97b5f6f"},{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"4403c8d90a931c108d017d58ab8d79c6f232c5fa","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        Content-Type: application/json"},{"line_number":64,"context_line":"      url: \"{{ internal_protocol }}://{{ kolla_internal_fqdn | put_address_in_context(\u0027url\u0027) }}:{{ elasticsearch_port }}/.kibana\""},{"line_number":65,"context_line":"      method: GET"},{"line_number":66,"context_line":"      validate_certs: \"{{ \u0027yes\u0027 if kolla_validate_certificates | bool else \u0027no\u0027 }}\""},{"line_number":67,"context_line":"  register: kibana_default_indexes"},{"line_number":68,"context_line":"  run_once: true"},{"line_number":69,"context_line":"  when: kibana_default_index is defined"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"ff570b3c_b8a66052","line":66,"range":{"start_line":66,"start_character":6,"end_line":66,"end_character":83},"updated":"2020-05-17 23:41:53.000000000","message":"ditto","commit_id":"e1e89cbede51a301e17d17a8a4d76243a97b5f6f"}],"ansible/roles/magnum/templates/magnum.conf.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d912e94af65d20338adcfb37d244291e81c98ce2","unresolved":false,"context_lines":[{"line_number":59,"context_line":"project_name \u003d service"},{"line_number":60,"context_line":"password \u003d {{ magnum_keystone_password }}"},{"line_number":61,"context_line":"username \u003d {{ magnum_keystone_user }}"},{"line_number":62,"context_line":"auth_type \u003d password"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"[keystone_authtoken]"},{"line_number":65,"context_line":"auth_version \u003d v3"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"ff570b3c_f8cacd6a","line":62,"updated":"2020-05-14 09:58:00.000000000","message":"I\u0027d guess you could just put it here once, but not sure.","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"},{"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":"1adb72ac71872560a7ecd66f7eff546c7f1222cb","unresolved":false,"context_lines":[{"line_number":59,"context_line":"project_name \u003d service"},{"line_number":60,"context_line":"password \u003d {{ magnum_keystone_password }}"},{"line_number":61,"context_line":"username \u003d {{ magnum_keystone_user }}"},{"line_number":62,"context_line":"auth_type \u003d password"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"[keystone_authtoken]"},{"line_number":65,"context_line":"auth_version \u003d v3"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"ff570b3c_5b23f005","line":62,"in_reply_to":"ff570b3c_f8cacd6a","updated":"2020-05-14 13:17:48.000000000","message":"I think here *too*, rather than just here. All these places seem to be separate paths, separate clients.","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"}],"ansible/roles/neutron/tasks/bootstrap_service.yml":[{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"4403c8d90a931c108d017d58ab8d79c6f232c5fa","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  delegate_to: \"{{ groups[neutron_server.group][0] }}\""},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - (kolla_action \u003d\u003d \"deploy\") or (not neutron_enable_rolling_upgrade | bool)"},{"line_number":23,"context_line":"    - neutron_server.enabled | bool"},{"line_number":24,"context_line":"    - neutron_server.host_in_groups | bool"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- name: Running Neutron sfc bootstrap container"},{"line_number":27,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"ff570b3c_586bc4ef","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":42},"updated":"2020-05-17 23:41:53.000000000","message":"why we need these","commit_id":"e1e89cbede51a301e17d17a8a4d76243a97b5f6f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d5ddc2e48b5701d8e603e0f53e1ac243878ce033","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  delegate_to: \"{{ groups[neutron_server.group][0] }}\""},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - (kolla_action \u003d\u003d \"deploy\") or (not neutron_enable_rolling_upgrade | bool)"},{"line_number":23,"context_line":"    - neutron_server.enabled | bool"},{"line_number":24,"context_line":"    - neutron_server.host_in_groups | bool"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- name: Running Neutron sfc bootstrap container"},{"line_number":27,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"ff570b3c_06aa866f","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":42},"in_reply_to":"ff570b3c_586bc4ef","updated":"2020-05-18 09:18:25.000000000","message":"+1, not required","commit_id":"e1e89cbede51a301e17d17a8a4d76243a97b5f6f"}],"ansible/roles/swift/handlers/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d912e94af65d20338adcfb37d244291e81c98ce2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Restart swift-api container"},{"line_number":3,"context_line":"  vars:"},{"line_number":4,"context_line":"    service_name: \"swift-api\""},{"line_number":5,"context_line":"    service: \"{{ swift_services[service_name] }}\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"ff570b3c_18a501b6","line":2,"updated":"2020-05-14 09:58:00.000000000","message":"Is this called from anywhere?","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"},{"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":"1adb72ac71872560a7ecd66f7eff546c7f1222cb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Restart swift-api container"},{"line_number":3,"context_line":"  vars:"},{"line_number":4,"context_line":"    service_name: \"swift-api\""},{"line_number":5,"context_line":"    service: \"{{ swift_services[service_name] }}\""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"ff570b3c_1b87b8d9","line":2,"in_reply_to":"ff570b3c_18a501b6","updated":"2020-05-14 13:17:48.000000000","message":"From the tls role.","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"},{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"4403c8d90a931c108d017d58ab8d79c6f232c5fa","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    service: \"{{ swift_services[service_name] }}\""},{"line_number":6,"context_line":"  become: true"},{"line_number":7,"context_line":"  kolla_docker:"},{"line_number":8,"context_line":"    action: \"restart_container\""},{"line_number":9,"context_line":"    common_options: \"{{ docker_common_options }}\""},{"line_number":10,"context_line":"    name: \"{{ service.container_name }}\""},{"line_number":11,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"ff570b3c_387090dc","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":30},"updated":"2020-05-17 23:41:53.000000000","message":"recreate_or_restart_container may be better","commit_id":"e1e89cbede51a301e17d17a8a4d76243a97b5f6f"}],"tests/templates/globals-default.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d912e94af65d20338adcfb37d244291e81c98ce2","unresolved":false,"context_lines":[{"line_number":126,"context_line":"{% endif %}"},{"line_number":127,"context_line":"{% if base_distro \u003d\u003d \"centos\" %}"},{"line_number":128,"context_line":"openstack_cacert: \"/etc/pki/ca-trust/source/anchors/kolla-customca-haproxy-internal.crt\""},{"line_number":129,"context_line":"kolla_validate_certificates: \"no\""},{"line_number":130,"context_line":"{% endif %}"},{"line_number":131,"context_line":"{% endif %}"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"ff570b3c_b895f542","line":129,"updated":"2020-05-14 09:58:00.000000000","message":":( I thought we moved those URI module calls to kolla-toolbox to pick up the CA certs?","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"},{"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":"1adb72ac71872560a7ecd66f7eff546c7f1222cb","unresolved":false,"context_lines":[{"line_number":126,"context_line":"{% endif %}"},{"line_number":127,"context_line":"{% if base_distro \u003d\u003d \"centos\" %}"},{"line_number":128,"context_line":"openstack_cacert: \"/etc/pki/ca-trust/source/anchors/kolla-customca-haproxy-internal.crt\""},{"line_number":129,"context_line":"kolla_validate_certificates: \"no\""},{"line_number":130,"context_line":"{% endif %}"},{"line_number":131,"context_line":"{% endif %}"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"ff570b3c_5b681020","line":129,"in_reply_to":"ff570b3c_b895f542","updated":"2020-05-14 13:17:48.000000000","message":":-( ;-(","commit_id":"ca7a4ca1e64b685231e2df4d33379a5d8946b4ee"}]}
