hermes helm

No introduction found. Create it?

More popular helm chart found

hermes from bjw-s-labs/charts is more popular with 9 repositories.

Install

Install with:

helm repo add hermes oci://ghcr.io/bjw-s-labs/charts/
helm install hermes hermes/hermes -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 8)

NameRepoStarsVersionTimestamp
hermesjoryirving/home-ops2215.0.19 hours ago
hermesmirceanton/home-ops1095.0.15 days ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
string
string, boolean
string
string
string
controllers.hermes.containers.app.env.PATH (5)
/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/opt/data/.local/go/bin:/opt/data/.local/homebrew/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
string
string
string
string
string
string
controllers.hermes.containers.app.env.SEARXNG_URL (4)
http://searxng.selfhosted.svc.cluster.local:8080
string
number
controllers.hermes.containers.app.env.MEMINI_URL (3)
http://memini.ai.svc.cluster.local:8080
string
string
string
controllers.hermes.containers.app.env.HERMES_DASHBOARD_OIDC_ISSUER (2)
https://idm.erwanleboucher.dev/oauth2/openid/hermes
string
string
string
string
string
controllers.hermes.containers.app.env.AGENTMEMORY_URL (1)
http://agentmemory.ai.svc.cluster.local:3111
string
string
string
string
string
string
boolean
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.hermes.containers.app.env.MEMINI_BASE_URL (1)
http://memini.ai.svc.cluster.local:8080
string
string
controllers.hermes.containers.app.env.PYTHONPATH (1)
/opt/hermes/.venv/lib/python3.13/site-packages/
string
string
string
string
string
string
string
controllers.hermes.containers.app.image.tag (8)
v2026.7.7@sha256:ce3b39adf33fffae8cb19dcae74f971975b972efe91207f7d7539f80a0aae66a
string
string
number
string
string
string
boolean
boolean
string
controllers.hermes.containers.app.securityContext.capabilities.add[] (3)
- CHOWN
- DAC_OVERRIDE
- FOWNER
- FSETID
- SETGID
- SETUID
string
number
number
boolean
boolean
boolean
number
number
string
number
number
number
number
boolean
boolean
number
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
string
string
string
controllers.hermes.containers.codeserver.args[] (3)
- --auth
- none
- --user-data-dir
- /opt/data/.vscode
- --extensions-dir
- /opt/data/.vscode
- --port
- "12321"
- /opt/data
string
string
controllers.hermes.containers.codeserver.image.tag (3)
4.129.0@sha256:49d5e176224523b0c924ee35b05c51e9a87f9c170f650ee0f7da05a4581a79ff
string
string
string
string
string
string
string
string
string
string
boolean
string
number
string
string
string
string
string
string
controllers.hermes.containers.dashboard.image.tag (3)
v2026.7.7@sha256:ce3b39adf33fffae8cb19dcae74f971975b972efe91207f7d7539f80a0aae66a
string
string
string
string
string
number
string
string
string
number
number
controllers.hermes.initContainers.init.command[] (6)
- sh
- -c
- set -euo pipefail mkdir -p /opt/data cp /run/config/config.yaml /opt/data/config.yaml cp /run/config/env /opt/data/.env chmod 600 /opt/data/.env skill_dir=/opt/data/skills/homelab/homelab-commit-watcher mkdir -p "$skill_dir" $skill_dir/scripts cp /run/skills/homelab-commit-watcher/SKILL.md "$skill_dir/SKILL.md" cp /run/skills/homelab-commit-watcher/fetch_k8s_repos.py "$skill_dir/scripts/fetch_k8s_repos.py" chmod +x "$skill_dir/scripts/fetch_k8s_repos.py"
string
string
string
number
number
boolean
string
controllers.hermes.initContainers.install-tools.command[] (4)
- /bin/sh
- -c
- set -e mkdir -p /opt/data/.local/bin /opt/data/.local/go rm -f /opt/data/.local/bin/hermes /opt/data/.local/bin/docker if [ ! -f /opt/data/.local/bin/gh ]; then cd /tmp curl -fsSL https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz -o gh.tar.gz tar xzf gh.tar.gz cp gh_2.61.0_linux_amd64/bin/gh /opt/data/.local/bin/ rm -rf gh.tar.gz gh_2.61.0_linux_amd64 fi if [ ! -f /opt/data/.local/go/bin/go ]; then cd /tmp curl -fsSL https://go.dev/dl/go1.23.5.linux-amd64.tar.gz -o go.tar.gz tar xzf go.tar.gz mv go /opt/data/.local/ rm -rf go.tar.gz fi if [ ! -f /opt/data/.local/homebrew/bin/brew ]; then export HOMEBREW_PREFIX=/opt/data/.local/homebrew mkdir -p $HOMEBREW_PREFIX git clone --depth 1 https://github.com/Homebrew/brew $HOMEBREW_PREFIX fi
string
string
controllers.hermes.initContainers.install-tools.image.tag (4)
v2026.7.7@sha256:ce3b39adf33fffae8cb19dcae74f971975b972efe91207f7d7539f80a0aae66a
string
boolean
string
number
number
controllers.hermes.initContainers.fix-run.command[] (2)
- sh
- -c
- chown 10000:10000 /run && chmod 755 /run
string
string
string
number
boolean
number
controllers.hermes.initContainers.01-agent-source.command[] (1)
- /bin/sh
- -c
- set -e cp -r /opt/hermes/. /agent-src/ chown -R 10000:10000 /agent-src/ chmod -R u+rwX /agent-src/plugins/
string
string
controllers.hermes.initContainers.01-agent-source.image.tag (1)
v2026.7.7@sha256:ce3b39adf33fffae8cb19dcae74f971975b972efe91207f7d7539f80a0aae66a
string
boolean
number
number
controllers.hermes.initContainers.02-init-config.command[] (1)
- sh
- -c
- set -euo pipefail mkdir -p /opt/data cp /run/config/config.yaml /opt/data/config.yaml sed -i "s|\${LITELLM_API_KEY}|$LITELLM_API_KEY|g" /opt/data/config.yaml sed -i "s|\${SECRET_DOMAIN}|$SECRET_DOMAIN|g" /opt/data/config.yaml chown 10000:10000 /opt/data/config.yaml
string
string
string
string
boolean
string
number
number
controllers.hermes.initContainers.03-install-tools.command[] (1)
- /bin/sh
- -c
- set -e mkdir -p /opt/data/.local/bin /opt/data/.local/go rm -f /opt/data/.local/bin/hermes /opt/data/.local/bin/docker if [ ! -f /opt/data/.local/bin/gh ]; then cd /tmp curl -fsSL https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz -o gh.tar.gz tar xzf gh.tar.gz cp gh_2.61.0_linux_amd64/bin/gh /opt/data/.local/bin/ rm -rf gh.tar.gz gh_2.61.0_linux_amd64 fi if [ ! -f /opt/data/.local/go/bin/go ]; then cd /tmp curl -fsSL https://go.dev/dl/go1.23.5.linux-amd64.tar.gz -o go.tar.gz tar xzf go.tar.gz mv go /opt/data/.local/ rm -rf go.tar.gz fi if [ ! -f /opt/data/.local/homebrew/bin/brew ]; then export HOMEBREW_PREFIX=/opt/data/.local/homebrew mkdir -p $HOMEBREW_PREFIX git clone --depth 1 https://github.com/Homebrew/brew $HOMEBREW_PREFIX fi if [ -f /opt/hermes/plugins/platforms/photon/sidecar/package.json ]; then cd /opt/hermes/plugins/platforms/photon/sidecar && npm ci 2>/dev/null || npm install fi
string
string
controllers.hermes.initContainers.03-install-tools.image.tag (1)
v2026.7.7@sha256:ce3b39adf33fffae8cb19dcae74f971975b972efe91207f7d7539f80a0aae66a
string
boolean
string
number
number
controllers.hermes.initContainers.copy-agent-source.command[] (1)
- /bin/sh
- -c
- set -e # hermes-agent >= v2026.7.x ships root-only playwright .deps files; # tolerate those but still fail on any other copy error. cp -r /opt/hermes/. /agent-src/ 2>/tmp/cp.err || true if grep -v 'Permission denied' /tmp/cp.err; then exit 1; fi test -e /agent-src/.venv
string
string
controllers.hermes.initContainers.copy-agent-source.image.tag (1)
v2026.7.7.2@sha256:9c841866021c54c4596849f6135717e8a4d52ba510b7f52c50aef1de1a283973
string
boolean
string
number
number
controllers.hermes.initContainers.copy-config.command[] (1)
- sh
- -c
- set -euo pipefail mkdir -p /opt/data cp /run/config/config.yaml /opt/data/config.yaml chown 10000:10000 /opt/data/config.yaml
string
string
string
string
string
controllers.hermes.initContainers.daemon.image.tag (1)
29.6.1-dind@sha256:66d292e5c26bd33a6f6f61cacb880de2186339a524ecba1ce098dbbaceed6515
string
boolean
boolean
string
number
number
number
boolean
boolean
string
number
number
number
boolean
boolean
string
number
number
number
string
boolean
boolean
number
number
controllers.hermes.initContainers.install-memini-plugin.command[] (1)
- sh
- -c
- set -e if [ ! -d /opt/data/plugins/memini ]; then mkdir -p /opt/data/plugins cd /tmp rm -rf memini-src git clone --depth 1 --branch main https://github.com/eleboucher/memini memini-src mv memini-src/integrations/hermes/plugin/memini /opt/data/plugins/memini rm -rf memini-src fi
string
string
string
boolean
string
string
number
string
string
controllers.codeserver.containers.codeserver.args[] (1)
- --auth
- none
- --user-data-dir
- /opt/data/.vscode
- --extensions-dir
- /opt/data/.vscode
- --port
- "12321"
- /opt/data
string
string
string
string
string
string
controllers.codeserver.containers.codeserver.env.PATH (1)
/opt/data/.local/bin:/opt/data/.local/go/bin:/opt/data/.local/homebrew/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
string
string
string
controllers.codeserver.containers.codeserver.image.tag (1)
4.128.0@sha256:bd4a3a022ff016954bf9ae6ea0bce6c7eef96a69da4d2fe34552638f32d4820c
string
string
string
string
string
string
number
number
string
number
string
string
number
number
boolean
number
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
string
string
number
string
string
persistence.configmap.name (2)
{{ .Release.Name }}-config
string
string
string
string
number
string
string
string
string
string
persistence.gallery.path (1)
/mnt/daena/comfyui/output
string
string
string
string
persistence.nfs.path (1)
/mnt/nas/data/shares/hermes
string
string
string
string
string
string
string
number
persistence.skill-commit-watcher.name (1)
hermes-skill-homelab-commit-watcher
string
string
string
string
string
string
number
number
number
number
number
string
string
number
string
number
string
number
number
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
rbac.roles.hermes-read-all.rules[].apiGroups[] (4)
-
- apps
- batch
- networking.k8s.io
- storage.k8s.io
- helm.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io
- source.toolkit.fluxcd.io
- external-secrets.io
string
rbac.roles.hermes-read-all.rules[].resources[] (4)
- pods
- pods/log
- nodes
- services
- namespaces
- configmaps
- persistentvolumes
- persistentvolumeclaims
- endpoints
- resourcequotas
- limitranges
- serviceaccounts
- events
- deployments
- daemonsets
- statefulsets
- replicasets
- controllerrevisions
- jobs
- cronjobs
- ingresses
- ingressclasses
- networkpolicies
- storageclasses
- csinodes
- csidrivers
- volumeattachments
- helmreleases
- kustomizations
- gitrepositories
- helmrepositories
- ocirepositories
- buckets
- helmcharts
- externalsecrets
- secretstores
- clustersecretstores
string
rbac.roles.hermes-read-all.rules[].verbs[] (4)
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
- get
- list
- watch
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
rbac.roles.hermes-write-restricted.rules[].verbs[] (1)
- delete
- delete
- create
- patch
- update
string
string
route.app.hostnames[] (4)
- hermes.erwanleboucher.dev
string
string
string
string
number, string
route.codeserver.hostnames[] (4)
- hermes-code.erwanleboucher.dev
string
string
string
string
string
number, string
route.dashboard.hostnames[] (2)
- hermes.home.mirceanton.com
string
string
string
string
string
string
string
route.hermes.hostnames[] (1)
- hermes.mcgrath.nz
string
string
string
string
string
string
string
string
string