feat: 分离 HarnessRL Temporal 后端
This commit is contained in:
@@ -508,6 +508,8 @@ lanes:
|
||||
- hwlab-project-management
|
||||
- hwlab-tasktree-api
|
||||
- hwlab-tasktree-worker
|
||||
- hwlab-harnessrl-api
|
||||
- hwlab-harnessrl-worker
|
||||
- hwlab-cloud-web
|
||||
- hwlab-gateway
|
||||
- hwlab-edge-proxy
|
||||
@@ -519,6 +521,8 @@ lanes:
|
||||
hwlab-project-management: deploy/runtime/boot/hwlab-project-management.sh
|
||||
hwlab-tasktree-api: deploy/runtime/boot/hwlab-tasktree-api.sh
|
||||
hwlab-tasktree-worker: deploy/runtime/boot/hwlab-tasktree-worker.sh
|
||||
hwlab-harnessrl-api: deploy/runtime/boot/hwlab-harnessrl-api.sh
|
||||
hwlab-harnessrl-worker: deploy/runtime/boot/hwlab-harnessrl-worker.sh
|
||||
hwlab-cloud-web: deploy/runtime/boot/hwlab-cloud-web.sh
|
||||
hwlab-gateway: deploy/runtime/boot/hwlab-gateway.sh
|
||||
hwlab-edge-proxy: deploy/runtime/boot/hwlab-edge-proxy.sh
|
||||
@@ -665,6 +669,38 @@ lanes:
|
||||
env:
|
||||
TZ: Asia/Shanghai
|
||||
observable: true
|
||||
hwlab-harnessrl-api:
|
||||
runtimeKind: bun-command
|
||||
entrypoint: cmd/hwlab-harnessrl-api/main.ts
|
||||
artifactKind: bun-command
|
||||
healthPath: /readyz
|
||||
healthPort: 6675
|
||||
componentPaths:
|
||||
- cmd/hwlab-harnessrl-api/
|
||||
- internal/harnessrl/
|
||||
- internal/cloud/server-caserun-http.ts
|
||||
- package.json
|
||||
- package-lock.json
|
||||
- deploy/runtime/boot/hwlab-harnessrl-api.sh
|
||||
env:
|
||||
TZ: Asia/Shanghai
|
||||
observable: true
|
||||
hwlab-harnessrl-worker:
|
||||
runtimeKind: bun-command
|
||||
entrypoint: cmd/hwlab-harnessrl-worker/main.ts
|
||||
artifactKind: bun-command
|
||||
healthPath: /readyz
|
||||
healthPort: 6676
|
||||
componentPaths:
|
||||
- cmd/hwlab-harnessrl-worker/
|
||||
- internal/harnessrl/
|
||||
- tools/src/hwlab-caserun-lib.ts
|
||||
- package.json
|
||||
- package-lock.json
|
||||
- deploy/runtime/boot/hwlab-harnessrl-worker.sh
|
||||
env:
|
||||
TZ: Asia/Shanghai
|
||||
observable: true
|
||||
hwlab-cloud-web:
|
||||
runtimeKind: cloud-web
|
||||
entrypoint: web/hwlab-cloud-web/index.html
|
||||
@@ -893,6 +929,7 @@ lanes:
|
||||
HWLAB_WORKBENCH_RUNTIME_URL: http://hwlab-workbench-runtime.hwlab-v03.svc.cluster.local:6671
|
||||
HWLAB_PROJECT_MANAGEMENT_URL: http://hwlab-project-management.hwlab-v03.svc.cluster.local:6672
|
||||
HWLAB_TASKTREE_URL: http://hwlab-tasktree-api.hwlab-v03.svc.cluster.local:6673
|
||||
HARNESSRL_API_URL: http://hwlab-harnessrl-api.hwlab-v03.svc.cluster.local:6675
|
||||
HWLAB_HWPOD_SPEC_REGISTRY_DIRS: /etc/hwlab/hwpod-specs
|
||||
HWLAB_HWPOD_NODE_WS_TOKEN: secretRef:hwlab-v03-hwpod-node-auth/token
|
||||
HWLAB_USER_BILLING_LOGIN_RETRY_ATTEMPTS: "2"
|
||||
@@ -1018,7 +1055,31 @@ lanes:
|
||||
TASKTREE_TEMPORAL_TASK_QUEUE: hwlab-v03-tasktree
|
||||
TASKTREE_WORKER_HEALTH_PORT: "6674"
|
||||
OTEL_SERVICE_NAME: hwlab-tasktree-worker
|
||||
- serviceId: hwlab-harnessrl-api
|
||||
replicas: 1
|
||||
env:
|
||||
HARNESSRL_DATABASE_URL: secretRef:hwlab-harnessrl-db/database-url
|
||||
HARNESSRL_TEMPORAL_ADDRESS: temporal-frontend.temporal.svc.cluster.local:7233
|
||||
HARNESSRL_TEMPORAL_NAMESPACE: unidesk
|
||||
HARNESSRL_TEMPORAL_TASK_QUEUE: hwlab-v03-harnessrl
|
||||
HARNESSRL_API_PORT: "6675"
|
||||
OTEL_SERVICE_NAME: hwlab-harnessrl-api
|
||||
- serviceId: hwlab-harnessrl-worker
|
||||
replicas: 1
|
||||
env:
|
||||
HARNESSRL_DATABASE_URL: secretRef:hwlab-harnessrl-db/database-url
|
||||
HARNESSRL_TEMPORAL_ADDRESS: temporal-frontend.temporal.svc.cluster.local:7233
|
||||
HARNESSRL_TEMPORAL_NAMESPACE: unidesk
|
||||
HARNESSRL_TEMPORAL_TASK_QUEUE: hwlab-v03-harnessrl
|
||||
HARNESSRL_WORKER_HEALTH_PORT: "6676"
|
||||
OTEL_SERVICE_NAME: hwlab-harnessrl-worker
|
||||
services:
|
||||
- serviceId: hwlab-harnessrl-api
|
||||
namespace: hwlab-dev
|
||||
healthPath: /health/live
|
||||
- serviceId: hwlab-harnessrl-worker
|
||||
namespace: hwlab-dev
|
||||
healthPath: /health/live
|
||||
- serviceId: hwlab-tasktree-api
|
||||
namespace: hwlab-dev
|
||||
healthPath: /health/live
|
||||
|
||||
Reference in New Issue
Block a user