Add vaultwarden pvc
This commit is contained in:
@@ -5,4 +5,5 @@ metadata:
|
|||||||
namespace: vaultwarden
|
namespace: vaultwarden
|
||||||
resources:
|
resources:
|
||||||
- namespace.yaml
|
- namespace.yaml
|
||||||
|
- pvc.yaml
|
||||||
- service.yaml
|
- service.yaml
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: vaultwarden-pvc
|
||||||
|
namespace: vaultwarden
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 1Gi
|
||||||
|
status: {}
|
||||||
@@ -10,12 +10,15 @@ import (
|
|||||||
var Namespace = kube.Namespace(root.Vaultwarden.Name)
|
var Namespace = kube.Namespace(root.Vaultwarden.Name)
|
||||||
var meta kube.Metadata
|
var meta kube.Metadata
|
||||||
var srv core.Service
|
var srv core.Service
|
||||||
|
var pvc core.PersistentVolumeClaim
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
meta = kube.NewMetadata(root.Vaultwarden.Name, Namespace)
|
meta = kube.NewMetadata(root.Vaultwarden.Name, Namespace)
|
||||||
srv = meta.Service(root.Vaultwarden.Port)
|
srv = meta.Service(root.Vaultwarden.Port)
|
||||||
srv.Spec.Type = core.ServiceTypeNodePort
|
srv.Spec.Type = core.ServiceTypeNodePort
|
||||||
srv.Spec.Ports[0].NodePort = int32(root.Vaultwarden.Public.NodePort)
|
srv.Spec.Ports[0].NodePort = int32(root.Vaultwarden.Public.NodePort)
|
||||||
|
|
||||||
|
pvc = meta.PVC()
|
||||||
}
|
}
|
||||||
|
|
||||||
func Stack() stack.Stack {
|
func Stack() stack.Stack {
|
||||||
@@ -24,6 +27,7 @@ func Stack() stack.Stack {
|
|||||||
map[string]any{
|
map[string]any{
|
||||||
"namespace": Namespace,
|
"namespace": Namespace,
|
||||||
"service": srv,
|
"service": srv,
|
||||||
|
"pvc": pvc,
|
||||||
// "deployment": Deployment(),
|
// "deployment": Deployment(),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user