From 91929d7c092f15fa6f145a17e61aa6493d3edd34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Fri, 28 Nov 2025 15:19:51 +0100 Subject: [PATCH] Add extra fizzy lbs --- config/deploy.production.yml | 3 ++ script/configure-lb-production.sh | 46 +++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/config/deploy.production.yml b/config/deploy.production.yml index 285dab819..495227c1f 100644 --- a/config/deploy.production.yml +++ b/config/deploy.production.yml @@ -52,8 +52,11 @@ accessories: image: basecamp/kamal-proxy:lb hosts: - fizzy-lb-101.df-iad-int.37signals.com + - fizzy-lb-102.df-iad-int.37signals.com - fizzy-lb-01.sc-chi-int.37signals.com + - fizzy-lb-02.sc-chi-int.37signals.com - fizzy-lb-401.df-ams-int.37signals.com + - fizzy-lb-402.df-ams-int.37signals.com labels: otel_role: load-balancer otel_service: fizzy-load-balancer diff --git a/script/configure-lb-production.sh b/script/configure-lb-production.sh index 7d7dfdbf4..a3e914d3f 100755 --- a/script/configure-lb-production.sh +++ b/script/configure-lb-production.sh @@ -16,6 +16,20 @@ ssh app@fizzy-lb-101.df-iad-int.37signals.com \ --target=fizzy-app-102.df-iad-int.37signals.com +# fizzy-lb-102.df-iad-int.37signals.com +# +ssh app@fizzy-lb-102.df-iad-int.37signals.com \ + docker exec fizzy-load-balancer \ + kamal-proxy deploy fizzy \ + --force \ + --tls \ + --host=app.fizzy.do \ + --writer-affinity-timeout=0 \ + --tls-acme-cache-path=/certificates \ + --target=fizzy-app-101.df-iad-int.37signals.com \ + --target=fizzy-app-102.df-iad-int.37signals.com + + # fizzy-lb-01.sc-chi-int.37signals.com # ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ @@ -32,6 +46,22 @@ ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ --read-target=fizzy-app-02.sc-chi-int.37signals.com +# fizzy-lb-02.sc-chi-int.37signals.com +# +ssh app@fizzy-lb-02.sc-chi-int.37signals.com \ + docker exec fizzy-load-balancer \ + kamal-proxy deploy fizzy \ + --force \ + --tls \ + --host=app.fizzy.do \ + --writer-affinity-timeout=0 \ + --tls-acme-cache-path=/certificates \ + --target=fizzy-app-101.df-iad-int.37signals.com \ + --target=fizzy-app-102.df-iad-int.37signals.com \ + --read-target=fizzy-app-01.sc-chi-int.37signals.com \ + --read-target=fizzy-app-02.sc-chi-int.37signals.com + + # fizzy-lb-401.df-ams-int.37signals.com # ssh app@fizzy-lb-401.df-ams-int.37signals.com \ @@ -46,3 +76,19 @@ ssh app@fizzy-lb-401.df-ams-int.37signals.com \ --target=fizzy-app-102.df-iad-int.37signals.com \ --read-target=fizzy-app-401.df-ams-int.37signals.com \ --read-target=fizzy-app-402.df-ams-int.37signals.com + + +# fizzy-lb-402.df-ams-int.37signals.com +# +ssh app@fizzy-lb-402.df-ams-int.37signals.com \ + docker exec fizzy-load-balancer \ + kamal-proxy deploy fizzy \ + --force \ + --tls \ + --host=app.fizzy.do \ + --writer-affinity-timeout=0 \ + --tls-acme-cache-path=/certificates \ + --target=fizzy-app-101.df-iad-int.37signals.com \ + --target=fizzy-app-102.df-iad-int.37signals.com \ + --read-target=fizzy-app-401.df-ams-int.37signals.com \ + --read-target=fizzy-app-402.df-ams-int.37signals.com