Skip to content

Move Fizzy behind Tailscale via internal ALB#20

Merged
raheelkhan merged 3 commits intomainfrom
devops/fizzy-865-fizzy-tailscale
Mar 23, 2026
Merged

Move Fizzy behind Tailscale via internal ALB#20
raheelkhan merged 3 commits intomainfrom
devops/fizzy-865-fizzy-tailscale

Conversation

@raheelkhan
Copy link

Summary

  • Switch ECS service from public ALB (ZarSharedALB) to internal ALB (ZarSharedInternalALB) so Fizzy is only accessible via Tailscale
  • Upgrade @zarpay/zar-cdk-lib from ^0.29.0 to ^0.40.0 for internal ALB support
  • Add justfile and scripts/ for developer ergonomics (setup, synth, diff, deploy)
  • Fix setup.sh to use yarn install instead of --frozen-lockfile

Test plan

  • just infra-setup completes successfully
  • just infra-synth --environment=development --profile=DevOpsPlayGround synthesizes without errors
  • just infra-diff --environment=development --profile=DevOpsPlayGround shows ALB switch from public to internal
  • Deploy to development and verify Fizzy is only reachable via Tailscale
  • Verify fizzy.development.zarhq.dev resolves to the internal ALB

🤖 Generated with Claude Code

Switch the ECS service from the public shared ALB (ZarSharedALB) to the
internal ALB (ZarSharedInternalALB) so Fizzy is only accessible through
Tailscale. Upgrade zar-cdk-lib to ^0.40.0 for the additionalAlbs support.

Also adds justfile and setup/cdk scripts for developer ergonomics, and
fixes setup.sh to use `yarn install` instead of `--frozen-lockfile`.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@raheelkhan raheelkhan mentioned this pull request Mar 23, 2026
3 tasks
@raheelkhan raheelkhan merged commit 4f52f56 into main Mar 23, 2026
2 checks passed
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.

2 participants