Skip to content

Commit

Permalink
[mq] working branch - merge 32bc60c on top of main at f4e1f2a
Browse files Browse the repository at this point in the history
{"baseBranch":"main","baseCommit":"f4e1f2afc254f36e62b155394c58d416c551190a","createdAt":"2024-10-18T14:55:04.757493Z","headSha":"32bc60cc3e9edf191f6ba967462642209ac8855f","id":"b38501e0-0480-4b10-b838-51cb6dcab35b","priority":"200","pullRequestNumber":"1200","queuedAt":"2024-10-18T14:55:04.756757Z","status":"STATUS_QUEUED"}
  • Loading branch information
dd-mergequeue[bot] authored Oct 18, 2024
2 parents 58fa338 + 32bc60c commit 4e5a2b3
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 7 deletions.
6 changes: 2 additions & 4 deletions components/datadog/agent/ecsFargate.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ import (

func ECSFargateLinuxContainerDefinition(e config.Env, image string, apiKeySSMParamName pulumi.StringInput, fakeintake *fakeintake.Fakeintake, logConfig ecs.TaskDefinitionLogConfigurationPtrInput) *ecs.TaskDefinitionContainerDefinitionArgs {
if image == "" {
image = dockerAgentFullImagePath(e, "public.ecr.aws/datadog/agent", "latest", false)
image = dockerAgentFullImagePath(e, "public.ecr.aws/datadog/agent", "", false)
}

return &ecs.TaskDefinitionContainerDefinitionArgs{
Cpu: pulumi.IntPtr(0),
Name: pulumi.String("datadog-agent"),
Expand Down Expand Up @@ -97,9 +96,8 @@ func ECSFargateLinuxContainerDefinition(e config.Env, image string, apiKeySSMPar
// https://docs.aws.amazon.com/AmazonECS/latest/developerguide/tutorial-deploy-fluentbit-on-windows.html
func ECSFargateWindowsContainerDefinition(e config.Env, image string, apiKeySSMParamName pulumi.StringInput, fakeintake *fakeintake.Fakeintake) *ecs.TaskDefinitionContainerDefinitionArgs {
if image == "" {
image = dockerAgentFullImagePath(e, "public.ecr.aws/datadog/agent", "latest", false)
image = dockerAgentFullImagePath(e, "public.ecr.aws/datadog/agent", "", false)
}

return &ecs.TaskDefinitionContainerDefinitionArgs{
Cpu: pulumi.IntPtr(0),
Name: pulumi.String("datadog-agent"),
Expand Down
2 changes: 1 addition & 1 deletion components/datadog/apps/aspnetsample/ecs.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ func FargateAppDefinition(e aws.Environment, clusterArn pulumi.StringInput, apiK
PortMappings: ecs.TaskDefinitionPortMappingArray{},
}

serverTaskDef, err := ecsClient.FargateWindowsTaskDefinitionWithAgent(e, "aspnet-fg-server", pulumi.String("aspnet-fg"), 1024, 2048, map[string]ecs.TaskDefinitionContainerDefinitionArgs{"aspnetsample": *serverContainer}, apiKeySSMParamName, fakeIntake, opts...)
serverTaskDef, err := ecsClient.FargateWindowsTaskDefinitionWithAgent(e, "aspnet-fg-server", pulumi.String("aspnet-fg"), 1024, 2048, map[string]ecs.TaskDefinitionContainerDefinitionArgs{"aspnetsample": *serverContainer}, apiKeySSMParamName, fakeIntake, "", opts...)
if err != nil {
return nil, err
}
Expand Down
1 change: 1 addition & 0 deletions components/datadog/apps/nginx/ecsFargate.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ func FargateAppDefinition(e aws.Environment, clusterArn pulumi.StringInput, apiK
},
apiKeySSMParamName,
fakeIntake,
"",
opts...)
if err != nil {
return nil, err
Expand Down
1 change: 1 addition & 0 deletions components/datadog/apps/redis/ecsFargate.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ func FargateAppDefinition(e aws.Environment, clusterArn pulumi.StringInput, apiK
},
apiKeySSMParamName,
fakeIntake,
"",
opts...,
)
if err != nil {
Expand Down
6 changes: 4 additions & 2 deletions resources/aws/ecs/fargateService.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,10 @@ func FargateWindowsTaskDefinitionWithAgent(
containers map[string]ecs.TaskDefinitionContainerDefinitionArgs,
apiKeySSMParamName pulumi.StringInput,
fakeintake *fakeintake.Fakeintake,
image string,
opts ...pulumi.ResourceOption,
) (*ecs.FargateTaskDefinition, error) {
containers["datadog-agent"] = *agent.ECSFargateWindowsContainerDefinition(&e, "public.ecr.aws/datadog/agent:latest", apiKeySSMParamName, fakeintake)
containers["datadog-agent"] = *agent.ECSFargateWindowsContainerDefinition(&e, image, apiKeySSMParamName, fakeintake)
// aws-for-fluent-bit:windowsservercore-latest can only be used with cloudwatch logs.
return ecs.NewFargateTaskDefinition(e.Ctx(), e.Namer.ResourceName(name), &ecs.FargateTaskDefinitionArgs{
Containers: containers,
Expand All @@ -76,9 +77,10 @@ func FargateTaskDefinitionWithAgent(
containers map[string]ecs.TaskDefinitionContainerDefinitionArgs,
apiKeySSMParamName pulumi.StringInput,
fakeintake *fakeintake.Fakeintake,
image string,
opts ...pulumi.ResourceOption,
) (*ecs.FargateTaskDefinition, error) {
containers["datadog-agent"] = *agent.ECSFargateLinuxContainerDefinition(&e, "public.ecr.aws/datadog/agent:latest", apiKeySSMParamName, fakeintake, GetFirelensLogConfiguration(pulumi.String("datadog-agent"), pulumi.String("datadog-agent"), apiKeySSMParamName))
containers["datadog-agent"] = *agent.ECSFargateLinuxContainerDefinition(&e, image, apiKeySSMParamName, fakeintake, GetFirelensLogConfiguration(pulumi.String("datadog-agent"), pulumi.String("datadog-agent"), apiKeySSMParamName))
containers["log_router"] = *FargateFirelensContainerDefinition()

return ecs.NewFargateTaskDefinition(e.Ctx(), e.Namer.ResourceName(name), &ecs.FargateTaskDefinitionArgs{
Expand Down
1 change: 1 addition & 0 deletions scenarios/aws/fakeintake/fakeintake.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ func NewECSFargateInstance(e aws.Environment, name string, option ...Option) (*f
map[string]awsxEcs.TaskDefinitionContainerDefinitionArgs{"fakeintake": *fargateLinuxContainerDefinition(params.ImageURL, apiKeyParam.Name, params.Memory-600, params.DDDevForwarding)},
apiKeyParam.Name,
nil,
"public.ecr.aws/datadog/agent:latest",
opts...,
)
if err != nil {
Expand Down

0 comments on commit 4e5a2b3

Please sign in to comment.