ci(cicd): add NC01 web probe sentinel PaC

This commit is contained in:
Codex
2026-07-08 20:44:06 +02:00
parent 6508702759
commit e8e179f359
+54
View File
@@ -0,0 +1,54 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
generateName: hwlab-web-probe-sentinel-nc01-
annotations:
pipelinesascode.tekton.dev/on-event: "[push]"
pipelinesascode.tekton.dev/on-target-branch: "[master]"
labels:
app.kubernetes.io/name: hwlab-web-probe-sentinel-nc01-pac
app.kubernetes.io/part-of: hwlab-web-probe-sentinel
unidesk.ai/source-commit: "{{revision}}"
hwlab.pikastech.local/source-commit: "{{revision}}"
spec:
timeouts:
pipeline: 300s
taskRunTemplate:
serviceAccountName: default
podTemplate:
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
pipelineSpec:
tasks:
- name: publish
taskSpec:
steps:
- name: sentinel-publish
image: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
imagePullPolicy: IfNotPresent
workingDir: /workspace
env:
- name: GIT_READ_URL
value: http://gitea-http.devops-infra.svc.cluster.local:3000/mirrors/pikasTech-unidesk.git
- name: SOURCE_COMMIT
value: "{{revision}}"
- name: SOURCE_STAGE_REF
value: refs/unidesk/snapshots/gitea-actions/unidesk-master-nc01/{{revision}}
script: |
#!/bin/sh
set -eu
rm -rf source
git clone --filter=blob:none --no-checkout "$GIT_READ_URL" source
cd source
git fetch --depth=1 --filter=blob:none origin "+$SOURCE_STAGE_REF:refs/remotes/origin/unidesk-source-snapshot"
git checkout --detach "$SOURCE_COMMIT"
bun scripts/cli.ts web-probe sentinel publish-current \
--node NC01 \
--lane v03 \
--sentinel nc01-web-probe-sentinel \
--confirm \
--wait \
--timeout-seconds 180 \
--source-commit "$SOURCE_COMMIT" \
--source-stage-ref "$SOURCE_STAGE_REF" \
--source-authority gitea-snapshot