From 3d8627f17ce0f455095b814fec553bce4e96f545 Mon Sep 17 00:00:00 2001 From: Paul O'Reilly Date: Thu, 7 May 2026 08:27:23 +1200 Subject: [PATCH] fix(harnesses): scoped account_ref for ambiguous gitea-* providers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gitea-ssh has 3 accounts (ai_enablement, accelerators, homelab) and gitea-https has 2 (primary, admin) — bare provider_type refs hit MultipleAccountsError per SR-DISP-8. Switch to scoped name.space:platform form. Mirrors the agent-runtimes commit; the dispatcher-side parser also gains underscore support for account names like 'ai_enablement'. Co-Authored-By: Claude Opus 4.7 (1M context) --- harnesses/contexts/gitea-admin/v1/harness.yaml | 2 +- harnesses/contexts/gitea-ssh-accelerators/v1/harness.yaml | 2 +- harnesses/contexts/gitea-ssh-homelab/v1/harness.yaml | 2 +- harnesses/contexts/gitea-ssh/v1/harness.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/harnesses/contexts/gitea-admin/v1/harness.yaml b/harnesses/contexts/gitea-admin/v1/harness.yaml index a449dfa..5135b23 100644 --- a/harnesses/contexts/gitea-admin/v1/harness.yaml +++ b/harnesses/contexts/gitea-admin/v1/harness.yaml @@ -19,7 +19,7 @@ ssh_hosts: secrets_required: # ESO-managed gitea-admin token (M22 Phase 9) - name: gitea-admin - account_ref: "gitea-admin" + account_ref: "admin.space:platform" mount_path: /run/agent/secrets/gitea-admin mode: "0400" # Legacy SSH key (file-based, already delivered as mount) diff --git a/harnesses/contexts/gitea-ssh-accelerators/v1/harness.yaml b/harnesses/contexts/gitea-ssh-accelerators/v1/harness.yaml index dae5536..20e8959 100644 --- a/harnesses/contexts/gitea-ssh-accelerators/v1/harness.yaml +++ b/harnesses/contexts/gitea-ssh-accelerators/v1/harness.yaml @@ -20,6 +20,6 @@ scripts: secrets_required: - name: gitea-ssh-accelerators - account_ref: "gitea-ssh-accelerators" + account_ref: "accelerators.space:platform" mount_path: /run/agent/secrets/gitea-ssh-accelerators mode: "0400" diff --git a/harnesses/contexts/gitea-ssh-homelab/v1/harness.yaml b/harnesses/contexts/gitea-ssh-homelab/v1/harness.yaml index 186a129..d10a104 100644 --- a/harnesses/contexts/gitea-ssh-homelab/v1/harness.yaml +++ b/harnesses/contexts/gitea-ssh-homelab/v1/harness.yaml @@ -20,6 +20,6 @@ scripts: secrets_required: - name: gitea-ssh-homelab - account_ref: "gitea-ssh-homelab" + account_ref: "homelab.space:platform" mount_path: /run/agent/secrets/gitea-ssh-homelab mode: "0400" \ No newline at end of file diff --git a/harnesses/contexts/gitea-ssh/v1/harness.yaml b/harnesses/contexts/gitea-ssh/v1/harness.yaml index 44a4930..e05b647 100644 --- a/harnesses/contexts/gitea-ssh/v1/harness.yaml +++ b/harnesses/contexts/gitea-ssh/v1/harness.yaml @@ -20,6 +20,6 @@ scripts: secrets_required: - name: gitea-ssh - account_ref: "gitea-ssh" + account_ref: "ai_enablement.space:platform" mount_path: /run/agent/secrets/gitea-ssh mode: "0400"