mirror of
https://github.com/hanzoai/agents.git
synced 2026-10-30 18:48:36 +00:00
helm values default of tag: latest violates the universe-wide semver-only image tag policy. Pin to v1.0.0; downstream overrides should pin to a released semver, never :latest.
110 lines
2.3 KiB
YAML
110 lines
2.3 KiB
YAML
controlPlane:
|
|
replicaCount: 1
|
|
|
|
image:
|
|
repository: hanzo-agents/control-plane
|
|
tag: v1.0.0
|
|
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: <from-kms>
|
|
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
|