Skip to content

[DRAFT] ecs cf stack with tenant create #636

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

reecexlm
Copy link
Collaborator

What

This PR is WIP and in progress

The goal of this PR is to provide you with a streamlined ECS deployment to help get you started with the SDP. The deployment uses nested CloudFormation stack design that builds the platform in layers:

  • one-click - the stack you deploy that will deploy all other (nested) stacks:
    • Network Stack - infrastructure (VPC, subnets, security groups)
    • Database tier (PostgreSQL RDS)
    • Key management Stack (Stellar account keys and encryption secrets with auto-generation lambda function)
    • ECS Stack - ECS containers for frontend, backend, TSS, and anchor platform)
    • Tenant creator stack - Lambda-based setup of the default organization using the private network /tenants API.
    • Bastion host stack

Why

Streamlined deployment to AWS for testing.

Known limitations

Requires S3 access in us-west-2. Requires Hosted domain and pre-approved SES identities (for email)

Checklist

  • Title follows SDP-1234: Add new feature or Chore: Refactor package xyz format. The Jira ticket code was included if available.
  • PR has a focused scope and doesn't mix features with refactoring
  • Tests are included (if applicable)
  • CHANGELOG.md is updated (if applicable)
  • CONFIG/SECRETS changes are updated in helmcharts and deployments (if applicable)
  • Preview deployment works as expected
  • Ready for production

@reecexlm reecexlm temporarily deployed to Receiver Registration - E2E Integration Tests (Stellar) April 23, 2025 14:56 — with GitHub Actions Inactive
@reecexlm reecexlm temporarily deployed to Anchor Integration Tests April 23, 2025 14:56 — with GitHub Actions Inactive
@stellar-jenkins
Copy link

@reecexlm reecexlm temporarily deployed to Anchor Integration Tests April 25, 2025 15:13 — with GitHub Actions Inactive
@reecexlm reecexlm temporarily deployed to Receiver Registration - E2E Integration Tests (Stellar) April 25, 2025 15:13 — with GitHub Actions Inactive
@stellar-jenkins
Copy link

@reecexlm reecexlm temporarily deployed to Anchor Integration Tests April 25, 2025 15:18 — with GitHub Actions Inactive
@reecexlm reecexlm temporarily deployed to Receiver Registration - E2E Integration Tests (Stellar) April 25, 2025 15:18 — with GitHub Actions Inactive
@stellar-jenkins
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants