Skip to content

Commit 53d20ac

Browse files
Quentin JOLYKubaBot
andauthored
app(vaultwarden): init at 1.0.4 (#75)
* Vaultwarden: prepare * vaultwarden: add pvc * vaultwarden: add route --------- Co-authored-by: QJoly <[email protected]>
1 parent b754482 commit 53d20ac

File tree

7 files changed

+72
-4
lines changed

7 files changed

+72
-4
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
resources:
5+
- vaultwarden
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
resources:
5+
- namespace.yaml
6+
- vaultwarden.yaml
7+
- route.yaml
8+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
name: vaultwarden
5+
labels:
6+
shared-gateway-access: "true"
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: gateway.networking.k8s.io/v1beta1
2+
kind: HTTPRoute
3+
metadata:
4+
name: vaultwarden
5+
namespace: vaultwarden
6+
spec:
7+
parentRefs:
8+
- name: shared-gateway
9+
namespace: default
10+
hostnames:
11+
- "vault.thoughtless.eu"
12+
rules:
13+
- matches:
14+
- path:
15+
value: /
16+
backendRefs:
17+
- name: vaultwarden
18+
port: 80
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
apiVersion: helm.toolkit.fluxcd.io/v2beta1
3+
kind: HelmRelease
4+
metadata:
5+
name: vaultwarden
6+
namespace: vaultwarden
7+
spec:
8+
interval: 15m
9+
chart:
10+
spec:
11+
chart: vaultwarden
12+
version: ">=1.0.4"
13+
sourceRef:
14+
kind: HelmRepository
15+
name: rubxkube-charts
16+
namespace: flux-system
17+
values:
18+
common:
19+
ingress:
20+
enabled: false
21+
variables:
22+
nonSecret:
23+
DOMAIN: "https://vault.thoughtless.eu"
24+
persistence:
25+
enabled: true
26+
volumes:
27+
- name: "data"
28+
storageClassName: "nfs-csi"
29+
size: "5Gi"
30+
containerMount: "/data"
31+
pvcClaim: ""
32+
33+

cluster/app/kustomization.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22
apiVersion: kustomize.config.k8s.io/v1beta1
33
kind: Kustomization
44
resources:
5-
- prezdocker-helm.yaml
6-
- namespace.yaml
5+
- home

cluster/charts/kustomization.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,5 @@ resources:
1313
- kubevious.yaml
1414
- rook.yaml
1515
- kyverno.yaml
16+
- csi-driver-nfs.yaml
1617
- istio.yaml
17-
18-

0 commit comments

Comments
 (0)