From 3e84e331b88e51212023e423859265d9c64e124d Mon Sep 17 00:00:00 2001 From: lyon Date: Mon, 15 Jun 2026 12:00:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=A0=E9=80=92=20runner=20boot=20rep?= =?UTF-8?q?o=20URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mgr/provider-profiles.ts | 2 ++ src/mgr/server.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/mgr/provider-profiles.ts b/src/mgr/provider-profiles.ts index 0312c61..108d18a 100644 --- a/src/mgr/provider-profiles.ts +++ b/src/mgr/provider-profiles.ts @@ -674,10 +674,12 @@ function validationExecutionPolicy(profile: BackendProfile, namespace: string): } function runnerDefaultsForValidation(options: ProviderProfileValidationOptions, namespace: string): RunnerJobDefaults { + const bootRepoUrl = optionalString(options.runnerJobDefaults?.bootRepoUrl ?? process.env.AGENTRUN_BOOT_REPO_URL); return { namespace, managerUrl: options.runnerJobDefaults?.managerUrl ?? process.env.AGENTRUN_INTERNAL_MGR_URL ?? `http://agentrun-mgr.${namespace}.svc.cluster.local:8080`, image: options.runnerJobDefaults?.image ?? process.env.AGENTRUN_RUNNER_IMAGE ?? "", + ...(bootRepoUrl ? { bootRepoUrl } : {}), sourceCommit: options.runnerJobDefaults?.sourceCommit ?? options.sourceCommit, serviceAccountName: options.runnerJobDefaults?.serviceAccountName ?? process.env.AGENTRUN_RUNNER_SERVICE_ACCOUNT ?? "agentrun-v01-runner", kubectlCommand: options.runnerJobDefaults?.kubectlCommand ?? options.kubectlCommand ?? "kubectl", diff --git a/src/mgr/server.ts b/src/mgr/server.ts index 4bd9f37..8e4abd9 100644 --- a/src/mgr/server.ts +++ b/src/mgr/server.ts @@ -594,6 +594,7 @@ async function route({ method, url, body, store, sourceCommit, authSummary, runn namespace, managerUrl: runnerJobDefaults?.managerUrl ?? process.env.AGENTRUN_INTERNAL_MGR_URL ?? `http://agentrun-mgr.${namespace}.svc.cluster.local:8080`, image: runnerJobDefaults?.image ?? process.env.AGENTRUN_RUNNER_IMAGE ?? "", + ...optionalStringRecord("bootRepoUrl", runnerJobDefaults?.bootRepoUrl ?? process.env.AGENTRUN_BOOT_REPO_URL), sourceCommit, ...optionalStringRecord("envIdentity", runnerJobDefaults?.envIdentity ?? process.env.AGENTRUN_ENV_IDENTITY), ...optionalStringRecord("artifactCatalogFile", runnerJobDefaults?.artifactCatalogFile ?? process.env.AGENTRUN_ARTIFACT_CATALOG_FILE), @@ -658,6 +659,7 @@ async function route({ method, url, body, store, sourceCommit, authSummary, runn namespace, managerUrl: runnerJobDefaults?.managerUrl ?? process.env.AGENTRUN_INTERNAL_MGR_URL ?? `http://agentrun-mgr.${namespace}.svc.cluster.local:8080`, image: runnerJobDefaults?.image ?? process.env.AGENTRUN_RUNNER_IMAGE ?? "", + ...optionalStringRecord("bootRepoUrl", runnerJobDefaults?.bootRepoUrl ?? process.env.AGENTRUN_BOOT_REPO_URL), sourceCommit, ...optionalStringRecord("envIdentity", runnerJobDefaults?.envIdentity ?? process.env.AGENTRUN_ENV_IDENTITY), ...optionalStringRecord("artifactCatalogFile", runnerJobDefaults?.artifactCatalogFile ?? process.env.AGENTRUN_ARTIFACT_CATALOG_FILE),