fix: isolate D518 web sentinel runners
This commit is contained in:
@@ -30,11 +30,11 @@ sentinel:
|
||||
dockerSocketPath: /var/run/docker.sock
|
||||
activeDeadlineSeconds: 900
|
||||
ttlSecondsAfterFinished: 3600
|
||||
gitopsPath: deploy/gitops/node/d518/web-probe-sentinel
|
||||
gitopsPath: deploy/gitops/node/d518/web-probe-sentinel-dsflash
|
||||
argo:
|
||||
namespace: argocd
|
||||
projectName: hwlab-d518
|
||||
applicationName: hwlab-web-probe-sentinel
|
||||
applicationName: hwlab-web-probe-sentinel-dsflash
|
||||
repoURL: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git
|
||||
targetRevision: v0.3-gitops
|
||||
image:
|
||||
|
||||
@@ -31,18 +31,18 @@ sentinel:
|
||||
dockerSocketPath: /var/run/docker.sock
|
||||
activeDeadlineSeconds: 900
|
||||
ttlSecondsAfterFinished: 3600
|
||||
gitopsPath: deploy/gitops/node/d518/web-probe-sentinel
|
||||
gitopsPath: deploy/gitops/node/d518/web-probe-sentinel-fake-echo
|
||||
argo:
|
||||
namespace: argocd
|
||||
projectName: hwlab-d518
|
||||
applicationName: hwlab-web-probe-sentinel
|
||||
applicationName: hwlab-web-probe-sentinel-fake-echo
|
||||
repoURL: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git
|
||||
targetRevision: v0.3-gitops
|
||||
image:
|
||||
repository: 127.0.0.1:5000/hwlab/web-probe-sentinel
|
||||
tagSource: source-commit
|
||||
baseImageRef: config/hwlab-node-control-plane.yaml#targets[1].tekton.toolsImage.output
|
||||
envRecipeRef: config/hwlab-web-probe-sentinel/runtime.d518-v03.yaml#sentinel.runtime
|
||||
envRecipeRef: config/hwlab-web-probe-sentinel/runtime.fake-echo.d518-v03.yaml#sentinel.runtime
|
||||
maintenance:
|
||||
startCommand: sentinel maintenance start
|
||||
stopCommand: sentinel maintenance stop
|
||||
|
||||
@@ -13,19 +13,19 @@ sentinel:
|
||||
routePrefix: /sentinels/d518-workbench-dsflash-go-tool-call-10x
|
||||
expectedA: 82.156.23.220
|
||||
frpc:
|
||||
deploymentName: hwlab-web-probe-sentinel-frpc
|
||||
deploymentName: hwlab-web-probe-sentinel-dsflash-frpc
|
||||
image: 127.0.0.1:5000/hwlab/frpc:v0.68.1
|
||||
serverAddr: 82.156.23.220
|
||||
serverPort: 22000
|
||||
tokenSourceRef: platform-infra/pk01-frp.env
|
||||
tokenSourceKey: FRP_TOKEN
|
||||
secretName: hwlab-web-probe-sentinel-frpc
|
||||
secretName: hwlab-web-probe-sentinel-dsflash-frpc
|
||||
secretKey: frpc.toml
|
||||
tokenKey: token
|
||||
httpProxy:
|
||||
name: hwlab-d518-v03-web-probe-sentinel
|
||||
remotePort: 22093
|
||||
localIP: hwlab-web-probe-sentinel.hwlab-v03.svc.cluster.local
|
||||
name: hwlab-d518-v03-web-probe-sentinel-dsflash
|
||||
remotePort: 22094
|
||||
localIP: hwlab-web-probe-sentinel-dsflash.hwlab-v03.svc.cluster.local
|
||||
localPort: 8080
|
||||
caddy:
|
||||
route: PK01
|
||||
@@ -34,4 +34,4 @@ sentinel:
|
||||
email: ops@pikapython.com
|
||||
tls: auto
|
||||
responseHeaderTimeoutSeconds: 600
|
||||
managedBlockOwner: hwlab-web-probe-sentinel-d518-v03
|
||||
managedBlockOwner: hwlab-web-probe-sentinel-d518-v03-dsflash
|
||||
|
||||
@@ -14,19 +14,19 @@ sentinel:
|
||||
routePrefix: /sentinels/d518-workbench-fake-echo-session-invariance-10x
|
||||
expectedA: 82.156.23.220
|
||||
frpc:
|
||||
deploymentName: hwlab-web-probe-sentinel-frpc
|
||||
deploymentName: hwlab-web-probe-sentinel-fake-echo-frpc
|
||||
image: 127.0.0.1:5000/hwlab/frpc:v0.68.1
|
||||
serverAddr: 82.156.23.220
|
||||
serverPort: 22000
|
||||
tokenSourceRef: platform-infra/pk01-frp.env
|
||||
tokenSourceKey: FRP_TOKEN
|
||||
secretName: hwlab-web-probe-sentinel-frpc
|
||||
secretName: hwlab-web-probe-sentinel-fake-echo-frpc
|
||||
secretKey: frpc.toml
|
||||
tokenKey: token
|
||||
httpProxy:
|
||||
name: hwlab-d518-v03-web-probe-sentinel
|
||||
name: hwlab-d518-v03-web-probe-sentinel-fake-echo
|
||||
remotePort: 22093
|
||||
localIP: hwlab-web-probe-sentinel.hwlab-v03.svc.cluster.local
|
||||
localIP: hwlab-web-probe-sentinel-fake-echo.hwlab-v03.svc.cluster.local
|
||||
localPort: 8080
|
||||
caddy:
|
||||
route: PK01
|
||||
@@ -35,4 +35,4 @@ sentinel:
|
||||
email: ops@pikapython.com
|
||||
tls: auto
|
||||
responseHeaderTimeoutSeconds: 600
|
||||
managedBlockOwner: hwlab-web-probe-sentinel-d518-v03
|
||||
managedBlockOwner: hwlab-web-probe-sentinel-d518-v03-fake-echo
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
version: 1
|
||||
kind: HwlabWebProbeSentinelRuntime
|
||||
metadata:
|
||||
id: d518-v03-web-probe-sentinel-runtime
|
||||
id: d518-v03-web-probe-sentinel-dsflash-runtime
|
||||
owner: UniDesk
|
||||
specRef: PJ2026-01060508
|
||||
sentinel:
|
||||
@@ -10,16 +10,16 @@ sentinel:
|
||||
node: D518
|
||||
lane: v03
|
||||
publicOriginRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D518.public.webUrl
|
||||
observeWrapperRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D518.observability.webProbe.sentinels[0]
|
||||
observeWrapperRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D518.observability.webProbe.sentinels.workbench-dsflash-go-tool-call-10x
|
||||
namespace: hwlab-v03
|
||||
serviceAccountName: hwlab-web-probe-sentinel
|
||||
deploymentName: hwlab-web-probe-sentinel
|
||||
serviceName: hwlab-web-probe-sentinel
|
||||
serviceAccountName: hwlab-web-probe-sentinel-dsflash
|
||||
deploymentName: hwlab-web-probe-sentinel-dsflash
|
||||
serviceName: hwlab-web-probe-sentinel-dsflash
|
||||
listenHost: 0.0.0.0
|
||||
servicePort: 8080
|
||||
pvcName: hwlab-web-probe-sentinel-state
|
||||
pvcName: hwlab-web-probe-sentinel-dsflash-state
|
||||
pvcStorage: 10Gi
|
||||
stateRoot: /var/lib/web-probe-sentinel
|
||||
stateRoot: /var/lib/web-probe-sentinel-dsflash
|
||||
imageRef: 127.0.0.1:5000/hwlab/web-probe-sentinel:p3-service
|
||||
replicas: 1
|
||||
healthPath: /api/health
|
||||
@@ -29,5 +29,5 @@ sentinel:
|
||||
heartbeatStaleSeconds: 900
|
||||
maxConcurrentRuns: 1
|
||||
sqlite:
|
||||
path: /var/lib/web-probe-sentinel/index.sqlite
|
||||
path: /var/lib/web-probe-sentinel-dsflash/index.sqlite
|
||||
busyTimeoutMs: 2000
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
version: 1
|
||||
kind: HwlabWebProbeSentinelRuntime
|
||||
metadata:
|
||||
id: d518-v03-web-probe-sentinel-fake-echo-runtime
|
||||
owner: UniDesk
|
||||
specRef: PJ2026-01060508
|
||||
issue: 1206
|
||||
sentinel:
|
||||
runtime:
|
||||
target:
|
||||
node: D518
|
||||
lane: v03
|
||||
publicOriginRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D518.public.webUrl
|
||||
observeWrapperRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D518.observability.webProbe.sentinels.workbench-fake-echo-session-invariance-10x
|
||||
namespace: hwlab-v03
|
||||
serviceAccountName: hwlab-web-probe-sentinel-fake-echo
|
||||
deploymentName: hwlab-web-probe-sentinel-fake-echo
|
||||
serviceName: hwlab-web-probe-sentinel-fake-echo
|
||||
listenHost: 0.0.0.0
|
||||
servicePort: 8080
|
||||
pvcName: hwlab-web-probe-sentinel-fake-echo-state
|
||||
pvcStorage: 10Gi
|
||||
stateRoot: /var/lib/web-probe-sentinel-fake-echo
|
||||
imageRef: 127.0.0.1:5000/hwlab/web-probe-sentinel:p3-service
|
||||
replicas: 1
|
||||
healthPath: /api/health
|
||||
metricsPath: /metrics
|
||||
scheduler:
|
||||
intervalMs: 600000
|
||||
heartbeatStaleSeconds: 900
|
||||
maxConcurrentRuns: 1
|
||||
sqlite:
|
||||
path: /var/lib/web-probe-sentinel-fake-echo/index.sqlite
|
||||
busyTimeoutMs: 2000
|
||||
+1
-1
@@ -10,7 +10,7 @@ sentinel:
|
||||
enabled: true
|
||||
mode: web-probe-observe-wrapper
|
||||
configRefs:
|
||||
runtime: config/hwlab-web-probe-sentinel/runtime.d518-v03.yaml#sentinel.runtime
|
||||
runtime: config/hwlab-web-probe-sentinel/runtime.fake-echo.d518-v03.yaml#sentinel.runtime
|
||||
scenarios: config/hwlab-web-probe-sentinel/scenarios.fake-echo.workbench.yaml#sentinel.scenarios
|
||||
promptSet: config/hwlab-web-probe-sentinel/prompt-set.fake-echo.yaml#sentinel.promptSet
|
||||
reportViews: config/hwlab-web-probe-sentinel/report-views.yaml#sentinel.reportViews
|
||||
|
||||
Reference in New Issue
Block a user