Let Heimdall local PV drive scheduling

This commit is contained in:
juvdiaz 2026-06-04 18:17:09 -06:00
parent 38c6785269
commit 73bae8eb92
2 changed files with 3 additions and 1 deletions

View File

@ -449,6 +449,9 @@ The `heimdall` app is intentionally waited on at the end of `./lab.sh apps`.
It runs the LinuxServer.io Heimdall dashboard, persists `/config` on It runs the LinuxServer.io Heimdall dashboard, persists `/config` on
OpenEBS, and seeds tiles for the website, demo apps, Gitea, Grafana, OpenEBS, and seeds tiles for the website, demo apps, Gitea, Grafana,
Prometheus, Alertmanager, Argo CD, the local registry, and Heimdall itself. Prometheus, Alertmanager, Argo CD, the local registry, and Heimdall itself.
Its manifest only selects Linux nodes; the bound OpenEBS local PV supplies the
node affinity. Do not also pin it to a workload class unless the retained PV is
rebuilt on a node with that label.
Because Heimdall does not support reverse-proxy subfolder hosting cleanly, it Because Heimdall does not support reverse-proxy subfolder hosting cleanly, it
is exposed through the dedicated hostname `heimdall.lab2025.duckdns.org` rather is exposed through the dedicated hostname `heimdall.lab2025.duckdns.org` rather
than a `/heimdall/` path. than a `/heimdall/` path.

View File

@ -269,7 +269,6 @@ spec:
spec: spec:
nodeSelector: nodeSelector:
kubernetes.io/os: linux kubernetes.io/os: linux
homelab.dev/workload-class: platform
securityContext: securityContext:
fsGroup: 1000 fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch fsGroupChangePolicy: OnRootMismatch