diff --git a/bootstrap/bootstrap.js b/bootstrap/bootstrap.js index d2826e9..f22af25 100644 --- a/bootstrap/bootstrap.js +++ b/bootstrap/bootstrap.js @@ -642,12 +642,13 @@ async function seedDirectory(token, clientId, jumpClientId) { requestable: false, }); - // Remove legacy OpenBao/bao-renewer seed resources if present — OpenBao is an + // Remove or set ignored on OpenBao/bao-renewer seed resources if present — OpenBao is an // internal stack service, not a user-facing published directory service. - const openbaoRes = resources.find((r) => r.slug === 'openbao'); - const renewerRes = resources.find((r) => r.slug === 'bao-renewer'); - if (openbaoRes) await dirDelete(token, `resources/${openbaoRes.id}`); - if (renewerRes) await dirDelete(token, `resources/${renewerRes.id}`); + for (const r of resources) { + if (r.slug === 'openbao' || r.slug === 'bao-renewer' || (r.name && r.name.includes('openbao')) || (r.name && r.name.includes('bao-renewer'))) { + await dirDelete(token, `resources/${r.id}`).catch(() => {}); + } + } // SSH jump host service (core component — always registered). let jumpSvc = null; diff --git a/pr_url.txt b/pr_url.txt deleted file mode 100644 index 5401c44..0000000 --- a/pr_url.txt +++ /dev/null @@ -1 +0,0 @@ -https://github.com/theta42/theta-suite/pull/75 diff --git a/sso-manager-node b/sso-manager-node index 9025fee..583b822 160000 --- a/sso-manager-node +++ b/sso-manager-node @@ -1 +1 @@ -Subproject commit 9025feef1b3fd7a0358a7e6ac35f123a7682d73e +Subproject commit 583b822e4ae87bdd30012e14f65a2de76d5639ba diff --git a/theta-agent b/theta-agent index 57d5dfc..efae056 160000 --- a/theta-agent +++ b/theta-agent @@ -1 +1 @@ -Subproject commit 57d5dfc174f98dc7bd4aaf93c0d9206303addd36 +Subproject commit efae05686e41dcd0aee46e36811263d537cb32cc