Commit graph

737 commits

Author SHA1 Message Date
Hermes Agent
bac231097e fix(open-webui): add tailscale.com/https-only: false
Tailscale defaults to HTTPS (443) but Open WebUI only serves HTTP (8080).

- Add tailscale.com/https-only: "false" annotation
- Now hermes-webui.tail14a963.ts.net:8080 works without SSL errors

Fixes ERR_SSL_PROTOCOL_ERROR
2026-05-06 18:05:02 +00:00
sirius0xdev
5300ea4efe
Merge pull request #100 from sirius0xdev/fix/open-webui-pvc
fix(open-webui): add emptyDir volume for SQLite DB
2026-05-06 13:37:28 -04:00
Hermes Agent
192cd656fd fix(open-webui): add emptyDir volume for SQLite DB
Open WebUI crashes on startup because it can't write its SQLite database to
/app/backend/data.

- Add emptyDir volume at /app/backend/data
- Pod restarts will lose data (dev-only acceptable)

Fixes pod crash: peewee.OperationalError: unable to open database file
2026-05-06 17:37:06 +00:00
sirius0xdev
c6b88a4a0a
Merge pull request #99 from sirius0xdev/fix/webui-grafana-annotations
fix: use Grafana Tailscale annotations on Open WebUI service
2026-05-06 12:06:14 -04:00
Hermes Agent
e285401341 fix: use Grafana Tailscale annotations on Open WebUI service
- tailscale.com/expose: "true"
- tailscale.com/hostname: "hermes-webui"
- tailscale.com/tags: "tag:k8s-operator"
- port: 8080 -> 8080 (match Open WebUI default)
- type: ClusterIP explicit
2026-05-06 16:00:17 +00:00
sirius0xdev
f7dcace30c
Merge pull request #98 from sirius0xdev/feat/open-webui-tailscale
feat: add Open WebUI with Tailscale exposure
2026-05-06 11:42:03 -04:00
Hermes Agent
214133d062 feat: add Open WebUI with Tailscale exposure
- Enable Hermes API Server (port 8642) in gateway deployment
- Add Open WebUI deployment connected to Hermes API Server
- Expose Open WebUI via Tailscale using Service annotations
- Create ClusterIP Service for Hermes Agent API Server
- All deployments follow PodSecurity restricted policy
2026-05-06 15:36:27 +00:00
sirius0xdev
1094e69788
Update kustomization.yaml 2026-05-06 10:19:47 -04:00
sirius0xdev
a9edd2df51
Update kustomization.yaml 2026-05-06 00:36:23 -04:00
Hermes Agent
8b6edd3c6a fix: copy ConfigMap to PVC on startup so Hermes config is writable 2026-05-06 03:07:30 +00:00
sirius0xdev
4e9ed1fa2d fix pvc mixup 2026-05-06 03:02:09 +00:00
sirius0xdev
f2e2a9c064
Update rays-deployment.yaml 2026-05-05 22:47:12 -04:00
sirius0xdev
bb31aaceeb
Update deployment.yaml 2026-05-05 22:46:15 -04:00
sirius0xdev
bb86f0fc3f fix cuddagraph issue 2026-05-06 02:08:48 +00:00
sirius0xdev
2102ea882f image hell 2026-05-06 01:57:29 +00:00
sirius0xdev
2b6fc11986 vllm image issue 2026-05-06 01:54:58 +00:00
sirius0xdev
36d09df5b6 fix configmap name 2026-05-06 01:53:13 +00:00
sirius0xdev
ce26d0aaee change pvc name 2026-05-06 01:47:59 +00:00
sirius0xdev
e05e71d0fc vllm image error fix 2026-05-06 01:42:12 +00:00
sirius0xdev
2200006c41 fix vllm error 2026-05-06 01:31:45 +00:00
sirius0xdev
5247e6caee fix vllm deployment 2026-05-06 01:22:07 +00:00
sirius0xdev
b0e77ea84f fuck me 2026-05-06 01:18:24 +00:00
sirius0xdev
7410d84f57 fix vllm 2026-05-06 01:14:00 +00:00
sirius0xdev
94565b7c3b
Update rtx6000-vllm.yaml 2026-05-05 20:44:49 -04:00
sirius0xdev
6c60731177
Update kustomization.yaml 2026-05-04 22:53:56 -04:00
sirius0xdev
882be08f17
Update rtx6000-vllm.yaml 2026-05-04 22:01:15 -04:00
sirius0xdev
16c8ebc41b
Update rtx6000-vllm.yaml 2026-05-04 21:59:35 -04:00
sirius0xdev
e0971380ad vllm deploy 2026-05-05 01:03:33 +00:00
sirius0xdev
4f82d918bd fix deoloyment 2026-05-05 00:51:36 +00:00
sirius0xdev
3625b08119 fix 2026-05-05 00:47:13 +00:00
sirius0xdev
a942dc291c change image 2026-05-05 00:28:48 +00:00
sirius0xdev
d86b65448b
Merge pull request #97 from sirius0xdev/fix/paaas-landing-probes
fix: correct port + robust probes for paaas-landing
2026-05-04 19:15:04 -04:00
sirius0xdev
2c106ef6aa fix: correct port to 8080 + robust startup/readiness/liveness probes for paaas-landing
- Fixed containerPort, Service targetPort, and all probes to use 8080
- Added startupProbe (15s delay, 30 failure threshold) to prevent connection refused errors
- Improved readiness and liveness probes with better timing and timeoutSeconds
- Resolves 'fault filter abort' and 'connection refused' probe failures
2026-05-04 23:13:09 +00:00
sirius0xdev
246047d336 fix liveness probe 2026-05-04 23:07:13 +00:00
sirius0xdev
86a3ae58c5 fix liveness probe 2026-05-04 22:56:39 +00:00
sirius0xdev
200e5c2938 image 2026-05-04 22:50:09 +00:00
sirius0xdev
ac3c23428d fix liveness probe port 2026-05-04 22:24:50 +00:00
sirius0xdev
e4335ed3e7 image issue 2026-05-04 22:19:49 +00:00
sirius0xdev
20f2aafe79 fix paaas landing image 2026-05-04 22:12:42 +00:00
sirius0xdev
680a16e4a8 try new vllm config 2026-05-04 21:53:08 +00:00
sirius0xdev
a066eea5b3 disbable sidecar 2026-05-04 21:23:44 +00:00
sirius0xdev
8234afec1d fix typo 2026-05-04 21:11:40 +00:00
sirius0xdev
fd2b973e45 fix folders error 2026-05-04 20:59:17 +00:00
sirius0xdev
d8506d0d72 debug folders error 2026-05-04 20:53:15 +00:00
sirius0xdev
7317c6e9dc change release.yaml to display dashboards 2026-05-04 20:47:28 +00:00
sirius0xdev
4aea901a09 add dashboards to namespace 2026-05-04 20:38:22 +00:00
sirius0xdev
e6eb28587a fix operator tag 2026-05-04 20:25:07 +00:00
sirius0xdev
6a999fd1ee disable grafana proxy group 2026-05-04 20:16:14 +00:00
sirius0xdev
eafddc9051 fix service annotations 2026-05-04 19:57:09 +00:00
sirius0xdev
b7249cbae4 fix proxy 2026-05-04 19:25:02 +00:00