diff --git a/services/foundryvtt/foundry-vtt-claim0-persistentvolumeclaim.yaml b/services/foundryvtt/foundry-vtt-claim0-persistentvolumeclaim.yaml deleted file mode 100644 index fa5ac78..0000000 --- a/services/foundryvtt/foundry-vtt-claim0-persistentvolumeclaim.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - labels: - io.kompose.service: foundry-vtt-claim0 - name: foundry-vtt-claim0 -spec: - accessModes: - - ReadWriteOnce - storageClassName: nfs - resources: - requests: - storage: 2G diff --git a/services/vaultwarden/vaultwarden-deployment.yaml b/services/vaultwarden/vaultwarden-deployment.yaml new file mode 100644 index 0000000..9b097b1 --- /dev/null +++ b/services/vaultwarden/vaultwarden-deployment.yaml @@ -0,0 +1,49 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f compose.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: vaultwarden + name: vaultwarden +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: vaultwarden + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f compose.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: vaultwarden + spec: + containers: + - env: + - name: SIGNUPS_ALLOWED + value: "false" + - name: WEBSOCKET_ENABLED + value: "true" + image: vaultwarden/server:latest + name: vaultwarden + ports: + - containerPort: 3012 + protocol: TCP + - containerPort: 80 + protocol: TCP + securityContext: + runAsGroup: 1000 + runAsUser: 1000 + volumeMounts: + - mountPath: /data + name: vaultwarden-volume + restartPolicy: Always + volumes: + - name: vaultwarden-volume + nfs: + server: birdfeeder2.home.nest + path: /k3s/vaultwarden diff --git a/services/vaultwarden/vaultwarden-service.yaml b/services/vaultwarden/vaultwarden-service.yaml new file mode 100644 index 0000000..f3bcf50 --- /dev/null +++ b/services/vaultwarden/vaultwarden-service.yaml @@ -0,0 +1,20 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f compose.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: vaultwarden + name: vaultwarden +spec: + type: NodePort + ports: + - port: 3012 + targetPort: 3012 + NodePort: 3012 + - port: 8081 + targetPort: 80 + NodePort: 8081 + selector: + io.kompose.service: vaultwarden diff --git a/storageclasses/nfs.yaml b/storageclasses/nfs.yaml deleted file mode 100644 index 1a46409..0000000 --- a/storageclasses/nfs.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: helm.cattle.io/v1 -kind: HelmChart -metadata: - name: nfs - namespace: default -spec: - chart: nfs-subdir-external-provisioner - repo: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner - targetNamespace: default - set: - nfs.server: birdfeeder2.home.nest - nfs.path: /k3s - reclaimPolicy: Retain - accessModes: ReadWriteOnce - storageClass.name: nfs