Files
hanzoai_agent/deployments/helm/hanzo-agents/values.yaml
zeekay 2899aeaa9f feat: merge agents control plane + SDKs into unified agent repo
Consolidate all Hanzo agent infrastructure into one repo:
- control-plane/: Go control plane server (was agents-new)
- sdk/: Go, Python, TypeScript SDKs
- deployments/: Docker, Kubernetes, Helm configs
- Dockerfile.sdk: Python SDK image (ghcr.io/hanzoai/agent:latest)
- CI builds both SDK + control-plane images

No more agentfield — everything is hanzoai/agent.
2026-02-13 12:24:31 -08:00

110 lines
2.3 KiB
YAML

controlPlane:
replicaCount: 1
image:
repository: hanzo-agents/control-plane
tag: latest
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 8080
# Admin gRPC listens on (port + 100). Set to 0 to auto-compute.
grpcPort: 0
ingress:
enabled: false
className: ""
annotations: {}
hosts: []
tls: []
storage:
# local (SQLite/Bolt under HANZO_AGENTS_HOME) or postgres
mode: local
# If mode=postgres and this is empty, and postgres.enabled=true, the chart will auto-wire it.
postgresUrl: ""
env:
HANZO_AGENTS_HOME: /data
# Use defaults + env vars (avoids relying on a bundled config file).
# You can set this to a real path if you mount your own config.
HANZO_AGENTS_CONFIG_FILE: /dev/null
extraEnv: []
persistence:
enabled: true
existingClaim: ""
storageClass: ""
accessModes:
- ReadWriteOnce
size: 1Gi
podAnnotations: {}
annotations: {}
podSecurityContext: {}
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: false
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
apiAuth:
enabled: false
apiKey: ""
existingSecret: ""
existingSecretKey: apiKey
postgres:
enabled: false
image:
repository: pgvector/pgvector
tag: pg16
pullPolicy: IfNotPresent
auth:
username: hanzo-agents
password: hanzo-agents
database: hanzo-agents
existingSecret: ""
existingSecretUsernameKey: username
existingSecretPasswordKey: password
existingSecretDatabaseKey: database
persistence:
enabled: true
storageClass: ""
accessModes:
- ReadWriteOnce
size: 5Gi
demoAgent:
enabled: false
image:
# Build locally from deployments/docker/Dockerfile.demo-go-agent and push/load into your cluster.
repository: hanzo-agents-demo-go-agent
tag: local
pullPolicy: IfNotPresent
nodeId: demo-go-agent
service:
type: ClusterIP
port: 8001
demoPythonAgent:
# Demo agent that installs the Python SDK from PyPI at startup (no custom image required).
# Intended for evaluation only.
enabled: false
image:
repository: python
tag: "3.11-slim"
pullPolicy: IfNotPresent
pipPackage: "hanzo-agents"
nodeId: demo-python-agent
service:
type: ClusterIP
port: 8001