Add vaultwarden pvc

This commit is contained in:
Daniel Cosme
2026-05-07 21:00:26 -04:00
parent b16a1aa45e
commit 03abb622e0
3 changed files with 17 additions and 0 deletions
@@ -5,4 +5,5 @@ metadata:
namespace: vaultwarden
resources:
- namespace.yaml
- pvc.yaml
- service.yaml
+12
View File
@@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vaultwarden-pvc
namespace: vaultwarden
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
status: {}
+4
View File
@@ -10,12 +10,15 @@ import (
var Namespace = kube.Namespace(root.Vaultwarden.Name)
var meta kube.Metadata
var srv core.Service
var pvc core.PersistentVolumeClaim
func init() {
meta = kube.NewMetadata(root.Vaultwarden.Name, Namespace)
srv = meta.Service(root.Vaultwarden.Port)
srv.Spec.Type = core.ServiceTypeNodePort
srv.Spec.Ports[0].NodePort = int32(root.Vaultwarden.Public.NodePort)
pvc = meta.PVC()
}
func Stack() stack.Stack {
@@ -24,6 +27,7 @@ func Stack() stack.Stack {
map[string]any{
"namespace": Namespace,
"service": srv,
"pvc": pvc,
// "deployment": Deployment(),
},
)