Skip to content

feat(ecs): support assign_public_ip in vpc_config for public Fargate clusters#104

Open
Will Graham (wlggraham) wants to merge 1 commit into
mainfrom
ecs-public-ip
Open

feat(ecs): support assign_public_ip in vpc_config for public Fargate clusters#104
Will Graham (wlggraham) wants to merge 1 commit into
mainfrom
ecs-public-ip

Conversation

@wlggraham
Copy link
Copy Markdown
Contributor

Summary

  • Adds assign_public_ip boolean field to the vpcConfig struct in the ECS plugin
  • When true, tasks are launched with AssignPublicIp: ENABLED; defaults to DISABLED (no behavior change for existing clusters)
  • Enables running Fargate tasks in public subnets without a NAT gateway

Test plan

  • Verify existing private-subnet clusters (e.g. ecs-fargate-0.0.1) still work with no config change
  • Deploy a test job against the new ecs-fargate-public-0.0.1 cluster in heimdall-config and confirm the task gets a public IP and can pull the ECR image

🤖 Generated with Claude Code

…clusters

Add AssignPublicIp field to vpcConfig so clusters can opt in to public IP
assignment via assign_public_ip: true in their cluster context. Defaults to
disabled to preserve existing behavior.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant