Compare commits
16 Commits
fd76da7297
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 8404b91ed7 | |||
| b2bdc688da | |||
| 703fa174df | |||
| 68064a8f6b | |||
| d32d7da4c5 | |||
| 0b9d8341f6 | |||
| 4eaf19478c | |||
| 942fb165cb | |||
| 428da5c8c3 | |||
| 0d8a2994ec | |||
| 846316cc45 | |||
| b8ff432e35 | |||
| 1c0399ac09 | |||
| b2b59eeb76 | |||
| 14c73620f4 | |||
| 9668fdf1fd |
@@ -31,7 +31,6 @@ spec:
|
|||||||
--gateway-port 18789 --gateway-bind lan \
|
--gateway-port 18789 --gateway-bind lan \
|
||||||
--skip-daemon --skip-channels --skip-skills --skip-health --skip-ui
|
--skip-daemon --skip-channels --skip-skills --skip-health --skip-ui
|
||||||
fi
|
fi
|
||||||
# Run the gateway
|
|
||||||
exec node /app/openclaw.mjs gateway --port 18789 --bind lan
|
exec node /app/openclaw.mjs gateway --port 18789 --bind lan
|
||||||
ports:
|
ports:
|
||||||
- name: gateway
|
- name: gateway
|
||||||
@@ -49,7 +48,7 @@ spec:
|
|||||||
- name: TZ
|
- name: TZ
|
||||||
value: "Australia/Sydney"
|
value: "Australia/Sydney"
|
||||||
- name: NODE_OPTIONS
|
- name: NODE_OPTIONS
|
||||||
value: "--dns-result-order=ipv4first --no-network-family-autoselection --import /home/node/canvas-patch.mjs"
|
value: "--dns-result-order=ipv4first --no-network-family-autoselection"
|
||||||
- name: OPENCLAW_GATEWAY_TOKEN
|
- name: OPENCLAW_GATEWAY_TOKEN
|
||||||
value: 356a221b029c582ea983c21b8b01a6689fafb1e0182e8af7
|
value: 356a221b029c582ea983c21b8b01a6689fafb1e0182e8af7
|
||||||
- name: GITHUB_TOKEN
|
- name: GITHUB_TOKEN
|
||||||
@@ -57,6 +56,11 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: github
|
name: github
|
||||||
key: pat
|
key: pat
|
||||||
|
- name: AXWAY_GITHUB_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: axway-github
|
||||||
|
key: token
|
||||||
- name: DISCORD_BOT_TOKEN
|
- name: DISCORD_BOT_TOKEN
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
@@ -67,12 +71,46 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: minimax
|
name: minimax
|
||||||
key: token
|
key: token
|
||||||
|
- name: HOOKS_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: hooks-token
|
||||||
|
key: token
|
||||||
|
- name: TELEGRAM_BOT_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: telegram-bot-token
|
||||||
|
key: token
|
||||||
|
- name: ZAI_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: zai
|
||||||
|
key: token
|
||||||
|
- name: PAPRIKA_EMAIL
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: paprika
|
||||||
|
key: email
|
||||||
|
- name: PAPRIKA_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: paprika
|
||||||
|
key: password
|
||||||
|
- name: NPM_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: npm
|
||||||
|
key: token
|
||||||
|
- name: CLAWHUB_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: clawhub
|
||||||
|
key: token
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: home
|
- name: home
|
||||||
mountPath: /home/node
|
mountPath: /home/node
|
||||||
- name: tmp
|
- name: tmp
|
||||||
mountPath: /tmp
|
mountPath: /tmp
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: home
|
- name: home
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
|
|||||||
8
manifests/gateway-token-secret.yaml
Normal file
8
manifests/gateway-token-secret.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: gateway-token
|
||||||
|
namespace: openclaw
|
||||||
|
type: Opaque
|
||||||
|
data:
|
||||||
|
token: MzU2YTIxMWIwMjljNTgyZWE5ODNjMjFiOGIwMWE2Njg5ZmFmYjFlMDE4MmU4YWY3
|
||||||
8
manifests/hooks-token-secret.yaml
Normal file
8
manifests/hooks-token-secret.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: hooks-token
|
||||||
|
namespace: openclaw
|
||||||
|
type: Opaque
|
||||||
|
data:
|
||||||
|
token: N2IxN2JmZDU0NjBhNTFlYTIwZWY2OGZmODJjN2IwZDYwYTA0NTAyMGVmNjZlYmQ3NGJkYzkzNzAyYWIzNTdmYg==
|
||||||
@@ -4,8 +4,6 @@ metadata:
|
|||||||
name: openclaw
|
name: openclaw
|
||||||
namespace: openclaw
|
namespace: openclaw
|
||||||
---
|
---
|
||||||
# Minimal Role/RoleBinding placeholder.
|
|
||||||
# Adjust permissions once we know what OpenClaw needs (MCP, secrets read, etc.)
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
@@ -15,6 +13,9 @@ rules:
|
|||||||
- apiGroups: [""]
|
- apiGroups: [""]
|
||||||
resources: ["pods", "pods/log"]
|
resources: ["pods", "pods/log"]
|
||||||
verbs: ["get", "list", "watch"]
|
verbs: ["get", "list", "watch"]
|
||||||
|
- apiGroups: [""]
|
||||||
|
resources: ["secrets"]
|
||||||
|
verbs: ["get", "list", "watch", "create", "update", "patch"]
|
||||||
---
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
|
|||||||
8
manifests/telegram-secret.yaml
Normal file
8
manifests/telegram-secret.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: telegram-bot-token
|
||||||
|
namespace: openclaw
|
||||||
|
type: Opaque
|
||||||
|
data:
|
||||||
|
token: ODMyMzE1MjY1MDpBQUc2a25mb3pkeTEyWVduakhLQzdvRXVYUDJnMXl1bDZHOA==
|
||||||
Reference in New Issue
Block a user