@@ -5,10 +5,10 @@ import (
55 "fmt"
66 "slices"
77
8+ "kubecloud/internal/infrastructure/gridclient"
89 "kubecloud/internal/infrastructure/logger"
910 "kubecloud/internal/infrastructure/telemetry"
1011
11- "github.com/threefoldtech/tfgrid-sdk-go/grid-client/deployer"
1212 "github.com/threefoldtech/tfgrid-sdk-go/grid-client/workloads"
1313 "go.opentelemetry.io/otel"
1414 "go.opentelemetry.io/otel/attribute"
@@ -24,7 +24,7 @@ func (c *Cluster) GetLeaderNode() (Node, error) {
2424 return c .Nodes [0 ], nil
2525}
2626
27- func (n * Node ) AssignNodeIP (ctx context.Context , gridClient deployer. TFPluginClient , networkName string ) error {
27+ func (n * Node ) AssignNodeIP (ctx context.Context , gridClient gridclient. GridClient , networkName string ) error {
2828 ctx , span := getTracer ().Start (ctx , "Node.AssignNodeIP" ,
2929 trace .WithAttributes (
3030 attribute .String ("node.name" , n .Name ),
@@ -109,8 +109,8 @@ func (c *Client) DeployNode(ctx context.Context, cluster *Cluster, node Node, ma
109109 leaderIP ,
110110 cluster .Token ,
111111 masterPubKey ,
112- c .mnemonic ,
113- c .GridClient .Network ,
112+ c .GridClient . GetMnemonic () ,
113+ c .GridClient .GetGridNetwork () ,
114114 )
115115 if err != nil {
116116 telemetry .RecordError (span , err )
@@ -128,7 +128,7 @@ func (c *Client) DeployNode(ctx context.Context, cluster *Cluster, node Node, ma
128128 Str ("deployment_name" , depl .Name ).
129129 Msg ("Deploying to grid" )
130130
131- if err := c .GridClient .DeploymentDeployer . Deploy (ctx , & depl ); err != nil {
131+ if err := c .GridClient .Deploy (ctx , & depl ); err != nil {
132132 log .Error ().
133133 Err (err ).
134134 Str ("node_name" , node .Name ).
@@ -144,7 +144,7 @@ func (c *Client) DeployNode(ctx context.Context, cluster *Cluster, node Node, ma
144144 Uint32 ("node_id" , node .NodeID ).
145145 Msg ("Loading deployment result from grid" )
146146
147- result , err := c .GridClient .State . LoadDeploymentFromGrid (ctx , node .NodeID , node .Name )
147+ result , err := c .GridClient .LoadDeploymentFromGrid (ctx , node .NodeID , node .Name )
148148 if err != nil {
149149 telemetry .RecordError (span , err )
150150 return fmt .Errorf ("failed to load deployment for node %s: %v" , node .Name , err )
@@ -241,8 +241,8 @@ func (c *Client) BatchDeployNodes(ctx context.Context, cluster *Cluster, nodes [
241241 leaderIP ,
242242 cluster .Token ,
243243 masterPubKey ,
244- c .mnemonic ,
245- c .GridClient .Network ,
244+ c .GridClient . GetMnemonic () ,
245+ c .GridClient .GetGridNetwork () ,
246246 )
247247 if err != nil {
248248 telemetry .RecordError (span , err )
@@ -259,7 +259,7 @@ func (c *Client) BatchDeployNodes(ctx context.Context, cluster *Cluster, nodes [
259259 log .Debug ().
260260 Int ("deployment_count" , len (deployments )).
261261 Msg ("Starting batch deployment to grid" )
262- batchErr := c .GridClient .DeploymentDeployer . BatchDeploy (ctx , deployments )
262+ batchErr := c .GridClient .BatchDeploy (ctx , deployments )
263263
264264 var successCount int
265265 var failedNodes []string
@@ -278,7 +278,7 @@ func (c *Client) BatchDeployNodes(ctx context.Context, cluster *Cluster, nodes [
278278 ),
279279 )
280280
281- result , err := c .GridClient .State . LoadDeploymentFromGrid (ctx , node .NodeID , node .Name )
281+ result , err := c .GridClient .LoadDeploymentFromGrid (ctx , node .NodeID , node .Name )
282282 if err != nil {
283283 log .Warn ().Err (err ).Str ("node_name" , node .Name ).Msg ("Failed to load deployment for node" )
284284 failedNodes = append (failedNodes , node .Name )
@@ -418,7 +418,7 @@ func (c *Client) DeployNetwork(ctx context.Context, cluster *Cluster) error {
418418 Msg ("Deploying network" )
419419
420420 span .AddEvent ("Deploying network" )
421- err = c .GridClient .NetworkDeployer . Deploy (ctx , & net )
421+ err = c .GridClient .DeployNetwork (ctx , & net )
422422 cluster .Network = net
423423 if err != nil {
424424 telemetry .RecordError (span , err )
0 commit comments