From 4282ad11b8f5475374f2e075f2c0d80cf06d6ebb Mon Sep 17 00:00:00 2001 From: Celes Renata Date: Tue, 21 Apr 2026 02:50:07 +0000 Subject: [PATCH] fix: add_host for registry.celestium.life in all build steps Buildkit resolves registry hostnames using its own resolver which doesn't use the custom_dns setting. Adding an explicit host entry ensures registry.celestium.life resolves even when cluster DNS can't reach the proxy DNS. --- .woodpecker/build-1.yml | 4 ++++ .woodpecker/build-2.yml | 4 ++++ .woodpecker/build-3.yml | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/.woodpecker/build-1.yml b/.woodpecker/build-1.yml index 4902854..454f2cc 100644 --- a/.woodpecker/build-1.yml +++ b/.woodpecker/build-1.yml @@ -11,6 +11,7 @@ steps: repo: registry.celestium.life/stonks-oracle/scheduler registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -47,6 +48,7 @@ steps: repo: registry.celestium.life/stonks-oracle/symbol-registry registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -84,6 +86,7 @@ steps: repo: registry.celestium.life/stonks-oracle/ingestion registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -121,6 +124,7 @@ steps: repo: registry.celestium.life/stonks-oracle/parser registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life diff --git a/.woodpecker/build-2.yml b/.woodpecker/build-2.yml index 39402a4..5056695 100644 --- a/.woodpecker/build-2.yml +++ b/.woodpecker/build-2.yml @@ -11,6 +11,7 @@ steps: repo: registry.celestium.life/stonks-oracle/extractor registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -48,6 +49,7 @@ steps: repo: registry.celestium.life/stonks-oracle/aggregation registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -85,6 +87,7 @@ steps: repo: registry.celestium.life/stonks-oracle/recommendation registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -122,6 +125,7 @@ steps: repo: registry.celestium.life/stonks-oracle/risk registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life diff --git a/.woodpecker/build-3.yml b/.woodpecker/build-3.yml index c5e21f7..1100d24 100644 --- a/.woodpecker/build-3.yml +++ b/.woodpecker/build-3.yml @@ -11,6 +11,7 @@ steps: repo: registry.celestium.life/stonks-oracle/broker-adapter registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -48,6 +49,7 @@ steps: repo: registry.celestium.life/stonks-oracle/lake-publisher registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -85,6 +87,7 @@ steps: repo: registry.celestium.life/stonks-oracle/query-api registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -122,6 +125,7 @@ steps: repo: registry.celestium.life/stonks-oracle/trading-engine registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -159,6 +163,7 @@ steps: repo: registry.celestium.life/stonks-oracle/dashboard registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life @@ -196,6 +201,7 @@ steps: repo: registry.celestium.life/stonks-oracle/superset registry: registry.celestium.life custom_dns: 192.168.42.1 + add_host: registry.celestium.life:10.1.1.12 buildx_flags: --driver-opt network=host buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" no_proxy: 10.0.0.0/8,192.168.0.0/16,127.0.0.1,localhost,.local,.celestium.life