Update deployment.yaml

This commit is contained in:
sirius0xdev 2026-05-07 09:29:48 -04:00 committed by GitHub
parent b248bca531
commit 84305d3605
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,41 +16,10 @@ spec:
securityContext:
fsGroup: 1000
initContainers:
- name: create-webui-user
image: busybox:1.36
command:
- sh
- -c
- |
set -e
echo "Creating users/groups for hermes-webui..."
# Root
echo "root:x:0:0:root:/root:/bin/sh" >> /etc/passwd
echo "root:x:0:" >> /etc/group
# Target user
echo "hermeswebui:x:1000:1000::/home/hermeswebui:/bin/sh" >> /etc/passwd
echo "hermeswebui:x:1000:" >> /etc/group
# Internal sudo-enabled user the image expects
echo "hermeswebuitoo:x:1025:1025::/home/hermeswebuitoo:/bin/sh" >> /etc/passwd
echo "hermeswebuitoo:x:1025:" >> /etc/group
# Sudoers
mkdir -p /etc/sudoers.d
echo 'hermeswebuitoo ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/hermeswebuitoo
chmod 0440 /etc/sudoers.d/hermeswebuitoo
echo "✅ Users and sudoers created"
securityContext:
runAsUser: 0
runAsGroup: 0
volumeMounts:
- name: webui-etc
mountPath: /etc
containers:
- name: hermes-agent
securityContext: