Skip to content

Commit 0c418f7

Browse files
tas50claude
andcommitted
fix: populate initProcessEnabled in containerDefinition CreateResource
Extract LinuxParameters.InitProcessEnabled from the AWS SDK container definition and pass it to the CreateResource call so the field returns actual data instead of always defaulting to false. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2f612df commit 0c418f7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

providers/aws/resources/aws_ecs.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -842,6 +842,10 @@ func (a *mqlAwsEcs) createContainerDefinitionResource(taskDefArn string, cd *ecs
842842
memory = int64(*cd.Memory)
843843
}
844844
cpu := int64(cd.Cpu)
845+
initProcessEnabled := false
846+
if cd.LinuxParameters != nil && cd.LinuxParameters.InitProcessEnabled != nil {
847+
initProcessEnabled = *cd.LinuxParameters.InitProcessEnabled
848+
}
845849

846850
// Create environment variables
847851
envVars := []any{}
@@ -974,6 +978,7 @@ func (a *mqlAwsEcs) createContainerDefinitionResource(taskDefArn string, cd *ecs
974978
"memory": llx.IntData(memory),
975979
"cpu": llx.IntData(cpu),
976980
"portMappings": llx.ArrayData(portMappings, types.Resource("aws.ecs.taskDefinition.containerDefinition.portMapping")),
981+
"initProcessEnabled": llx.BoolData(initProcessEnabled),
977982
})
978983
}
979984

0 commit comments

Comments
 (0)