Files
homelab-v/k8s/infra/network/cloudflared/config.yaml
T
Vegard Stenhjem HagenandGitHub 1deb5aced1 feat(devcontainer): build a Devcontainer with useful tools for this project
Also use said devcontainer i GitHub workflows to validate config.

* feat(devcontainer): build devcontainer

Signed-off-by: Vegard Hagen <[email protected]>

* feat(ci): validate tofu files on push

Signed-off-by: Vegard Hagen <[email protected]>

* feat(devcontainer): simplify devcontainer

Signed-off-by: Vegard Hagen <[email protected]>

* fix(devcontainer): don't cache package index

This will reduce the final image size.

Signed-off-by: Vegard Hagen <[email protected]>

* feat(devcontainer): switch to ubuntu and use devcontainer features as much as possible

Signed-off-by: Vegard Hagen <[email protected]>

---------

Signed-off-by: Vegard Hagen <[email protected]>
2025-07-13 23:18:26 +02:00

29 lines
943 B
YAML

tunnel: gauss-k8s
credentials-file: /etc/cloudflared/credentials/credentials.json
metrics: 0.0.0.0:2000
no-autoupdate: true
warp-routing:
enabled: true
ingress:
- hostname: hello.stonegarden.dev
service: hello_world
# - hostname: proxmox.stonegarden.dev
# service: https://proxmox.proxmox.svc.cluster.local:443
# originRequest:
# originServerName: proxmox.stonegarden.dev
# - hostname: truenas.stonegarden.dev
# service: https://truenas.truenas.svc.cluster.local:443
# originRequest:
# originServerName: truenas.stonegarden.dev
- hostname: "*.stonegarden.dev"
service: https://cilium-gateway-external.gateway.svc.cluster.local:443
originRequest:
originServerName: "*.stonegarden.dev"
- hostname: stonegarden.dev
service: https://cilium-gateway-external.gateway.svc.cluster.local:443
originRequest:
originServerName: stonegarden.dev
- service: http_status:404