)]}'
{"ansible/roles/etcd/defaults/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"f9942242196740b2443cede89ba655a9310da4e7","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    environment:"},{"line_number":10,"context_line":"      ETCD_DATA_DIR: \"/var/lib/etcd\""},{"line_number":11,"context_line":"      ETCD_NAME: \"{{ ansible_hostname }}\""},{"line_number":12,"context_line":"      ETCD_ADVERTISE_CLIENT_URLS: \"{{ internal_protocol }}://{{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ etcd_client_port }}\""},{"line_number":13,"context_line":"      ETCD_LISTEN_CLIENT_URLS: \"{{ internal_protocol }}://{{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ etcd_client_port }}\""},{"line_number":14,"context_line":"      ETCD_INITIAL_ADVERTISE_PEER_URLS: \"{{ internal_protocol }}://{{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ etcd_peer_port }}\""},{"line_number":15,"context_line":"      ETCD_LISTEN_PEER_URLS: \"{{ internal_protocol }}://{{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ etcd_peer_port }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_95b60cfa","side":"PARENT","line":12,"range":{"start_line":12,"start_character":38,"end_line":12,"end_character":55},"updated":"2020-06-18 09:13:41.000000000","message":"I think the problem here is that enabling *frontend* internal TLS will make this HTTPS, but etcd is not load balanced, and is HTTP only. This affects Ussuri and Train, so we need a minimal fix we can backport.\n\nI would suggest changing internal_protocol to etcd_protocol, and setting it to http. That is a fix we can backport (and it probably needs a bug report).\n\nThen in Victoria we can support HTTPS for etcd by adding an etcd_enable_tls flag.","commit_id":"e2acee87ee7f6d33159c491414baec8a05ffc974"}]}
