Skip to content

Commit 00d5592

Browse files
add data volume
1 parent 39d77e1 commit 00d5592

File tree

3 files changed

+34
-1
lines changed

3 files changed

+34
-1
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1alpha1
3+
kind: Component
4+
resources:
5+
- "pvc.yaml"
6+
patches:
7+
- target:
8+
kind: "Deployment"
9+
name: "hermes"
10+
patch: |-
11+
- op: "replace"
12+
path: "/spec/template/spec/volumes/0"
13+
value:
14+
name: "storage"
15+
persistentVolumeClaim:
16+
claimName: "hermes"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
kind: PersistentVolumeClaim
3+
apiVersion: v1
4+
metadata:
5+
name: hermes
6+
spec:
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: 100Mi

apps/hermes/deployment.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@ spec:
2828
securityContext:
2929
runAsUser: 32325
3030
runAsGroup: 32325
31+
fsGroup: 32325
3132
runAsNonRoot: true
3233
seccompProfile:
3334
type: RuntimeDefault
3435
containers:
3536
- name: "hermes"
36-
image: "ghcr.io/soerenschneider/hermes:1.2.0"
37+
image: "ghcr.io/soerenschneider/hermes:1.3.0"
3738
imagePullPolicy: "IfNotPresent"
3839
command:
3940
- "/hermes"
@@ -66,9 +67,14 @@ spec:
6667
- configMapRef:
6768
name: "hermes-config"
6869
volumeMounts:
70+
- name: "storage"
71+
mountPath: "/data"
6972
- name: "config-volume"
7073
mountPath: "/config"
7174
volumes:
75+
- name: "storage"
76+
emptyDir:
77+
sizeLimit: "150Mi"
7278
- name: "config-volume"
7379
configMap:
7480
name: "hermes-config"

0 commit comments

Comments
 (0)