feat: add D601 HWLAB control-plane infra CLI
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
version: 1
|
||||
kind: hwlab-node-control-plane
|
||||
metadata:
|
||||
owner: unidesk
|
||||
relatedIssues:
|
||||
- 290
|
||||
- 1119
|
||||
imagePolicy:
|
||||
requireReproducibleBuildSource: true
|
||||
forbidPrivateOrNodeLocalImagesAsInputs: true
|
||||
allowNodeLocalRegistryAsBuildOutput: true
|
||||
requiredSourceKinds:
|
||||
- dockerfile
|
||||
- docker-compose
|
||||
nodes:
|
||||
D601:
|
||||
route: D601
|
||||
kubeRoute: D601:k3s
|
||||
registry:
|
||||
endpoint: 127.0.0.1:5000
|
||||
|
||||
targets:
|
||||
- id: d601-v03
|
||||
node: D601
|
||||
lane: v03
|
||||
enabled: true
|
||||
ciNamespace: hwlab-ci
|
||||
runtimeNamespace: hwlab-v03
|
||||
source:
|
||||
repository: pikasTech/HWLAB
|
||||
branch: v0.3
|
||||
gitops:
|
||||
branch: v0.3-d601-gitops
|
||||
path: deploy/gitops/node/d601/runtime-v03
|
||||
gitMirror:
|
||||
namespace: devops-infra
|
||||
serviceReadName: git-mirror-http
|
||||
serviceWriteName: git-mirror-write
|
||||
cachePvcName: hwlab-git-mirror-cache
|
||||
cachePvcStorage: 20Gi
|
||||
servicePort: 8080
|
||||
deploymentReplicas: 0
|
||||
secretName: git-mirror-github-ssh
|
||||
syncConfigMapName: git-mirror-sync-script
|
||||
syncJobPrefix: git-mirror-hwlab-d601-v03-sync-manual
|
||||
flushJobPrefix: git-mirror-hwlab-d601-v03-flush-manual
|
||||
readUrl: http://git-mirror-http.devops-infra.svc.cluster.local/pikasTech/HWLAB.git
|
||||
writeUrl: http://git-mirror-write.devops-infra.svc.cluster.local/pikasTech/HWLAB.git
|
||||
tekton:
|
||||
pipelineName: hwlab-d601-v03-ci-image-publish
|
||||
serviceAccountName: hwlab-d601-v03-tekton-runner
|
||||
pipelineRunPrefix: hwlab-d601-v03-ci-poll
|
||||
toolsImage:
|
||||
output: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
|
||||
sourceKind: dockerfile
|
||||
context: .
|
||||
dockerfile: deploy/ci/hwlab-ci-node-tools.Dockerfile
|
||||
publicBaseImages:
|
||||
- docker.io/library/node:22-alpine
|
||||
buildOwner: D601
|
||||
buildMode: node-local
|
||||
argo:
|
||||
namespace: argocd
|
||||
projectName: hwlab-d601
|
||||
applicationName: hwlab-d601-v03
|
||||
applicationFile: application-d601-v03.yaml
|
||||
Reference in New Issue
Block a user