Skip to content

Commit

Permalink
Set fake-intake cluster arn even if there are no lbs (#1425)
Browse files Browse the repository at this point in the history
  • Loading branch information
hmahmood authored Feb 20, 2025
1 parent 13fc087 commit c809c53
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions resources/aws/environment.go
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
package aws

import (
"github.com/DataDog/test-infra-definitions/common/utils"
"os"
"regexp"
"strings"

"github.com/DataDog/test-infra-definitions/common/config"
"github.com/DataDog/test-infra-definitions/common/namer"

"github.com/DataDog/test-infra-definitions/common/utils"
awsConfig "github.com/aws/aws-sdk-go-v2/config"
awsECR "github.com/aws/aws-sdk-go-v2/service/ecr"
"github.com/aws/aws-sdk-go-v2/service/ecr/types"
sdkaws "github.com/pulumi/pulumi-aws/sdk/v6/go/aws"
"github.com/pulumi/pulumi-random/sdk/v4/go/random"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
sdkconfig "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

"os"
)

const (
Expand Down Expand Up @@ -133,6 +131,15 @@ func NewEnvironment(ctx *pulumi.Context, options ...func(*Environment)) (Environ
}
env.randomSubnets = shuffle.Results

shuffleFakeintakeECS, err := random.NewRandomShuffle(env.Ctx(), env.Namer.ResourceName("rnd-ecs"), &random.RandomShuffleArgs{
Inputs: pulumi.ToStringArray(env.DefaultFakeintakeECSArns()),
ResultCount: pulumi.IntPtr(1),
}, env.WithProviders(config.ProviderRandom))
if err != nil {
return Environment{}, err
}
env.randomECSArn = shuffleFakeintakeECS.Results.Index(pulumi.Int(0))

if len(env.DefaultFakeintakeLBs()) == 0 {
return env, nil
}
Expand All @@ -146,14 +153,6 @@ func NewEnvironment(ctx *pulumi.Context, options ...func(*Environment)) (Environ
}
env.randomLBIdx = shuffleLB.Result

shuffleFakeintakeECS, err := random.NewRandomShuffle(env.Ctx(), env.Namer.ResourceName("rnd-ecs"), &random.RandomShuffleArgs{
Inputs: pulumi.ToStringArray(env.DefaultFakeintakeECSArns()),
ResultCount: pulumi.IntPtr(1),
}, env.WithProviders(config.ProviderRandom))
if err != nil {
return Environment{}, err
}
env.randomECSArn = shuffleFakeintakeECS.Results.Index(pulumi.Int(0))
return env, nil
}

Expand Down

0 comments on commit c809c53

Please sign in to comment.