From 1310725c69cc77d3b7c48387207515ed36155058 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 19 Jun 2026 14:36:01 +0000 Subject: [PATCH] fix: render AgentRun runner retention controls --- scripts/src/agentrun-manifests.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/src/agentrun-manifests.ts b/scripts/src/agentrun-manifests.ts index 05378ff8..f0736b2f 100644 --- a/scripts/src/agentrun-manifests.ts +++ b/scripts/src/agentrun-manifests.ts @@ -396,8 +396,8 @@ function agentRunManagerManifests(spec: AgentRunLaneSpec, sourceCommit: string, kind: "Role", metadata: { name: `${spec.deployment.manager.serviceAccount}-runner-job-controller`, namespace: spec.runtime.namespace, labels: agentRunLabels(spec) }, rules: [ - { apiGroups: ["batch"], resources: ["jobs"], verbs: ["create", "get", "list", "watch"] }, - { apiGroups: [""], resources: ["pods"], verbs: ["get", "list", "watch"] }, + { apiGroups: ["batch"], resources: ["jobs"], verbs: ["create", "delete", "get", "list", "watch"] }, + { apiGroups: [""], resources: ["pods"], verbs: ["delete", "get", "list", "watch"] }, { apiGroups: [""], resources: ["persistentvolumeclaims"], verbs: ["create", "get", "list", "watch", "delete"] }, ], }, @@ -437,6 +437,7 @@ function managerEnv(spec: AgentRunLaneSpec, sourceCommit: string, imageRef: stri { name: "AGENTRUN_INTERNAL_MGR_URL", value: spec.runtime.internalBaseUrl }, { name: "AGENTRUN_RUNNER_IMAGE", value: imageRef }, { name: "AGENTRUN_RUNNER_SERVICE_ACCOUNT", value: spec.deployment.runner.serviceAccount }, + { name: "AGENTRUN_RUNNER_JOB_NAME_PREFIX", value: spec.deployment.runner.jobNamePrefix }, { name: "AGENTRUN_RUNNER_IDLE_TIMEOUT_MS", value: String(spec.deployment.runner.idleTimeoutMs) }, { name: "AGENTRUN_RUNNER_RETENTION_MAX_RUNNERS", value: String(spec.deployment.runner.retention.maxRunners) }, { name: "AGENTRUN_RUNNER_RETENTION_CLEANUP_ORDER", value: spec.deployment.runner.retention.cleanupOrder },