ClusterMemberRegisterRequest

Field

Type

Repeated

Description

token

string

listen_address

string

listen_port

uint32

hardware

HardwareInfo

proxy_url

OptionalString

Worker-advertised reverse-proxy URL (e.g. https://worker-1.example.com:9443) for routing per-job runtime UIs through this worker’s nginx. Optional — empty/omitted means the worker has no operator-facing proxy and the daemon falls back to https://<listen_address>:<defaultClusterProxyPort>; from sys.config. norsk-mgr reads this onward via RunningNodeMetadata and uses it to compose /bundles/<bId>/<jId>/…​ → worker-proxy routes for the bundle/job UI.

node_id

NodeId

Enrollment (design worker-enrollment.md §3.2): the FIRST register presents token (the join token RegisterClusterNode returned, valid once and for a limited time) and is answered with a node credential; every later register presents node_id + node_credential instead. A register that presents the token again once the slot is enrolled is refused.

node_credential

string

Argument of

Method

Description

ClusterMemberRegister