Compare commits
18 Commits
807978ef07
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 8404b91ed7 | |||
| b2bdc688da | |||
| 703fa174df | |||
| 68064a8f6b | |||
| d32d7da4c5 | |||
| 0b9d8341f6 | |||
| 4eaf19478c | |||
| 942fb165cb | |||
| 428da5c8c3 | |||
| 0d8a2994ec | |||
| 846316cc45 | |||
| b8ff432e35 | |||
| 1c0399ac09 | |||
| b2b59eeb76 | |||
| 14c73620f4 | |||
| 9668fdf1fd | |||
| fd76da7297 | |||
| 436b7fe11c |
5
manifests/clawdbox-ssh-secret.yaml
Normal file
5
manifests/clawdbox-ssh-secret.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
id_rsa: LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNEQlZPTmlVcDBOYVlxT2NXaENJTFI5eTRSczhQNnpkeW5HaGhCMnNValQ2QUFBQUpnWGYvQlNGMy93ClVnQUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDREJWT05pVXAwTmFZcU9jV2hDSUxSOXk0UnM4UDZ6ZHluR2hoQjJzVWpUNkEKQUFBRUEvaTE4aGR5ZjA4SXB5WlJHUTlrRUhTeFFoNGZTakFISGZhSm5JMFhhTXljRlU0MkpTblExcGlvNXhhRUlndEgzTApoR3p3L3JOM0tjYUdFSGF4U05Qb0FBQUFFbU52Ym1GdVFFMXBibWxOWlM1c2IyTmhiQUVDQXc9PQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K
|
||||||
|
kind: Secret
|
||||||
|
type: Opaque
|
||||||
@@ -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,17 +56,61 @@ 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:
|
||||||
name: discord
|
name: discord
|
||||||
key: token
|
key: token
|
||||||
|
- name: MINIMAX_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: minimax
|
||||||
|
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:
|
||||||
|
|||||||
5
manifests/discord-secret.yaml
Normal file
5
manifests/discord-secret.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
token: TVRRNU1qQTNNRGM0TWpFM01EUXpNVFUwT0EuR2MwWGh1Lm9yV3d6Vl9aNUxzZUJsODVzQ1BId2Z2a2djM0FiNmRDM2o5V0d3
|
||||||
|
kind: Secret
|
||||||
|
type: Opaque
|
||||||
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
|
||||||
5
manifests/github-secret.yaml
Normal file
5
manifests/github-secret.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
pat: Z2l0aHViX3BhdF8xMUNBMlFGRkkwVjEzUWtvSzQwNnZjXzVMMWYzUlc0ckdOOFhEVkR0V3pCTEc4WThzMEhINGtWMEN0dHoxOUdUeWpLUFVYSks1TG0wZkxsSVV2
|
||||||
|
kind: Secret
|
||||||
|
type: Opaque
|
||||||
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==
|
||||||
5
manifests/minimax-secret.yaml
Normal file
5
manifests/minimax-secret.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
token: c2stY3AtZTFPT1FTT2RTQjZLbmtSNFVtbXQ3SWJSX1NieFhuY1lYcHV5elp2Znd4Tnp4ZDh6aDRUbWZJQkZRN2F3ZUd1NHBpYlJTcHZDOVRDSlhNRVdlcFh4bXk5eG5xcnllR0N0WHU2Z3pfZVFwX2I2Y00yanhaR0VicUk=
|
||||||
|
kind: Secret
|
||||||
|
type: Opaque
|
||||||
@@ -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