14 lines
8.9 KiB
YAML
14 lines
8.9 KiB
YAML
{apiVersion: v1,kind: ServiceAccount,metadata: {name: agentrun-nc01-v02-mgr,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}}}
|
|
---
|
|
{apiVersion: v1,kind: Service,metadata: {name: agentrun-mgr,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}},spec: {selector: {app.kubernetes.io/name: agentrun-mgr},ports: [{name: http,port: 8080,targetPort: http}]}}
|
|
---
|
|
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"name":"agentrun-mgr","namespace":"agentrun-v02","labels":{"app.kubernetes.io/part-of":"agentrun","agentrun.pikastech.local/lane":"v0.2","agentrun.pikastech.local/node":"NC01"}},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/name":"agentrun-mgr"}},"template":{"metadata":{"labels":{"app.kubernetes.io/part-of":"agentrun","agentrun.pikastech.local/lane":"v0.2","agentrun.pikastech.local/node":"NC01","app.kubernetes.io/name":"agentrun-mgr"},"annotations":{"agentrun.pikastech.local/lane":"v0.2","agentrun.pikastech.local/source-commit":"2d2139d4eea00d606ac6e1c680a0fb9d4e700a34","agentrun.pikastech.local/env-identity":"1581713fc003567fe98b04cc"}},"spec":{"serviceAccountName":"agentrun-nc01-v02-mgr","containers":[{"name":"mgr","image":"127.0.0.1:5000/agentrun/agentrun-mgr-env@sha256:6b69a7793515fca1974b1abb523545da4dc62d56206e4841c80a79e13f8dc4fc","imagePullPolicy":"IfNotPresent","ports":[{"name":"http","containerPort":8080}],"env":[{"name":"AGENTRUN_LANE","value":"v0.2"},{"name":"DATABASE_URL","valueFrom":{"secretKeyRef":{"name":"agentrun-v02-mgr-db","key":"DATABASE_URL"}}},{"name":"AGENTRUN_SOURCE_COMMIT","value":"2d2139d4eea00d606ac6e1c680a0fb9d4e700a34"},{"name":"AGENTRUN_BOOT_COMMIT","value":"2d2139d4eea00d606ac6e1c680a0fb9d4e700a34"},{"name":"AGENTRUN_BOOT_MODE","value":"mgr"},{"name":"AGENTRUN_BOOT_REPO_URL","value":"http://gitea-http.devops-infra.svc.cluster.local:3000/mirrors/pikasTech-agentrun.git"},{"name":"AGENTRUN_ENV_IDENTITY","value":"1581713fc003567fe98b04cc"},{"name":"AGENTRUN_RUNTIME_NAMESPACE","value":"agentrun-v02"},{"name":"AGENTRUN_INTERNAL_MGR_URL","value":"http://agentrun-mgr.agentrun-v02.svc.cluster.local:8080"},{"name":"AGENTRUN_RUNNER_IMAGE","value":"127.0.0.1:5000/agentrun/agentrun-mgr-env@sha256:6b69a7793515fca1974b1abb523545da4dc62d56206e4841c80a79e13f8dc4fc"},{"name":"AGENTRUN_RUNNER_SERVICE_ACCOUNT","value":"agentrun-nc01-v02-runner"},{"name":"AGENTRUN_RUNNER_JOB_NAME_PREFIX","value":"agentrun-nc01-v02-runner"},{"name":"AGENTRUN_RUNNER_API_KEY_SECRET_NAME","value":"agentrun-v02-api-key"},{"name":"AGENTRUN_RUNNER_API_KEY_SECRET_KEY","value":"HWLAB_API_KEY"},{"name":"AGENTRUN_GIT_MIRROR_BASE_URL","value":"http://gitea-http.devops-infra.svc.cluster.local:3000"},{"name":"AGENTRUN_RUNNER_IDLE_TIMEOUT_MS","value":"600000"},{"name":"AGENTRUN_BACKEND_RETRY_MAX_ATTEMPTS","value":"5"},{"name":"AGENTRUN_BACKEND_RETRY_INITIAL_BACKOFF_MS","value":"1000"},{"name":"AGENTRUN_BACKEND_RETRY_MAX_BACKOFF_MS","value":"30000"},{"name":"AGENTRUN_RUNNER_RETENTION_MAX_RUNNERS","value":"20"},{"name":"AGENTRUN_RUNNER_RETENTION_CLEANUP_ORDER","value":"oldest-inactive-last-active-first"},{"name":"AGENTRUN_RUNNER_RETENTION_ACTIVE_HEARTBEAT_MAX_AGE_MS","value":"900000"},{"name":"AGENTRUN_RUNNER_RETENTION_STALE_PENDING_MAX_AGE_MS","value":"900000"},{"name":"AGENTRUN_RUNNER_RETENTION_MATCH_LABELS_JSON","value":"{\"app.kubernetes.io/part-of\":\"agentrun\",\"app.kubernetes.io/name\":\"agentrun-runner\",\"app.kubernetes.io/component\":\"runner\"}"},{"name":"AGENTRUN_RUNNER_RETENTION_JOB_NAME_PREFIXES","value":"agentrun-nc01-v02-runner,agentrun-v02-runner,agentrun-v01-runner"},{"name":"AGENTRUN_RUNNER_RETENTION_AGE_BASED_CLEANUP_ENABLED","value":"false"},{"name":"AGENTRUN_RUNNER_RETENTION_AGE_BASED_MAX_AGE_HOURS","value":"48"},{"name":"AGENTRUN_CANCEL_DELIVERY_MODE","value":"manager-epoch"},{"name":"AGENTRUN_CANCEL_GRACEFUL_ABORT_MS","value":"15000"},{"name":"AGENTRUN_CANCEL_KILL_ESCALATION_MS","value":"30000"},{"name":"AGENTRUN_CANCEL_STALE_HEARTBEAT_FENCING_MS","value":"900000"},{"name":"AGENTRUN_CANCEL_LATE_WRITE_FENCING_ENABLED","value":"true"},{"name":"AGENTRUN_CANCEL_EVENT_STAGES","value":"accepted,persisted,delivered,aborting,terminalized,fenced,late-write-rejected"},{"name":"AGENTRUN_RUNNER_EGRESS_PROXY_URL","value":"http://10.42.0.1:10808"},{"name":"AGENTRUN_RUNNER_NO_PROXY_EXTRA","value":"localhost,127.0.0.1,::1,.svc,.svc.cluster.local,.cluster.local,hyueapi.com,.hyueapi.com,api.hwpod.com,api.pikapython.com,.pikapython.com"},{"name":"AGENTRUN_API_KEY","valueFrom":{"secretKeyRef":{"name":"agentrun-v02-api-key","key":"HWLAB_API_KEY"}}},{"name":"AGENTRUN_KAFKA_BOOTSTRAP_SERVERS","value":"platform-infra-kafka-kafka-bootstrap.platform-infra.svc.cluster.local:9092"},{"name":"AGENTRUN_KAFKA_CLIENT_ID","value":"agentrun-v02-manager"},{"name":"AGENTRUN_KAFKA_ENABLED","value":"true"},{"name":"AGENTRUN_KAFKA_EVENT_TOPIC","value":"agentrun.event.v1"},{"name":"AGENTRUN_KAFKA_OUTBOX_BATCH_SIZE","value":"100"},{"name":"AGENTRUN_KAFKA_OUTBOX_INTERVAL_MS","value":"500"},{"name":"AGENTRUN_KAFKA_OUTBOX_LEASE_MS","value":"60000"},{"name":"AGENTRUN_KAFKA_OUTBOX_RETRY_BACKOFF_MS","value":"5000"},{"name":"AGENTRUN_KAFKA_STDIO_CLIENT_ID","value":"agentrun-v02-runner"},{"name":"AGENTRUN_KAFKA_STDIO_PRODUCE_ENABLED","value":"true"},{"name":"AGENTRUN_KAFKA_STDIO_TOPIC","value":"codex-stdio.raw.v1"},{"name":"AGENTRUN_MANAGER_RECONCILER_BATCH_SIZE","value":"20"},{"name":"AGENTRUN_MANAGER_RECONCILER_ENABLED","value":"true"},{"name":"AGENTRUN_MANAGER_RECONCILER_INTERVAL_MS","value":"2000"},{"name":"AGENTRUN_POSTGRES_POOL_MAX","value":"4"},{"name":"AGENTRUN_RUNNER_DISPATCHER_ATTEMPT_TIMEOUT_MS","value":"90000"},{"name":"AGENTRUN_RUNNER_DISPATCHER_BATCH_SIZE","value":"10"},{"name":"AGENTRUN_RUNNER_DISPATCHER_ENABLED","value":"true"},{"name":"AGENTRUN_RUNNER_DISPATCHER_INTERVAL_MS","value":"1000"},{"name":"AGENTRUN_RUNNER_DISPATCHER_LEASE_MS","value":"120000"},{"name":"AGENTRUN_RUNNER_DISPATCHER_MAX_ATTEMPTS","value":"5"},{"name":"AGENTRUN_RUNNER_DISPATCHER_RETRY_BACKOFF_MS","value":"5000"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_INITIAL_BACKOFF_MS","value":"2000"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_JITTER_RATIO","value":"0.2"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_MAX_ATTEMPTS","value":"5"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_MAX_BACKOFF_MS","value":"16000"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_MULTIPLIER","value":"2"},{"name":"AGENTRUN_RUNNER_STARTUP_RETRY_TOTAL_DEADLINE_MS","value":"60000"},{"name":"HWLAB_RUNTIME_LANE","value":"v0.3"},{"name":"OTEL_EXPORTER_OTLP_TRACES_ENDPOINT","value":"http://otel-collector.platform-infra.svc.cluster.local:4318/v1/traces"},{"name":"OTEL_SERVICE_NAME","value":"agentrun-manager"},{"name":"UNIDESK_NODE_ID","value":"NC01"},{"name":"UNIDESK_MAIN_SERVER_IP","value":"152.53.229.148"}],"readinessProbe":{"httpGet":{"path":"/health/readiness","port":"http"},"timeoutSeconds":2},"livenessProbe":{"httpGet":{"path":"/health/live","port":"http"},"timeoutSeconds":2},"startupProbe":{"httpGet":{"path":"/health/live","port":"http"},"periodSeconds":10,"timeoutSeconds":2,"failureThreshold":90},"resources":{"requests":{"cpu":"100m","memory":"256Mi"},"limits":{"cpu":"800m","memory":"1Gi"}}}]}}}}
|
|
---
|
|
{apiVersion: rbac.authorization.k8s.io/v1,kind: Role,metadata: {name: agentrun-nc01-v02-mgr-runner-job-controller,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}},rules: [{apiGroups: [batch],resources: [jobs],verbs: [create,delete,get,list,watch]},{apiGroups: [""],resources: [pods],verbs: [delete,get,list,watch]},{apiGroups: [""],resources: [events],verbs: [get,list,watch]},{apiGroups: [""],resources: [persistentvolumeclaims],verbs: [create,get,list,watch,delete]}]}
|
|
---
|
|
{apiVersion: rbac.authorization.k8s.io/v1,kind: RoleBinding,metadata: {name: agentrun-nc01-v02-mgr-runner-job-controller,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}},subjects: [{kind: ServiceAccount,name: agentrun-nc01-v02-mgr}],roleRef: {apiGroup: rbac.authorization.k8s.io,kind: Role,name: agentrun-nc01-v02-mgr-runner-job-controller}}
|
|
---
|
|
{apiVersion: rbac.authorization.k8s.io/v1,kind: Role,metadata: {name: agentrun-nc01-v02-mgr-provider-secret-manager,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}},rules: [{apiGroups: [""],resources: [secrets],verbs: [create,delete,get,list,patch,update]}]}
|
|
---
|
|
{apiVersion: rbac.authorization.k8s.io/v1,kind: RoleBinding,metadata: {name: agentrun-nc01-v02-mgr-provider-secret-manager,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: NC01}},subjects: [{kind: ServiceAccount,name: agentrun-nc01-v02-mgr}],roleRef: {apiGroup: rbac.authorization.k8s.io,kind: Role,name: agentrun-nc01-v02-mgr-provider-secret-manager}}
|