Skip to content

feat: support multi-area and regional hub-spoke topologies - #66

Open
lweberru wants to merge 4 commits into
mainfrom
feat/multi-area-regional-hub-spoke
Open

feat: support multi-area and regional hub-spoke topologies#66
lweberru wants to merge 4 commits into
mainfrom
feat/multi-area-regional-hub-spoke

Conversation

@lweberru

@lweberru lweberru commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add stable, explicit network-area selection for connectivity consumers and complete scenario configurations
  • provide regulated/shared, finance/research, and three-tenant isolation examples, with documented private shared-service constraints across SNAs
  • create a dedicated firewall per network area with independent LAN/WAN settings while preserving the legacy single-firewall input
  • add a single-stack eu01/eu02 regional topology with matching connectivity hubs, landing zones, Platform Kubernetes clusters, and aggregated regional outputs
  • document scenarios and provider-region boundaries

Validation

  • STACKIT_SERVICE_ACCOUNT_KEY_PATH="$HOME/.ssh/landingzone-sa.json" tofu test -filter=tests/multi_area.tftest.hcl
  • STACKIT_SERVICE_ACCOUNT_KEY_PATH="$HOME/.ssh/landingzone-sa.json" tofu plan -refresh=false -input=false -var-file=config/hub-and-spoke-finance-research.tfvars -no-color
  • STACKIT_SERVICE_ACCOUNT_KEY_PATH="$HOME/.ssh/landingzone-sa.json" tofu plan -refresh=false -input=false -var-file=config/hub-and-spoke-tenant-isolation.tfvars -no-color
  • STACKIT_SERVICE_ACCOUNT_KEY_PATH="$HOME/.ssh/landingzone-sa.json" tofu plan -refresh=false -input=false -var-file=config/hub-and-spoke-multi-region.tfvars -no-color
  • git diff --check

Closes #63

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.

Support multi-area firewalls and single-stack multi-region connectivity

1 participant