Merge pull request #105 from sirius0xdev/fix/hermes-webui-pvc-permissions

fix(hermes-webui): init container creates webui user entry for UID 1000
This commit is contained in:
sirius0xdev 2026-05-06 17:24:59 -04:00 committed by GitHub
commit 4d87fa4f8a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,7 +16,21 @@ spec:
securityContext:
fsGroup: 1000
runAsGroup: 1000
runAsUser: 1000
initContainers:
- name: create-webui-user
image: busybox
command:
- sh
- -c
- |
echo "hermeswebui:x:1000:1000::/home/hermeswebui:/bin/sh" >> /etc/passwd
echo "hermeswebui:x:1000:" >> /etc/group
securityContext:
runAsUser: 0
runAsGroup: 0
volumeMounts:
- name: webui-etc
mountPath: /etc
containers:
- name: hermes-agent
securityContext:
@ -142,6 +156,8 @@ spec:
volumeMounts:
- name: hermes-data
mountPath: /home/hermeswebui/.hermes
- name: webui-etc
mountPath: /etc
resources:
requests:
memory: 256Mi
@ -166,6 +182,8 @@ spec:
- name: hermes-data
persistentVolumeClaim:
claimName: hermes-agent-pvc
- name: webui-etc
emptyDir: {}
---
apiVersion: v1
kind: PersistentVolumeClaim