96 lines
2.6 KiB
YAML
96 lines
2.6 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: openclaw
|
|
namespace: openclaw
|
|
spec:
|
|
interval: 1h
|
|
chart:
|
|
spec:
|
|
chart: openclaw
|
|
version: "*"
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: openclaw
|
|
valuesFrom:
|
|
- kind: Secret
|
|
name: openclaw-secrets
|
|
valuesKey: values.yaml
|
|
values:
|
|
configMode: overwrite
|
|
app-template:
|
|
controllers:
|
|
main:
|
|
containers:
|
|
main:
|
|
image:
|
|
repository: ghcr.io/openclaw/openclaw
|
|
tag: "latest"
|
|
envFrom:
|
|
- secretRef:
|
|
name: openclaw-secrets
|
|
resources:
|
|
limits:
|
|
memory: 4Gi
|
|
cpu: 2
|
|
requests:
|
|
memory: 1Gi
|
|
cpu: 200m
|
|
configMaps:
|
|
config:
|
|
data:
|
|
openclaw.json: |
|
|
{
|
|
"gateway": {
|
|
"port": 18789,
|
|
"mode": "local",
|
|
"trustedProxies": ["10.0.0.1"],
|
|
"controlUi": {
|
|
"allowedOrigins": [
|
|
"http://localhost:18789",
|
|
"http://127.0.0.1:18789",
|
|
"http://openclaw.net-scope.org"
|
|
]
|
|
}
|
|
},
|
|
"agents": {
|
|
"defaults": {
|
|
"workspace": "/home/node/.openclaw/workspace",
|
|
"model": {
|
|
"primary": "openrouter/tencent/hy3-preview:free"
|
|
},
|
|
"userTimezone": "Europe/Berlin",
|
|
"timeoutSeconds": 600,
|
|
"maxConcurrent": 1
|
|
},
|
|
"list": [
|
|
{
|
|
"id": "main",
|
|
"default": true,
|
|
"identity": {
|
|
"name": "OpenClaw",
|
|
"emoji": "🦞"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"plugins": {
|
|
"entries": {
|
|
"openrouter": {
|
|
"enabled": true
|
|
},
|
|
"anthropic": {
|
|
"enabled": false
|
|
},
|
|
"browser": {
|
|
"enabled": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
persistence:
|
|
data:
|
|
enabled: true
|
|
storageClass: longhorn
|
|
size: 5Gi
|