From 88921a869fc1c8aa7aeb7abf5290e4f2d1e4178d Mon Sep 17 00:00:00 2001 From: giogam <151543+giogam@users.noreply.github.com> Date: Mon, 24 Feb 2025 10:37:15 +0100 Subject: [PATCH] chore(data-streams): adds don related label to node registration changeset --- .../data-streams/changeset/jd_register_nodes.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/deployment/data-streams/changeset/jd_register_nodes.go b/deployment/data-streams/changeset/jd_register_nodes.go index 42be94446cc..a1ec40d9308 100644 --- a/deployment/data-streams/changeset/jd_register_nodes.go +++ b/deployment/data-streams/changeset/jd_register_nodes.go @@ -66,14 +66,20 @@ func validateNodeSlice(nodes []NodeCfg, nodeType string, donIndex int) error { return nil } -func registerNodesForDON(e deployment.Environment, nodes []NodeCfg, baseLabels []*ptypes.Label, nodeType NodeType) { +func registerNodesForDON(e deployment.Environment, donName string, donID int, nodes []NodeCfg, baseLabels []*ptypes.Label, nodeType NodeType) { ntStr := nodeType.String() for _, node := range nodes { labels := append([]*ptypes.Label(nil), baseLabels...) + labels = append(labels, &ptypes.Label{ Key: "nodeType", Value: &ntStr, }) + + labels = append(labels, &ptypes.Label{ + Key: fmt.Sprintf("don-%d-%s", donID, donName), + }) + nodeID, err := e.Offchain.RegisterNode(e.GetContext(), &nodev1.RegisterNodeRequest{ Name: node.Name, PublicKey: node.CSAKey, @@ -100,8 +106,8 @@ func RegisterNodesWithJD(e deployment.Environment, cfg RegisterNodesInput) (depl } for _, don := range cfg.DONsList { - registerNodesForDON(e, don.Nodes, baseLabels, NodeTypeOracle) - registerNodesForDON(e, don.BootstrapNodes, baseLabels, NodeTypeBootstrap) + registerNodesForDON(e, don.Name, don.ID, don.Nodes, baseLabels, NodeTypeOracle) + registerNodesForDON(e, don.Name, don.ID, don.BootstrapNodes, baseLabels, NodeTypeBootstrap) } return deployment.ChangesetOutput{}, nil