Skip to content

Cumulus 4558#4317

Open
ygliuvt wants to merge 8 commits intofeature/opexfrom
cumulus-4558
Open

Cumulus 4558#4317
ygliuvt wants to merge 8 commits intofeature/opexfrom
cumulus-4558

Conversation

@ygliuvt
Copy link
Member

@ygliuvt ygliuvt commented Mar 19, 2026

Summary:

Addresses CUMULUS-4557: Make a containerized cumulus api that can be deployed to ECS.
CUMULUS-4558: Provision ECS Fargate infrastructure for cumulus api using terraform.

This is a proof of concept PR demonstrating that the existing cumulus api can be hosted in ECS. We need to decide if we want to move the cumulus-api permanently into ECS or only host the iceberg search API in ECS and keep the cumulus api in lambda.

When deployed, this will create a new application load balancer connecting to the cumulus api service task hosted in ECS. You can test the deployment by tunneling through the EC2 instance set up by the ci deployment stack and hitting the ALB DNS endpoint.

Changes

  • Make a containerized cumulus api that can be deployed to ECS.
  • Provision ECS Fargate infrastructure for cumulus api using terraform.
  • Fixed intermittent API unit test failures

PR Checklist

  • Update CHANGELOG
  • Unit tests
  • Ad-hoc testing - Deploy changes and test manually
  • Integration tests

📝 Note:
For most pull requests, please Squash and merge to maintain a clean and readable commit history.

@ygliuvt ygliuvt force-pushed the cumulus-4558 branch 2 times, most recently from 5f49657 to c83070b Compare March 19, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant