From 875a9d19c63372956bce8f1204daf06eb275baee Mon Sep 17 00:00:00 2001 From: Vitor Savian Date: Mon, 13 Nov 2023 12:46:24 -0300 Subject: [PATCH] Added ADR for etcd status Signed-off-by: Vitor Savian --- docs/adrs/status-for-etcd-node.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/adrs/status-for-etcd-node.md diff --git a/docs/adrs/status-for-etcd-node.md b/docs/adrs/status-for-etcd-node.md new file mode 100644 index 0000000000..90af819987 --- /dev/null +++ b/docs/adrs/status-for-etcd-node.md @@ -0,0 +1,26 @@ +# A way for seeing the status of the etcd node + +Date: 2023-09-14 + +## Status + +Decided + +## Context + +It is difficult for a user to see if the etcd status has changed from learner to voter. +As a result, there is a need for a controller or condition to make it easier for the user to view the status of their etcd node and how it is running. + +One issue with not having this controller or condition is that when a cluster is provisioned with scaling, +it's quite possible for the cluster to break due to quickly adding or removing a node for any reason. + +With this feature, the user will be able to have a better understanding of the etcd status for each node, thus avoiding problems when provisioning clusters. + +## Decision + +We decided to add a status flag on our etcd controller. + +## Consequences + +Good: +- Better view of the etcd status \ No newline at end of file