Run etcd on controller node only
In before, etcd container is launched in compute node if kuryr is enabled. This logic breaks the all-in-one setup in which the etcd cluster is configured with two members (controller and compute) but it actually has one member only. However, even if kuryr is enabled, running etcd in compute node is not the common practice and kuryr has changed its devstack plugin to run etcd on controller only [1]. [1] https://review.openstack.org/#/c/514815/ Closes-Bug: #1790415 Change-Id: I701d495675178c3ed8ec1f00b31d09f198b38a6f
This commit is contained in:
parent
cc5c347217
commit
d29ecbd64c
@ -37,4 +37,4 @@ etcd_image_full: "{{ etcd_image }}:{{ etcd_tag }}"
|
||||
etcd_dimensions: "{{ default_container_dimensions }}"
|
||||
|
||||
# List of hosts running etcd.
|
||||
etcd_hosts: "{{ groups['control'] + (groups['compute'] if enable_kuryr | bool else []) }}"
|
||||
etcd_hosts: "{{ groups['control'] }}"
|
||||
|
Loading…
Reference in New Issue
Block a user