diff --git a/tests/creator_commit/verify-remote.ps1 b/tests/creator_commit/verify-remote.ps1 index 6e5eeca..e7e3ad5 100644 --- a/tests/creator_commit/verify-remote.ps1 +++ b/tests/creator_commit/verify-remote.ps1 @@ -61,11 +61,12 @@ function Expect-CreatorStatus([string]$url, [object]$body, [string]$token, [int] } } -$environment = docker --context $DockerContext inspect --format '{{range .Config.Env}}{{println .}}{{end}}' $coreContainer -$bootstrapEntry = $environment | Where-Object { $_ -like "CREATOR_BOOTSTRAP_TOKEN=*" } | Select-Object -First 1 -if (-not $bootstrapEntry) { throw "Creator bootstrap metadata unavailable" } -$bootstrapToken = $bootstrapEntry.Substring("CREATOR_BOOTSTRAP_TOKEN=".Length) -$sessionResponse = docker --context $DockerContext exec --env "CREATOR_TEST_BOOTSTRAP=$bootstrapToken" $coreContainer sh -c 'wget -qO- --header="Authorization: Bearer $CREATOR_TEST_BOOTSTRAP" --post-data="" "$1/v1/creator/sessions"' sh http://localhost:8080 +$sessionResponse = docker --context $DockerContext exec $coreContainer sh -c ' +token="$CREATOR_BOOTSTRAP_TOKEN" +if [ -n "$CREATOR_BOOTSTRAP_TOKEN_FILE" ]; then token=$(cat "$CREATOR_BOOTSTRAP_TOKEN_FILE"); fi +if [ -z "$token" ]; then exit 7; fi +wget -qO- --header="Authorization: Bearer $token" --post-data="" "$1/v1/creator/sessions" +' sh http://localhost:8080 if ($LASTEXITCODE -ne 0) { throw "Creator session issuance failed" } $creatorSession = ($sessionResponse | ConvertFrom-Json).Token