From 2a88e8aaccb97a46ec879c7b806fce45943861ee Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 21 Nov 2025 11:48:43 -0500 Subject: [PATCH] Configure beta load balancer including otel config --- config/deploy.beta.yml | 4 ++++ script/configure-lb-beta.sh | 15 +++++++++++++++ 2 files changed, 19 insertions(+) create mode 100755 script/configure-lb-beta.sh diff --git a/config/deploy.beta.yml b/config/deploy.beta.yml index efce5f28b..4c4c323f6 100644 --- a/config/deploy.beta.yml +++ b/config/deploy.beta.yml @@ -41,6 +41,10 @@ accessories: load-balancer: image: basecamp/kamal-proxy:lb host: fizzy-beta-lb-01.sc-chi-int.37signals.com + labels: + otel_role: load-balancer + otel_service: fizzy-load-balancer + otel_scrape_enabled: true options: publish: - 80:80 diff --git a/script/configure-lb-beta.sh b/script/configure-lb-beta.sh new file mode 100755 index 000000000..73844ee2b --- /dev/null +++ b/script/configure-lb-beta.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -e + +# fizzy-beta-lb-01.sc-chi-int.37signals.com +# +ssh app@fizzy-beta-lb-01.sc-chi-int.37signals.com \ + docker exec fizzy-load-balancer \ + kamal-proxy deploy fizzy \ + --force \ + --tls \ + --host=fizzy-beta.37signals.com \ + --writer-affinity-timeout=0 \ + --target=fizzy-beta-app-101.df-iad-int.37signals.com \ + --read-target=fizzy-beta-app-01.sc-chi-int.37signals.com