Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container prepare 2026/11/12 22:24:11 Entrypoint initialization Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container place-scripts 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-0-jzllm 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-1-mrjpd 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-2-fls6r 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-3-xbv27 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-4-79v9z 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-5-plk9x 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-7-5s486 2026/11/12 22:24:12 Decoded script /tekton/scripts/script-8-rtjh6 Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/heimdallr.git version refs/pull/194/head:PR-194@f60d414f1bcbb23920173a43e8e3335db1c8d259 to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/heimdallr * [new ref] refs/pull/194/head -> PR-194 Switched to branch 'PR-194' HEAD is now at f60d414 test: align preview reservation with its existing limit checked out revision: refs/pull/194/head:PR-194@f60d414f1bcbb23920173a43e8e3335db1c8d259 to dir: source Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:006174ebb741a4b55f98e43e0c5cdac499d11d24,194:f60d414f1bcbb23920173a43e8e3335db1c8d259:refs/pull/194/head using base branch main and base sha 006174ebb741a4b55f98e43e0c5cdac499d11d24 merging sha: f60d414f1bcbb23920173a43e8e3335db1c8d259 Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-3899208415 in dir /tmp Cloning into '/tmp/jx-git-3899208415'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-3899208415 about to run: git checkout in dir /tmp/jx-git-3899208415 Your branch is up to date with 'origin/main'. export APP_NAME='heimdallr' export BRANCH_NAME='PR-194' export BUILD_NUMBER='2' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/heimdallr/PR-194/2' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export REPO_NAME='heimdallr' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-194-2-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-build-make-linux go: downloading gorm.io/driver/postgres v1.6.0 go: downloading gorm.io/gorm v1.31.1 go: downloading github.com/oschwald/geoip2-golang v1.11.0 go: downloading github.com/alicebob/miniredis/v2 v2.33.0 go: downloading github.com/redis/go-redis/v9 v9.7.0 go: downloading github.com/golang-jwt/jwt/v5 v5.2.0 go: downloading github.com/valyala/fasthttp v1.69.0 go: downloading github.com/jackc/pgx/v5 v5.6.0 go: downloading github.com/jinzhu/now v1.1.5 go: downloading github.com/oschwald/maxminddb-golang v1.13.1 go: downloading github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302 go: downloading github.com/yuin/gopher-lua v1.1.1 go: downloading github.com/cespare/xxhash/v2 v2.2.0 go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f go: downloading github.com/andybalholm/brotli v1.2.0 go: downloading github.com/klauspost/compress v1.18.2 go: downloading github.com/valyala/bytebufferpool v1.0.0 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading golang.org/x/crypto v0.46.0 go: downloading golang.org/x/text v0.32.0 go: downloading github.com/jinzhu/inflection v1.0.0 go: downloading golang.org/x/sys v0.39.0 go: downloading github.com/jackc/puddle/v2 v2.2.2 go: downloading golang.org/x/sync v0.19.0 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO15VENDOREXPERIMENT=1 go build -ldflags '' -o bin/heimdallr . Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-build-make-test go: downloading gorm.io/gorm v1.31.1 go: downloading github.com/oschwald/geoip2-golang v1.11.0 go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/alicebob/miniredis/v2 v2.33.0 go: downloading github.com/redis/go-redis/v9 v9.7.0 go: downloading gorm.io/driver/postgres v1.6.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/golang-jwt/jwt/v5 v5.2.0 go: downloading github.com/valyala/fasthttp v1.69.0 go: downloading github.com/oschwald/maxminddb-golang v1.13.1 go: downloading github.com/jinzhu/now v1.1.5 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/jackc/pgx/v5 v5.6.0 go: downloading github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302 go: downloading github.com/yuin/gopher-lua v1.1.1 go: downloading github.com/cespare/xxhash/v2 v2.2.0 go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f go: downloading github.com/andybalholm/brotli v1.2.0 go: downloading github.com/klauspost/compress v1.18.2 go: downloading github.com/valyala/bytebufferpool v1.0.0 go: downloading golang.org/x/sys v0.39.0 go: downloading github.com/jinzhu/inflection v1.0.0 go: downloading golang.org/x/text v0.32.0 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading golang.org/x/crypto v0.46.0 go: downloading github.com/jackc/puddle/v2 v2.2.2 go: downloading golang.org/x/sync v0.19.0 === RUN Test_requestHandler Starting POST /v1/generate {} DEBUG: /v1/generate handler started, device from body: DEBUG: Device is empty in request body, returning 400 Starting POST /v1/generate {} DEBUG: Received POST body, length: 46 DEBUG: Successfully parsed POST body, keys: 3 DEBUG: /v1/generate handler started, device from body: lg-g8x DEBUG: About to call generateNewToken DEBUG: generateNewToken returned, token length: 547 error: DEBUG: Token generated successfully DEBUG: About to marshal response body DEBUG: Redis Del successful, setting response body DEBUG: /v1/generate completed successfully POST 200 /v1/generate 2.964669ms Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ2MDkyMDYsImlhdCI6MTc5NDUyMjgwNiwiaXNzIjoiaGVpbWRhbGxyIiwibmFtZSI6InZhbnNoIiwicnhwIjoxNzk0Njk1NjA2LCJzdWIiOiIxIiwidXNlcl9pZCI6MX0.HIiFOFrBf8-jYVFgsyZTXjRrxvXtmEpyNnT8dD5j8ZKNxHKAch7jT6M66Oo1ZfVn3b6l7TicInX-eMKfuu8EAXvq70YiwDJf0z9tZ5eKkgyGGQM3eNMOpx1yj9rEqfs8QvvI8HG2b-BaGKd1XzbLMk2KSBf5HTbSfDIalHIw96xd1NmLcrk2YvC9THnf2bJheWVIZXGZbhrQyinShWsihBA8soFf64S-gS_EZ5GXUmWOX3xdmPxg7jVdNLGZmFjmbknv8el0l5voEwP1DZVtLY8XfyaLNgn0BDM_cw2h_z40bF4SGF1AxssUEjrH1plpX1Iz-mrRwiR7w0V34zNa_w"} GET 200 /fury/pe/jaa/raha/hun 301.917µs Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"} Invalid token reason token is unverifiable: error while executing keyfunc: unexpected method: HS256 GET 401 /fury/pe/jaa/raha/hun 105.562µs Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQzNTAwMDYsImlhdCI6MTc5NDUyMjgwNiwibmFtZSI6ImhlbGxvIHdvcmxkIiwicnhwIjoxNzk0Njk1NjA2fQ.g1hMygBGeIEkbXGBkHrZ2v4Upiwvja2T589lIV49idiJoFXN2mGOClMkssBQmul3l2vfYVYuR8DcqpWVz-8FXvDX4uOMNRxUjQwlVF0ClTq5UGERQA16q44uTPO_uhHOTNBVgrswkEHAB7FftmkEmYbsKYL34P5B9j5GHshXtORAgvpKM8BIhX7C_Jq6JR3xLFi5SkJ7XtFeroctiT1uG471_z7gQYgNaaJOcKNRO8mU7BWfzaHzWc870MhyAR3LYUqe0xSyJ0sepBELJRKdgYlOQjuB1yn28pMjEeQMV0w3wFf9xguhOvp-oREFjJw9m7ZHt-xGm2A-YLjNp9w0Pg"} GET 200 /fury/pe/jaa/raha/hun 1.839142ms Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQzNTAwMDYsImlhdCI6MTc5NDUyMjgwNiwibmFtZSI6ImhlbGxvIHdvcmxkIiwicnhwIjoxNzk0Njk1NjA2fQ.g1hMygBGeIEkbXGBkHrZ2v4Upiwvja2T589lIV49idiJoFXN2mGOClMkssBQmul3l2vfYVYuR8DcqpWVz-8FXvDX4uOMNRxUjQwlVF0ClTq5UGERQA16q44uTPO_uhHOTNBVgrswkEHAB7FftmkEmYbsKYL34P5B9j5GHshXtORAgvpKM8BIhX7C_Jq6JR3xLFi5SkJ7XtFeroctiT1uG471_z7gQYgNaaJOcKNRO8mU7BWfzaHzWc870MhyAR3LYUqe0xSyJ0sepBELJRKdgYlOQjuB1yn28pMjEeQMV0w3wFf9xguhOvp-oREFjJw9m7ZHt-xGm2A-YLjNp9w0Pg"} GET 200 /fury/pe/jaa/raha/hun 1.894024ms Starting POST /v1/generate {} DEBUG: Received POST body, length: 49 DEBUG: Successfully parsed POST body, keys: 3 DEBUG: /v1/generate handler started, device from body: lg-g8x DEBUG: About to call generateNewToken DEBUG: generateNewToken returned, token length: 555 error: DEBUG: Token generated successfully DEBUG: About to marshal response body DEBUG: Redis Del successful, setting response body DEBUG: /v1/generate completed successfully POST 200 /v1/generate 87.452698ms Starting PUT /v1/session {} PUT 200 /v1/session 140.033µs Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ2MDkyMDYsImlhdCI6MTc5NDUyMjgwNiwiaXNzIjoiaGVpbWRhbGxyIiwibmFtZSI6InZhbnNoIiwicnhwIjoxNzk0Njk1NjA2LCJzdWIiOiIxNzIzIiwidXNlcl9pZCI6MTcyM30.qgCvCQyxngu1kZSik5EclxCuWFSz6dcEJ_FyJDFkA7ADTd3lIo7T8iOnXDNdtr8yTtogJ_xc4_-e2gV72sKIGvj8fVo3dh9DHfKlhHQnXibxcbPmfLY9WeviFJn7mDQgBs2lb3mD-NkyffoB5nZiT_-dchOA2cyXrwjCDRt1iqVhfOn-5FDKTG0pl1O8zw7GYc-LOo67GDBuu0Y9_izGAps7YlmwE_QNYk0i5IQVjjJ0cDHDJfUeZMxlLhQrTM-FxmLZaP50ytVg-48ytgE3zEUfwCLvP2l0LVw2nyE3Fwx_BOUtxZSGznSMZ0RjRbYovAEsYN9fK705TQvL_6P_yw"} GET 200 /fury/pe/jaa/raha/hun 2.702422ms Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJnYWxheHljYXJkIiwiZGV2aWNlIjoibGctZzh4IiwiZW1haWwiOiJ1c2VyNjM4MDMwNTc3XzM5Njc1QGV4YW1wbGUuY29tIiwiZXhwIjoxNzk0NjA5MjA2LCJpYXQiOjE3OTQ1MjI4MDYsImlzcyI6ImhlaW1kYWxsciIsIm9yZ19pZCI6OTg3NjU0MzIxLCJwaG9uZSI6OTQzMjE0ODYxNywicnhwIjoxNzk0Njk1NjA2LCJzdWIiOiIxNzIzIiwidXNlcl9pZCI6MTcyM30.KBMDeMQV0Wcf22JAORwLgWokA2IQ5Yr5SGMkgMimWt5z5CK7s9kMBoeOz6Gbhx3r-F-P3osnf_7lFAjASDRRPenxpZxTUZRL1fxy6P6V4arhjGxogyXiOa_DXn-5oJqvKK6A101fASF-WLPk4tJIRJfeJWoh4-XUSaBhXknVTqweyTPEvb0GejfdHYGaPC8gZejPvtG6JaMD1sEeo5DBvn8Avxhimr6tzbdFMGlN1QzRY2FFBOmLcQIznI71XQOtGi26ki7nXcGsaRkuGrVD7ral9yMdIPbLHEMwnnC4tRYq-f3dmvEW8Q11RnIGcITEWlaXTqqVl2_MBrv2PLKPHQ"} GET 200 /fury/pe/jaa/raha/hun 2.162429ms Starting POST /v1/generate {} DEBUG: Received POST body, length: 54 DEBUG: Successfully parsed POST body, keys: 3 DEBUG: /v1/generate handler started, device from body: lg-g8x DEBUG: About to call generateNewToken DEBUG: generateNewToken returned, token length: 575 error: DEBUG: Token generated successfully DEBUG: About to marshal response body DEBUG: Redis Del successful, setting response body DEBUG: /v1/generate completed successfully POST 200 /v1/generate 2.58751ms Starting GET /fury/pe/jaa/raha/hun {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ2MDkyMDYsImlhdCI6MTc5NDUyMjgwNiwiaXNzIjoiaGVpbWRhbGxyIiwibmFtZSI6Imdob3N0IiwicnhwIjoxNzk0Njk1NjA2LCJzdWIiOiI5Ljk5OTk5OTk5ZSswOCIsInVzZXJfaWQiOjk5OTk5OTk5OX0.lPH6SjohtacnA-gk3H5OJlAIAk2JLuUlgf9GACdn_GdSPd6sSl_kqOJj5lsSd9vQPbj95by1OuWWJJNBBWZVKgQ13KIPsy3SNVua96kQpfLIcDqlpTqmBqtG0_R4MnecjGNRJqKiorHQKG0_6QEU39MWNEs3fpK-_TgUFOdcTOBmDcxMW_nCCABcSts_wRsZ4meidxbglrhvxvN9UEGaA0VQM07M0LcMsZcr1f9eIhXPem1jT4g1tXkq5IbHncB9anqUQKr-Y3qTejB474IBhufbhscjzGWC6f6YCIbALFVPKf19cxIYnkKJfFJO4t19tMBOFLoB8gSEhBlo7JEEpw"} Expected status code 200 but got 404 GET 200 /fury/pe/jaa/raha/hun 645.525µs --- PASS: Test_requestHandler (0.11s) === RUN TestTokenValidation --- PASS: TestTokenValidation (0.00s) === RUN TestInvalidToken --- PASS: TestInvalidToken (0.00s) === RUN TestStripGctHeaders Stripped 4 spoofed x-gct-* headers: [X-Gct-User-Id X-Gct-Org-Id X-Gct-Admin X-Gct-Malicious] --- PASS: TestStripGctHeaders (0.00s) === RUN TestMaliciousHeadersNotForwarded Starting POST /v1/generate {} DEBUG: Received POST body, length: 57 DEBUG: Successfully parsed POST body, keys: 3 DEBUG: /v1/generate handler started, device from body: lg-g8x DEBUG: About to call generateNewToken DEBUG: generateNewToken returned, token length: 563 error: DEBUG: Token generated successfully DEBUG: About to marshal response body DEBUG: Redis Del successful, setting response body DEBUG: /v1/generate completed successfully POST 200 /v1/generate 2.370685ms Stripped 3 spoofed x-gct-* headers: [X-Gct-User-Id X-Gct-Admin X-Gct-Org-Id] Starting GET /any/protected/route {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ2MDkyMDYsImlhdCI6MTc5NDUyMjgwNiwiaXNzIjoiaGVpbWRhbGxyIiwibmFtZSI6ImxlZ2l0aW1hdGUtdXNlciIsInJ4cCI6MTc5NDY5NTYwNiwic3ViIjoiNzEiLCJ1c2VyX2lkIjo3MX0.ZKe8M1Y-jBbQwzP3DXU89sF4-xz8PDybFivd6Tuiuexhd3kGg3kAFz8-e7hCaUE-S672Bb5k5keaZ96FdhOjx5XuMGxPIbTC-eiJKuAChJhnIzaboOIcdrFQukQdaUwtXzIleHJxj5Q71TFL7y2gQ5YN5N275EhWJ7bA6bQ6QdY_ypsHGuIOlMiakhdgT0Z_iHsxiBir9nS7PhM10TeEl70SKp2kn5TBM1jLStnPi_MiTTHCThnDkOKOOEwpbl1x__fkC_h5AcfN1XH_a3GPhcZ87wF1ahJXeJUckWUXo3LqFy-e6vZYFu42ewNcr6H-MK6l1msPG2wu82f9oMZ96Q"} GET 200 /any/protected/route 257.866µs --- PASS: TestMaliciousHeadersNotForwarded (0.00s) === RUN TestValidAuthorizationCookieWinsOverAPISecretWithoutPartnerLookup Starting GET /protected {"Api-Secret":"not-a-partner-secret","Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ1MjY0MDYsIm5hbWUiOiJqd3QtdXNlciIsInVzZXJfaWQiOjk4NzY1NDMyMX0.PPFLWxNYbE3q9ESSOU7QY7SxmngvhghtcEyKPJi6Kdo46qyDT3UYusrY5_QJ2nU9csnOhTNiX2t8YfwWbylfiZcwH0Hm2690AuwunlyuBbNFKUCy7vXd1Pd3SClIB0IRuGMbz6VPS33AsLY3CUa8RlfUHEmlQXslemHxvvazEEmVmSEOi8irlfa-_zYJyXjggtehkRJMKv46EUEiHR6pOAmbBRrvi2YBW04pZlHLcwoyceMh7BeIe1Mq540LJ76p9OKpReiWuD1WM68UQ8Gx1JORhWSBvrHFJP58ypvtzYksdgMBdYALCP31DQxIW5-aR1zJNNVEVWlTHBdipgsPrQ"} GET 200 /protected 1.776261ms --- PASS: TestValidAuthorizationCookieWinsOverAPISecretWithoutPartnerLookup (0.09s) === RUN TestHeaderFormatFunction --- PASS: TestHeaderFormatFunction (0.00s) === RUN TestSetNewTokenSetsUpstreamHeaders --- PASS: TestSetNewTokenSetsUpstreamHeaders (0.00s) === RUN TestTokenRefreshSetsUpstreamCookieNotSetCookie Starting GET /any/route {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ0MzY0MDYsImlhdCI6MTc5NDUyMjgwNiwicnhwIjoxNzk0Njk1NjA2LCJ1c2VyX2lkIjo5OTk5OX0.nEcwvd2yifNZa1bv5Wsun0ZU1wMNdv_QlxiwZUh5_5xGSnxzglLnatsv_PLY9reKbDgtTAm5bKFG_uwQ5qqAJuQRQF4FBKvIQ0fp4MoUGO8Yw51uTZ96v2CxC4UAJZ6T076u7hpfEHSK7kwAU1laubxnUn8pVjSit_7CdOwzsPw5GFU2uqfnzpq3K5T3MysCnsIFhudD8ijtBAISU29pxo9uwLJ451FESkiGfwhlx_oE6hFaFbwPwsYLg06ZPMkq6OoWq29DQ3MkMBNvlwDWME8xFfwiqfEPPh9DWjRBg-XHScO6q-ETfWfQ6MgRTg4eBXVt9nBo58GVr_SD-GcdYw"} GET 200 /any/route 3.239765ms --- PASS: TestTokenRefreshSetsUpstreamCookieNotSetCookie (0.01s) === RUN TestClearAuthorizationCookie --- PASS: TestClearAuthorizationCookie (0.00s) === RUN TestUnauthorizedResponseClearsCookieWhenFromCookie Starting GET /some/protected/route {"Cookie":"device=lg-g8x; authorization=invalid.token.here"} Invalid token reason token is malformed: could not JSON decode header: invalid character '\u008a' looking for beginning of value GET 401 /some/protected/route 477.961µs --- PASS: TestUnauthorizedResponseClearsCookieWhenFromCookie (0.00s) === RUN TestRequestWithOnlyAuthHeaderPassesThrough Starting GET /some/protected/route {"Authorization":"Bearer invalid.token.here","Device":"lg-g8x"} No Authorization token - passing through to upstream GET 200 /some/protected/route 13.6µs --- PASS: TestRequestWithOnlyAuthHeaderPassesThrough (0.00s) === RUN TestDeviceMismatchClearsCookie Starting POST /v1/generate {} DEBUG: Received POST body, length: 53 DEBUG: Successfully parsed POST body, keys: 3 DEBUG: /v1/generate handler started, device from body: lg-g8x DEBUG: About to call generateNewToken DEBUG: generateNewToken returned, token length: 560 error: DEBUG: Token generated successfully DEBUG: About to marshal response body DEBUG: Redis Del successful, setting response body DEBUG: /v1/generate completed successfully POST 200 /v1/generate 3.4662ms Starting GET /some/protected/route {"Cookie":"device=different-device-xyz; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQ2MDkyMDYsImlhdCI6MTc5NDUyMjgwNiwiaXNzIjoiaGVpbWRhbGxyIiwibmFtZSI6InRlc3QtdXNlciIsInJ4cCI6MTc5NDY5NTYwNiwic3ViIjoiOTM2NiIsInVzZXJfaWQiOjkzNjZ9.Of3uZJRpYfOuPu64AqJ54GYcObL7UTtD3SUvU9PncboZCms726GqdwRQ4PKoK94r16h1Hgi8LAXIVyNUjzbjLm2O7FD-dUcobftRAIPuBXCfD0vMtP754hEvKq-Xntvubv-Su8gjGV7ASWN9qdw6r2oFhNcSqc_ANXHd30VWz_-mydY1M8q0uKE4dwnqpHC7Kyg3YOf7l7zubSzWDu3lPLKjGQeJ1KKisw46TUpSz1UgAYyoIrFzaGh0pG07aGzKI-yePiyLXNNmQA3c25Rm6AKjVCMJt1a81EDk609NALoO8apXLtWo2o6FR4BqxfGKtt3P0GBawKj-S4_jdRr0sQ"} Device didn't match GET 401 /some/protected/route 519.712µs --- PASS: TestDeviceMismatchClearsCookie (0.00s) === RUN TestExpiredTokenPastRefreshWindowClearsCookie Starting GET /some/protected/route {"Cookie":"device=lg-g8x; authorization=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJsZy1nOHgiLCJleHAiOjE3OTQwOTA4MDYsImlhdCI6MTc5MzY1ODgwNiwicnhwIjoxNzk0MjYzNjA2LCJ1c2VyX2lkIjoxMjM0NX0.I6dcI8Duh1TC8ZmiViFaQ0s-AOO24jQhGx4jV9quD8BLWz0S6Lka-2rmrP9XWI9Mox-Twe4Oe3j5nMYg7eE3WCssQd3vp2DIaVgEiZ5Fge95WlL137HTf3Affvb_lPKwyeHbLB0ZmIgx6YQ3hotkroPMk62pdnEHf_En9sFz6dInIZjorgh__Qd8MObp8L5jN1KcL-Z1RBc3TAsm-TKALrjK9WQl71bjTxIARmj_WZh9D3dK1uHJ0Dy-20BwwGJwK2bcoc3NNIPkbfmNEeVlVph8iSbsGQ40ew32ijZHWzFE2i72yCEdQKOS-HZCx-A96sN0zgJl6GmHwY99PdRvSA"} Token is expired and past refresh window GET 401 /some/protected/route 169.654µs --- PASS: TestExpiredTokenPastRefreshWindowClearsCookie (0.01s) === RUN TestGeoIPHeadersNotSetWhenGPSPresent Starting GET /some/path {"Latitude":"28.6139","Longitude":"77.2090","X-Envoy-External-Address":"8.8.8.8"} No Authorization token - passing through to upstream GET 200 /some/path 12.241µs --- PASS: TestGeoIPHeadersNotSetWhenGPSPresent (0.00s) === RUN TestGeoIPHeadersAttemptedWhenNoGPS Starting GET /some/path {"X-Envoy-External-Address":"8.8.8.8"} No Authorization token - passing through to upstream GET 200 /some/path 9.481µs --- PASS: TestGeoIPHeadersAttemptedWhenNoGPS (0.00s) === RUN TestGeoIPNotTriggeredWithoutIP Starting GET /some/path {} No Authorization token - passing through to upstream GET 200 /some/path 6.19µs --- PASS: TestGeoIPNotTriggeredWithoutIP (0.00s) === RUN TestHMACAPISecret --- PASS: TestHMACAPISecret (0.00s) === RUN TestIPAllowed === RUN TestIPAllowed/exact_match === RUN TestIPAllowed/no_match === RUN TestIPAllowed/empty_allowlist_never_matches === RUN TestIPAllowed/cidr_match === RUN TestIPAllowed/cidr_miss === RUN TestIPAllowed/malformed_entry_ignored,_not_widened === RUN TestIPAllowed/malformed_entry_does_not_hide_a_valid_one === RUN TestIPAllowed/blank_entries_skipped === RUN TestIPAllowed/whitespace_around_entry_tolerated === RUN TestIPAllowed/unparseable_request_ip_denied === RUN TestIPAllowed/ipv6_exact_match === RUN TestIPAllowed/ipv6_cidr_match === RUN TestIPAllowed/v4_not_matched_by_v6_range --- PASS: TestIPAllowed (0.00s) --- PASS: TestIPAllowed/exact_match (0.00s) --- PASS: TestIPAllowed/no_match (0.00s) --- PASS: TestIPAllowed/empty_allowlist_never_matches (0.00s) --- PASS: TestIPAllowed/cidr_match (0.00s) --- PASS: TestIPAllowed/cidr_miss (0.00s) --- PASS: TestIPAllowed/malformed_entry_ignored,_not_widened (0.00s) --- PASS: TestIPAllowed/malformed_entry_does_not_hide_a_valid_one (0.00s) --- PASS: TestIPAllowed/blank_entries_skipped (0.00s) --- PASS: TestIPAllowed/whitespace_around_entry_tolerated (0.00s) --- PASS: TestIPAllowed/unparseable_request_ip_denied (0.00s) --- PASS: TestIPAllowed/ipv6_exact_match (0.00s) --- PASS: TestIPAllowed/ipv6_cidr_match (0.00s) --- PASS: TestIPAllowed/v4_not_matched_by_v6_range (0.00s) === RUN TestPartnerSourceIP === RUN TestPartnerSourceIP/reads_x-envoy-external-address === RUN TestPartnerSourceIP/ignores_caller-supplied_x-forwarded-for === RUN TestPartnerSourceIP/strips_port === RUN TestPartnerSourceIP/strips_ipv6_zone === RUN TestPartnerSourceIP/missing_header === RUN TestPartnerSourceIP/garbage_header --- PASS: TestPartnerSourceIP (0.00s) --- PASS: TestPartnerSourceIP/reads_x-envoy-external-address (0.00s) --- PASS: TestPartnerSourceIP/ignores_caller-supplied_x-forwarded-for (0.00s) --- PASS: TestPartnerSourceIP/strips_port (0.00s) --- PASS: TestPartnerSourceIP/strips_ipv6_zone (0.00s) --- PASS: TestPartnerSourceIP/missing_header (0.00s) --- PASS: TestPartnerSourceIP/garbage_header (0.00s) === RUN TestApiSecretUsesExplicitOrganizationMapping partner_auth_test.go:151: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestApiSecretUsesExplicitOrganizationMapping (0.00s) === RUN TestPackageClientsCanShareAnOrganization partner_auth_test.go:166: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestPackageClientsCanShareAnOrganization (0.00s) === RUN TestApiSecretAuthentication partner_auth_test.go:208: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestApiSecretAuthentication (0.00s) === RUN TestAuthorizationCookieTakesPrecedenceOverAPISecret partner_auth_test.go:242: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestAuthorizationCookieTakesPrecedenceOverAPISecret (0.00s) === RUN TestApiSecretIPAllowlistEnforcement partner_auth_test.go:285: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestApiSecretIPAllowlistEnforcement (0.00s) === RUN TestPepperedSecretLookup partner_auth_test.go:354: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestPepperedSecretLookup (0.00s) === RUN TestSecretHashingMigrationIsIdempotent partner_auth_test.go:391: DB_HOST not set — run inside the devcontainer stack --- SKIP: TestSecretHashingMigrationIsIdempotent (0.00s) PASS ok github.com/galaxycard/heimdallr 0.381s === RUN TestGeoIPDownloadResources --- PASS: TestGeoIPDownloadResources (0.00s) === RUN TestGeoIPDownloadUsesConfigurableResources --- PASS: TestGeoIPDownloadUsesConfigurableResources (0.00s) === RUN TestPreviewPromotionMemoryBound --- PASS: TestPreviewPromotionMemoryBound (0.00s) PASS ok github.com/galaxycard/heimdallr/charts/heimdallr 0.080s ? github.com/galaxycard/heimdallr/database [no test files] ? github.com/galaxycard/heimdallr/database/migrations [no test files] ? github.com/galaxycard/heimdallr/database/models [no test files] === RUN TestLookupWithoutInit --- PASS: TestLookupWithoutInit (0.00s) === RUN TestLookupInvalidIP --- PASS: TestLookupInvalidIP (0.00s) === RUN TestLookupEmptyIP --- PASS: TestLookupEmptyIP (0.00s) === RUN TestLookupPrivateIP --- PASS: TestLookupPrivateIP (0.00s) PASS ok github.com/galaxycard/heimdallr/geoip 0.004s ? github.com/galaxycard/heimdallr/redis [no test files] Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-build-post-test-results commented on pull request #194 on repository greencapitaltrade/heimdallr Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-check-registry sourcing .jx/variables.sh verifying the container registry is setup WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-1273205042 in dir /tmp Cloning into '/tmp/jx-git-1273205042'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-1273205042 about to run: git checkout in dir /tmp/jx-git-1273205042 Your branch is up to date with 'origin/main'. verifying that container registry 417755753340.dkr.ecr.ap-south-1.amazonaws.com with organisation greencapitaltrade and app name heimdallr has an ECR associated with it loading config with AWS region: 'ap-south-1' Let's ensure that we have an ECR repository for the image greencapitaltrade/heimdallr Found repository: greencapitaltrade/heimdallr Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-build-container-build time="2026-11-12T22:33:34Z" level=warning msg="Flag --snapshotMode is deprecated. Use: --snapshot-mode" INFO[0000] Using dockerignore file: /workspace/source/.dockerignore INFO[0000] No base image, nothing to extract INFO[0000] Built cross stage deps: map[] INFO[0000] No base image, nothing to extract INFO[0000] Executing 0 build triggers INFO[0000] Building stage 'scratch' [idx: '0', base-idx: '-1'] INFO[0000] Unpacking rootfs as cmd COPY ./bin/ / requires it. INFO[0000] EXPOSE 8080 INFO[0000] Cmd: EXPOSE INFO[0000] Adding exposed port: 8080/tcp INFO[0000] ENTRYPOINT ["/heimdallr"] INFO[0000] COPY ./bin/ / INFO[0000] Taking snapshot of files... INFO[0001] Pushing image to 417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT INFO[0002] Pushed 417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr@sha256:4346abc062dca1586b1c4b314df12cd827decf1bb51a10170f59941968ac118e Showing logs for build greencapitaltrade/heimdallr/pr-194 #2 stage from-build-pack and container step-promote-jx-preview split helmfile into 2 documents for compatibility with helmfile version 1: preview/helmfile.yaml.gotmpl found PullRequest https://github.com/greencapitaltrade/heimdallr/pull/194 using ingress sub domain -jx-greencapitaltrade-heimdallr-pr-194. upserted preview jx-greencapitaltrade-heimdallr-pr-194 passing env vars into helmfile: map[string]string{"APP_NAME":"heimdallr", "DOCKER_REGISTRY":"417755753340.dkr.ecr.ap-south-1.amazonaws.com", "DOCKER_REGISTRY_ORG":"greencapitaltrade", "PREVIEW_NAMESPACE":"jx-greencapitaltrade-heimdallr-pr-194", "PR_HEAD_REF":"fix/geoip-cache-safe-eviction-20261113", "PULL_NUMBER":"194", "VERSION":"0.0.0-PR-194-2-SNAPSHOT"} jx-greencapitaltrade-heimdallr-pr-194: LAST SEEN TYPE REASON OBJECT MESSAGE jx-greencapitaltrade-heimdallr-pr-194: 0s Normal ScalingReplicaSet deployment/preview-heimdallr Scaled up replica set preview-heimdallr-8589df86b5 from 0 to 1 jx-greencapitaltrade-heimdallr-pr-194: 0s Normal SuccessfulCreate replicaset/preview-heimdallr-8589df86b5 Created pod: preview-heimdallr-8589df86b5-xjw7c jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Scheduled pod/preview-heimdallr-8589df86b5-xjw7c Successfully assigned jx-greencapitaltrade-heimdallr-pr-194/preview-heimdallr-8589df86b5-xjw7c to ip-10-0-64-98.ap-south-1.compute.internal jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulling pod/preview-heimdallr-8589df86b5-xjw7c Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulled pod/preview-heimdallr-8589df86b5-xjw7c Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" in 516ms (516ms including waiting). Image size: 15275627 bytes. jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Created pod/preview-heimdallr-8589df86b5-xjw7c Container created jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Started pod/preview-heimdallr-8589df86b5-xjw7c Container started jx-greencapitaltrade-heimdallr-pr-194: 0s Warning Unhealthy pod/preview-heimdallr-8589df86b5-xjw7c Readiness probe failed: Get "http://10.0.66.225:8080/_healthz": dial tcp 10.0.66.225:8080: connect: connection refused jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulling pod/preview-heimdallr-8589df86b5-xjw7c Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulled pod/preview-heimdallr-8589df86b5-xjw7c Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" in 47ms (47ms including waiting). Image size: 15275627 bytes. jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Created pod/preview-heimdallr-8589df86b5-xjw7c Container created jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Started pod/preview-heimdallr-8589df86b5-xjw7c Container started jx-greencapitaltrade-heimdallr-pr-194: 0s Warning Unhealthy pod/preview-heimdallr-8589df86b5-xjw7c Readiness probe failed: Get "http://10.0.66.225:8080/_healthz": dial tcp 10.0.66.225:8080: connect: connection refused jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulling pod/preview-heimdallr-8589df86b5-xjw7c Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulled pod/preview-heimdallr-8589df86b5-xjw7c Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/heimdallr:0.0.0-PR-194-2-SNAPSHOT" in 60ms (60ms including waiting). Image size: 15275627 bytes. jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Created pod/preview-heimdallr-8589df86b5-xjw7c Container created jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Started pod/preview-heimdallr-8589df86b5-xjw7c Container started jx-greencapitaltrade-heimdallr-pr-194: 0s Warning Unhealthy pod/preview-heimdallr-8589df86b5-xjw7c Readiness probe failed: Get "http://10.0.66.225:8080/_healthz": dial tcp 10.0.66.225:8080: connect: connection refused jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 0s Warning BackOff pod/preview-heimdallr-8589df86b5-xjw7c Back-off restarting failed container heimdallr in pod preview-heimdallr-8589df86b5-xjw7c_jx-greencapitaltrade-heimdallr-pr-194(845b99bf-3ab3-4adb-91c7-3436b442ef1e) jx-greencapitaltrade-heimdallr-pr-194: 1s Normal SuccessfulCreate statefulset/redis-master Create Pod redis-master-0 in StatefulSet redis-master successful jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Scheduled pod/redis-master-0 Successfully assigned jx-greencapitaltrade-heimdallr-pr-194/redis-master-0 to ip-10-0-72-236.ap-south-1.compute.internal jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Pulled pod/redis-master-0 Container image "docker.io/bitnamilegacy/redis:7.0.12-debian-11-r34" already present on machine and can be accessed by the pod jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Created pod/redis-master-0 Container created jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Started pod/redis-master-0 Container started jx-greencapitaltrade-heimdallr-pr-194: 0s Normal NoPods poddisruptionbudget/postgresql No matching pods found jx-greencapitaltrade-heimdallr-pr-194: 0s Normal NoPods poddisruptionbudget/postgresql No matching pods found jx-greencapitaltrade-heimdallr-pr-194: 0s Normal SuccessfulCreate statefulset/postgresql Create Claim data-postgresql-0 Pod postgresql-0 in StatefulSet postgresql success jx-greencapitaltrade-heimdallr-pr-194: 0s Normal WaitForFirstConsumer persistentvolumeclaim/data-postgresql-0 waiting for first consumer to be created before binding jx-greencapitaltrade-heimdallr-pr-194: 0s Normal SuccessfulCreate statefulset/postgresql Create Pod postgresql-0 in StatefulSet postgresql successful jx-greencapitaltrade-heimdallr-pr-194: 0s Normal ExternalProvisioning persistentvolumeclaim/data-postgresql-0 Waiting for a volume to be created either by the external provisioner 'ebs.csi.aws.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Provisioning persistentvolumeclaim/data-postgresql-0 External provisioner is provisioning volume for claim "jx-greencapitaltrade-heimdallr-pr-194/data-postgresql-0" jx-greencapitaltrade-heimdallr-pr-194: 0s Normal SuccessfulCreate job/jx-verify-gc-jobs-zwehf Created pod: jx-verify-gc-jobs-zwehf-j2bpt jx-greencapitaltrade-heimdallr-pr-194: 0s Normal Scheduled pod/jx-verify-gc-jobs-zwehf-j2bpt Successfully assigned jx-greencapitaltrade-heimdallr-pr-194/jx-verify-gc-jobs-zwehf-j2bpt to ip-10-0-72-236.ap-south-1.compute.internal killed the kubectl event watch command found helm preview release jx-verify in namespace jx-greencapitaltrade-heimdallr-pr-194 WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to find preview url in heimdallr service the server could not find the requested resource (get services.serving.knative.dev heimdallr) WARNING: failed to find preview url in postgresql service the server could not find the requested resource (get services.serving.knative.dev postgresql) WARNING: failed to find preview url in postgresql-hl service the server could not find the requested resource (get services.serving.knative.dev postgresql-hl) WARNING: failed to find preview url in redis-headless service the server could not find the requested resource (get services.serving.knative.dev redis-headless) WARNING: failed to find preview url in redis-master service the server could not find the requested resource (get services.serving.knative.dev redis-master) WARNING: failed to detect the preview URL failed to find preview URL for app names []string{"heimdallr", "postgresql", "postgresql-hl", "redis-headless", "redis-master"} in timeout 1m0.000000005s: not found could not detect a preview URL wrote preview environment variables to .jx/variables.sh commented on pull request #194 on repository greencapitaltrade/heimdallr