feat: unify installation model catalog
This commit is contained in:
@@ -13,9 +13,17 @@ printf '%s\n' '{"zai":{"type":"api_key","key":"fixture-native-auth-key"}}' >"$tm
|
||||
chmod 0600 "$tmp/pi-auth.json"
|
||||
printf '%s\n' 'THT_MODEL_API_KEY=fixture-model-api-key' >"$tmp/thothii.secrets"
|
||||
chmod 0600 "$tmp/thothii.secrets"
|
||||
printf '%s\n' 'schemaVersion: 2' >"$tmp/thothii-installation.yaml"
|
||||
chmod 0600 "$tmp/thothii-installation.yaml"
|
||||
printf '%s' 'fixture-catalog-runtime-password' >"$tmp/catalog-runtime-password"
|
||||
printf '%s' 'fixture-catalog-migrator-password' >"$tmp/catalog-migrator-password"
|
||||
chmod 0600 "$tmp/catalog-runtime-password" "$tmp/catalog-migrator-password"
|
||||
|
||||
export PI_AUTH_FILE="$tmp/pi-auth.json"
|
||||
export THT_SECRETS_FILE="$tmp/thothii.secrets"
|
||||
export THT_INSTALLATION_CONFIG_SOURCE="$tmp/thothii-installation.yaml"
|
||||
export THT_CATALOG_RUNTIME_PASSWORD_SOURCE="$tmp/catalog-runtime-password"
|
||||
export THT_CATALOG_MIGRATOR_PASSWORD_SOURCE="$tmp/catalog-migrator-password"
|
||||
export THT_WORKSPACE_GIT_REMOTE="https://git.example.invalid/thothii/workspaces.git"
|
||||
# Let Docker assign loopback ports so this isolated contract test never collides with an operator stack.
|
||||
export THOTH_CORE_HTTP_PORT=0
|
||||
@@ -66,8 +74,6 @@ docker compose --project-name "$project" -f compose.yaml -f deploy/compose.local
|
||||
command -v pi >/dev/null
|
||||
test ! -e /var/run/docker.sock
|
||||
test -r /home/thoth/.pi/agent/auth.json
|
||||
test -r /home/thoth/.pi/agent/models.json
|
||||
test -r /home/thoth/.pi/agent/settings.json
|
||||
test -r /run/secrets/thothii.secrets
|
||||
touch /data/.task5-writable
|
||||
rm /data/.task5-writable
|
||||
|
||||
Reference in New Issue
Block a user