refactor: retire external vector deployment
This commit is contained in:
@@ -24,14 +24,6 @@ const expected = {
|
||||
THT_WS_TASK13_SMOKE_DWH_PORT: "5432",
|
||||
THT_WS_TASK13_SMOKE_DWH_USER: "task13_reader",
|
||||
THT_WS_TASK13_SMOKE_DWH_PASSWORD_FILE: "/run/secrets/task13-runtime-password",
|
||||
THT_WS_TASK13_SMOKE_VECTOR_TRANSPORT: "pgvector_direct",
|
||||
THT_WS_TASK13_SMOKE_VECTOR_HOST: "vector.task13.invalid",
|
||||
THT_WS_TASK13_SMOKE_VECTOR_PORT: "5432",
|
||||
THT_WS_TASK13_SMOKE_VECTOR_USER: "task13_vector_reader",
|
||||
THT_WS_TASK13_SMOKE_VECTOR_PASSWORD_FILE: "/run/secrets/task13-runtime-password",
|
||||
THT_WS_TASK13_SMOKE_EMBEDDING_BASE_URL: profile === "local"
|
||||
? `http://${config.name}-llm:9000`
|
||||
: "https://embedding.task13.invalid",
|
||||
};
|
||||
for (const [name, value] of Object.entries(expected)) {
|
||||
if (core.environment?.[name] !== value) {
|
||||
@@ -82,7 +74,6 @@ for (const target of [
|
||||
|
||||
const resolverEnvironment = { ...core.environment };
|
||||
resolverEnvironment.THT_WS_TASK13_SMOKE_DWH_PASSWORD_FILE = runtimePasswordMounts[0].source;
|
||||
resolverEnvironment.THT_WS_TASK13_SMOKE_VECTOR_PASSWORD_FILE = runtimePasswordMounts[0].source;
|
||||
const bindings = resolveRuntimeBindings(workspace, resolverEnvironment, [dirname(runtimePasswordMounts[0].source)]);
|
||||
for (const [role, binding] of Object.entries(bindings)) {
|
||||
if ((binding as any).missing.length !== 0) {
|
||||
@@ -99,12 +90,13 @@ if (runtime.database.host !== expected.THT_WS_TASK13_SMOKE_DWH_HOST
|
||||
|| runtime.database.password_file !== runtimePasswordMounts[0].source) {
|
||||
throw new Error("workspace resolver produced the wrong DWH runtime");
|
||||
}
|
||||
if (runtime.vector_db.host !== expected.THT_WS_TASK13_SMOKE_VECTOR_HOST
|
||||
|| runtime.vector_db.user !== expected.THT_WS_TASK13_SMOKE_VECTOR_USER
|
||||
|| runtime.vector_db.password_file !== runtimePasswordMounts[0].source) {
|
||||
throw new Error("workspace resolver produced the wrong vector runtime");
|
||||
if (runtime.resources?.vector?.base_url !== "http://qdrant:6333"
|
||||
|| runtime.resources?.vector?.collection !== "task13-smoke") {
|
||||
throw new Error("workspace resolver produced the wrong qdrant runtime");
|
||||
}
|
||||
if (runtime.embeddings.base_url !== expected.THT_WS_TASK13_SMOKE_EMBEDDING_BASE_URL) {
|
||||
if (runtime.resources?.embeddings?.base_url !== "http://embedding:11434"
|
||||
|| runtime.resources?.embeddings?.model !== "qwen3-embedding:0.6b"
|
||||
|| runtime.resources?.embeddings?.dimensions !== 1024) {
|
||||
throw new Error("workspace resolver produced the wrong embedding runtime");
|
||||
}
|
||||
const secret = readFileSync(bundleSource, "utf8").trim();
|
||||
|
||||
Reference in New Issue
Block a user