Skip to content

Commit 4774242

Browse files
committed
feat: setup vaultwarden forward
1 parent f421a94 commit 4774242

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: vaultwarden-forward
5+
spec:
6+
type: ExternalName
7+
externalName: 192.168.0.5
8+
ports:
9+
- port: 9432
10+
targetPort: 9432
11+
protocol: TCP
12+
---
13+
apiVersion: networking.k8s.io/v1
14+
kind: Ingress
15+
metadata:
16+
name: vaultwarden-forward
17+
annotations:
18+
external-dns.alpha.kubernetes.io/target: vps.wagner.gg
19+
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
20+
nginx.ingress.kubernetes.io/limit-connections: "10"
21+
nginx.ingress.kubernetes.io/limit-rps: "15"
22+
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
23+
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
24+
spec:
25+
ingressClassName: nginx-public
26+
rules:
27+
- host: vault.wagner.gg
28+
http:
29+
paths:
30+
- path: /
31+
pathType: Prefix
32+
backend:
33+
service:
34+
name: vaultwarden-forward
35+
port:
36+
number: 9432
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- base/ingress.yaml

0 commit comments

Comments
 (0)