@@ -40,21 +40,21 @@ so that it can participate in the cluster managed in tendrl.
4040== Proposed change
4141
4242This change works on the assumptions that admin manually takes care of
43- installation of glusterf bits on the new nodes and then adding it to the peers
44- list. Post this tendrl comes inot picture to get the new node known and accepted
45- in tendrl eco system.
43+ installation of glusterfs bits on the new nodes and then adding it to the peers
44+ list. Post this tendrl comes into picture to get the new node known and accepted
45+ in tendrl eco- system.
4646
4747The required changes are as below -
4848
49- * Introduce a mechanism in tendrl-ansible which allows rerun of the playbooks
49+ * Introduce a mechanism in tendrl-ansible which allows re-run of the play-books
5050with updated inventory file with new nodes entries. This ideally would do the
5151required tendrl-node-agent installation and configuration on the new gluster
5252node leaving old ones untouched.
5353
5454* Update the tendrl-gluster-integration such a way that once it figures out a
55- peer in the cluster which is not yet part of known nodeds of the cluster, it
55+ peer in the cluster which is not yet part of known nodes of the cluster, it
5656understand that this is new peer. This flow should ideally invoke a import
57- cluster flow targetted at the specific additional node only. This flow makes
57+ cluster flow targeted at the specific additional node only. This flow makes
5858sure that collectd and tendrl-gluster-integration get installed on the new node
5959and they are configured properly.
6060
@@ -71,7 +71,7 @@ node-agent on tendrl server node. When a new node is seen in peers list which is
7171not yet imported in tendrl, a in memory inventory file with additional node can
7272be passed to ansible-playbook and required node-agent setup could be done. Once
7373node-agent setup is complete, there could be a separate job to start import
74- cluster flow targetted at new specific node.
74+ cluster flow targeted at new specific node.
7575
7676This option is not considered at the moment.
7777
@@ -168,6 +168,11 @@ new node is seamless and automatic
168168* Verify that there is a notification of success of new node getting imported in
169169tendrl
170170
171+ * Verify that post detection and action from tendrl, the additional nodes and
172+ its related entities get reflected in UI and grafana dashbaords properly
173+
174+ * Verify this auto expansion post detection applies to multiple nodes as well
175+ and doesn't limit to one node at a time
171176
172177== Documentation impact:
173178
@@ -177,3 +182,6 @@ involvement of tendrl-ansible for setting up node
177182== References:
178183
179184* <TBD> link to tendrl-ansible issue to track the changes for this support
185+
186+ * https://github.com/Tendrl/specifications/issues/257 to track the auto
187+ detection of additional node(s) in the cluster as a separate specification
0 commit comments