- Updated pod.spec.securityContext and all container/initContainer securityContext to be fully compliant with restricted:latest (runAsNonRoot: true, allowPrivilegeEscalation: false, runAsUser: 1000, capabilities drop ALL, seccomp RuntimeDefault, fsGroup) - Changed initContainer from root chown to non-root mkdir/chmod relying on fsGroup (avoids PSA violation) - Updated default model to grok-4.20-0309-reasoning (per xAI switch note) - Added automountServiceAccountToken: false and imagePullPolicy for best practices (matches openclaw deployment pattern) - hermes-webui now runs as non-root with WANTED_UID matching This should resolve the container not starting. Leave PR open for review before merge. |
||
|---|---|---|
| .. | ||
| api-server-configmap.yaml | ||
| configmap.yaml | ||
| deployment.yaml | ||
| hermes-secret.yaml | ||
| hermes-service.yaml | ||
| hermes-webui-service.yaml | ||
| kustomization.yaml | ||
| rays-deployment.yaml | ||
| rays-hermes-secret.yaml | ||