67 lines
1.9 KiB
YAML
67 lines
1.9 KiB
YAML
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
|