test: align release gates with installation config
This commit is contained in:
@@ -34,17 +34,19 @@ printf '%s\n' preserved-placeholder >"$pi_state/agent/models.json"
|
||||
|
||||
printf '{}\n' >"$fixture/pi-auth.json"
|
||||
printf 'THT_MODEL_API_KEY=fixture-model-key\n' >"$fixture/thothii.secrets"
|
||||
printf 'schema_version: 1\n' >"$fixture/thothii-installation.yaml"
|
||||
printf 'fixture-session-password\n' >"$fixture/session-runtime-password"
|
||||
printf 'fixture-session-migrator-password\n' >"$fixture/session-migrator-password"
|
||||
printf 'fixture-session-ca\n' >"$fixture/session-ca.pem"
|
||||
cp "$root/deploy/workspaces/server-sessions.yaml.example" "$fixture/server-sessions.yaml"
|
||||
chmod 0600 "$fixture"/*.json "$fixture"/*.secrets "$fixture"/*password "$fixture"/*.pem
|
||||
chmod 0600 "$fixture"/*.json "$fixture"/*.secrets "$fixture"/*.yaml "$fixture"/*password "$fixture"/*.pem
|
||||
|
||||
cat >"$fixture/server.env" <<EOF
|
||||
THOTH_SERVER_BIND=127.0.0.1
|
||||
THOTH_HTTP_PORT=0
|
||||
PI_AUTH_FILE=$fixture/pi-auth.json
|
||||
THT_SECRETS_FILE=$fixture/thothii.secrets
|
||||
THT_INSTALLATION_CONFIG_SOURCE=$fixture/thothii-installation.yaml
|
||||
THT_AUTH_CONFIG_ROOT=$auth_config
|
||||
THT_DATA_ROOT=$fixture/data
|
||||
THT_PI_STATE_ROOT=$pi_state
|
||||
|
||||
Reference in New Issue
Block a user