This repository has been archived by the owner on Feb 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 178
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Etcd: Update cluster membership when replacing a node
Add the ability to replace an overcloud node that's running the etcd service by updating the etcd cluster's membership to delete the old node (the one being replaced) with the new replacement node. etcd maintains its cluster membership using each node's name and it's cluster peer address on the internal_api network. This data typically changes when replacing an overcloud node. The cluster membership is updated using a shell script that's triggered to run after etcd is deployed on the new node. A new EtcdInitialClusterState parameter is introduced. It defaults to "new," and only needs to be set to "existing" when the cluster membership changes. NOTE(stable/victoria): The backport dealt with conflicts due to these changes that were introduced in wallaby: - https://review.opendev.org/c/openstack/tripleo-heat-templates/+/771832 - https://review.opendev.org/c/openstack/tripleo-heat-templates/+/820111 Change-Id: I8daa5500e7ee722eef64808306dc2aa5ca027a15 (cherry picked from commit d3d20bb) (cherry picked from commit ba22896) (cherry picked from commit a9a4d54)
- Loading branch information
Showing
1 changed file
with
77 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters