AddClusterMember

See AddClusterMemberRequest. INVALID_ARGUMENT for a name that is not a node name, or this member’s own.

Request Type: AddClusterMemberRequest

Add a member at run time (task 115): a Manager whose node name no config.yaml names. The cluster records that it expects node; the node joins when its Manager starts with the existing members (the seed first) in its own clusterNodes — norsk-mgr init --cluster on its host writes that. Ra accepts any joiner carrying the cookie (and the distribution certificate, with TLS on): the row is the cluster’s bookkeeping — the generation check, the follower rejoin, the "whole again" check and the witness hand-over all go by it — not a gate. Idempotent. Forwarded to the primary.

Field

Type

Repeated

Description

node

string

The new member’s Erlang node name (manager@10.0.1.14).

by

string

Who added it (the operator the API saw), for the event log.

Response Type: AddClusterMemberResponse

Field

Type

Repeated

Description

configured

string

✅

Every member the cluster now expects: config.yaml’s list, then those added at run time, whether or not they are members right now.