diff --git a/deploy/gitops/node/d601/web-probe-sentinel-mdtodo/web-probe-sentinel.yaml b/deploy/gitops/node/d601/web-probe-sentinel-mdtodo/web-probe-sentinel.yaml index 76a30ec6..d1a06743 100644 --- a/deploy/gitops/node/d601/web-probe-sentinel-mdtodo/web-probe-sentinel.yaml +++ b/deploy/gitops/node/d601/web-probe-sentinel-mdtodo/web-probe-sentinel.yaml @@ -2,9 +2,9 @@ --- {apiVersion: v1,kind: PersistentVolumeClaim,metadata: {name: hwlab-web-probe-sentinel-mdtodo-state,namespace: hwlab-v03,labels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},spec: {accessModes: [ReadWriteOnce],resources: {requests: {storage: 10Gi}}}} --- -{apiVersion: v1,kind: ConfigMap,metadata: {name: hwlab-web-probe-sentinel-mdtodo-config,namespace: hwlab-v03,labels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},data: {config-summary.json: "{\n \"specRef\": \"PJ2026-01060508 Web哨兵 draft-2026-06-25-p0-web-probe-sentinel\",\n \"node\": \"D601\",\n \"lane\": \"v03\",\n \"sentinelId\": \"mdtodo-visual-regression\",\n \"publicBaseUrl\": \"https://monitor.pikapython.com/sentinels/mdtodo-visual-regression\",\n \"routePrefix\": \"/sentinels/mdtodo-visual-regression\",\n \"gitopsPath\": \"deploy/gitops/node/d601/web-probe-sentinel-mdtodo\",\n \"valuesRedacted\": true\n}"}} +{apiVersion: v1,kind: ConfigMap,metadata: {name: hwlab-web-probe-sentinel-mdtodo-config,namespace: hwlab-v03,labels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},data: {config-summary.json: "{\n \"specRef\": \"PJ2026-01060508 Web哨兵 draft-2026-06-27-p11-monitor-web-observability-dashboard\",\n \"node\": \"D601\",\n \"lane\": \"v03\",\n \"sentinelId\": \"mdtodo-visual-regression\",\n \"publicBaseUrl\": \"https://monitor.pikapython.com/sentinels/mdtodo-visual-regression\",\n \"routePrefix\": \"/sentinels/mdtodo-visual-regression\",\n \"gitopsPath\": \"deploy/gitops/node/d601/web-probe-sentinel-mdtodo\",\n \"valuesRedacted\": true\n}"}} --- -{apiVersion: apps/v1,kind: Deployment,metadata: {name: hwlab-web-probe-sentinel-mdtodo,namespace: hwlab-v03,labels: &labels {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},spec: {replicas: 1,selector: {matchLabels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo}},template: {metadata: {labels: *labels},spec: {serviceAccountName: hwlab-web-probe-sentinel-mdtodo,containers: [{name: sentinel,image: 127.0.0.1:5000/hwlab/web-probe-sentinel-mdtodo@sha256:1bd28d1a5c6357e273667c3977f2c390063ed8bebcfe00c2c497f6b497e19c9e,imagePullPolicy: IfNotPresent,args: ["--node",D601,"--lane",v03,"--sentinel",mdtodo-visual-regression,"--state-root",/var/lib/web-probe-sentinel-mdtodo,"--host",0.0.0.0,"--port","8080"],env: [{name: UNIDESK_WEB_PROBE_SENTINEL_ID,value: mdtodo-visual-regression}],ports: [{name: http,containerPort: 8080}],readinessProbe: {httpGet: {path: /api/health,port: http}},livenessProbe: {httpGet: {path: /api/health,port: http}},volumeMounts: [{name: state,mountPath: /var/lib/web-probe-sentinel-mdtodo}]}],volumes: [{name: state,persistentVolumeClaim: {claimName: hwlab-web-probe-sentinel-mdtodo-state}}]}}}} +{apiVersion: apps/v1,kind: Deployment,metadata: {name: hwlab-web-probe-sentinel-mdtodo,namespace: hwlab-v03,labels: &labels {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},spec: {replicas: 1,selector: {matchLabels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo}},template: {metadata: {labels: *labels},spec: {serviceAccountName: hwlab-web-probe-sentinel-mdtodo,containers: [{name: sentinel,image: 127.0.0.1:5000/hwlab/web-probe-sentinel-mdtodo@sha256:847a8ff7f013e1566d6631b7a3d9c973d76b38aa15fa247f85aa5dcd7391c20e,imagePullPolicy: IfNotPresent,args: ["--node",D601,"--lane",v03,"--sentinel",mdtodo-visual-regression,"--state-root",/var/lib/web-probe-sentinel-mdtodo,"--host",0.0.0.0,"--port","8080"],env: [{name: UNIDESK_WEB_PROBE_SENTINEL_ID,value: mdtodo-visual-regression}],ports: [{name: http,containerPort: 8080}],readinessProbe: {httpGet: {path: /api/health,port: http}},livenessProbe: {httpGet: {path: /api/health,port: http}},volumeMounts: [{name: state,mountPath: /var/lib/web-probe-sentinel-mdtodo}]}],volumes: [{name: state,persistentVolumeClaim: {claimName: hwlab-web-probe-sentinel-mdtodo-state}}]}}}} --- {apiVersion: v1,kind: Service,metadata: {name: hwlab-web-probe-sentinel-mdtodo,namespace: hwlab-v03,labels: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo,app.kubernetes.io/part-of: hwlab-web-probe-sentinel,app.kubernetes.io/managed-by: unidesk,unidesk.ai/spec-ref: PJ2026-01060508,unidesk.ai/node: D601,unidesk.ai/lane: v03,unidesk.ai/web-probe-sentinel-id: mdtodo-visual-regression}},spec: {type: ClusterIP,selector: {app.kubernetes.io/name: hwlab-web-probe-sentinel-mdtodo},ports: [{name: http,port: 8080,targetPort: http}]}} ---