feat: add web probe sentinel cicd visibility (#897)

Co-authored-by: Codex <codex@noreply.local>
This commit is contained in:
Lyon
2026-06-25 22:46:46 +08:00
committed by GitHub
parent 46205321bf
commit 2da1c97e0d
8 changed files with 745 additions and 24 deletions
+13 -1
View File
@@ -62,6 +62,7 @@ const REQUIRED_TARGET_SHAPES: Record<HwlabRuntimeWebProbeSentinelConfigRefKey, R
"listenHost",
"servicePort",
"pvcName",
"pvcStorage",
"stateRoot",
"imageRef",
"replicas",
@@ -126,15 +127,26 @@ const REQUIRED_TARGET_SHAPES: Record<HwlabRuntimeWebProbeSentinelConfigRefKey, R
kind: "object",
requiredPaths: [
"controlPlaneConfigRef",
"source.repository",
"source.branch",
"source.gitMirrorReadUrl",
"source.buildContext",
"source.entrypoint",
"gitopsPath",
"argo.namespace",
"argo.projectName",
"argo.applicationName",
"argo.repoURL",
"argo.targetRevision",
"image.repository",
"image.tagSource",
"image.baseImageRef",
"image.envRecipeRef",
"maintenance.startCommand",
"maintenance.stopCommand",
"targetValidation.scenarioId",
"targetValidation.maxSeconds",
"targetValidation.serviceUnavailableVerifyMode",
"targetValidation.serviceUnavailablePolicy",
],
},
secrets: {