fix(hermes): stabilize operator sessions

This commit is contained in:
jenkins 2026-08-02 14:15:07 -03:00
parent c3be75ec3f
commit 4385a29249
4 changed files with 4 additions and 30 deletions

View File

@ -45,10 +45,6 @@ data:
external_dirs: external_dirs:
- /opt/data/workspace/skills - /opt/data/workspace/skills
plugins:
enabled:
- atlas-operator-guide
terminal: terminal:
backend: local backend: local
cwd: /opt/data/workspace cwd: /opt/data/workspace

View File

@ -23,7 +23,7 @@ spec:
ai.bstein.dev/model: openai-codex/gpt-5.6-terra with local gpt-oss:20b fallback ai.bstein.dev/model: openai-codex/gpt-5.6-terra with local gpt-oss:20b fallback
ai.bstein.dev/role: testing-triage ai.bstein.dev/role: testing-triage
ai.bstein.dev/placement: arm64 gateway lane (rpi5 preferred) ai.bstein.dev/placement: arm64 gateway lane (rpi5 preferred)
ai.bstein.dev/config-rev: "20260802-operator-guide" ai.bstein.dev/config-rev: "20260802-session-stability"
spec: spec:
serviceAccountName: hermes-triage serviceAccountName: hermes-triage
automountServiceAccountToken: true automountServiceAccountToken: true
@ -196,9 +196,6 @@ spec:
- name: mastery-skill - name: mastery-skill
mountPath: /opt/data/workspace/skills/master-hermes-on-atlas mountPath: /opt/data/workspace/skills/master-hermes-on-atlas
readOnly: true readOnly: true
- name: operator-guide-plugin
mountPath: /opt/data/plugins/atlas-operator-guide
readOnly: true
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /api/status path: /api/status
@ -255,13 +252,3 @@ spec:
path: references/mastery-rubric.md path: references/mastery-rubric.md
- key: two-hour-proof-sprint.md - key: two-hour-proof-sprint.md
path: references/two-hour-proof-sprint.md path: references/two-hour-proof-sprint.md
- name: operator-guide-plugin
configMap:
name: hermes-operator-guide-plugin
items:
- key: manifest.json
path: dashboard/manifest.json
- key: index.js
path: dashboard/dist/index.js
- key: style.css
path: dashboard/dist/style.css

View File

@ -41,11 +41,3 @@ configMapGenerator:
- two-hour-proof-sprint.md=skills/master-hermes-on-atlas/references/two-hour-proof-sprint.md - two-hour-proof-sprint.md=skills/master-hermes-on-atlas/references/two-hour-proof-sprint.md
options: options:
disableNameSuffixHash: true disableNameSuffixHash: true
- name: hermes-operator-guide-plugin
namespace: hermes
files:
- manifest.json=plugins/atlas-operator-guide/dashboard/manifest.json
- index.js=plugins/atlas-operator-guide/dashboard/dist/index.js
- style.css=plugins/atlas-operator-guide/dashboard/dist/style.css
options:
disableNameSuffixHash: true

View File

@ -104,12 +104,11 @@ spec:
- --email-domain=* - --email-domain=*
- --authenticated-emails-file=/etc/oauth2-proxy/allowed-emails - --authenticated-emails-file=/etc/oauth2-proxy/allowed-emails
- --set-xauthrequest=true - --set-xauthrequest=true
- --pass-access-token=true - --session-cookie-minimal=true
- --set-authorization-header=true
- --cookie-secure=true - --cookie-secure=true
- --cookie-samesite=lax - --cookie-samesite=lax
- --cookie-refresh=20m - --cookie-refresh=0
- --cookie-expire=24h - --cookie-expire=8h
- --upstream=http://hermes.hermes.svc.cluster.local:9119 - --upstream=http://hermes.hermes.svc.cluster.local:9119
- --http-address=0.0.0.0:4180 - --http-address=0.0.0.0:4180
- --skip-provider-button=true - --skip-provider-button=true