add wireguard

This commit is contained in:
Remy Moll 2024-05-19 12:31:50 +02:00
parent f22d25b101
commit a3550d10cb
2 changed files with 40 additions and 1 deletions

@ -8,4 +8,5 @@ resources:
- namespace.yaml
- omv-s3.ingress.yaml
- openmediavault.ingress.yaml
- proxmox.ingress.yaml
- proxmox.ingress.yaml
- wireguard.ingress.yaml

@ -0,0 +1,38 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: wireguard-ingressroute
namespace: external
spec:
entryPoints:
- websecure
routes:
- match: Host(`wireguard.kluster.moll.re`)
kind: Rule
services:
- name: wireguard
port: 443
scheme: https
tls:
certResolver: default-tls
---
apiVersion: v1
kind: Endpoints
metadata:
name: wireguard
namespace: external
subsets:
- addresses:
- ip: 192.168.2.1
ports:
- port: 443
---
apiVersion: v1
kind: Service
metadata:
name: wireguard
namespace: external
spec:
ports:
- port: 443
targetPort: 443