314 lines
10 KiB
YAML
314 lines
10 KiB
YAML
manager:
|
|
baseUrl: https://agentrun.74-48-78-17.nip.io/
|
|
timeoutMs: 15000
|
|
|
|
publicExposure:
|
|
enabled: true
|
|
proxyName: agentrun-v01-frpc
|
|
remotePort: 22880
|
|
publicBaseUrl: https://agentrun.74-48-78-17.nip.io/
|
|
masterBaseUrl: http://127.0.0.1:22880
|
|
masterFrps:
|
|
configPath: /opt/hwlab-frp/frps.dev.toml
|
|
containerName: hwlab-frps-dev
|
|
masterCaddy:
|
|
enabled: true
|
|
domain: agentrun.74-48-78-17.nip.io
|
|
configPath: /etc/caddy/Caddyfile
|
|
serviceName: caddy
|
|
upstreamBaseUrl: http://127.0.0.1:22880
|
|
responseHeaderTimeoutSeconds: 60
|
|
|
|
auth:
|
|
env: HWLAB_API_KEY
|
|
file: /root/.config/hwlab-v02/master-server-admin-api-key.env
|
|
header: Authorization
|
|
scheme: Bearer
|
|
|
|
client:
|
|
role: render-only
|
|
transport: direct-http
|
|
|
|
controlPlane:
|
|
default:
|
|
node: G14
|
|
lane: v01
|
|
|
|
nodes:
|
|
G14:
|
|
route: G14
|
|
kubeRoute: G14:k3s
|
|
D601:
|
|
route: D601
|
|
kubeRoute: D601:k3s
|
|
|
|
lanes:
|
|
v01:
|
|
node: G14
|
|
version: v0.1
|
|
source:
|
|
repository: pikasTech/agentrun
|
|
branch: v0.1
|
|
bootstrapFromBranch: v0.1
|
|
bootstrapTimeoutSeconds: 900
|
|
bootstrapPollSeconds: 15
|
|
remote: git@github.com:pikasTech/agentrun.git
|
|
workspace: /root/agentrun-v01
|
|
runtime:
|
|
namespace: agentrun-v01
|
|
managerDeployment: agentrun-mgr
|
|
managerService: agentrun-mgr
|
|
managerPort: 8080
|
|
internalBaseUrl: http://agentrun-mgr.agentrun-v01.svc.cluster.local:8080
|
|
ci:
|
|
namespace: agentrun-ci
|
|
pipeline: agentrun-v01-ci-image-publish
|
|
pipelineRunPrefix: agentrun-v01-ci
|
|
serviceAccountName: agentrun-v01-tekton-runner
|
|
registryPrefix: 127.0.0.1:5000/agentrun
|
|
toolsImage: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
|
|
gitops:
|
|
branch: v0.1-gitops
|
|
path: deploy/gitops/g14/runtime-v01
|
|
argoNamespace: argocd
|
|
argoApplication: agentrun-g14-v01
|
|
repoURL: http://git-mirror-http.devops-infra.svc.cluster.local/pikasTech/agentrun.git
|
|
deployment:
|
|
format: unidesk-yaml-only
|
|
gitopsRoot: deploy/gitops/g14
|
|
runtimeRenderDir: runtime-v01
|
|
artifactCatalogPath: deploy/artifact-catalog.v01.json
|
|
argocd:
|
|
project: agentrun-v01
|
|
applicationFile: application-v01.yaml
|
|
manager:
|
|
serviceAccount: agentrun-v01-mgr
|
|
apiKeySecretRef:
|
|
name: agentrun-v01-api-key
|
|
key: HWLAB_API_KEY
|
|
unideskSshEndpointEnv:
|
|
name: UNIDESK_MAIN_SERVER_IP
|
|
value: 74.48.78.17
|
|
bootRepoUrl: http://git-mirror-http.devops-infra.svc.cluster.local/pikasTech/agentrun.git
|
|
imageBuild:
|
|
context: .
|
|
containerfile: deploy/container/Containerfile
|
|
repository: agentrun-mgr-env
|
|
network: host
|
|
httpProxy: http://127.0.0.1:10808
|
|
httpsProxy: http://127.0.0.1:10808
|
|
noProxy:
|
|
- localhost
|
|
- 127.0.0.1
|
|
- ::1
|
|
- 127.0.0.1:5000
|
|
- localhost:5000
|
|
- .svc
|
|
- .svc.cluster.local
|
|
- .cluster.local
|
|
- hyueapi.com
|
|
- .hyueapi.com
|
|
envIdentityFiles:
|
|
- deploy/container/Containerfile
|
|
- deploy/runtime/boot/agentrun-boot.sh
|
|
- deploy/runtime/boot/agentrun-mgr.sh
|
|
- deploy/runtime/boot/agentrun-runner.sh
|
|
- package.json
|
|
- bun.lock
|
|
- tsconfig.json
|
|
timeoutSeconds: 1800
|
|
pollSeconds: 15
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 800m
|
|
memory: 1Gi
|
|
runner:
|
|
serviceAccount: agentrun-v01-runner
|
|
jobNamePrefix: agentrun-v01-runner
|
|
apiKeySecretRef:
|
|
name: agentrun-v01-api-key
|
|
key: HWLAB_API_KEY
|
|
localPostgres:
|
|
enabled: true
|
|
serviceName: agentrun-v01-postgres
|
|
image: postgres:16-alpine
|
|
storage: 5Gi
|
|
port: 5432
|
|
gitMirror:
|
|
namespace: devops-infra
|
|
readService: git-mirror-http
|
|
readDeployment: git-mirror-http
|
|
writeService: git-mirror-write
|
|
writeDeployment: git-mirror-write
|
|
readUrl: http://git-mirror-http.devops-infra.svc.cluster.local/pikasTech/agentrun.git
|
|
writeUrl: http://git-mirror-write.devops-infra.svc.cluster.local/pikasTech/agentrun.git
|
|
cachePvc: git-mirror-cache
|
|
cacheHostPath: null
|
|
sshSecretName: git-mirror-github-ssh
|
|
githubProxy:
|
|
host: 127.0.0.1
|
|
port: 10808
|
|
toolsImage: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
|
|
syncJobPrefix: git-mirror-agentrun-sync-manual
|
|
flushJobPrefix: git-mirror-agentrun-flush-manual
|
|
repositories:
|
|
- key: agentrun
|
|
repository: pikasTech/agentrun
|
|
sourceBranch: v0.1
|
|
gitopsBranch: v0.1-gitops
|
|
- key: unidesk
|
|
repository: pikasTech/unidesk
|
|
sourceBranch: master
|
|
- key: agent_skills
|
|
repository: pikasTech/agent_skills
|
|
sourceBranch: master
|
|
database:
|
|
mode: local-postgres
|
|
secretRef:
|
|
name: agentrun-v01-mgr-db
|
|
key: DATABASE_URL
|
|
localPostgresExpectedAbsent: false
|
|
secrets: []
|
|
|
|
v02:
|
|
node: D601
|
|
version: v0.2
|
|
source:
|
|
repository: pikasTech/agentrun
|
|
branch: v0.2
|
|
bootstrapFromBranch: v0.1
|
|
bootstrapTimeoutSeconds: 900
|
|
bootstrapPollSeconds: 15
|
|
remote: git@github.com:pikasTech/agentrun.git
|
|
workspace: /home/ubuntu/workspace/agentrun-v02
|
|
runtime:
|
|
namespace: agentrun-v02
|
|
managerDeployment: agentrun-mgr
|
|
managerService: agentrun-mgr
|
|
managerPort: 8080
|
|
internalBaseUrl: http://agentrun-mgr.agentrun-v02.svc.cluster.local:8080
|
|
ci:
|
|
namespace: agentrun-ci
|
|
pipeline: agentrun-v02-ci-image-publish
|
|
pipelineRunPrefix: agentrun-v02-ci
|
|
serviceAccountName: agentrun-v02-tekton-runner
|
|
registryPrefix: 127.0.0.1:5000/agentrun
|
|
toolsImage: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
|
|
gitops:
|
|
branch: v0.2-gitops
|
|
path: deploy/gitops/node/d601/runtime-v02
|
|
argoNamespace: argocd
|
|
argoApplication: agentrun-d601-v02
|
|
repoURL: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/agentrun.git
|
|
deployment:
|
|
format: unidesk-yaml-only
|
|
gitopsRoot: deploy/gitops/node/d601
|
|
runtimeRenderDir: runtime-v02
|
|
artifactCatalogPath: deploy/artifact-catalog.v02.json
|
|
argocd:
|
|
project: agentrun-v02
|
|
applicationFile: application-v02.yaml
|
|
manager:
|
|
serviceAccount: agentrun-v02-mgr
|
|
apiKeySecretRef:
|
|
name: agentrun-v02-api-key
|
|
key: HWLAB_API_KEY
|
|
unideskSshEndpointEnv:
|
|
name: UNIDESK_MAIN_SERVER_IP
|
|
value: 74.48.78.17
|
|
bootRepoUrl: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/agentrun.git
|
|
imageBuild:
|
|
context: .
|
|
containerfile: deploy/container/Containerfile
|
|
repository: agentrun-mgr-env
|
|
network: host
|
|
httpProxy: http://127.0.0.1:18789
|
|
httpsProxy: http://127.0.0.1:18789
|
|
noProxy:
|
|
- localhost
|
|
- 127.0.0.1
|
|
- ::1
|
|
- 127.0.0.1:5000
|
|
- localhost:5000
|
|
- .svc
|
|
- .svc.cluster.local
|
|
- .cluster.local
|
|
- hyueapi.com
|
|
- .hyueapi.com
|
|
envIdentityFiles:
|
|
- deploy/container/Containerfile
|
|
- deploy/runtime/boot/agentrun-boot.sh
|
|
- deploy/runtime/boot/agentrun-mgr.sh
|
|
- deploy/runtime/boot/agentrun-runner.sh
|
|
- package.json
|
|
- bun.lock
|
|
- tsconfig.json
|
|
timeoutSeconds: 1800
|
|
pollSeconds: 15
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 800m
|
|
memory: 1Gi
|
|
runner:
|
|
serviceAccount: agentrun-v02-runner
|
|
jobNamePrefix: agentrun-v02-runner
|
|
apiKeySecretRef:
|
|
name: agentrun-v02-api-key
|
|
key: HWLAB_API_KEY
|
|
localPostgres:
|
|
enabled: false
|
|
gitMirror:
|
|
namespace: devops-infra
|
|
readService: git-mirror-http
|
|
readDeployment: git-mirror-http
|
|
writeService: git-mirror-write
|
|
writeDeployment: git-mirror-write
|
|
readUrl: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/agentrun.git
|
|
writeUrl: http://git-mirror-write.devops-infra.svc.cluster.local:8080/pikasTech/agentrun.git
|
|
cachePvc: hwlab-git-mirror-cache
|
|
cacheHostPath: /var/lib/rancher/k3s/storage/hwlab-d601-v03-git-mirror-cache
|
|
sshSecretName: git-mirror-github-ssh
|
|
githubProxy:
|
|
host: sub2api-egress-proxy.platform-infra.svc.cluster.local
|
|
port: 10808
|
|
toolsImage: 127.0.0.1:5000/hwlab/hwlab-ci-node-tools:node22-alpine-bun-v1
|
|
syncJobPrefix: git-mirror-agentrun-d601-v02-sync-manual
|
|
flushJobPrefix: git-mirror-agentrun-d601-v02-flush-manual
|
|
repositories:
|
|
- key: agentrun
|
|
repository: pikasTech/agentrun
|
|
sourceBranch: v0.2
|
|
gitopsBranch: v0.2-gitops
|
|
- key: unidesk
|
|
repository: pikasTech/unidesk
|
|
sourceBranch: master
|
|
- key: agent_skills
|
|
repository: pikasTech/agent_skills
|
|
sourceBranch: master
|
|
database:
|
|
mode: external-postgres
|
|
provider: PK01
|
|
configRef: config/platform-db/postgres-pk01.yaml
|
|
database: agentrun_v02
|
|
user: agentrun_v02
|
|
sslmode: require
|
|
secretSourceRef: agentrun/d601-v02-mgr-db.env
|
|
secretRef:
|
|
name: agentrun-v02-mgr-db
|
|
key: DATABASE_URL
|
|
localPostgresExpectedAbsent: true
|
|
secrets:
|
|
- id: manager-api-key
|
|
sourceRef: /root/.config/hwlab-v02/master-server-admin-api-key.env
|
|
sourceKey: HWLAB_API_KEY
|
|
targetRef:
|
|
namespace: agentrun-v02
|
|
name: agentrun-v02-api-key
|
|
key: HWLAB_API_KEY
|