From 2172ccfd7888db48c7eb47a2bd92f71ba2452256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Wed, 1 Oct 2025 17:32:31 +0200 Subject: [PATCH 1/4] Move load-balancer to fizzy-staging-lb-01 --- config/deploy.staging.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/deploy.staging.yml b/config/deploy.staging.yml index c0b6502e4..e1ab533ec 100644 --- a/config/deploy.staging.yml +++ b/config/deploy.staging.yml @@ -39,8 +39,7 @@ accessories: load-balancer: image: basecamp/kamal-proxy:lb - roles: - - web + host: fizzy-staging-lb-01 options: publish: - 80:80 From b7b5bcc7b9b6ff7019137704a25be52a574691e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Wed, 1 Oct 2025 19:00:31 +0200 Subject: [PATCH 2/4] Move load-balancer to fizzy-beta-lb-01 --- config/deploy.beta.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/deploy.beta.yml b/config/deploy.beta.yml index 9720dd8db..3b56efcfa 100644 --- a/config/deploy.beta.yml +++ b/config/deploy.beta.yml @@ -39,8 +39,7 @@ accessories: load-balancer: image: basecamp/kamal-proxy:lb - roles: - - web + host: fizzy-beta-lb-01 options: publish: - 80:80 From c6893dcae8775d1e3861c6f282eae4c209905ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Thu, 2 Oct 2025 10:34:50 +0200 Subject: [PATCH 3/4] Add otel_collector accessory for load balancer --- config/deploy.beta.yml | 11 +++++++++++ config/deploy.staging.yml | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/config/deploy.beta.yml b/config/deploy.beta.yml index 3b56efcfa..8aee0d69f 100644 --- a/config/deploy.beta.yml +++ b/config/deploy.beta.yml @@ -46,3 +46,14 @@ accessories: - 443:443 volumes: - load-balancer:/home/kamal-proxy/.config/kamal-proxy + + otel_collector-load-balancer: + image: otel/opentelemetry-collector-contrib:0.126.0 + port: 9394 + files: + - config/otel_collector.yml:/etc/otelcol-contrib/config.yaml + volumes: + - /var/run/docker.sock:/var/run/docker.sock + options: + user: 0 + host: fizzy-beta-lb-01 diff --git a/config/deploy.staging.yml b/config/deploy.staging.yml index e1ab533ec..4491bfb71 100644 --- a/config/deploy.staging.yml +++ b/config/deploy.staging.yml @@ -46,3 +46,14 @@ accessories: - 443:443 volumes: - load-balancer:/home/kamal-proxy/.config/kamal-proxy + + otel_collector-load-balancer: + image: otel/opentelemetry-collector-contrib:0.126.0 + port: 9394 + files: + - config/otel_collector.yml:/etc/otelcol-contrib/config.yaml + volumes: + - /var/run/docker.sock:/var/run/docker.sock + options: + user: 0 + host: fizzy-staging-lb-01 From 013f83b94aec034d440da805488e1ecbf971dd7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Thu, 2 Oct 2025 17:35:53 +0200 Subject: [PATCH 4/4] Move load-balancer to fizzy-lb-101 --- config/deploy.production.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/config/deploy.production.yml b/config/deploy.production.yml index b7b755479..794ba4c98 100644 --- a/config/deploy.production.yml +++ b/config/deploy.production.yml @@ -39,11 +39,21 @@ accessories: load-balancer: image: basecamp/kamal-proxy:lb - roles: - - web + host: fizzy-lb-101 options: publish: - 80:80 - 443:443 volumes: - load-balancer:/home/kamal-proxy/.config/kamal-proxy + + otel_collector-load-balancer: + image: otel/opentelemetry-collector-contrib:0.126.0 + port: 9394 + files: + - config/otel_collector.yml:/etc/otelcol-contrib/config.yaml + volumes: + - /var/run/docker.sock:/var/run/docker.sock + options: + user: 0 + host: fizzy-lb-101