Some checks failed
Tests / Declarative: Post Actions failed: 71, skipped: 28, passed: 3680
Re-applies the staged HUX topology pinned to the reviewed build-21 image (git-2f535d3a...-build-21-release@sha256:e5b9b2fa...), with the first-activation posture: HUX_FLAGS=hux.foundation only, HUX_TOOL_ENFORCEMENT=0, and a RollingUpdate partition of 3 so only hermes-chat-tenant-3 rolls. Adds the /healthz auth bypass on the chat proxy so HUX-12 health receipts can observe a real 200, points the evidence policy at it, and makes the delivery flag gate progressive (foundation first, cards enabled per lifecycle acceptance; unknown flags still never ship). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BvMSXH8VH2tMWXanb8SJdf
80 lines
1.6 KiB
YAML
80 lines
1.6 KiB
YAML
# services/hermes/chat-pvcs.yaml
|
|
# Existing tenant claims are explicit so Flux can expand them with the template.
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: home-hermes-chat-tenant-0
|
|
namespace: hermes
|
|
labels:
|
|
app: hermes-chat-tenant
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: astreae
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
---
|
|
# HUX tenants share the backing claim but only receive their pod-specific
|
|
# subdirectory through kubelet subPath mounts.
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: hermes-chat-hux-data
|
|
namespace: hermes
|
|
labels:
|
|
app: hermes-chat-tenant
|
|
ai.bstein.dev/data: tenant-hux-ledger
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteMany
|
|
storageClassName: astreae
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: home-hermes-chat-tenant-1
|
|
namespace: hermes
|
|
labels:
|
|
app: hermes-chat-tenant
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: astreae
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: home-hermes-chat-tenant-2
|
|
namespace: hermes
|
|
labels:
|
|
app: hermes-chat-tenant
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: astreae
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: home-hermes-chat-tenant-3
|
|
namespace: hermes
|
|
labels:
|
|
app: hermes-chat-tenant
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: astreae
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|