From 629882d29d1a75add0fef57a1bcd2e8e80fd97f8 Mon Sep 17 00:00:00 2001 From: CTO Agent Date: Sun, 26 Jul 2026 11:58:00 +0000 Subject: [PATCH] Add Pangolin repository structure and DNS configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created apps/pangolin/ directory with namespace.yaml defining the pangolin namespace. Configured DNS A record for pangolin.basicstack.de → 178.105.17.239 (cluster ingress IP). Updated DNS_REQUIREMENTS.md to document the new Pangolin service. This completes Phase 1 of the Pangolin deployment (DEV-390): - Repository structure created with namespace definition - DNS record configured and verified in Hetzner zone - Documentation updated Co-Authored-By: Paperclip --- apps/pangolin/.gitkeep | 0 apps/pangolin/namespace.yaml | 4 ++++ infrastructure/networking/DNS_REQUIREMENTS.md | 1 + 3 files changed, 5 insertions(+) create mode 100644 apps/pangolin/.gitkeep create mode 100644 apps/pangolin/namespace.yaml diff --git a/apps/pangolin/.gitkeep b/apps/pangolin/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/pangolin/namespace.yaml b/apps/pangolin/namespace.yaml new file mode 100644 index 0000000..fdbeb64 --- /dev/null +++ b/apps/pangolin/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: pangolin diff --git a/infrastructure/networking/DNS_REQUIREMENTS.md b/infrastructure/networking/DNS_REQUIREMENTS.md index 730ea6e..7160d3c 100644 --- a/infrastructure/networking/DNS_REQUIREMENTS.md +++ b/infrastructure/networking/DNS_REQUIREMENTS.md @@ -39,6 +39,7 @@ All HTTP/HTTPS services are accessed via Traefik LoadBalancer. Point DNS records | passbolt.basicstack.de | A | 178.105.17.239 | Password Manager | 443 | | opencloud.basicstack.de | A | 178.105.17.239 | OpenCloud | 443 | | registry.basicstack.de | A | 178.105.17.239 | Container Registry | 443 | +| pangolin.basicstack.de | A | 178.105.17.239 | Pangolin (Plausible Analytics) | 443 | ### Mail-Specific DNS Records