fix: YAML-first 治理 CI/CD target (#919)

* docs: specify cicd yaml target governance

* fix: resolve cicd targets from yaml

---------

Co-authored-by: Codex <codex@noreply.local>
This commit is contained in:
Lyon
2026-06-26 01:14:38 +08:00
committed by GitHub
parent 3777577df4
commit edfddd2445
35 changed files with 1079 additions and 181 deletions
+35
View File
@@ -0,0 +1,35 @@
# SPEC: PJ2026-01060308 cicd-yaml-targets draft-2026-06-25-cicd-yaml-targets.
version: 1
kind: UnideskCicdTargets
metadata:
name: unidesk-cicd-targets
owner: unidesk
defaults:
targetId: D601
targets:
D601:
providerId: D601
kubeRoute: D601:k3s
kubeconfig: /etc/rancher/k3s/k3s.yaml
hostCwd: /home/ubuntu
homeDir: /home/ubuntu
pipelineManifest: src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.yaml
codeQueueImage: unidesk-code-queue:dev
guardName: d601_native_k3s_guard
requiredNodeName: d601
artifactRegistry:
configRef: config/artifact-registry.yaml#targets.D601
G14:
providerId: G14
kubeRoute: G14:k3s
kubeconfig: /etc/rancher/k3s/k3s.yaml
hostCwd: /root
homeDir: /root
pipelineManifest: src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.g14.yaml
codeQueueImage: unidesk-code-queue:dev
guardName: g14_native_k3s_guard
requiredNodeLabel:
key: unidesk.ai/node-id
value: G14