c8afd525bb
通过 YAML-first 配置和 CLI 管理云端认证、Windows 图形节点、工作区与 MDTODO 数据源。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
68 lines
2.0 KiB
YAML
68 lines
2.0 KiB
YAML
version: 1
|
|
kind: HwlabHwpodNodeDeploymentConfig
|
|
metadata:
|
|
name: hwlab-hwpod-nodes
|
|
owner: unidesk
|
|
spec: PJ2026-010104
|
|
implementationRef: draft-2026-07-10-g14-wsl-python-hwpod-node
|
|
|
|
cloud:
|
|
controlNode: NC01
|
|
lane: v03
|
|
kubeRoute: NC01:k3s
|
|
namespace: hwlab-v03
|
|
publicOrigin: https://hwlab.pikapython.com
|
|
nodeOpsUrl: https://hwlab.pikapython.com/v1/hwpod-node-ops
|
|
nodeAuth:
|
|
sourceRef: hwlab/nc01-v03-hwpod-node.env
|
|
sourceKey: HWLAB_HWPOD_NODE_WS_TOKEN
|
|
generateIfMissing: true
|
|
secretName: hwlab-v03-hwpod-node-auth
|
|
targetKey: token
|
|
opsAuth:
|
|
sourceRef: hwlab/nc01-v03-admin.env
|
|
sourceKey: HWLAB_API_KEY
|
|
|
|
targets:
|
|
G14-WSL:
|
|
enabled: true
|
|
lane: v03
|
|
providerId: G14-WSL
|
|
windowsRoute: G14-WSL:win
|
|
nodeId: node-g14-wsl-constar
|
|
hwpodId: constar-workspace
|
|
interactiveUser: lyon
|
|
python:
|
|
probeLauncherPath: "C:\\Windows\\py.exe"
|
|
guiLauncherPath: "C:\\Windows\\pyw.exe"
|
|
launcherArgs:
|
|
- "-3.11"
|
|
expectedVersionPrefix: "3.11.9"
|
|
runtime:
|
|
root: "C:\\Users\\lyon\\hwlab-node"
|
|
scriptPath: "C:\\Users\\lyon\\hwlab-node\\hwlab-node.py"
|
|
configPath: "C:\\Users\\lyon\\.hwlab\\config.json"
|
|
credentialPath: "C:\\Users\\lyon\\.hwlab\\hwpod-node.token"
|
|
logPath: "C:\\Users\\lyon\\.hwlab\\logs\\hwlab-node.log"
|
|
artifact:
|
|
metadataUrl: https://hwlab.pikapython.com/v1/hwlab-node/update
|
|
channel: stable
|
|
platform: windows
|
|
workspace:
|
|
allowedRoots:
|
|
- "D:\\Work\\CONSTAR_workspace"
|
|
defaultRoot: "D:\\Work\\CONSTAR_workspace"
|
|
desktopConfig:
|
|
serverUrl: https://hwlab.pikapython.com
|
|
autoConnect: true
|
|
requireCredential: true
|
|
updateEnabled: true
|
|
updateAutoApplyWhenIdle: false
|
|
startup:
|
|
mode: hkcu-run
|
|
runKeyName: hwlab-node-g14-wsl
|
|
initialLaunch: interactive-process
|
|
processPattern: hwlab-node.py
|
|
projectManagementSourceRef: config/hwlab-project-management/constar-workspace-mdtodo.yaml#projectManagement.sources[0]
|
|
|