fix: add *.k8s endpoint (#140)
Some checks failed
Deploy (on merge) / Discover hosts (push) Has been cancelled
Terraform / Plan (push) Has been cancelled
Deploy (on merge) / deploy (push) Has been cancelled
Terraform / Apply (push) Has been cancelled

* fix: add *.k8s endpoint

* fix failing workflow
This commit is contained in:
Rasmus Wejlgaard 2026-06-28 15:27:42 +01:00 committed by GitHub
parent 4cdb2d3fe4
commit d9c0d3abde
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 1 deletions

View file

@ -29,4 +29,5 @@ jobs:
# fail loudly on an HTTP error instead of saving an error page. # fail loudly on an HTTP error instead of saving an error page.
curl -fsSL "https://caddyserver.com/api/download?os=linux&arch=amd64" -o caddy curl -fsSL "https://caddyserver.com/api/download?os=linux&arch=amd64" -o caddy
chmod +x caddy chmod +x caddy
./caddy add-package github.com/caddy-dns/hetzner@v2.0.0
./caddy validate --config ansible/services/caddy/Caddyfile --adapter caddyfile ./caddy validate --config ansible/services/caddy/Caddyfile --adapter caddyfile

View file

@ -26,6 +26,16 @@ london-a.pez.sh {
} }
} }
*.k8s.pez.sh {
tls {
dns hetzner {env.HETZNER_DNS_API_TOKEN}
}
tracing {
span k8s
}
reverse_proxy 100.123.97.26:80
}
## LONDON-B SERVICES ## ## LONDON-B SERVICES ##
# Jellyfin # Jellyfin

View file

@ -14,7 +14,7 @@ locals {
resource "hcloud_zone_rrset" "A_helsinki_a" { resource "hcloud_zone_rrset" "A_helsinki_a" {
for_each = toset([ for_each = toset([
"@", "apps", "auth", "bitwarden", "download", "git", "helsinki-a", "@", "apps", "auth", "bitwarden", "download", "git", "helsinki-a",
"jellyfin", "jellyfin-requests", "ldap", "lidarr", "london-a", "music", "naveen", "jellyfin", "jellyfin-requests", "*.k8s", "ldap", "lidarr", "london-a", "music", "naveen",
"n8n", "plex", "prowlarr", "radarr", "readarr", "request", "n8n", "plex", "prowlarr", "radarr", "readarr", "request",
"sonarr", "soulseek", "status", "sonarr", "soulseek", "status",
]) ])