Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container prepare 2026/04/12 04:03:14 Entrypoint initialization Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container place-scripts 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-0-8wl4q 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-1-jgj6t 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-2-47496 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-3-fb8rj 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-4-2bshb 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-5-r7zdj 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-6-4jh6g 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-8-6q8qq 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-9-htt9j 2026/04/12 04:03:17 Decoded script /tekton/scripts/script-10-rpxt2 Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/happy.git version refs/pull/223/head:PR-223@ba4594cb012c55bb7500dc7ca82af6965a9bbd1c to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/happy * [new ref] refs/pull/223/head -> PR-223 Switched to branch 'PR-223' HEAD is now at ba4594c feat: add encrypted credential vault and PaymentGatewayConfig model checked out revision: refs/pull/223/head:PR-223@ba4594cb012c55bb7500dc7ca82af6965a9bbd1c to dir: source Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:f1b789fa07f9132c7b8793ab2c63ecb0a8d91069,223:ba4594cb012c55bb7500dc7ca82af6965a9bbd1c:refs/pull/223/head using base branch main and base sha f1b789fa07f9132c7b8793ab2c63ecb0a8d91069 merging sha: ba4594cb012c55bb7500dc7ca82af6965a9bbd1c Showing logs for build greencapitaltrade/happy/pr-223 #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-232831520 in dir /tmp Cloning into '/tmp/jx-git-232831520'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-232831520 about to run: git checkout in dir /tmp/jx-git-232831520 Your branch is up to date with 'origin/main'. export APP_NAME='happy' export BRANCH_NAME='PR-223' export BUILD_NUMBER='2' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' 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/happy/PR-223/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='gctdev.azurecr.io/greencapitaltrade/happy:0.0.0-PR-223-2-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='happy' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-223-2-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-build-npm-install npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@koa/router@15.1.0', npm WARN EBADENGINE required: { node: '>= 20' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/context-async-hooks@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/core@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/exporter-trace-otlp-http@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/instrumentation@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/instrumentation-http@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/instrumentation-koa@0.57.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/otlp-exporter-base@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/otlp-transformer@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/resources@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/sdk-logs@0.208.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/sdk-metrics@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/sdk-trace-base@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@opentelemetry/sdk-trace-node@2.2.0', npm WARN EBADENGINE required: { node: '^18.19.0 || >=20.6.0' }, npm WARN EBADENGINE current: { node: 'v19.9.0', npm: '9.6.3' } npm WARN EBADENGINE } npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated koa-views@8.1.0: This package is deprecated, please use the new fork @ladjs/koa-views. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/koa-views for updates and release changelog npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. > happy@0.0.1 prepare > husky install husky - install command is DEPRECATED git command not found added 776 packages in 48s 109 packages are looking for funding run `npm fund` for details Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-build-run-linting Get:1 http://deb.debian.org/debian bullseye InRelease [75.1 kB] Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.0 kB] Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB] Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [446 kB] Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB] Fetched 8677 kB in 4s (2173 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: git-man libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libgdbm-compat4 libgdbm6 libldap-2.4-2 libnghttp2-14 libperl5.32 libpsl5 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 perl perl-base perl-modules-5.32 Suggested packages: gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn gdbm-l10n sensible-utils perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make libtap-harness-archive-perl Recommended packages: ca-certificates patch less ssh-client libldap-common publicsuffix libsasl2-modules netbase The following NEW packages will be installed: git git-man libbrotli1 libcurl3-gnutls liberror-perl libexpat1 libgdbm-compat4 libgdbm6 libldap-2.4-2 libnghttp2-14 libperl5.32 libpsl5 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1 perl perl-modules-5.32 The following packages will be upgraded: perl-base 1 upgraded, 18 newly installed, 0 to remove and 39 not upgraded. Need to get 17.9 MB of archives. After this operation, 89.1 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian-security bullseye-security/main amd64 perl-base amd64 5.32.1-4+deb11u4 [1629 kB] Get:2 http://deb.debian.org/debian-security bullseye-security/main amd64 perl-modules-5.32 all 5.32.1-4+deb11u4 [2824 kB] Get:3 http://deb.debian.org/debian bullseye/main amd64 libgdbm6 amd64 1.19-2 [64.9 kB] Get:4 http://deb.debian.org/debian bullseye/main amd64 libgdbm-compat4 amd64 1.19-2 [44.7 kB] Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 libperl5.32 amd64 5.32.1-4+deb11u4 [4132 kB] Get:6 http://deb.debian.org/debian-security bullseye-security/main amd64 perl amd64 5.32.1-4+deb11u4 [293 kB] Get:7 http://deb.debian.org/debian bullseye/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB] Get:8 http://deb.debian.org/debian bullseye/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1+deb11u1 [69.1 kB] Get:9 http://deb.debian.org/debian bullseye/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1+deb11u1 [106 kB] Get:10 http://deb.debian.org/debian bullseye/main amd64 libldap-2.4-2 amd64 2.4.57+dfsg-3+deb11u1 [232 kB] Get:11 http://deb.debian.org/debian-security bullseye-security/main amd64 libnghttp2-14 amd64 1.43.0-1+deb11u2 [77.0 kB] Get:12 http://deb.debian.org/debian bullseye/main amd64 libpsl5 amd64 0.21.0-1.2 [57.3 kB] Get:13 http://deb.debian.org/debian bullseye/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:14 http://deb.debian.org/debian bullseye/main amd64 libssh2-1 amd64 1.9.0-2+deb11u1 [156 kB] Get:15 http://deb.debian.org/debian-security bullseye-security/main amd64 libcurl3-gnutls amd64 7.74.0-1.3+deb11u16 [344 kB] Get:16 http://deb.debian.org/debian-security bullseye-security/main amd64 libexpat1 amd64 2.2.10-2+deb11u7 [99.2 kB] Get:17 http://deb.debian.org/debian bullseye/main amd64 liberror-perl all 0.17029-1 [31.0 kB] Get:18 http://deb.debian.org/debian-security bullseye-security/main amd64 git-man all 1:2.30.2-1+deb11u5 [1831 kB] Get:19 http://deb.debian.org/debian-security bullseye-security/main amd64 git amd64 1:2.30.2-1+deb11u5 [5568 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 17.9 MB in 1s (15.9 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6664 files and directories currently installed.) Preparing to unpack .../perl-base_5.32.1-4+deb11u4_amd64.deb ... Unpacking perl-base (5.32.1-4+deb11u4) over (5.32.1-4+deb11u2) ... Setting up perl-base (5.32.1-4+deb11u4) ... Selecting previously unselected package perl-modules-5.32. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6664 files and directories currently installed.) Preparing to unpack .../00-perl-modules-5.32_5.32.1-4+deb11u4_all.deb ... Unpacking perl-modules-5.32 (5.32.1-4+deb11u4) ... Selecting previously unselected package libgdbm6:amd64. Preparing to unpack .../01-libgdbm6_1.19-2_amd64.deb ... Unpacking libgdbm6:amd64 (1.19-2) ... Selecting previously unselected package libgdbm-compat4:amd64. Preparing to unpack .../02-libgdbm-compat4_1.19-2_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.19-2) ... Selecting previously unselected package libperl5.32:amd64. Preparing to unpack .../03-libperl5.32_5.32.1-4+deb11u4_amd64.deb ... Unpacking libperl5.32:amd64 (5.32.1-4+deb11u4) ... Selecting previously unselected package perl. Preparing to unpack .../04-perl_5.32.1-4+deb11u4_amd64.deb ... Unpacking perl (5.32.1-4+deb11u4) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../05-libbrotli1_1.0.9-2+b2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../06-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../07-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../08-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../09-libnghttp2-14_1.43.0-1+deb11u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.43.0-1+deb11u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../10-libpsl5_0.21.0-1.2_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1.2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../12-libssh2-1_1.9.0-2+deb11u1_amd64.deb ... Unpacking libssh2-1:amd64 (1.9.0-2+deb11u1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../13-libcurl3-gnutls_7.74.0-1.3+deb11u16_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.74.0-1.3+deb11u16) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../14-libexpat1_2.2.10-2+deb11u7_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-2+deb11u7) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../15-liberror-perl_0.17029-1_all.deb ... Unpacking liberror-perl (0.17029-1) ... Selecting previously unselected package git-man. Preparing to unpack .../16-git-man_1%3a2.30.2-1+deb11u5_all.deb ... Unpacking git-man (1:2.30.2-1+deb11u5) ... Selecting previously unselected package git. Preparing to unpack .../17-git_1%3a2.30.2-1+deb11u5_amd64.deb ... Unpacking git (1:2.30.2-1+deb11u5) ... Setting up libexpat1:amd64 (2.2.10-2+deb11u7) ... Setting up libpsl5:amd64 (0.21.0-1.2) ... Setting up perl-modules-5.32 (5.32.1-4+deb11u4) ... Setting up libbrotli1:amd64 (1.0.9-2+b2) ... Setting up libnghttp2-14:amd64 (1.43.0-1+deb11u2) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up git-man (1:2.30.2-1+deb11u5) ... Setting up libssh2-1:amd64 (1.9.0-2+deb11u1) ... Setting up libgdbm6:amd64 (1.19-2) ... Setting up libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Setting up libcurl3-gnutls:amd64 (7.74.0-1.3+deb11u16) ... Setting up libgdbm-compat4:amd64 (1.19-2) ... Setting up libperl5.32:amd64 (5.32.1-4+deb11u4) ... Setting up perl (5.32.1-4+deb11u4) ... Setting up liberror-perl (0.17029-1) ... Setting up git (1:2.30.2-1+deb11u5) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-build-lint-errors Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-build-assets Get:1 http://deb.debian.org/debian bullseye InRelease [75.1 kB] Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.0 kB] Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB] Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [446 kB] Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB] Fetched 8677 kB in 3s (2661 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... gzip is already the newest version (1.10-4+deb11u1). gzip set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded. added 11 packages in 2s Showing logs for build greencapitaltrade/happy/pr-223 #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-3237783646 in dir /tmp Cloning into '/tmp/jx-git-3237783646'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-3237783646 about to run: git checkout in dir /tmp/jx-git-3237783646 Your branch is up to date with 'origin/main'. no ECR code necessary as using provider aks Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-build-container-build time="2026-04-12T04:05:23Z" level=warning msg="Flag --snapshotMode is deprecated. Use: --snapshot-mode" INFO[0000] Using dockerignore file: /workspace/source/.dockerignore INFO[0000] Retrieving image manifest node:22-slim INFO[0000] Retrieving image node:22-slim from registry index.docker.io INFO[0002] Built cross stage deps: map[] INFO[0002] Retrieving image manifest node:22-slim INFO[0002] Returning cached image manifest INFO[0002] Executing 0 build triggers INFO[0002] Building stage 'node:22-slim' [idx: '0', base-idx: '-1'] INFO[0002] Unpacking rootfs as cmd COPY . . requires it. INFO[0014] CMD npm run start INFO[0014] COPY . . INFO[0045] Taking snapshot of files... INFO[0059] Pushing image to gctdev.azurecr.io/greencapitaltrade/happy:0.0.0-PR-223-2-SNAPSHOT INFO[0061] Pushed gctdev.azurecr.io/greencapitaltrade/happy@sha256:2ffd76481f7a2e75e31b3fbac930636453b273c7f388dec8b30a05b6a7946bc4 Showing logs for build greencapitaltrade/happy/pr-223 #2 stage from-build-pack and container step-promote-jx-preview found PullRequest https://github.com/greencapitaltrade/happy/pull/223 using ingress sub domain -jx-greencapitaltrade-happy-pr-223. upserted preview jx-greencapitaltrade-happy-pr-223 passing env vars into helmfile: map[string]string{"APP_NAME":"happy", "DOCKER_REGISTRY":"gctdev.azurecr.io", "DOCKER_REGISTRY_ORG":"greencapitaltrade", "PREVIEW_NAMESPACE":"jx-greencapitaltrade-happy-pr-223", "VERSION":"0.0.0-PR-223-2-SNAPSHOT"} jx-greencapitaltrade-happy-pr-223: LAST SEEN TYPE REASON OBJECT MESSAGE jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/postgresql create Claim data-postgresql-0 Pod postgresql-0 in StatefulSet postgresql success jx-greencapitaltrade-happy-pr-223: 0s Normal WaitForFirstConsumer persistentvolumeclaim/data-postgresql-0 waiting for first consumer to be created before binding jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/postgresql create Pod postgresql-0 in StatefulSet postgresql successful jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/data-postgresql-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal Provisioning persistentvolumeclaim/data-postgresql-0 External provisioner is provisioning volume for claim "jx-greencapitaltrade-happy-pr-223/data-postgresql-0" jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/data-postgresql-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate job/jx-verify-gc-jobs-hpe9y Created pod: jx-verify-gc-jobs-hpe9y-pshr5 jx-greencapitaltrade-happy-pr-223: 0s Normal Scheduled pod/jx-verify-gc-jobs-hpe9y-pshr5 Successfully assigned jx-greencapitaltrade-happy-pr-223/jx-verify-gc-jobs-hpe9y-pshr5 to aks-default2-24429519-vmss000001 jx-greencapitaltrade-happy-pr-223: 0s Normal ProvisioningSucceeded persistentvolumeclaim/data-postgresql-0 Successfully provisioned volume pvc-cc7291a7-394f-40d6-949f-086f227a02ad jx-greencapitaltrade-happy-pr-223: 0s Normal WaitForFirstConsumer persistentvolumeclaim/data-0-kafka-cluster-broker-0 waiting for first consumer to be created before binding jx-greencapitaltrade-happy-pr-223: 0s Normal Scheduled pod/postgresql-0 Successfully assigned jx-greencapitaltrade-happy-pr-223/postgresql-0 to aks-build-60491792-vmss00001w jx-greencapitaltrade-happy-pr-223: 0s Normal WaitForFirstConsumer persistentvolumeclaim/data-0-kafka-cluster-controller-1 waiting for first consumer to be created before binding jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/redis-replicas create Claim redis-data-redis-replicas-0 Pod redis-replicas-0 in StatefulSet redis-replicas success jx-greencapitaltrade-happy-pr-223: 0s Normal WaitForFirstConsumer persistentvolumeclaim/redis-data-redis-replicas-0 waiting for first consumer to be created before binding jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/redis-master create Claim redis-data-redis-master-0 Pod redis-master-0 in StatefulSet redis-master success jx-greencapitaltrade-happy-pr-223: 0s Normal WaitForFirstConsumer persistentvolumeclaim/redis-data-redis-master-0 waiting for first consumer to be created before binding jx-greencapitaltrade-happy-pr-223: 0s Normal Pulled pod/jx-verify-gc-jobs-hpe9y-pshr5 Container image "ghcr.io/jenkins-x/jx-verify:0.3.17" already present on machine jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/redis-master create Pod redis-master-0 in StatefulSet redis-master successful jx-greencapitaltrade-happy-pr-223: 0s Normal SuccessfulCreate statefulset/redis-replicas create Pod redis-replicas-0 in StatefulSet redis-replicas successful jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/redis-data-redis-master-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal Provisioning persistentvolumeclaim/redis-data-redis-master-0 External provisioner is provisioning volume for claim "jx-greencapitaltrade-happy-pr-223/redis-data-redis-master-0" jx-greencapitaltrade-happy-pr-223: 0s Normal Created pod/jx-verify-gc-jobs-hpe9y-pshr5 Created container: job jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/redis-data-redis-master-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal Provisioning persistentvolumeclaim/redis-data-redis-replicas-0 External provisioner is provisioning volume for claim "jx-greencapitaltrade-happy-pr-223/redis-data-redis-replicas-0" jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/redis-data-redis-replicas-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal ExternalProvisioning persistentvolumeclaim/redis-data-redis-replicas-0 Waiting for a volume to be created either by the external provisioner 'disk.csi.azure.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. jx-greencapitaltrade-happy-pr-223: 0s Normal NoPods poddisruptionbudget/kafka-cluster-kafka No matching pods found jx-greencapitaltrade-happy-pr-223: 0s Normal Started pod/jx-verify-gc-jobs-hpe9y-pshr5 Started container job jx-greencapitaltrade-happy-pr-223: 0s Normal NoPods poddisruptionbudget/kafka-cluster-kafka No matching pods found error: failed to helmfile sync: failed to run helmfile sync: failed to run 'helmfile --file preview/helmfile.yaml.gotmpl sync' command in directory '', output: 'Adding repo jx3 https://jenkins-x-charts.github.io/repo "jx3" has been added to your repositories Building dependency release=postgresql, chart=postgresql Building dependency release=redis, chart=redis Building dependency release=kafka-cluster, chart=kafka-cluster Building dependency release=preview, chart=../charts/happy Upgrading release=kafka-cluster, chart=kafka-cluster Upgrading release=jx-verify, chart=jx3/jx-verify Upgrading release=postgresql, chart=postgresql Upgrading release=redis, chart=redis hook[presync] logs | Release "kafka-cluster" does not exist. Installing it now. NAME: kafka-cluster LAST DEPLOYED: Sun Apr 12 04:06:45 2026 NAMESPACE: jx-greencapitaltrade-happy-pr-223 STATUS: deployed REVISION: 1 TEST SUITE: None Listing releases matching ^kafka-cluster$ Release "postgresql" does not exist. Installing it now. NAME: postgresql LAST DEPLOYED: Sun Apr 12 04:06:45 2026 NAMESPACE: jx-greencapitaltrade-happy-pr-223 STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: CHART NAME: postgresql CHART VERSION: 11.9.13 APP VERSION: 14.5.0 ** Please be patient while the chart is being deployed ** PostgreSQL can be accessed via port 5432 on the following DNS names from within your cluster: postgresql.jx-greencapitaltrade-happy-pr-223.svc.cluster.local - Read/Write connection To get the password for "postgres" run: export POSTGRES_ADMIN_PASSWORD=$(kubectl get secret --namespace jx-greencapitaltrade-happy-pr-223 greencapitaltrade-happy-pr-223-postgresql -o jsonpath="{.data.postgres-password}" | base64 -d) To get the password for "happy" run: export POSTGRES_PASSWORD=$(kubectl get secret --namespace jx-greencapitaltrade-happy-pr-223 greencapitaltrade-happy-pr-223-postgresql -o jsonpath="{.data.password}" | base64 -d) To connect to your database run the following command: kubectl run postgresql-client --rm --tty -i --restart='Never' --namespace jx-greencapitaltrade-happy-pr-223 --image docker.io/bitnamilegacy/postgresql:14.5.0-debian-11-r35 --env="PGPASSWORD=$POSTGRES_PASSWORD" \ --command -- psql --host postgresql -U happy -d postgres -p 5432 > NOTE: If you access the container using bash, make sure that you execute "/opt/bitnami/scripts/postgresql/entrypoint.sh /bin/bash" in order to avoid the error "psql: local user with ID 1001} does not exist" To connect to your database from outside the cluster execute the following commands: kubectl port-forward --namespace jx-greencapitaltrade-happy-pr-223 svc/postgresql 5432:5432 & PGPASSWORD="$POSTGRES_PASSWORD" psql --host 127.0.0.1 -U happy -d postgres -p 5432 Listing releases matching ^postgresql$ kafka-cluster jx-greencapitaltrade-happy-pr-223 1 2026-04-12 04:06:45.613947366 +0000 UTC deployed kafka-cluster-0.1.0 4.1.0 Release "jx-verify" does not exist. Installing it now. NAME: jx-verify LAST DEPLOYED: Sun Apr 12 04:06:47 2026 NAMESPACE: jx-greencapitaltrade-happy-pr-223 STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: jx-verify-pods has been installed successfully. To verify the Job is setup correctly, run: kubectl --namespace=jx-greencapitaltrade-happy-pr-223 get job -l "app=jx-verify-gc-jobs-bqoas" Listing releases matching ^jx-verify$ postgresql jx-greencapitaltrade-happy-pr-223 1 2026-04-12 04:06:45.311646512 +0000 UTC deployed postgresql-11.9.13 14.5.0 jx-verify jx-greencapitaltrade-happy-pr-223 1 2026-04-12 04:06:47.710168469 +0000 UTC deployed jx-verify-0.3.17 0.3.17 Release "redis" does not exist. Installing it now. NAME: redis LAST DEPLOYED: Sun Apr 12 04:06:45 2026 NAMESPACE: jx-greencapitaltrade-happy-pr-223 STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: CHART NAME: redis CHART VERSION: 18.6.1 APP VERSION: 7.2.3 ** Please be patient while the chart is being deployed ** Redis® can be accessed on the following DNS names from within your cluster: redis-master.jx-greencapitaltrade-happy-pr-223.svc.cluster.local for read/write operations (port 6379) redis-replicas.jx-greencapitaltrade-happy-pr-223.svc.cluster.local for read-only operations (port 6379) To connect to your Redis® server: 1. Run a Redis® pod that you can use as a client: kubectl run --namespace jx-greencapitaltrade-happy-pr-223 redis-client --restart='Never' --image docker.io/bitnamilegacy/redis:7.2.3-debian-11-r2 --command -- sleep infinity Use the following command to attach to the pod: kubectl exec --tty -i redis-client \ --namespace jx-greencapitaltrade-happy-pr-223 -- bash 2. Connect using the Redis® CLI: redis-cli -h redis-master redis-cli -h redis-replicas To connect to your database from outside the cluster execute the following commands: kubectl port-forward --namespace jx-greencapitaltrade-happy-pr-223 svc/redis-master 6379:6379 & redis-cli -h 127.0.0.1 -p 6379 Listing releases matching ^redis$ redis jx-greencapitaltrade-happy-pr-223 1 2026-04-12 04:06:45.22380503 +0000 UTC deployed redis-18.6.1 7.2.3 UPDATED RELEASES: NAME NAMESPACE CHART VERSION DURATION kafka-cluster jx-greencapitaltrade-happy-pr-223 ./kafka-cluster 0.1.0 6s postgresql jx-greencapitaltrade-happy-pr-223 ./postgresql 11.9.13 6s jx-verify jx-greencapitaltrade-happy-pr-223 jx3/jx-verify 0.3.17 7s redis jx-greencapitaltrade-happy-pr-223 ./redis 18.6.1 7s in preview/helmfile.yaml.gotmpl: failed processing release preview: hook[jx]: command `jx` failed: command "/usr/bin/jx" exited with non-zero status: PATH: /usr/bin/jx ARGS: 0: jx (2 bytes) 1: secret (6 bytes) 2: copy (4 bytes) 3: --create-namespace (18 bytes) 4: --selector (10 bytes) 5: secret.jenkins-x.io/replica-source=true (39 bytes) 6: --to (4 bytes) 7: jx-greencapitaltrade-happy-pr-223 (33 bytes) ERROR: exit status 1 EXIT STATUS 1 STDERR: error: failed to create namespace jx-greencapitaltrade-happy-pr-223: Failed to create Namespace jx-greencapitaltrade-happy-pr-223 namespaces "jx-greencapitaltrade-happy-pr-223" already exists COMBINED OUTPUT: error: failed to create namespace jx-greencapitaltrade-happy-pr-223: Failed to create Namespace jx-greencapitaltrade-happy-pr-223 namespaces "jx-greencapitaltrade-happy-pr-223" already exists'  Pipeline failed on stage 'from-build-pack' : container 'step-promote-jx-preview'. The execution of the pipeline has stopped.