test(auth): gate local and OIDC authentication release
This commit is contained in:
@@ -9,7 +9,12 @@ fixture="$(mktemp -d "$tmp_parent/thoth-server-pi-state.XXXXXX")"
|
||||
trap 'rm -rf "$fixture"' EXIT HUP INT TERM
|
||||
|
||||
pi_state="$fixture/empty pi state"
|
||||
auth_config="$fixture/auth"
|
||||
mkdir -p "$pi_state"
|
||||
mkdir -p "$auth_config"
|
||||
chmod 0700 "$auth_config"
|
||||
printf 'mode: local\n' >"$auth_config/auth.yaml"
|
||||
chmod 0600 "$auth_config/auth.yaml"
|
||||
"$root/scripts/prepare-server-pi-state.sh" "$pi_state" "$(id -u)" "$(id -g)"
|
||||
|
||||
for target in auth.json models.json settings.json; do
|
||||
@@ -40,6 +45,7 @@ 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_AUTH_CONFIG_ROOT=$auth_config
|
||||
THT_DATA_ROOT=$fixture/data
|
||||
THT_PI_STATE_ROOT=$pi_state
|
||||
THT_WORKSPACE_REGISTRY_ROOT=$fixture/workspace-registry
|
||||
|
||||
Reference in New Issue
Block a user