99 "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
1010 "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
1111
12+ commonConfig "github.com/DataDog/test-infra-definitions/common/config"
1213 "github.com/DataDog/test-infra-definitions/common/namer"
1314 "github.com/DataDog/test-infra-definitions/components/command"
1415 remoteComp "github.com/DataDog/test-infra-definitions/components/remote"
@@ -232,6 +233,8 @@ func provisionRemoteMicroVMs(vmCollections []*VMCollection, instanceEnv *Instanc
232233 "ubuntu" ,
233234 remoteComp .WithPrivateKeyPath (instanceEnv .DefaultPrivateKeyPath ()),
234235 remoteComp .WithPrivateKeyPassword (instanceEnv .DefaultPrivateKeyPassword ()),
236+ remoteComp .WithDialErrorLimit (instanceEnv .InfraDialErrorLimit ()),
237+ remoteComp .WithPerDialTimeoutSeconds (instanceEnv .InfraPerDialTimeoutSeconds ()),
235238 )
236239 if err != nil {
237240 return nil , err
@@ -276,7 +279,7 @@ func provisionRemoteMicroVMs(vmCollections []*VMCollection, instanceEnv *Instanc
276279 return waitFor , nil
277280}
278281
279- func provisionLocalMicroVMs (vmCollections []* VMCollection ) ([]pulumi.Resource , error ) {
282+ func provisionLocalMicroVMs (vmCollections []* VMCollection , e commonConfig. CommonEnvironment ) ([]pulumi.Resource , error ) {
280283 var waitFor []pulumi.Resource
281284 for _ , collection := range vmCollections {
282285 if collection .instance .Arch != LocalVMSet {
@@ -294,6 +297,8 @@ func provisionLocalMicroVMs(vmCollections []*VMCollection) ([]pulumi.Resource, e
294297 domain .ip ,
295298 "root" ,
296299 remoteComp .WithPrivateKeyPath (filepath .Join (GetWorkingDirectory (domain .vmset .Arch ), "ddvm_rsa" )),
300+ remoteComp .WithDialErrorLimit (e .InfraDialErrorLimit ()),
301+ remoteComp .WithPerDialTimeoutSeconds (e .InfraPerDialTimeoutSeconds ()),
297302 )
298303 if err != nil {
299304 return nil , err
0 commit comments