1. Webteam
  2. Demo Service

Building

cs-canonical-com-182.demos.haus

Your build is still in progress.

This page will automatically refresh when the build is complete. You can view the build status, or check the logs for more information.

Start time Jenkins Job Status
2025-05-07 21:46:10 FAILURE
cs-canonical-com-182.demos.haus Jenkins logs

Started by remote host 10.131.112.207
Running as SYSTEM
Building remotely on jenkins-agent-focal-ps5-2 (ps5-node k8s demo) in workspace /var/lib/jenkins/slaves/jenkins-agent-focal-ps5-2/workspace/start-demo@2
[start-demo@2] $ /bin/bash --login /tmp/jenkins13236188532894839092.sh
snap "konf" has no updates available
#################
Starting demo for PR: https://github.com/canonical/cs.canonical.com/pull/182
#################

########################################
# Starting: Wait for placeholder site cs-canonical-com-182.demos.haus to deploy
########################################

service/cs-canonical-com-182-demos-haus unchanged
deployment.apps/cs-canonical-com-182-demos-haus configured
Warning: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
ingress.networking.k8s.io/cs-canonical-com-182-demos-haus configured

########################################
# Success: Wait for placeholder site cs-canonical-com-182.demos.haus to deploy
########################################

Cloning into 'cs.canonical.com-pull-182'...
From https://github.com/canonical/cs.canonical.com
 * [new ref]         refs/pull/182/head -> pull_182
Switched to branch 'pull_182'
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 945B 0.0s done
#1 DONE 0.1s

#2 [auth] library/ubuntu:pull token for registry-1.docker.io
#2 DONE 0.0s

#3 [auth] library/node:pull token for registry-1.docker.io
#3 DONE 0.0s

#4 [internal] load metadata for docker.io/library/ubuntu:noble
#4 DONE 0.6s

#5 [internal] load metadata for docker.io/library/node:20
#5 DONE 0.6s

#6 [internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s

#7 [build 1/6] FROM docker.io/library/node:20@sha256:6f076db82169a365abca591093bdf020f9e8827a8add8ea3826556c290b340c0
#7 DONE 0.0s

#8 [internal] load build context
#8 DONE 0.0s

#9 [stage-1 1/7] FROM docker.io/library/ubuntu:noble@sha256:6015f66923d7afbc53558d7ccffd325d43b4e249f41a6e93eef074c9505d2233
#9 DONE 0.0s

#8 [internal] load build context
#8 ...

#10 [build 2/6] WORKDIR /srv
#10 CACHED

#11 [stage-1 2/7] WORKDIR /srv
#11 CACHED

#8 [internal] load build context
#8 transferring context: 40.46MB 0.4s done
#8 DONE 0.5s

#12 [build 3/6] ADD . .
#12 ...

#13 [stage-1 3/7] COPY . .
#13 DONE 0.3s

#12 [build 3/6] ADD . .
#12 DONE 0.3s

#14 [build 4/6] RUN export NODE_ENV=docker
#14 DONE 0.4s

#15 [stage-1 4/7] RUN apt-get update     && apt-get install --no-install-recommends --yes ca-certificates python3-venv python3-pip python3-psycopg2
#15 0.537 Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
#15 0.543 Get:2 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
#15 0.577 Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
#15 0.582 Get:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
#15 0.642 Get:5 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1318 kB]
#15 0.669 Get:6 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1080 kB]
#15 0.685 Get:7 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [22.1 kB]
#15 0.685 Get:8 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1033 kB]
#15 0.716 Get:9 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
#15 0.734 Get:10 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
#15 0.735 Get:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
#15 0.924 Get:12 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
#15 0.938 Get:13 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1362 kB]
#15 0.961 Get:14 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [26.7 kB]
#15 0.962 Get:15 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1379 kB]
#15 0.981 Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1353 kB]
#15 0.994 Get:17 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.8 kB]
#15 0.995 Get:18 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [48.0 kB]
#15 1.911 Fetched 29.9 MB in 1s (21.6 MB/s)
#15 1.911 Reading package lists...
#15 3.117 Reading package lists...
#15 4.318 Building dependency tree...
#15 4.659 Reading state information...
#15 5.242 The following additional packages will be installed:
#15 5.243   libexpat1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3
#15 5.243   libkrb5support0 libldap2 libpq5 libpython3-stdlib libpython3.12-minimal
#15 5.244   libpython3.12-stdlib libreadline8t64 libsasl2-2 libsasl2-modules-db
#15 5.244   libsqlite3-0 media-types netbase openssl python3 python3-minimal
#15 5.245   python3-pip-whl python3-pkg-resources python3-setuptools
#15 5.245   python3-setuptools-whl python3-wheel python3.12 python3.12-minimal
#15 5.245   python3.12-venv readline-common tzdata
#15 5.248 Suggested packages:
#15 5.248   krb5-doc krb5-user python3-doc python3-tk python-psycopg2-doc
#15 5.249   python-setuptools-doc python3.12-doc binutils binfmt-support readline-doc
#15 5.249 Recommended packages:
#15 5.249   krb5-locales libldap-common libsasl2-modules build-essential python3-dev
#15 5.365 The following NEW packages will be installed:
#15 5.366   ca-certificates libexpat1 libgssapi-krb5-2 libk5crypto3 libkeyutils1
#15 5.367   libkrb5-3 libkrb5support0 libldap2 libpq5 libpython3-stdlib
#15 5.368   libpython3.12-minimal libpython3.12-stdlib libreadline8t64 libsasl2-2
#15 5.369   libsasl2-modules-db libsqlite3-0 media-types netbase openssl python3
#15 5.369   python3-minimal python3-pip python3-pip-whl python3-pkg-resources
#15 5.369   python3-psycopg2 python3-setuptools python3-setuptools-whl python3-venv
#15 5.369   python3-wheel python3.12 python3.12-minimal python3.12-venv readline-common
#15 5.369   tzdata
#15 5.429 0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded.
#15 5.429 Need to get 14.0 MB of archives.
#15 5.429 After this operation, 46.9 MB of additional disk space will be used.
#15 5.429 Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-minimal amd64 3.12.3-1ubuntu0.5 [835 kB]
#15 5.444 Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libexpat1 amd64 2.6.1-2ubuntu0.3 [88.0 kB]
#15 5.461 Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12-minimal amd64 3.12.3-1ubuntu0.5 [2342 kB]
#15 5.538 Get:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-minimal amd64 3.12.3-0ubuntu2 [27.4 kB]
#15 5.539 Get:5 http://archive.ubuntu.com/ubuntu noble/main amd64 media-types all 10.1.0 [27.5 kB]
#15 5.540 Get:6 http://archive.ubuntu.com/ubuntu noble/main amd64 netbase all 6.4 [13.1 kB]
#15 5.541 Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 tzdata all 2025b-0ubuntu0.24.04 [276 kB]
#15 5.559 Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 readline-common all 8.2-4build1 [56.5 kB]
#15 5.560 Get:9 http://archive.ubuntu.com/ubuntu noble/main amd64 libreadline8t64 amd64 8.2-4build1 [153 kB]
#15 5.562 Get:10 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsqlite3-0 amd64 3.45.1-1ubuntu2.1 [701 kB]
#15 5.575 Get:11 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-stdlib amd64 3.12.3-1ubuntu0.5 [2069 kB]
#15 5.600 Get:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12 amd64 3.12.3-1ubuntu0.5 [651 kB]
#15 5.606 Get:13 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3-stdlib amd64 3.12.3-0ubuntu2 [10.0 kB]
#15 5.607 Get:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3 amd64 3.12.3-0ubuntu2 [23.0 kB]
#15 5.607 Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 openssl amd64 3.0.13-0ubuntu3.5 [1002 kB]
#15 5.615 Get:16 http://archive.ubuntu.com/ubuntu noble/main amd64 ca-certificates all 20240203 [159 kB]
#15 5.617 Get:17 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libkrb5support0 amd64 1.20.1-6ubuntu2.5 [34.1 kB]
#15 5.618 Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libk5crypto3 amd64 1.20.1-6ubuntu2.5 [82.0 kB]
#15 5.620 Get:19 http://archive.ubuntu.com/ubuntu noble/main amd64 libkeyutils1 amd64 1.6.3-3build1 [9490 B]
#15 5.621 Get:20 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libkrb5-3 amd64 1.20.1-6ubuntu2.5 [347 kB]
#15 5.625 Get:21 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgssapi-krb5-2 amd64 1.20.1-6ubuntu2.5 [143 kB]
#15 5.627 Get:22 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-pkg-resources all 68.1.2-2ubuntu1.1 [168 kB]
#15 5.629 Get:23 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3.1 [20.4 kB]
#15 5.630 Get:24 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3.1 [53.2 kB]
#15 5.631 Get:25 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap2 amd64 2.6.7+dfsg-1~exp1ubuntu8.2 [196 kB]
#15 5.633 Get:26 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpq5 amd64 16.8-0ubuntu0.24.04.1 [142 kB]
#15 5.634 Get:27 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.1 [396 kB]
#15 5.637 Get:28 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]
#15 5.638 Get:29 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.1 [1317 kB]
#15 5.658 Get:30 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip-whl all 24.0+dfsg-1ubuntu1.1 [1703 kB]
#15 5.675 Get:31 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-psycopg2 amd64 2.9.9-1build1 [131 kB]
#15 5.679 Get:32 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-setuptools-whl all 68.1.2-2ubuntu1.1 [716 kB]
#15 5.686 Get:33 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3.12-venv amd64 3.12.3-1ubuntu0.5 [5678 B]
#15 5.687 Get:34 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-venv amd64 3.12.3-0ubuntu2 [1034 B]
#15 5.942 debconf: delaying package configuration, since apt-utils is not installed
#15 6.003 Fetched 14.0 MB in 0s (48.8 MB/s)
#15 6.042 Selecting previously unselected package libpython3.12-minimal:amd64.
#15 6.042 (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 ... 4381 files and directories currently installed.)
#15 6.070 Preparing to unpack .../libpython3.12-minimal_3.12.3-1ubuntu0.5_amd64.deb ...
#15 6.073 Unpacking libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.5) ...
#15 6.153 Selecting previously unselected package libexpat1:amd64.
#15 6.155 Preparing to unpack .../libexpat1_2.6.1-2ubuntu0.3_amd64.deb ...
#15 6.159 Unpacking libexpat1:amd64 (2.6.1-2ubuntu0.3) ...
#15 6.185 Selecting previously unselected package python3.12-minimal.
#15 6.187 Preparing to unpack .../python3.12-minimal_3.12.3-1ubuntu0.5_amd64.deb ...
#15 6.196 Unpacking python3.12-minimal (3.12.3-1ubuntu0.5) ...
#15 6.286 Setting up libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.5) ...
#15 6.296 Setting up libexpat1:amd64 (2.6.1-2ubuntu0.3) ...
#15 6.303 Setting up python3.12-minimal (3.12.3-1ubuntu0.5) ...
#15 7.229 Selecting previously unselected package python3-minimal.
#15 7.229 (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 ... 4700 files and directories currently installed.)
#15 7.234 Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu2_amd64.deb ...
#15 7.236 Unpacking python3-minimal (3.12.3-0ubuntu2) ...
#15 7.265 Selecting previously unselected package media-types.
#15 7.266 Preparing to unpack .../1-media-types_10.1.0_all.deb ...
#15 7.269 Unpacking media-types (10.1.0) ...
#15 7.296 Selecting previously unselected package netbase.
#15 7.297 Preparing to unpack .../2-netbase_6.4_all.deb ...
#15 7.299 Unpacking netbase (6.4) ...
#15 7.324 Selecting previously unselected package tzdata.
#15 7.325 Preparing to unpack .../3-tzdata_2025b-0ubuntu0.24.04_all.deb ...
#15 7.327 Unpacking tzdata (2025b-0ubuntu0.24.04) ...
#15 7.417 Selecting previously unselected package readline-common.
#15 7.418 Preparing to unpack .../4-readline-common_8.2-4build1_all.deb ...
#15 7.420 Unpacking readline-common (8.2-4build1) ...
#15 7.444 Selecting previously unselected package libreadline8t64:amd64.
#15 7.445 Preparing to unpack .../5-libreadline8t64_8.2-4build1_amd64.deb ...
#15 7.452 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
#15 7.459 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
#15 7.464 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
#15 7.468 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
#15 7.471 Unpacking libreadline8t64:amd64 (8.2-4build1) ...
#15 7.498 Selecting previously unselected package libsqlite3-0:amd64.
#15 7.500 Preparing to unpack .../6-libsqlite3-0_3.45.1-1ubuntu2.1_amd64.deb ...
#15 7.502 Unpacking libsqlite3-0:amd64 (3.45.1-1ubuntu2.1) ...
#15 7.536 Selecting previously unselected package libpython3.12-stdlib:amd64.
#15 7.537 Preparing to unpack .../7-libpython3.12-stdlib_3.12.3-1ubuntu0.5_amd64.deb ...
#15 7.539 Unpacking libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.5) ...
#15 7.654 Selecting previously unselected package python3.12.
#15 7.655 Preparing to unpack .../8-python3.12_3.12.3-1ubuntu0.5_amd64.deb ...
#15 7.657 Unpacking python3.12 (3.12.3-1ubuntu0.5) ...
#15 7.682 Selecting previously unselected package libpython3-stdlib:amd64.
#15 7.683 Preparing to unpack .../9-libpython3-stdlib_3.12.3-0ubuntu2_amd64.deb ...
#15 7.686 Unpacking libpython3-stdlib:amd64 (3.12.3-0ubuntu2) ...
#15 7.708 Setting up python3-minimal (3.12.3-0ubuntu2) ...
#15 7.900 Selecting previously unselected package python3.
#15 7.900 (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 ... 5706 files and directories currently installed.)
#15 7.905 Preparing to unpack .../00-python3_3.12.3-0ubuntu2_amd64.deb ...
#15 7.911 Unpacking python3 (3.12.3-0ubuntu2) ...
#15 7.934 Selecting previously unselected package openssl.
#15 7.935 Preparing to unpack .../01-openssl_3.0.13-0ubuntu3.5_amd64.deb ...
#15 7.937 Unpacking openssl (3.0.13-0ubuntu3.5) ...
#15 7.978 Selecting previously unselected package ca-certificates.
#15 7.980 Preparing to unpack .../02-ca-certificates_20240203_all.deb ...
#15 7.981 Unpacking ca-certificates (20240203) ...
#15 8.020 Selecting previously unselected package libkrb5support0:amd64.
#15 8.021 Preparing to unpack .../03-libkrb5support0_1.20.1-6ubuntu2.5_amd64.deb ...
#15 8.023 Unpacking libkrb5support0:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.047 Selecting previously unselected package libk5crypto3:amd64.
#15 8.049 Preparing to unpack .../04-libk5crypto3_1.20.1-6ubuntu2.5_amd64.deb ...
#15 8.051 Unpacking libk5crypto3:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.074 Selecting previously unselected package libkeyutils1:amd64.
#15 8.075 Preparing to unpack .../05-libkeyutils1_1.6.3-3build1_amd64.deb ...
#15 8.077 Unpacking libkeyutils1:amd64 (1.6.3-3build1) ...
#15 8.097 Selecting previously unselected package libkrb5-3:amd64.
#15 8.098 Preparing to unpack .../06-libkrb5-3_1.20.1-6ubuntu2.5_amd64.deb ...
#15 8.100 Unpacking libkrb5-3:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.134 Selecting previously unselected package libgssapi-krb5-2:amd64.
#15 8.135 Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-6ubuntu2.5_amd64.deb ...
#15 8.137 Unpacking libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.160 Selecting previously unselected package python3-pkg-resources.
#15 8.161 Preparing to unpack .../08-python3-pkg-resources_68.1.2-2ubuntu1.1_all.deb ...
#15 8.163 Unpacking python3-pkg-resources (68.1.2-2ubuntu1.1) ...
#15 8.185 Selecting previously unselected package libsasl2-modules-db:amd64.
#15 8.186 Preparing to unpack .../09-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...
#15 8.188 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...
#15 8.207 Selecting previously unselected package libsasl2-2:amd64.
#15 8.208 Preparing to unpack .../10-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...
#15 8.210 Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...
#15 8.236 Selecting previously unselected package libldap2:amd64.
#15 8.237 Preparing to unpack .../11-libldap2_2.6.7+dfsg-1~exp1ubuntu8.2_amd64.deb ...
#15 8.240 Unpacking libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu8.2) ...
#15 8.270 Selecting previously unselected package libpq5:amd64.
#15 8.271 Preparing to unpack .../12-libpq5_16.8-0ubuntu0.24.04.1_amd64.deb ...
#15 8.273 Unpacking libpq5:amd64 (16.8-0ubuntu0.24.04.1) ...
#15 8.299 Selecting previously unselected package python3-setuptools.
#15 8.300 Preparing to unpack .../13-python3-setuptools_68.1.2-2ubuntu1.1_all.deb ...
#15 8.303 Unpacking python3-setuptools (68.1.2-2ubuntu1.1) ...
#15 8.356 Selecting previously unselected package python3-wheel.
#15 8.358 Preparing to unpack .../14-python3-wheel_0.42.0-2_all.deb ...
#15 8.361 Unpacking python3-wheel (0.42.0-2) ...
#15 8.389 Selecting previously unselected package python3-pip.
#15 8.390 Preparing to unpack .../15-python3-pip_24.0+dfsg-1ubuntu1.1_all.deb ...
#15 8.392 Unpacking python3-pip (24.0+dfsg-1ubuntu1.1) ...
#15 8.513 Selecting previously unselected package python3-pip-whl.
#15 8.516 Preparing to unpack .../16-python3-pip-whl_24.0+dfsg-1ubuntu1.1_all.deb ...
#15 8.519 Unpacking python3-pip-whl (24.0+dfsg-1ubuntu1.1) ...
#15 8.555 Selecting previously unselected package python3-psycopg2.
#15 8.556 Preparing to unpack .../17-python3-psycopg2_2.9.9-1build1_amd64.deb ...
#15 8.559 Unpacking python3-psycopg2 (2.9.9-1build1) ...
#15 8.582 Selecting previously unselected package python3-setuptools-whl.
#15 8.583 Preparing to unpack .../18-python3-setuptools-whl_68.1.2-2ubuntu1.1_all.deb ...
#15 8.585 Unpacking python3-setuptools-whl (68.1.2-2ubuntu1.1) ...
#15 8.616 Selecting previously unselected package python3.12-venv.
#15 8.617 Preparing to unpack .../19-python3.12-venv_3.12.3-1ubuntu0.5_amd64.deb ...
#15 8.619 Unpacking python3.12-venv (3.12.3-1ubuntu0.5) ...
#15 8.637 Selecting previously unselected package python3-venv.
#15 8.638 Preparing to unpack .../20-python3-venv_3.12.3-0ubuntu2_amd64.deb ...
#15 8.640 Unpacking python3-venv (3.12.3-0ubuntu2) ...
#15 8.666 Setting up media-types (10.1.0) ...
#15 8.676 Setting up python3-setuptools-whl (68.1.2-2ubuntu1.1) ...
#15 8.682 Setting up libkeyutils1:amd64 (1.6.3-3build1) ...
#15 8.689 Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu2.1) ...
#15 8.695 Setting up libkrb5support0:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.703 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...
#15 8.709 Setting up tzdata (2025b-0ubuntu0.24.04) ...
#15 8.798 debconf: unable to initialize frontend: Dialog
#15 8.798 debconf: (TERM is not set, so the dialog frontend is not usable.)
#15 8.798 debconf: falling back to frontend: Readline
#15 8.798 debconf: unable to initialize frontend: Readline
#15 8.798 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8.)
#15 8.798 debconf: falling back to frontend: Teletype
#15 8.838 Configuring tzdata
#15 8.838 ------------------
#15 8.838 
#15 8.838 Please select the geographic area in which you live. Subsequent configuration
#15 8.838 questions will narrow this down by presenting a list of cities, representing
#15 8.838 the time zones in which they are located.
#15 8.838 
#15 8.838   1. Africa      4. Arctic    7. Australia  10. Pacific
#15 8.838   2. America     5. Asia      8. Europe     11. Etc
#15 8.838   3. Antarctica  6. Atlantic  9. Indian     12. Legacy
#15 8.838 Geographic area: 
#15 8.839 Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 112.
#15 8.847 
#15 8.847 Current default time zone: '/UTC'
#15 8.852 Local time is now:      Wed May  7 21:46:26 UTC 2025.
#15 8.852 Universal Time is now:  Wed May  7 21:46:26 UTC 2025.
#15 8.852 Run 'dpkg-reconfigure tzdata' if you wish to change it.
#15 8.852 
#15 8.853 Use of uninitialized value $val in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 84, <GEN6> line 4.
#15 8.853 Use of uninitialized value $val in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 85, <GEN6> line 4.
#15 8.870 Setting up libk5crypto3:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.876 Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...
#15 8.881 Setting up netbase (6.4) ...
#15 8.897 Setting up libkrb5-3:amd64 (1.20.1-6ubuntu2.5) ...
#15 8.903 Setting up openssl (3.0.13-0ubuntu3.5) ...
#15 8.911 Setting up readline-common (8.2-4build1) ...
#15 8.919 Setting up libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu8.2) ...
#15 8.924 Setting up ca-certificates (20240203) ...
#15 9.003 debconf: unable to initialize frontend: Dialog
#15 9.003 debconf: (TERM is not set, so the dialog frontend is not usable.)
#15 9.003 debconf: falling back to frontend: Readline
#15 9.003 debconf: unable to initialize frontend: Readline
#15 9.003 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8.)
#15 9.003 debconf: falling back to frontend: Teletype
#15 9.531 Updating certificates in /etc/ssl/certs...
#15 ...

#16 [build 5/6] RUN --mount=type=cache,target=/usr/local/share/.cache/yarn yarn install
#16 0.711 yarn install v1.22.22
#16 0.833 [1/4] Resolving packages...
#16 1.348 [2/4] Fetching packages...
#16 ...

#15 [stage-1 4/7] RUN apt-get update     && apt-get install --no-install-recommends --yes ca-certificates python3-venv python3-pip python3-psycopg2
#15 10.45 146 added, 0 removed; done.
#15 10.50 Setting up libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2.5) ...
#15 10.51 Setting up libreadline8t64:amd64 (8.2-4build1) ...
#15 10.51 Setting up libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.5) ...
#15 10.52 Setting up python3-pip-whl (24.0+dfsg-1ubuntu1.1) ...
#15 10.53 Setting up python3.12 (3.12.3-1ubuntu0.5) ...
#15 11.66 Setting up libpq5:amd64 (16.8-0ubuntu0.24.04.1) ...
#15 11.66 Setting up libpython3-stdlib:amd64 (3.12.3-0ubuntu2) ...
#15 11.67 Setting up python3.12-venv (3.12.3-1ubuntu0.5) ...
#15 11.72 Setting up python3 (3.12.3-0ubuntu2) ...
#15 11.73 running python rtupdate hooks for python3.12...
#15 11.73 running python post-rtupdate hooks for python3.12...
#15 11.87 Setting up python3-wheel (0.42.0-2) ...
#15 12.04 Setting up python3-venv (3.12.3-0ubuntu2) ...
#15 12.05 Setting up python3-psycopg2 (2.9.9-1build1) ...
#15 12.20 Setting up python3-pkg-resources (68.1.2-2ubuntu1.1) ...
#15 12.44 Setting up python3-setuptools (68.1.2-2ubuntu1.1) ...
#15 13.08 Setting up python3-pip (24.0+dfsg-1ubuntu1.1) ...
#15 14.65 Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
#15 14.76 Processing triggers for ca-certificates (20240203) ...
#15 14.77 Updating certificates in /etc/ssl/certs...
#15 15.58 0 added, 0 removed; done.
#15 15.58 Running hooks in /etc/ca-certificates/update.d...
#15 15.58 done.
#15 DONE 16.1s

#16 [build 5/6] RUN --mount=type=cache,target=/usr/local/share/.cache/yarn yarn install
#16 ...

#17 [stage-1 5/7] RUN python3 -m venv .venv     && . .venv/bin/activate     && pip install --no-cache-dir -r requirements.txt
#17 4.945 Collecting celery==5.4.0 (from -r requirements.txt (line 1))
#17 5.031   Downloading celery-5.4.0-py3-none-any.whl.metadata (21 kB)
#17 5.139 Collecting django-openid-auth==0.17 (from -r requirements.txt (line 2))
#17 5.145   Downloading django_openid_auth-0.17-py3-none-any.whl.metadata (1.4 kB)
#17 5.171 Collecting Flask-Cors==5.0.0 (from -r requirements.txt (line 3))
#17 5.177   Downloading Flask_Cors-5.0.0-py2.py3-none-any.whl.metadata (5.5 kB)
#17 5.201 Collecting Flask-Migrate==4.1.0 (from -r requirements.txt (line 4))
#17 5.207   Downloading Flask_Migrate-4.1.0-py3-none-any.whl.metadata (3.3 kB)
#17 5.228 Collecting Flask-OpenID==1.3.1 (from -r requirements.txt (line 5))
#17 5.240   Downloading Flask_OpenID-1.3.1-py3-none-any.whl.metadata (1.6 kB)
#17 5.343 Collecting Flask-Pydantic==0.12.0 (from -r requirements.txt (line 6))
#17 5.351   Downloading Flask_Pydantic-0.12.0-py3-none-any.whl.metadata (11 kB)
#17 5.382 Collecting Flask-SQLAlchemy==3.1.1 (from -r requirements.txt (line 7))
#17 5.401   Downloading flask_sqlalchemy-3.1.1-py3-none-any.whl.metadata (3.4 kB)
#17 5.436 Collecting gunicorn==23.0.0 (from gunicorn[eventlet]==23.0.0->-r requirements.txt (line 8))
#17 5.442   Downloading gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
#17 5.545 Collecting google-api-python-client==2.78.0 (from -r requirements.txt (line 9))
#17 5.551   Downloading google_api_python_client-2.78.0-py2.py3-none-any.whl.metadata (6.6 kB)
#17 5.594 Collecting multiprocess==0.70.17 (from -r requirements.txt (line 10))
#17 5.600   Downloading multiprocess-0.70.17-py312-none-any.whl.metadata (7.2 kB)
#17 5.699 Collecting psycopg2-binary==2.9.10 (from -r requirements.txt (line 11))
#17 5.710   Downloading psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#17 5.840 Collecting pytest==8.3.4 (from -r requirements.txt (line 12))
#17 5.846   Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB)
#17 5.898 Collecting PyYAML==6.0.2 (from -r requirements.txt (line 13))
#17 5.906   Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
#17 5.951 Collecting requests==2.32.3 (from -r requirements.txt (line 14))
#17 5.956   Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
#17 6.021 Collecting redis==5.2.1 (from redis[hiredis]==5.2.1->-r requirements.txt (line 15))
#17 6.027   Downloading redis-5.2.1-py3-none-any.whl.metadata (9.1 kB)
#17 6.106 Collecting billiard<5.0,>=4.2.0 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.115   Downloading billiard-4.2.1-py3-none-any.whl.metadata (4.4 kB)
#17 6.182 Collecting kombu<6.0,>=5.3.4 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.188   Downloading kombu-5.5.3-py3-none-any.whl.metadata (3.5 kB)
#17 6.215 Collecting vine<6.0,>=5.1.0 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.220   Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)
#17 6.249 Collecting click<9.0,>=8.1.2 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.258   Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
#17 6.275 Collecting click-didyoumean>=0.3.0 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.282   Downloading click_didyoumean-0.3.1-py3-none-any.whl.metadata (3.9 kB)
#17 6.302 Collecting click-repl>=0.2.0 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.308   Downloading click_repl-0.3.0-py3-none-any.whl.metadata (3.6 kB)
#17 6.357 Collecting click-plugins>=1.1.1 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.369   Downloading click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)
#17 6.409 Collecting tzdata>=2022.7 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.420   Downloading tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
#17 6.442 Collecting python-dateutil>=2.8.2 (from celery==5.4.0->-r requirements.txt (line 1))
#17 6.448   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
#17 6.574 Collecting django>=2.2 (from django-openid-auth==0.17->-r requirements.txt (line 2))
#17 6.582   Downloading django-5.2.1-py3-none-any.whl.metadata (4.1 kB)
#17 6.602 Collecting python3-openid (from django-openid-auth==0.17->-r requirements.txt (line 2))
#17 6.608   Downloading python3_openid-3.2.0-py3-none-any.whl.metadata (1.6 kB)
#17 6.640 Collecting Flask>=0.9 (from Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 6.649   Downloading flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
#17 6.707 Collecting alembic>=1.9.0 (from Flask-Migrate==4.1.0->-r requirements.txt (line 4))
#17 6.722   Downloading alembic-1.15.2-py3-none-any.whl.metadata (7.3 kB)
#17 6.938 Collecting pydantic>=2.0 (from Flask-Pydantic==0.12.0->-r requirements.txt (line 6))
#17 6.946   Downloading pydantic-2.11.4-py3-none-any.whl.metadata (66 kB)
#17 6.951      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.6/66.6 kB 87.6 MB/s eta 0:00:00
#17 7.375 Collecting sqlalchemy>=2.0.16 (from Flask-SQLAlchemy==3.1.1->-r requirements.txt (line 7))
#17 7.404   Downloading sqlalchemy-2.0.40-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
#17 7.449 Collecting packaging (from gunicorn==23.0.0->gunicorn[eventlet]==23.0.0->-r requirements.txt (line 8))
#17 7.458   Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
#17 7.491 Collecting httplib2<1dev,>=0.15.0 (from google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 7.502   Downloading httplib2-0.22.0-py3-none-any.whl.metadata (2.6 kB)
#17 7.702 Collecting google-auth<3.0.0dev,>=1.19.0 (from google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 7.708   Downloading google_auth-2.40.1-py2.py3-none-any.whl.metadata (6.2 kB)
#17 7.732 Collecting google-auth-httplib2>=0.1.0 (from google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 7.739   Downloading google_auth_httplib2-0.2.0-py2.py3-none-any.whl.metadata (2.2 kB)
#17 7.906 Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 7.910   Downloading google_api_core-2.24.2-py3-none-any.whl.metadata (3.0 kB)
#17 7.927 Collecting uritemplate<5,>=3.0.1 (from google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 7.932   Downloading uritemplate-4.1.1-py2.py3-none-any.whl.metadata (2.9 kB)
#17 7.972 Collecting dill>=0.3.9 (from multiprocess==0.70.17->-r requirements.txt (line 10))
#17 7.976   Downloading dill-0.4.0-py3-none-any.whl.metadata (10 kB)
#17 8.005 Collecting iniconfig (from pytest==8.3.4->-r requirements.txt (line 12))
#17 8.010   Downloading iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)
#17 8.035 Collecting pluggy<2,>=1.5 (from pytest==8.3.4->-r requirements.txt (line 12))
#17 8.041   Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
#17 8.158 Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r requirements.txt (line 14))
#17 8.163   Downloading charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
#17 8.187 Collecting idna<4,>=2.5 (from requests==2.32.3->-r requirements.txt (line 14))
#17 8.192   Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
#17 8.248 Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r requirements.txt (line 14))
#17 8.258   Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB)
#17 8.286 Collecting certifi>=2017.4.17 (from requests==2.32.3->-r requirements.txt (line 14))
#17 8.291   Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB)
#17 8.425 Collecting eventlet!=0.36.0,>=0.24.1 (from gunicorn[eventlet]==23.0.0->-r requirements.txt (line 8))
#17 8.431   Downloading eventlet-0.39.1-py3-none-any.whl.metadata (5.5 kB)
#17 8.539 Collecting hiredis>=3.0.0 (from redis[hiredis]==5.2.1->-r requirements.txt (line 15))
#17 8.546   Downloading hiredis-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.2 kB)
#17 8.598 Collecting Mako (from alembic>=1.9.0->Flask-Migrate==4.1.0->-r requirements.txt (line 4))
#17 8.605   Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)
#17 8.663 Collecting typing-extensions>=4.12 (from alembic>=1.9.0->Flask-Migrate==4.1.0->-r requirements.txt (line 4))
#17 8.680   Downloading typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB)
#17 8.784 Collecting prompt-toolkit>=3.0.36 (from click-repl>=0.2.0->celery==5.4.0->-r requirements.txt (line 1))
#17 8.819   Downloading prompt_toolkit-3.0.51-py3-none-any.whl.metadata (6.4 kB)
#17 8.879 Collecting asgiref>=3.8.1 (from django>=2.2->django-openid-auth==0.17->-r requirements.txt (line 2))
#17 8.887   Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
#17 8.922 Collecting sqlparse>=0.3.1 (from django>=2.2->django-openid-auth==0.17->-r requirements.txt (line 2))
#17 8.933   Downloading sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
#17 8.977 Collecting dnspython>=1.15.0 (from eventlet!=0.36.0,>=0.24.1->gunicorn[eventlet]==23.0.0->-r requirements.txt (line 8))
#17 8.982   Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
#17 9.235 Collecting greenlet>=1.0 (from eventlet!=0.36.0,>=0.24.1->gunicorn[eventlet]==23.0.0->-r requirements.txt (line 8))
#17 9.243   Downloading greenlet-3.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)
#17 9.313 Collecting Werkzeug>=3.1 (from Flask>=0.9->Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 9.320   Downloading werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
#17 9.349 Collecting Jinja2>=3.1.2 (from Flask>=0.9->Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 9.354   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
#17 9.394 Collecting itsdangerous>=2.2 (from Flask>=0.9->Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 9.408   Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
#17 9.458 Collecting blinker>=1.9 (from Flask>=0.9->Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 9.465   Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
#17 9.533 Collecting googleapis-common-protos<2.0.0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 9.542   Downloading googleapis_common_protos-1.70.0-py3-none-any.whl.metadata (9.3 kB)
#17 9.883 Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 9.909   Downloading protobuf-6.30.2-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes)
#17 9.946 Collecting proto-plus<2.0.0,>=1.22.3 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 9.968   Downloading proto_plus-1.26.1-py3-none-any.whl.metadata (2.2 kB)
#17 10.09 Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0.0dev,>=1.19.0->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 10.10   Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB)
#17 10.16 Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0.0dev,>=1.19.0->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 10.18   Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
#17 10.21 Collecting rsa<5,>=3.1.4 (from google-auth<3.0.0dev,>=1.19.0->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 10.22   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
#17 10.33 Collecting pyparsing!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2 (from httplib2<1dev,>=0.15.0->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 10.34   Downloading pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)
#17 10.41 Collecting amqp<6.0.0,>=5.1.1 (from kombu<6.0,>=5.3.4->celery==5.4.0->-r requirements.txt (line 1))
#17 10.41   Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)
#17 10.47 Collecting annotated-types>=0.6.0 (from pydantic>=2.0->Flask-Pydantic==0.12.0->-r requirements.txt (line 6))
#17 10.48   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
#17 11.67 Collecting pydantic-core==2.33.2 (from pydantic>=2.0->Flask-Pydantic==0.12.0->-r requirements.txt (line 6))
#17 11.67   Downloading pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
#17 11.70 Collecting typing-inspection>=0.4.0 (from pydantic>=2.0->Flask-Pydantic==0.12.0->-r requirements.txt (line 6))
#17 11.70   Downloading typing_inspection-0.4.0-py3-none-any.whl.metadata (2.6 kB)
#17 11.75 Collecting six>=1.5 (from python-dateutil>=2.8.2->celery==5.4.0->-r requirements.txt (line 1))
#17 11.76   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
#17 11.79 Collecting defusedxml (from python3-openid->django-openid-auth==0.17->-r requirements.txt (line 2))
#17 11.80   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
#17 12.26 Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->Flask>=0.9->Flask-Cors==5.0.0->-r requirements.txt (line 3))
#17 12.26   Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
#17 12.29 Collecting wcwidth (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery==5.4.0->-r requirements.txt (line 1))
#17 12.30   Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
#17 12.47 Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth<3.0.0dev,>=1.19.0->google-api-python-client==2.78.0->-r requirements.txt (line 9))
#17 12.47   Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB)
#17 12.68 Downloading celery-5.4.0-py3-none-any.whl (425 kB)
#17 12.69    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 426.0/426.0 kB 68.2 MB/s eta 0:00:00
#17 12.70 Downloading django_openid_auth-0.17-py3-none-any.whl (65 kB)
#17 12.70    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 79.0 MB/s eta 0:00:00
#17 12.71 Downloading Flask_Cors-5.0.0-py2.py3-none-any.whl (14 kB)
#17 12.72 Downloading Flask_Migrate-4.1.0-py3-none-any.whl (21 kB)
#17 12.73 Downloading Flask_OpenID-1.3.1-py3-none-any.whl (9.4 kB)
#17 12.76 Downloading Flask_Pydantic-0.12.0-py3-none-any.whl (10 kB)
#17 12.77 Downloading flask_sqlalchemy-3.1.1-py3-none-any.whl (25 kB)
#17 12.79 Downloading gunicorn-23.0.0-py3-none-any.whl (85 kB)
#17 12.80    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.0/85.0 kB 20.6 MB/s eta 0:00:00
#17 12.82 Downloading google_api_python_client-2.78.0-py2.py3-none-any.whl (11.0 MB)
#17 12.99    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 65.8 MB/s eta 0:00:00
#17 13.01 Downloading multiprocess-0.70.17-py312-none-any.whl (147 kB)
#17 13.01    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.0/148.0 kB 187.1 MB/s eta 0:00:00
#17 13.02 Downloading psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
#17 13.07    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 59.3 MB/s eta 0:00:00
#17 13.08 Downloading pytest-8.3.4-py3-none-any.whl (343 kB)
#17 13.09    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 343.1/343.1 kB 69.4 MB/s eta 0:00:00
#17 13.12 Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)
#17 13.14    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 60.2 MB/s eta 0:00:00
#17 13.14 Downloading requests-2.32.3-py3-none-any.whl (64 kB)
#17 13.15    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 122.8 MB/s eta 0:00:00
#17 13.15 Downloading redis-5.2.1-py3-none-any.whl (261 kB)
#17 13.16    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 261.5/261.5 kB 69.7 MB/s eta 0:00:00
#17 13.16 Downloading alembic-1.15.2-py3-none-any.whl (231 kB)
#17 13.17    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.9/231.9 kB 124.6 MB/s eta 0:00:00
#17 13.18 Downloading billiard-4.2.1-py3-none-any.whl (86 kB)
#17 13.18    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 138.4 MB/s eta 0:00:00
#17 13.19 Downloading certifi-2025.4.26-py3-none-any.whl (159 kB)
#17 13.19    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 159.6/159.6 kB 170.5 MB/s eta 0:00:00
#17 13.20 Downloading charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)
#17 13.20    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.6/148.6 kB 122.7 MB/s eta 0:00:00
#17 13.21 Downloading click-8.1.8-py3-none-any.whl (98 kB)
#17 13.21    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 36.3 MB/s eta 0:00:00
#17 13.22 Downloading click_didyoumean-0.3.1-py3-none-any.whl (3.6 kB)
#17 13.23 Downloading click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
#17 13.24 Downloading click_repl-0.3.0-py3-none-any.whl (10 kB)
#17 13.24 Downloading dill-0.4.0-py3-none-any.whl (119 kB)
#17 13.25    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.7/119.7 kB 103.7 MB/s eta 0:00:00
#17 13.27 Downloading django-5.2.1-py3-none-any.whl (8.3 MB)
#17 13.37    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 88.5 MB/s eta 0:00:00
#17 13.38 Downloading eventlet-0.39.1-py3-none-any.whl (363 kB)
#17 13.39    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 363.5/363.5 kB 87.6 MB/s eta 0:00:00
#17 13.39 Downloading flask-3.1.0-py3-none-any.whl (102 kB)
#17 13.40    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.0/103.0 kB 88.9 MB/s eta 0:00:00
#17 13.41 Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB)
#17 13.41    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 182.8 MB/s eta 0:00:00
#17 13.42 Downloading google_auth-2.40.1-py2.py3-none-any.whl (216 kB)
#17 13.42    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.1/216.1 kB 179.0 MB/s eta 0:00:00
#17 13.44 Downloading google_auth_httplib2-0.2.0-py2.py3-none-any.whl (9.3 kB)
#17 13.45 Downloading hiredis-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169 kB)
#17 13.45    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 169.1/169.1 kB 117.2 MB/s eta 0:00:00
#17 13.47 Downloading httplib2-0.22.0-py3-none-any.whl (96 kB)
#17 13.47    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 233.6 MB/s eta 0:00:00
#17 13.48 Downloading idna-3.10-py3-none-any.whl (70 kB)
#17 13.48    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 244.3 MB/s eta 0:00:00
#17 13.49 Downloading kombu-5.5.3-py3-none-any.whl (209 kB)
#17 13.49    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.9/209.9 kB 139.3 MB/s eta 0:00:00
#17 13.50 Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)
#17 13.50 Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
#17 13.50 Downloading pydantic-2.11.4-py3-none-any.whl (443 kB)
#17 13.51    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 97.4 MB/s eta 0:00:00
#17 13.52 Downloading pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
#17 13.55    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 77.4 MB/s eta 0:00:00
#17 13.56 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
#17 13.56    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 123.2 MB/s eta 0:00:00
#17 13.58 Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
#17 13.58    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.7/133.7 kB 186.4 MB/s eta 0:00:00
#17 13.59 Downloading sqlalchemy-2.0.40-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
#17 13.63    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 85.5 MB/s eta 0:00:00
#17 13.64 Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB)
#17 13.64    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 347.8/347.8 kB 119.8 MB/s eta 0:00:00
#17 13.65 Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
#17 13.66 Downloading urllib3-2.4.0-py3-none-any.whl (128 kB)
#17 13.66    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.7/128.7 kB 280.1 MB/s eta 0:00:00
#17 13.67 Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB)
#17 13.68 Downloading packaging-25.0-py3-none-any.whl (66 kB)
#17 13.69    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 221.1 MB/s eta 0:00:00
#17 13.70 Downloading amqp-5.3.1-py3-none-any.whl (50 kB)
#17 13.70    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.9/50.9 kB 249.0 MB/s eta 0:00:00
#17 13.70 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
#17 13.71 Downloading asgiref-3.8.1-py3-none-any.whl (23 kB)
#17 13.71 Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
#17 13.72 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
#17 13.72 Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)
#17 13.73    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.6/313.6 kB 111.8 MB/s eta 0:00:00
#17 13.73 Downloading googleapis_common_protos-1.70.0-py3-none-any.whl (294 kB)
#17 13.74    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.5/294.5 kB 130.5 MB/s eta 0:00:00
#17 13.74 Downloading greenlet-3.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (603 kB)
#17 13.75    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 603.8/603.8 kB 112.8 MB/s eta 0:00:00
#17 13.76 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
#17 13.77 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
#17 13.77    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 232.3 MB/s eta 0:00:00
#17 13.78 Downloading prompt_toolkit-3.0.51-py3-none-any.whl (387 kB)
#17 13.78    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 387.8/387.8 kB 124.4 MB/s eta 0:00:00
#17 13.79 Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB)
#17 13.80    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.2/50.2 kB 92.2 MB/s eta 0:00:00
#17 13.80 Downloading protobuf-6.30.2-cp39-abi3-manylinux2014_x86_64.whl (316 kB)
#17 13.81    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.2/316.2 kB 120.8 MB/s eta 0:00:00
#17 13.81 Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
#17 13.82    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 100.5 MB/s eta 0:00:00
#17 13.83 Downloading pyparsing-3.2.3-py3-none-any.whl (111 kB)
#17 13.84    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.1/111.1 kB 161.9 MB/s eta 0:00:00
#17 13.85 Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
#17 13.86 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
#17 13.86 Downloading sqlparse-0.5.3-py3-none-any.whl (44 kB)
#17 13.86    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.4/44.4 kB 142.1 MB/s eta 0:00:00
#17 13.87 Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB)
#17 13.87    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.8/45.8 kB 166.3 MB/s eta 0:00:00
#17 13.88 Downloading typing_inspection-0.4.0-py3-none-any.whl (14 kB)
#17 13.89 Downloading werkzeug-3.1.3-py3-none-any.whl (224 kB)
#17 13.89    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.5/224.5 kB 93.5 MB/s eta 0:00:00
#17 13.91 Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
#17 13.92 Downloading mako-1.3.10-py3-none-any.whl (78 kB)
#17 13.93    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 121.3 MB/s eta 0:00:00
#17 13.93 Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
#17 13.96 Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
#17 13.96    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 79.6 MB/s eta 0:00:00
#17 13.98 Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
#17 14.47 Installing collected packages: wcwidth, vine, urllib3, uritemplate, tzdata, typing-extensions, sqlparse, six, redis, PyYAML, pyparsing, pyasn1, psycopg2-binary, protobuf, prompt-toolkit, pluggy, packaging, MarkupSafe, itsdangerous, iniconfig, idna, hiredis, greenlet, dnspython, dill, defusedxml, click, charset-normalizer, certifi, cachetools, blinker, billiard, asgiref, annotated-types, Werkzeug, typing-inspection, sqlalchemy, rsa, requests, python3-openid, python-dateutil, pytest, pydantic-core, pyasn1-modules, proto-plus, multiprocess, Mako, Jinja2, httplib2, gunicorn, googleapis-common-protos, eventlet, django, click-repl, click-plugins, click-didyoumean, amqp, pydantic, kombu, google-auth, Flask, django-openid-auth, alembic, google-auth-httplib2, google-api-core, Flask-SQLAlchemy, Flask-Pydantic, Flask-OpenID, Flask-Cors, celery, google-api-python-client, Flask-Migrate
#17 ...

#16 [build 5/6] RUN --mount=type=cache,target=/usr/local/share/.cache/yarn yarn install
#16 30.34 [3/4] Linking dependencies...
#16 30.35 warning " > @testing-library/react-hooks@8.0.1" has incorrect peer dependency "react@^16.9.0 || ^17.0.0".
#16 30.35 warning " > @testing-library/user-event@14.6.1" has unmet peer dependency "@testing-library/dom@>=7.21.4".
#16 30.35 warning " > @vitest/coverage-c8@0.33.0" has incorrect peer dependency "vitest@>=0.30.0 <1".
#16 30.35 warning "eslint-config-react-app > eslint-plugin-flowtype@8.0.3" has unmet peer dependency "@babel/plugin-syntax-flow@^7.14.5".
#16 30.35 warning "eslint-config-react-app > eslint-plugin-flowtype@8.0.3" has unmet peer dependency "@babel/plugin-transform-react-jsx@^7.14.9".
#16 30.36 warning " > sass-loader@13.3.3" has unmet peer dependency "webpack@^5.0.0".
#16 30.36 warning " > stylelint-config-prettier@9.0.5" has incorrect peer dependency "stylelint@>= 11.x < 15".
#16 30.36 warning " > ts-loader@9.5.2" has unmet peer dependency "webpack@^5.0.0".
#16 39.48 [4/4] Building fresh packages...
#16 39.72 success Saved lockfile.
#16 39.73 Done in 39.02s.
#16 DONE 40.0s

#17 [stage-1 5/7] RUN python3 -m venv .venv     && . .venv/bin/activate     && pip install --no-cache-dir -r requirements.txt
#17 ...

#18 [build 6/6] RUN yarn build
#18 0.457 yarn run v1.22.22
#18 0.504 $ yarn run build-js && yarn run build-css
#18 0.745 $ npx vite build
#18 1.491 The CJS build of Vite's Node API is deprecated. See https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.
#18 1.722 vite v5.4.16 building for production...
#18 1.797 transforming...
#18 2.196 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 2.196 
#18 2.196 More info: https://sass-lang.com/d/legacy-js-api
#18 2.196 
#18 2.226 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.226 
#18 2.226 More info and automated migrator: https://sass-lang.com/d/import
#18 2.226 
#18 2.226   ╷
#18 2.226 3 │ @import "./settings.scss";
#18 2.226   │         ^^^^^^^^^^^^^^^^^
#18 2.226   ╵
#18 2.226     static/client/App.scss 3:9  root stylesheet
#18 2.226 
#18 2.227 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.227 
#18 2.227 More info and automated migrator: https://sass-lang.com/d/import
#18 2.227 
#18 2.227   ╷
#18 2.227 4 │ @import "vanilla-framework";
#18 2.227   │         ^^^^^^^^^^^^^^^^^^^
#18 2.227   ╵
#18 2.227     static/client/App.scss 4:9  root stylesheet
#18 2.227 
#18 2.229 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.229 
#18 2.229 More info and automated migrator: https://sass-lang.com/d/import
#18 2.229 
#18 2.229    ╷
#18 2.229 40 │ @import "./patterns_icons";
#18 2.229    │         ^^^^^^^^^^^^^^^^^^
#18 2.229    ╵
#18 2.229     static/client/App.scss 40:9  root stylesheet
#18 2.229 
#18 2.229 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.229 
#18 2.229 More info and automated migrator: https://sass-lang.com/d/import
#18 2.229 
#18 2.229    ╷
#18 2.229 44 │ @import "./components/MainLayout/MainLayout";
#18 2.229    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.229    ╵
#18 2.229     static/client/App.scss 44:9  root stylesheet
#18 2.229 
#18 2.230 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.230 
#18 2.230 More info and automated migrator: https://sass-lang.com/d/import
#18 2.230 
#18 2.230    ╷
#18 2.230 45 │ @import "./components/Navigation/Navigation";
#18 2.230    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.230    ╵
#18 2.230     static/client/App.scss 45:9  root stylesheet
#18 2.230 
#18 2.493 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.493 Use map.get instead.
#18 2.493 
#18 2.493 More info and automated migrator: https://sass-lang.com/d/import
#18 2.493 
#18 2.493     ╷
#18 2.493 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 2.493     │             ^^^^^^^^^^^^^^^^^^^
#18 2.493     ╵
#18 2.493     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13  @import
#18 2.493     node_modules/vanilla-framework/scss/_settings.scss 10:9            @import
#18 2.493     node_modules/vanilla-framework/scss/_vanilla.scss 1:9              @import
#18 2.493     node_modules/vanilla-framework/_index.scss 1:9                     @import
#18 2.493     static/client/App.scss 4:9                                         root stylesheet
#18 2.493 
#18 2.499 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.499 Use map.get instead.
#18 2.499 
#18 2.499 More info and automated migrator: https://sass-lang.com/d/import
#18 2.499 
#18 2.499     ╷
#18 2.499 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 2.499     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.499     ╵
#18 2.499     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21  @import
#18 2.499     node_modules/vanilla-framework/scss/_settings.scss 10:9            @import
#18 2.499     node_modules/vanilla-framework/scss/_vanilla.scss 1:9              @import
#18 2.499     node_modules/vanilla-framework/_index.scss 1:9                     @import
#18 2.499     static/client/App.scss 4:9                                         root stylesheet
#18 2.499 
#18 2.531 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.531 Use color.adjust instead.
#18 2.531 
#18 2.531 More info and automated migrator: https://sass-lang.com/d/import
#18 2.531 
#18 2.531     ╷
#18 2.531 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 2.531     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.531     ╵
#18 2.531     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42  @import
#18 2.531     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 2.531     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 2.531     node_modules/vanilla-framework/_index.scss 1:9                    @import
#18 2.531     static/client/App.scss 4:9                                        root stylesheet
#18 2.531 
#18 2.536 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.536 Use color.adjust instead.
#18 2.536 
#18 2.536 More info and automated migrator: https://sass-lang.com/d/import
#18 2.536 
#18 2.536     ╷
#18 2.536 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 2.536     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.536     ╵
#18 2.536     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42  @import
#18 2.536     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 2.536     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 2.536     node_modules/vanilla-framework/_index.scss 1:9                    @import
#18 2.536     static/client/App.scss 4:9                                        root stylesheet
#18 2.536 
#18 2.538 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 2.538 Use color.adjust instead.
#18 2.538 
#18 2.538 More info and automated migrator: https://sass-lang.com/d/import
#18 2.538 
#18 2.538     ╷
#18 2.538 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 2.538     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.538     ╵
#18 2.538     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41  @import
#18 2.538     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 2.538     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 2.538     node_modules/vanilla-framework/_index.scss 1:9                    @import
#18 2.538     static/client/App.scss 4:9                                        root stylesheet
#18 2.538 
#18 ...

#17 [stage-1 5/7] RUN python3 -m venv .venv     && . .venv/bin/activate     && pip install --no-cache-dir -r requirements.txt
#17 26.22 Successfully installed Flask-3.1.0 Flask-Cors-5.0.0 Flask-Migrate-4.1.0 Flask-OpenID-1.3.1 Flask-Pydantic-0.12.0 Flask-SQLAlchemy-3.1.1 Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.2 PyYAML-6.0.2 Werkzeug-3.1.3 alembic-1.15.2 amqp-5.3.1 annotated-types-0.7.0 asgiref-3.8.1 billiard-4.2.1 blinker-1.9.0 cachetools-5.5.2 celery-5.4.0 certifi-2025.4.26 charset-normalizer-3.4.2 click-8.1.8 click-didyoumean-0.3.1 click-plugins-1.1.1 click-repl-0.3.0 defusedxml-0.7.1 dill-0.4.0 django-5.2.1 django-openid-auth-0.17 dnspython-2.7.0 eventlet-0.39.1 google-api-core-2.24.2 google-api-python-client-2.78.0 google-auth-2.40.1 google-auth-httplib2-0.2.0 googleapis-common-protos-1.70.0 greenlet-3.2.1 gunicorn-23.0.0 hiredis-3.1.0 httplib2-0.22.0 idna-3.10 iniconfig-2.1.0 itsdangerous-2.2.0 kombu-5.5.3 multiprocess-0.70.17 packaging-25.0 pluggy-1.5.0 prompt-toolkit-3.0.51 proto-plus-1.26.1 protobuf-6.30.2 psycopg2-binary-2.9.10 pyasn1-0.6.1 pyasn1-modules-0.4.2 pydantic-2.11.4 pydantic-core-2.33.2 pyparsing-3.2.3 pytest-8.3.4 python-dateutil-2.9.0.post0 python3-openid-3.2.0 redis-5.2.1 requests-2.32.3 rsa-4.9.1 six-1.17.0 sqlalchemy-2.0.40 sqlparse-0.5.3 typing-extensions-4.13.2 typing-inspection-0.4.0 tzdata-2025.2 uritemplate-4.1.1 urllib3-2.4.0 vine-5.1.0 wcwidth-0.2.13
#17 DONE 27.2s

#19 [stage-1 6/7] RUN rm -rf package.json yarn.lock vite.config.js requirements.txt
#19 DONE 0.3s

#18 [build 6/6] RUN yarn build
#18 6.952 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 6.952 rules will be changing to match the behavior specified by CSS in an upcoming
#18 6.952 version. To keep the existing behavior, move the declaration above the nested
#18 6.952 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 6.952 
#18 6.952 More info: https://sass-lang.com/d/mixed-decls
#18 6.952 
#18 6.952     ╷
#18 6.952 6   │ ┌   @supports (display: grid) {
#18 6.952 7   │ │     grid-column-end: span #{$col};
#18 6.952 8   │ │ 
#18 6.952 9   │ │     //nesting
#18 6.952 10  │ │     @if $col > 1 {
#18 6.952 11  │ │       & .row {
#18 6.952 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 6.952 13  │ │       }
#18 6.952 14  │ │     }
#18 6.952 15  │ │   }
#18 6.952     │ └─── nested rule
#18 6.952 ... │
#18 6.952 78  │         width: 100%;
#18 6.952     │         ^^^^^^^^^^^ declaration
#18 6.952     ╵
#18 6.952     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 6.952     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 6.952     static/client/App.scss 5:1                                    root stylesheet
#18 6.952 
#18 6.956 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 6.956 rules will be changing to match the behavior specified by CSS in an upcoming
#18 6.956 version. To keep the existing behavior, move the declaration above the nested
#18 6.956 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 6.956 
#18 6.956 More info: https://sass-lang.com/d/mixed-decls
#18 6.956 
#18 6.956     ╷
#18 6.956 6   │ ┌   @supports (display: grid) {
#18 6.956 7   │ │     grid-column-end: span #{$col};
#18 6.956 8   │ │ 
#18 6.956 9   │ │     //nesting
#18 6.956 10  │ │     @if $col > 1 {
#18 6.956 11  │ │       & .row {
#18 6.956 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 6.956 13  │ │       }
#18 6.956 14  │ │     }
#18 6.956 15  │ │   }
#18 6.956     │ └─── nested rule
#18 6.956 ... │
#18 6.956 78  │         width: 100%;
#18 6.956     │         ^^^^^^^^^^^ declaration
#18 6.956     ╵
#18 6.956     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 6.956     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 6.956     static/client/App.scss 5:1                                    root stylesheet
#18 6.956 
#18 6.960 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 6.960 rules will be changing to match the behavior specified by CSS in an upcoming
#18 6.960 version. To keep the existing behavior, move the declaration above the nested
#18 6.960 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 6.960 
#18 6.960 More info: https://sass-lang.com/d/mixed-decls
#18 6.960 
#18 6.960     ╷
#18 6.960 6   │ ┌   @supports (display: grid) {
#18 6.960 7   │ │     grid-column-end: span #{$col};
#18 6.960 8   │ │ 
#18 6.960 9   │ │     //nesting
#18 6.960 10  │ │     @if $col > 1 {
#18 6.960 11  │ │       & .row {
#18 6.960 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 6.960 13  │ │       }
#18 6.960 14  │ │     }
#18 6.960 15  │ │   }
#18 6.960     │ └─── nested rule
#18 6.960 ... │
#18 6.960 78  │         width: 100%;
#18 6.960     │         ^^^^^^^^^^^ declaration
#18 6.960     ╵
#18 6.960     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 6.960     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 6.960     static/client/App.scss 5:1                                    root stylesheet
#18 6.960 
#18 6.964 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 6.964 rules will be changing to match the behavior specified by CSS in an upcoming
#18 6.964 version. To keep the existing behavior, move the declaration above the nested
#18 6.964 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 6.964 
#18 6.964 More info: https://sass-lang.com/d/mixed-decls
#18 6.964 
#18 6.964     ╷
#18 6.964 6   │ ┌   @supports (display: grid) {
#18 6.964 7   │ │     grid-column-end: span #{$col};
#18 6.964 8   │ │ 
#18 6.964 9   │ │     //nesting
#18 6.964 10  │ │     @if $col > 1 {
#18 6.964 11  │ │       & .row {
#18 6.964 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 6.964 13  │ │       }
#18 6.964 14  │ │     }
#18 6.964 15  │ │   }
#18 6.964     │ └─── nested rule
#18 6.964 ... │
#18 6.964 78  │         width: 100%;
#18 6.964     │         ^^^^^^^^^^^ declaration
#18 6.964     ╵
#18 6.964     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 6.964     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 6.964     static/client/App.scss 5:1                                    root stylesheet
#18 6.964 
#18 6.975 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 6.975 rules will be changing to match the behavior specified by CSS in an upcoming
#18 6.975 version. To keep the existing behavior, move the declaration above the nested
#18 6.975 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 6.975 
#18 6.975 More info: https://sass-lang.com/d/mixed-decls
#18 6.975 
#18 6.975     ╷
#18 6.975 6   │ ┌   @supports (display: grid) {
#18 6.975 7   │ │     grid-column-end: span #{$col};
#18 6.975 8   │ │ 
#18 6.975 9   │ │     //nesting
#18 6.975 10  │ │     @if $col > 1 {
#18 6.975 11  │ │       & .row {
#18 6.975 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 6.975 13  │ │       }
#18 6.975 14  │ │     }
#18 6.975 15  │ │   }
#18 6.975     │ └─── nested rule
#18 6.975 ... │
#18 6.975 109 │           width: 100%;
#18 6.975     │           ^^^^^^^^^^^ declaration
#18 6.975     ╵
#18 6.975     node_modules/vanilla-framework/scss/_patterns_grid.scss 109:9  vf-p-grid()
#18 6.975     node_modules/vanilla-framework/scss/_vanilla.scss 116:3        vanilla()
#18 6.975     static/client/App.scss 5:1                                     root stylesheet
#18 6.975 
#18 9.871 WARNING: 747 repetitive deprecation warnings omitted.
#18 9.871 
#18 10.64 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 10.64 
#18 10.64 More info: https://sass-lang.com/d/legacy-js-api
#18 10.64 
#18 10.64 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.64 
#18 10.64 More info and automated migrator: https://sass-lang.com/d/import
#18 10.64 
#18 10.64   ╷
#18 10.64 2 │ @import "vanilla-framework";
#18 10.64   │         ^^^^^^^^^^^^^^^^^^^
#18 10.64   ╵
#18 10.64     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 10.64 
#18 10.64 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 10.64 
#18 10.64 More info: https://sass-lang.com/d/legacy-js-api
#18 10.64 
#18 10.65 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.65 
#18 10.65 More info and automated migrator: https://sass-lang.com/d/import
#18 10.65 
#18 10.65   ╷
#18 10.65 1 │ @import "vanilla-framework";
#18 10.65   │         ^^^^^^^^^^^^^^^^^^^
#18 10.65   ╵
#18 10.65     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.65 
#18 10.75 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 10.75 
#18 10.75 More info: https://sass-lang.com/d/legacy-js-api
#18 10.75 
#18 10.75 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.75 
#18 10.75 More info and automated migrator: https://sass-lang.com/d/import
#18 10.75 
#18 10.75   ╷
#18 10.75 1 │ @import "vanilla-framework/scss/settings";
#18 10.75   │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 10.75   ╵
#18 10.75     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 10.75 
#18 10.83 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.83 
#18 10.83 More info and automated migrator: https://sass-lang.com/d/import
#18 10.83 
#18 10.83   ╷
#18 10.83 1 │ @import './scss/vanilla';
#18 10.83   │         ^^^^^^^^^^^^^^^^
#18 10.83   ╵
#18 10.83     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.83     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.83 
#18 10.84 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.84 
#18 10.84 More info and automated migrator: https://sass-lang.com/d/import
#18 10.84 
#18 10.84   ╷
#18 10.84 1 │ @import 'settings';
#18 10.84   │         ^^^^^^^^^^
#18 10.84   ╵
#18 10.84     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.84     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.84     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.84 
#18 10.84 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.84 
#18 10.84 More info and automated migrator: https://sass-lang.com/d/import
#18 10.84 
#18 10.84   ╷
#18 10.84 2 │ @import 'base';
#18 10.84   │         ^^^^^^
#18 10.84   ╵
#18 10.84     node_modules/vanilla-framework/scss/_vanilla.scss 2:9                                              @import
#18 10.84     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.84     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.84 
#18 10.84 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.84 
#18 10.84 More info and automated migrator: https://sass-lang.com/d/import
#18 10.84 
#18 10.84   ╷
#18 10.84 5 │ @import 'patterns_accordion';
#18 10.84   │         ^^^^^^^^^^^^^^^^^^^^
#18 10.84   ╵
#18 10.84     node_modules/vanilla-framework/scss/_vanilla.scss 5:9                                              @import
#18 10.84     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.84     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.84 
#18 10.87 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.87 Use map.get instead.
#18 10.87 
#18 10.87 More info and automated migrator: https://sass-lang.com/d/import
#18 10.87 
#18 10.87     ╷
#18 10.87 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 10.87     │             ^^^^^^^^^^^^^^^^^^^
#18 10.87     ╵
#18 10.87     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13                                  @import
#18 10.87     node_modules/vanilla-framework/scss/_settings.scss 10:9                                            @import
#18 10.87     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.87     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.87     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.87 
#18 10.89 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.89 Use map.get instead.
#18 10.89 
#18 10.89 More info and automated migrator: https://sass-lang.com/d/import
#18 10.89 
#18 10.89     ╷
#18 10.89 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 10.89     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 10.89     ╵
#18 10.89     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21                                  @import
#18 10.89     node_modules/vanilla-framework/scss/_settings.scss 10:9                                            @import
#18 10.89     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.89     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.89     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.89 
#18 10.91 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.91 Use color.adjust instead.
#18 10.91 
#18 10.91 More info and automated migrator: https://sass-lang.com/d/import
#18 10.91 
#18 10.91     ╷
#18 10.91 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 10.91     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 10.91     ╵
#18 10.91     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42                                   @import
#18 10.91     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 10.91     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.91     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.91     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.91 
#18 10.92 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.92 Use color.adjust instead.
#18 10.92 
#18 10.92 More info and automated migrator: https://sass-lang.com/d/import
#18 10.92 
#18 10.92     ╷
#18 10.92 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 10.92     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 10.92     ╵
#18 10.92     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42                                   @import
#18 10.92     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 10.92     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.92     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.92     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.92 
#18 10.92 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 10.92 Use color.adjust instead.
#18 10.92 
#18 10.92 More info and automated migrator: https://sass-lang.com/d/import
#18 10.92 
#18 10.92     ╷
#18 10.92 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 10.92     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 10.92     ╵
#18 10.92     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41                                   @import
#18 10.92     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 10.92     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                              @import
#18 10.92     node_modules/vanilla-framework/_index.scss 1:9                                                     @import
#18 10.92     node_modules/@canonical/react-components/dist/components/LoginPageLayout/LoginPageLayout.scss 1:9  root stylesheet
#18 10.92 
#18 13.54 WARNING: 213 repetitive deprecation warnings omitted.
#18 13.54 
#18 13.56 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.56 
#18 13.56 More info and automated migrator: https://sass-lang.com/d/import
#18 13.56 
#18 13.56   ╷
#18 13.56 1 │ @import './scss/vanilla';
#18 13.56   │         ^^^^^^^^^^^^^^^^
#18 13.56   ╵
#18 13.56     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.56     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.56 
#18 13.56 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.56 
#18 13.56 More info and automated migrator: https://sass-lang.com/d/import
#18 13.56 
#18 13.56   ╷
#18 13.56 1 │ @import 'settings';
#18 13.56   │         ^^^^^^^^^^
#18 13.56   ╵
#18 13.56     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.56     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.56     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.56 
#18 13.56 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.56 
#18 13.56 More info and automated migrator: https://sass-lang.com/d/import
#18 13.56 
#18 13.56   ╷
#18 13.56 2 │ @import 'base';
#18 13.56   │         ^^^^^^
#18 13.56   ╵
#18 13.56     node_modules/vanilla-framework/scss/_vanilla.scss 2:9                                      @import
#18 13.56     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.56     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.56 
#18 13.56 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.56 
#18 13.56 More info and automated migrator: https://sass-lang.com/d/import
#18 13.56 
#18 13.56   ╷
#18 13.56 5 │ @import 'patterns_accordion';
#18 13.56   │         ^^^^^^^^^^^^^^^^^^^^
#18 13.56   ╵
#18 13.56     node_modules/vanilla-framework/scss/_vanilla.scss 5:9                                      @import
#18 13.56     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.56     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.56 
#18 13.57 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.57 Use map.get instead.
#18 13.57 
#18 13.57 More info and automated migrator: https://sass-lang.com/d/import
#18 13.57 
#18 13.57     ╷
#18 13.57 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 13.57     │             ^^^^^^^^^^^^^^^^^^^
#18 13.57     ╵
#18 13.57     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13                          @import
#18 13.57     node_modules/vanilla-framework/scss/_settings.scss 10:9                                    @import
#18 13.57     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.57     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.57     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.57 
#18 13.57 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.57 Use map.get instead.
#18 13.57 
#18 13.57 More info and automated migrator: https://sass-lang.com/d/import
#18 13.57 
#18 13.57     ╷
#18 13.57 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 13.57     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 13.57     ╵
#18 13.57     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21                          @import
#18 13.57     node_modules/vanilla-framework/scss/_settings.scss 10:9                                    @import
#18 13.57     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.57     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.57     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.57 
#18 13.58 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.58 Use color.adjust instead.
#18 13.58 
#18 13.58 More info and automated migrator: https://sass-lang.com/d/import
#18 13.58 
#18 13.58     ╷
#18 13.58 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 13.58     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 13.58     ╵
#18 13.58     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42                           @import
#18 13.58     node_modules/vanilla-framework/scss/_settings.scss 14:9                                    @import
#18 13.58     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.58     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.58     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.58 
#18 13.58 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.58 Use color.adjust instead.
#18 13.58 
#18 13.58 More info and automated migrator: https://sass-lang.com/d/import
#18 13.58 
#18 13.58     ╷
#18 13.58 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 13.58     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 13.58     ╵
#18 13.58     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42                           @import
#18 13.58     node_modules/vanilla-framework/scss/_settings.scss 14:9                                    @import
#18 13.58     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.58     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.58     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.58 
#18 13.58 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 13.58 Use color.adjust instead.
#18 13.58 
#18 13.58 More info and automated migrator: https://sass-lang.com/d/import
#18 13.58 
#18 13.58     ╷
#18 13.58 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 13.58     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 13.58     ╵
#18 13.58     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41                           @import
#18 13.58     node_modules/vanilla-framework/scss/_settings.scss 14:9                                    @import
#18 13.58     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                      @import
#18 13.58     node_modules/vanilla-framework/_index.scss 1:9                                             @import
#18 13.58     node_modules/@canonical/react-components/dist/components/MultiSelect/MultiSelect.scss 2:9  root stylesheet
#18 13.58 
#18 16.60 WARNING: 312 repetitive deprecation warnings omitted.
#18 16.60 
#18 16.70 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.70 
#18 16.70 More info and automated migrator: https://sass-lang.com/d/import
#18 16.70 
#18 16.70   ╷
#18 16.70 1 │ @import 'settings_system';
#18 16.70   │         ^^^^^^^^^^^^^^^^^
#18 16.70   ╵
#18 16.70     node_modules/vanilla-framework/scss/_settings.scss 1:9                                             @import
#18 16.70     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.70 
#18 16.70 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.70 
#18 16.70 More info and automated migrator: https://sass-lang.com/d/import
#18 16.70 
#18 16.70   ╷
#18 16.70 4 │ @import 'utilities_deprecate';
#18 16.70   │         ^^^^^^^^^^^^^^^^^^^^^
#18 16.70   ╵
#18 16.70     node_modules/vanilla-framework/scss/_settings.scss 4:9                                             @import
#18 16.70     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.70 
#18 16.70 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.70 
#18 16.70 More info and automated migrator: https://sass-lang.com/d/import
#18 16.70 
#18 16.70   ╷
#18 16.70 7 │ @import 'global_functions';
#18 16.70   │         ^^^^^^^^^^^^^^^^^^
#18 16.70   ╵
#18 16.70     node_modules/vanilla-framework/scss/_settings.scss 7:9                                             @import
#18 16.70     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.70 
#18 16.70 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.70 
#18 16.70 More info and automated migrator: https://sass-lang.com/d/import
#18 16.70 
#18 16.70    ╷
#18 16.70 10 │ @import 'settings_spacing';
#18 16.70    │         ^^^^^^^^^^^^^^^^^^
#18 16.70    ╵
#18 16.70     node_modules/vanilla-framework/scss/_settings.scss 10:9                                            @import
#18 16.70     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.70 
#18 16.71 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.71 Use map.get instead.
#18 16.71 
#18 16.71 More info and automated migrator: https://sass-lang.com/d/import
#18 16.71 
#18 16.71     ╷
#18 16.71 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 16.71     │             ^^^^^^^^^^^^^^^^^^^
#18 16.71     ╵
#18 16.71     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13                                  @import
#18 16.71     node_modules/vanilla-framework/scss/_settings.scss 10:9                                            @import
#18 16.71     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.71 
#18 16.71 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.71 Use map.get instead.
#18 16.71 
#18 16.71 More info and automated migrator: https://sass-lang.com/d/import
#18 16.71 
#18 16.71     ╷
#18 16.71 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 16.71     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 16.71     ╵
#18 16.71     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21                                  @import
#18 16.71     node_modules/vanilla-framework/scss/_settings.scss 10:9                                            @import
#18 16.71     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.71 
#18 16.72 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.72 Use color.adjust instead.
#18 16.72 
#18 16.72 More info and automated migrator: https://sass-lang.com/d/import
#18 16.72 
#18 16.72     ╷
#18 16.72 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 16.72     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 16.72     ╵
#18 16.72     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42                                   @import
#18 16.72     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 16.72     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.72 
#18 16.72 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.72 Use color.adjust instead.
#18 16.72 
#18 16.72 More info and automated migrator: https://sass-lang.com/d/import
#18 16.72 
#18 16.72     ╷
#18 16.72 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 16.72     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 16.72     ╵
#18 16.72     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42                                   @import
#18 16.72     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 16.72     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.72 
#18 16.72 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.72 Use color.adjust instead.
#18 16.72 
#18 16.72 More info and automated migrator: https://sass-lang.com/d/import
#18 16.72 
#18 16.72     ╷
#18 16.72 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 16.72     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 16.72     ╵
#18 16.72     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41                                   @import
#18 16.72     node_modules/vanilla-framework/scss/_settings.scss 14:9                                            @import
#18 16.72     node_modules/@canonical/react-components/dist/components/TablePagination/TablePagination.scss 1:9  root stylesheet
#18 16.72 
#18 16.75 WARNING: 16 repetitive deprecation warnings omitted.
#18 16.75 
#18 16.97 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 16.97 
#18 16.97 More info: https://sass-lang.com/d/legacy-js-api
#18 16.97 
#18 16.97 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 16.97 
#18 16.97 More info and automated migrator: https://sass-lang.com/d/import
#18 16.97 
#18 16.97   ╷
#18 16.97 1 │ @import "vanilla-framework";
#18 16.97   │         ^^^^^^^^^^^^^^^^^^^
#18 16.97   ╵
#18 16.97     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 16.97 
#18 17.07 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.07 
#18 17.07 More info and automated migrator: https://sass-lang.com/d/import
#18 17.07 
#18 17.07   ╷
#18 17.07 1 │ @import './scss/vanilla';
#18 17.07   │         ^^^^^^^^^^^^^^^^
#18 17.07   ╵
#18 17.07     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.07     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.07 
#18 17.07 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.07 
#18 17.07 More info and automated migrator: https://sass-lang.com/d/import
#18 17.07 
#18 17.07   ╷
#18 17.07 1 │ @import 'settings';
#18 17.07   │         ^^^^^^^^^^
#18 17.07   ╵
#18 17.07     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.07     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.07     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.07 
#18 17.07 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.07 
#18 17.07 More info and automated migrator: https://sass-lang.com/d/import
#18 17.07 
#18 17.07   ╷
#18 17.07 2 │ @import 'base';
#18 17.07   │         ^^^^^^
#18 17.07   ╵
#18 17.07     node_modules/vanilla-framework/scss/_vanilla.scss 2:9                                                @import
#18 17.07     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.07     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.07 
#18 17.07 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.07 
#18 17.07 More info and automated migrator: https://sass-lang.com/d/import
#18 17.07 
#18 17.07   ╷
#18 17.07 5 │ @import 'patterns_accordion';
#18 17.07   │         ^^^^^^^^^^^^^^^^^^^^
#18 17.07   ╵
#18 17.07     node_modules/vanilla-framework/scss/_vanilla.scss 5:9                                                @import
#18 17.07     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.07     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.07 
#18 17.08 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.08 Use map.get instead.
#18 17.08 
#18 17.08 More info and automated migrator: https://sass-lang.com/d/import
#18 17.08 
#18 17.08     ╷
#18 17.08 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 17.08     │             ^^^^^^^^^^^^^^^^^^^
#18 17.08     ╵
#18 17.08     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13                                    @import
#18 17.08     node_modules/vanilla-framework/scss/_settings.scss 10:9                                              @import
#18 17.08     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.08     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.08     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.08 
#18 17.09 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.09 Use map.get instead.
#18 17.09 
#18 17.09 More info and automated migrator: https://sass-lang.com/d/import
#18 17.09 
#18 17.09     ╷
#18 17.09 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 17.09     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 17.09     ╵
#18 17.09     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21                                    @import
#18 17.09     node_modules/vanilla-framework/scss/_settings.scss 10:9                                              @import
#18 17.09     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.09     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.09     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.09 
#18 17.10 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.10 Use color.adjust instead.
#18 17.10 
#18 17.10 More info and automated migrator: https://sass-lang.com/d/import
#18 17.10 
#18 17.10     ╷
#18 17.10 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 17.10     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 17.10     ╵
#18 17.10     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42                                     @import
#18 17.10     node_modules/vanilla-framework/scss/_settings.scss 14:9                                              @import
#18 17.10     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.10     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.10     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.10 
#18 17.10 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.10 Use color.adjust instead.
#18 17.10 
#18 17.10 More info and automated migrator: https://sass-lang.com/d/import
#18 17.10 
#18 17.10     ╷
#18 17.10 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 17.10     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 17.10     ╵
#18 17.10     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42                                     @import
#18 17.10     node_modules/vanilla-framework/scss/_settings.scss 14:9                                              @import
#18 17.10     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.10     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.10     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.10 
#18 17.10 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 17.10 Use color.adjust instead.
#18 17.10 
#18 17.10 More info and automated migrator: https://sass-lang.com/d/import
#18 17.10 
#18 17.10     ╷
#18 17.10 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 17.10     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 17.10     ╵
#18 17.10     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41                                     @import
#18 17.10     node_modules/vanilla-framework/scss/_settings.scss 14:9                                              @import
#18 17.10     node_modules/vanilla-framework/scss/_vanilla.scss 1:9                                                @import
#18 17.10     node_modules/vanilla-framework/_index.scss 1:9                                                       @import
#18 17.10     node_modules/@canonical/react-components/dist/components/MultiSelect/FadeInDown/FadeInDown.scss 1:9  root stylesheet
#18 17.10 
#18 19.84 WARNING: 217 repetitive deprecation warnings omitted.
#18 19.84 
#18 20.08 DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
#18 20.08 
#18 20.08 More info: https://sass-lang.com/d/legacy-js-api
#18 20.08 
#18 22.18 ✓ 1064 modules transformed.
#18 22.73 rendering chunks...
#18 23.38 computing gzip size...
#18 23.43 static/build/style.css                    664.75 kB │ gzip:  84.85 kB
#18 23.43 static/build/websites-content-system.mjs  814.84 kB │ gzip: 193.99 kB │ map: 2,413.43 kB
#18 24.36 static/build/style.css                       664.75 kB │ gzip:  84.85 kB
#18 24.36 static/build/websites-content-system.umd.js  579.78 kB │ gzip: 169.58 kB │ map: 2,341.76 kB
#18 24.36 ✓ built in 22.60s
#18 24.43 npm notice
#18 24.43 npm notice New major version of npm available! 10.8.2 -> 11.3.0
#18 24.43 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
#18 24.43 npm notice To update run: npm install -g npm@11.3.0
#18 24.43 npm notice
#18 24.69 $ sass static/client/App.scss static/build/styles.css --load-path=node_modules --style=compressed && postcss --map false --use autoprefixer --replace 'static/build/**/*.css'
#18 25.10 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.10 
#18 25.10 More info and automated migrator: https://sass-lang.com/d/import
#18 25.10 
#18 25.10   ╷
#18 25.10 3 │ @import "./settings.scss";
#18 25.10   │         ^^^^^^^^^^^^^^^^^
#18 25.10   ╵
#18 25.10     static/client/App.scss 3:9  root stylesheet
#18 25.10 
#18 25.10 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.10 
#18 25.10 More info and automated migrator: https://sass-lang.com/d/import
#18 25.10 
#18 25.10   ╷
#18 25.10 4 │ @import "vanilla-framework";
#18 25.10   │         ^^^^^^^^^^^^^^^^^^^
#18 25.10   ╵
#18 25.10     static/client/App.scss 4:9  root stylesheet
#18 25.10 
#18 25.10 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.10 
#18 25.10 More info and automated migrator: https://sass-lang.com/d/import
#18 25.10 
#18 25.10    ╷
#18 25.10 40 │ @import "./patterns_icons";
#18 25.10    │         ^^^^^^^^^^^^^^^^^^
#18 25.10    ╵
#18 25.10     static/client/App.scss 40:9  root stylesheet
#18 25.10 
#18 25.10 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.10 
#18 25.10 More info and automated migrator: https://sass-lang.com/d/import
#18 25.10 
#18 25.10    ╷
#18 25.10 44 │ @import "./components/MainLayout/MainLayout";
#18 25.10    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.10    ╵
#18 25.10     static/client/App.scss 44:9  root stylesheet
#18 25.10 
#18 25.10 DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.10 
#18 25.10 More info and automated migrator: https://sass-lang.com/d/import
#18 25.10 
#18 25.10    ╷
#18 25.10 45 │ @import "./components/Navigation/Navigation";
#18 25.10    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.10    ╵
#18 25.10     static/client/App.scss 45:9  root stylesheet
#18 25.10 
#18 25.18 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.18 Use map.get instead.
#18 25.18 
#18 25.18 More info and automated migrator: https://sass-lang.com/d/import
#18 25.18 
#18 25.18     ╷
#18 25.18 118 │ $spv-nudge: map-get($nudges, p) !default; // top: nudge; bottom: unit - nudge; result: height = exact multiple of base unit
#18 25.18     │             ^^^^^^^^^^^^^^^^^^^
#18 25.18     ╵
#18 25.18     node_modules/vanilla-framework/scss/_settings_spacing.scss 118:13  @import
#18 25.18     node_modules/vanilla-framework/scss/_settings.scss 10:9            @import
#18 25.18     node_modules/vanilla-framework/scss/_vanilla.scss 1:9              @import
#18 25.18     _index.scss 1:9                                                    @import
#18 25.18     static/client/App.scss 4:9                                         root stylesheet
#18 25.18 
#18 25.19 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.19 Use map.get instead.
#18 25.19 
#18 25.19 More info and automated migrator: https://sass-lang.com/d/import
#18 25.19 
#18 25.19     ╷
#18 25.19 146 │ $default-icon-size: map-get($icon-sizes, default);
#18 25.19     │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.19     ╵
#18 25.19     node_modules/vanilla-framework/scss/_settings_spacing.scss 146:21  @import
#18 25.19     node_modules/vanilla-framework/scss/_settings.scss 10:9            @import
#18 25.19     node_modules/vanilla-framework/scss/_vanilla.scss 1:9              @import
#18 25.19     _index.scss 1:9                                                    @import
#18 25.19     static/client/App.scss 4:9                                         root stylesheet
#18 25.19 
#18 25.23 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.23 Use color.adjust instead.
#18 25.23 
#18 25.23 More info and automated migrator: https://sass-lang.com/d/import
#18 25.23 
#18 25.23     ╷
#18 25.23 125 │ $colors--light-theme--background-inputs: adjust-color($color-x-dark, $lightness: 100% * (1 - $input-background-opacity-amount)) !default;
#18 25.23     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.23     ╵
#18 25.23     node_modules/vanilla-framework/scss/_settings_colors.scss 125:42  @import
#18 25.23     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 25.23     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 25.23     _index.scss 1:9                                                   @import
#18 25.23     static/client/App.scss 4:9                                        root stylesheet
#18 25.23 
#18 25.24 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.24 Use color.adjust instead.
#18 25.24 
#18 25.24 More info and automated migrator: https://sass-lang.com/d/import
#18 25.24 
#18 25.24     ╷
#18 25.24 126 │ $colors--light-theme--background-active: adjust-color($color-x-dark, $lightness: 100% * (1 - $active-background-opacity-amount)) !default;
#18 25.24     │                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.24     ╵
#18 25.24     node_modules/vanilla-framework/scss/_settings_colors.scss 126:42  @import
#18 25.24     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 25.24     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 25.24     _index.scss 1:9                                                   @import
#18 25.24     static/client/App.scss 4:9                                        root stylesheet
#18 25.24 
#18 25.24 DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
#18 25.24 Use color.adjust instead.
#18 25.24 
#18 25.24 More info and automated migrator: https://sass-lang.com/d/import
#18 25.24 
#18 25.24     ╷
#18 25.24 127 │ $colors--light-theme--background-hover: adjust-color($color-x-dark, $lightness: 100% * (1 - $hover-background-opacity-amount)) !default;
#18 25.24     │                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 25.24     ╵
#18 25.24     node_modules/vanilla-framework/scss/_settings_colors.scss 127:41  @import
#18 25.24     node_modules/vanilla-framework/scss/_settings.scss 14:9           @import
#18 25.24     node_modules/vanilla-framework/scss/_vanilla.scss 1:9             @import
#18 25.24     _index.scss 1:9                                                   @import
#18 25.24     static/client/App.scss 4:9                                        root stylesheet
#18 25.24 
#18 26.78 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 26.78 rules will be changing to match the behavior specified by CSS in an upcoming
#18 26.78 version. To keep the existing behavior, move the declaration above the nested
#18 26.78 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 26.78 
#18 26.78 More info: https://sass-lang.com/d/mixed-decls
#18 26.78 
#18 26.78     ╷
#18 26.78 6   │ ┌   @supports (display: grid) {
#18 26.78 7   │ │     grid-column-end: span #{$col};
#18 26.78 8   │ │ 
#18 26.78 9   │ │     //nesting
#18 26.78 10  │ │     @if $col > 1 {
#18 26.78 11  │ │       & .row {
#18 26.78 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 26.78 13  │ │       }
#18 26.78 14  │ │     }
#18 26.78 15  │ │   }
#18 26.78     │ └─── nested rule
#18 26.78 ... │
#18 26.78 78  │         width: 100%;
#18 26.78     │         ^^^^^^^^^^^ declaration
#18 26.78     ╵
#18 26.78     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 26.78     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 26.78     static/client/App.scss 5:1                                    root stylesheet
#18 26.78 
#18 26.79 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 26.79 rules will be changing to match the behavior specified by CSS in an upcoming
#18 26.79 version. To keep the existing behavior, move the declaration above the nested
#18 26.79 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 26.79 
#18 26.79 More info: https://sass-lang.com/d/mixed-decls
#18 26.79 
#18 26.79     ╷
#18 26.79 6   │ ┌   @supports (display: grid) {
#18 26.79 7   │ │     grid-column-end: span #{$col};
#18 26.79 8   │ │ 
#18 26.79 9   │ │     //nesting
#18 26.79 10  │ │     @if $col > 1 {
#18 26.79 11  │ │       & .row {
#18 26.79 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 26.79 13  │ │       }
#18 26.79 14  │ │     }
#18 26.79 15  │ │   }
#18 26.79     │ └─── nested rule
#18 26.79 ... │
#18 26.79 78  │         width: 100%;
#18 26.79     │         ^^^^^^^^^^^ declaration
#18 26.79     ╵
#18 26.79     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 26.79     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 26.79     static/client/App.scss 5:1                                    root stylesheet
#18 26.79 
#18 26.79 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 26.79 rules will be changing to match the behavior specified by CSS in an upcoming
#18 26.79 version. To keep the existing behavior, move the declaration above the nested
#18 26.79 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 26.79 
#18 26.79 More info: https://sass-lang.com/d/mixed-decls
#18 26.79 
#18 26.79     ╷
#18 26.79 6   │ ┌   @supports (display: grid) {
#18 26.79 7   │ │     grid-column-end: span #{$col};
#18 26.79 8   │ │ 
#18 26.79 9   │ │     //nesting
#18 26.79 10  │ │     @if $col > 1 {
#18 26.79 11  │ │       & .row {
#18 26.79 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 26.79 13  │ │       }
#18 26.79 14  │ │     }
#18 26.79 15  │ │   }
#18 26.79     │ └─── nested rule
#18 26.79 ... │
#18 26.79 78  │         width: 100%;
#18 26.79     │         ^^^^^^^^^^^ declaration
#18 26.79     ╵
#18 26.79     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 26.79     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 26.79     static/client/App.scss 5:1                                    root stylesheet
#18 26.79 
#18 26.79 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 26.79 rules will be changing to match the behavior specified by CSS in an upcoming
#18 26.79 version. To keep the existing behavior, move the declaration above the nested
#18 26.79 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 26.79 
#18 26.79 More info: https://sass-lang.com/d/mixed-decls
#18 26.79 
#18 26.79     ╷
#18 26.79 6   │ ┌   @supports (display: grid) {
#18 26.79 7   │ │     grid-column-end: span #{$col};
#18 26.79 8   │ │ 
#18 26.79 9   │ │     //nesting
#18 26.79 10  │ │     @if $col > 1 {
#18 26.79 11  │ │       & .row {
#18 26.79 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 26.79 13  │ │       }
#18 26.79 14  │ │     }
#18 26.79 15  │ │   }
#18 26.79     │ └─── nested rule
#18 26.79 ... │
#18 26.79 78  │         width: 100%;
#18 26.79     │         ^^^^^^^^^^^ declaration
#18 26.79     ╵
#18 26.79     node_modules/vanilla-framework/scss/_patterns_grid.scss 78:7  vf-p-grid()
#18 26.79     node_modules/vanilla-framework/scss/_vanilla.scss 116:3       vanilla()
#18 26.79     static/client/App.scss 5:1                                    root stylesheet
#18 26.79 
#18 26.80 DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
#18 26.80 rules will be changing to match the behavior specified by CSS in an upcoming
#18 26.80 version. To keep the existing behavior, move the declaration above the nested
#18 26.80 rule. To opt into the new behavior, wrap the declaration in `& {}`.
#18 26.80 
#18 26.80 More info: https://sass-lang.com/d/mixed-decls
#18 26.80 
#18 26.80     ╷
#18 26.80 6   │ ┌   @supports (display: grid) {
#18 26.80 7   │ │     grid-column-end: span #{$col};
#18 26.80 8   │ │ 
#18 26.80 9   │ │     //nesting
#18 26.80 10  │ │     @if $col > 1 {
#18 26.80 11  │ │       & .row {
#18 26.80 12  │ │         grid-template-columns: repeat($col, minmax(0, 1fr));
#18 26.80 13  │ │       }
#18 26.80 14  │ │     }
#18 26.80 15  │ │   }
#18 26.80     │ └─── nested rule
#18 26.80 ... │
#18 26.80 109 │           width: 100%;
#18 26.80     │           ^^^^^^^^^^^ declaration
#18 26.80     ╵
#18 26.80     node_modules/vanilla-framework/scss/_patterns_grid.scss 109:9  vf-p-grid()
#18 26.80     node_modules/vanilla-framework/scss/_vanilla.scss 116:3        vanilla()
#18 26.80     static/client/App.scss 5:1                                     root stylesheet
#18 26.80 
#18 29.47 WARNING: 747 repetitive deprecation warnings omitted.
#18 29.47 Run in verbose mode to see all warnings.
#18 29.47 
#18 30.73 Done in 30.28s.
#18 DONE 30.8s

#20 [stage-1 7/7] COPY --from=build /srv/static/build /srv/static/build
#20 DONE 0.1s

#21 exporting to image
#21 exporting layers
#21 exporting layers 2.8s done
#21 writing image sha256:e48a73654c15fc1e8c9c9edb87bc581bc4223adf593e62d07a08dbf67fe82297 done
#21 naming to prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com:1746654371-dcab8b0 done
#21 DONE 2.9s
The push refers to repository [prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com]
8db80a7e5a66: Preparing
6f9d0eae88db: Preparing
4cc54304e2ad: Preparing
19efb4174fbe: Preparing
571bea502e6e: Preparing
5f70bf18a086: Preparing
8901a649dd5a: Preparing
5f70bf18a086: Waiting
8901a649dd5a: Waiting
8db80a7e5a66: Pushed
5f70bf18a086: Layer already exists
6f9d0eae88db: Pushed
8901a649dd5a: Layer already exists
571bea502e6e: Pushed
19efb4174fbe: Pushed
4cc54304e2ad: Pushed
1746654371-dcab8b0: digest: sha256:2b591463ddbf4a002b72cd810f9cdff9490d6e4a1d7d23e3a6a71295a9773545 size: 1789
Untagged: prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com:1746654371-dcab8b0
Untagged: prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com@sha256:2b591463ddbf4a002b72cd810f9cdff9490d6e4a1d7d23e3a6a71295a9773545
Deleted: sha256:e48a73654c15fc1e8c9c9edb87bc581bc4223adf593e62d07a08dbf67fe82297
Disabling connections to 'cs-canonical-com-182'
UPDATE 1
Force disconnecting clients on 'cs-canonical-com-182'
 pg_terminate_backend 
----------------------
(0 rows)

Attempting to delete the database 'cs-canonical-com-182'
Creating new database 'cs-canonical-com-182'
Enabling connections to 'cs-canonical-com-182'
UPDATE 1
  konf demo konf/site.yaml --database-url postgresql://postgres:****@postgres:5432/cs-canonical-com-182 -o domain=cs-canonical-com-182.demos.haus image=prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com tlsName=demos-haus secretKey=demos-haus -l github.org=canonical github.repo=cs.canonical.com github.pr=182 --tag 1746654371-dcab8b0
service/cs-canonical-com-182-demos-haus unchanged
warning: error calculating patch from openapi spec: The order in patch list:
[map[name:REDIS_HOST valueFrom:map[secretKeyRef:map[key:host name:webteam-valkey]]] map[name:REDIS_PORT valueFrom:map[secretKeyRef:map[key:port name:webteam-valkey]]] map[name:GH_TOKEN valueFrom:map[secretKeyRef:map[key:github name:webteam-valkey]]] map[name:DIRECTORY_API_TOKEN valueFrom:map[secretKeyRef:map[key:token name:directory-api]]] map[name:JIRA_EMAIL valueFrom:map[secretKeyRef:map[key:jira-email name:cs-canonical-com]]] map[name:JIRA_TOKEN valueFrom:map[secretKeyRef:map[key:jira-token name:cs-canonical-com]]] map[name:JIRA_TOKEN valueFrom:map[secretKeyRef:map[key:jira-token name:cs-canonical-com]]] map[name:JIRA_URL value:https://warthogs.atlassian.net] map[name:JIRA_LABELS value:sites_BAU] map[name:JIRA_COPY_UPDATES_EPIC value:WD-12643] map[name:GOOGLE_DRIVE_FOLDER_ID valueFrom:map[secretKeyRef:map[key:google-drive-folder-id name:cs-canonical-com]]] map[name:COPYDOC_TEMPLATE_ID valueFrom:map[secretKeyRef:map[key:copydoc-template-id name:cs-canonical-com]]] map[name:GOOGLE_PRIVATE_KEY valueFrom:map[secretKeyRef:map[key:google-private-key name:cs-canonical-com]]] map[name:GOOGLE_PRIVATE_KEY_ID valueFrom:map[secretKeyRef:map[key:google-private-key-id name:cs-canonical-com]]] map[name:FLASK_DEBUG value:1] map[name:DATABASE_URL value:postgresql://postgres:****@postgres:5432/cs-canonical-com-182]]
 doesn't match $setElementOrder list:
[map[name:TALISKER_NETWORKS] map[name:SECRET_KEY] map[name:HTTP_PROXY] map[name:HTTPS_PROXY] map[name:NO_PROXY] map[name:REDIS_HOST] map[name:REDIS_PORT] map[name:GH_TOKEN] map[name:DIRECTORY_API_TOKEN] map[name:JIRA_EMAIL] map[name:JIRA_TOKEN] map[name:JIRA_URL] map[name:JIRA_LABELS] map[name:JIRA_COPY_UPDATES_EPIC] map[name:GOOGLE_DRIVE_FOLDER_ID] map[name:COPYDOC_TEMPLATE_ID] map[name:GOOGLE_PRIVATE_KEY] map[name:GOOGLE_PRIVATE_KEY_ID] map[name:FLASK_DEBUG] map[name:JIRA_TOKEN] map[name:DATABASE_URL]]

Warning: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
ingress.networking.k8s.io/cs-canonical-com-182-demos-haus configured
error: error when applying patch:

to:
Resource: "apps/v1, Resource=deployments", GroupVersionKind: "apps/v1, Kind=Deployment"
Name: "cs-canonical-com-182-demos-haus", Namespace: "default"
for: "STDIN": error when creating patch with:
original:
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"cs-canonical-com-182.demos.haus","github.org":"canonical","github.pr":"182","github.repo":"cs.canonical.com"},"name":"cs-canonical-com-182-demos-haus","namespace":"default"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"cs-canonical-com-182.demos.haus"}},"template":{"metadata":{"labels":{"app":"cs-canonical-com-182.demos.haus"}},"spec":{"containers":[{"env":[{"name":"TALISKER_NETWORKS","value":"10.0.0.0/8"},{"name":"SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"demos-haus","name":"secret-keys"}}},{"name":"HTTP_PROXY","value":"http://squid.internal:3128/"},{"name":"HTTPS_PROXY","value":"http://squid.internal:3128/"},{"name":"NO_PROXY","value":".internal,ubuntu.com,.ubuntu.com,snapcraft.io,.snapcraft.io,jujucharms.com,.jujucharms.com,maas.io,.maas.io,conjure-up.io,.conjure-up.io,netplan.io,.netplan.io,canonical.com,.canonical.com,launchpad.net,.launchpad.net,linuxcontainers.org,.linuxcontainers.org,cloud-init.io,.cloud-init.io,vanillaframework.io,.vanillaframework.io,anbox-cloud.io,.anbox-cloud.io,juju.is,.juju.is,dqlite.io,.dqlite.io,charmhub.io,.charmhub.io"},{"name":"BUILD_URL","value":"https://jenkins.canonical.com/webteam/job/start-demo/52270/"},{"name":"JENKINS_URL","valueFrom":{"secretKeyRef":{"key":"url","name":"webteam-jenkins"}}},{"name":"JENKINS_TOKEN","valueFrom":{"secretKeyRef":{"key":"demos-remote-build-token","name":"webteam-jenkins"}}}],"image":"prod-comms.ps5.docker-registry.canonical.com/site-placeholder:demo-actions","name":"cs-canonical-com-182-demos-haus","ports":[{"containerPort":80,"name":"http"}],"readinessProbe":{"httpGet":{"path":"/_status/check","port":80},"periodSeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"256Mi"},"requests":{"memory":"128Mi"}}}]}}}}

modified:
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"cs-canonical-com-182.demos.haus\",\"github.org\":\"canonical\",\"github.pr\":\"182\",\"github.repo\":\"cs.canonical.com\"},\"name\":\"cs-canonical-com-182-demos-haus\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"cs-canonical-com-182.demos.haus\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"cs-canonical-com-182.demos.haus\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"TALISKER_NETWORKS\",\"value\":\"10.0.0.0/8\"},{\"name\":\"SECRET_KEY\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"demos-haus\",\"name\":\"secret-keys\"}}},{\"name\":\"HTTP_PROXY\",\"value\":\"http://squid.internal:3128/\"},{\"name\":\"HTTPS_PROXY\",\"value\":\"http://squid.internal:3128/\"},{\"name\":\"NO_PROXY\",\"value\":\".internal,ubuntu.com,.ubuntu.com,snapcraft.io,.snapcraft.io,jujucharms.com,.jujucharms.com,maas.io,.maas.io,conjure-up.io,.conjure-up.io,netplan.io,.netplan.io,canonical.com,.canonical.com,launchpad.net,.launchpad.net,linuxcontainers.org,.linuxcontainers.org,cloud-init.io,.cloud-init.io,vanillaframework.io,.vanillaframework.io,anbox-cloud.io,.anbox-cloud.io,juju.is,.juju.is,dqlite.io,.dqlite.io,charmhub.io,.charmhub.io\"},{\"name\":\"REDIS_HOST\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"host\",\"name\":\"webteam-valkey\"}}},{\"name\":\"REDIS_PORT\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"port\",\"name\":\"webteam-valkey\"}}},{\"name\":\"GH_TOKEN\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"github\",\"name\":\"webteam-valkey\"}}},{\"name\":\"DIRECTORY_API_TOKEN\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"token\",\"name\":\"directory-api\"}}},{\"name\":\"JIRA_EMAIL\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"jira-email\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"JIRA_TOKEN\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"jira-token\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"JIRA_URL\",\"value\":\"https://warthogs.atlassian.net\"},{\"name\":\"JIRA_LABELS\",\"value\":\"sites_BAU\"},{\"name\":\"JIRA_COPY_UPDATES_EPIC\",\"value\":\"WD-12643\"},{\"name\":\"GOOGLE_DRIVE_FOLDER_ID\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"google-drive-folder-id\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"COPYDOC_TEMPLATE_ID\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"copydoc-template-id\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"GOOGLE_PRIVATE_KEY\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"google-private-key\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"GOOGLE_PRIVATE_KEY_ID\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"google-private-key-id\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"FLASK_DEBUG\",\"value\":\"1\"},{\"name\":\"JIRA_TOKEN\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"jira-token\",\"name\":\"cs-canonical-com\"}}},{\"name\":\"DATABASE_URL\",\"value\":\"postgresql://postgres:****@postgres:5432/cs-canonical-com-182\"}],\"image\":\"prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com:1746654371-dcab8b0\",\"name\":\"cs-canonical-com-182-demos-haus\",\"ports\":[{\"containerPort\":80,\"name\":\"http\"}],\"readinessProbe\":{\"httpGet\":{\"path\":\"/_status/check\",\"port\":80},\"periodSeconds\":5,\"timeoutSeconds\":3},\"resources\":{\"limits\":{\"memory\":\"512Mi\"},\"requests\":{\"memory\":\"128Mi\"}}}]}}}}\n"},"labels":{"app":"cs-canonical-com-182.demos.haus","github.org":"canonical","github.pr":"182","github.repo":"cs.canonical.com"},"name":"cs-canonical-com-182-demos-haus","namespace":"default"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"cs-canonical-com-182.demos.haus"}},"template":{"metadata":{"labels":{"app":"cs-canonical-com-182.demos.haus"}},"spec":{"containers":[{"env":[{"name":"TALISKER_NETWORKS","value":"10.0.0.0/8"},{"name":"SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"demos-haus","name":"secret-keys"}}},{"name":"HTTP_PROXY","value":"http://squid.internal:3128/"},{"name":"HTTPS_PROXY","value":"http://squid.internal:3128/"},{"name":"NO_PROXY","value":".internal,ubuntu.com,.ubuntu.com,snapcraft.io,.snapcraft.io,jujucharms.com,.jujucharms.com,maas.io,.maas.io,conjure-up.io,.conjure-up.io,netplan.io,.netplan.io,canonical.com,.canonical.com,launchpad.net,.launchpad.net,linuxcontainers.org,.linuxcontainers.org,cloud-init.io,.cloud-init.io,vanillaframework.io,.vanillaframework.io,anbox-cloud.io,.anbox-cloud.io,juju.is,.juju.is,dqlite.io,.dqlite.io,charmhub.io,.charmhub.io"},{"name":"REDIS_HOST","valueFrom":{"secretKeyRef":{"key":"host","name":"webteam-valkey"}}},{"name":"REDIS_PORT","valueFrom":{"secretKeyRef":{"key":"port","name":"webteam-valkey"}}},{"name":"GH_TOKEN","valueFrom":{"secretKeyRef":{"key":"github","name":"webteam-valkey"}}},{"name":"DIRECTORY_API_TOKEN","valueFrom":{"secretKeyRef":{"key":"token","name":"directory-api"}}},{"name":"JIRA_EMAIL","valueFrom":{"secretKeyRef":{"key":"jira-email","name":"cs-canonical-com"}}},{"name":"JIRA_TOKEN","valueFrom":{"secretKeyRef":{"key":"jira-token","name":"cs-canonical-com"}}},{"name":"JIRA_URL","value":"https://warthogs.atlassian.net"},{"name":"JIRA_LABELS","value":"sites_BAU"},{"name":"JIRA_COPY_UPDATES_EPIC","value":"WD-12643"},{"name":"GOOGLE_DRIVE_FOLDER_ID","valueFrom":{"secretKeyRef":{"key":"google-drive-folder-id","name":"cs-canonical-com"}}},{"name":"COPYDOC_TEMPLATE_ID","valueFrom":{"secretKeyRef":{"key":"copydoc-template-id","name":"cs-canonical-com"}}},{"name":"GOOGLE_PRIVATE_KEY","valueFrom":{"secretKeyRef":{"key":"google-private-key","name":"cs-canonical-com"}}},{"name":"GOOGLE_PRIVATE_KEY_ID","valueFrom":{"secretKeyRef":{"key":"google-private-key-id","name":"cs-canonical-com"}}},{"name":"FLASK_DEBUG","value":"1"},{"name":"JIRA_TOKEN","valueFrom":{"secretKeyRef":{"key":"jira-token","name":"cs-canonical-com"}}},{"name":"DATABASE_URL","value":"postgresql://postgres:****@postgres:5432/cs-canonical-com-182"}],"image":"prod-comms.ps5.docker-registry.canonical.com/cs.canonical.com:1746654371-dcab8b0","name":"cs-canonical-com-182-demos-haus","ports":[{"containerPort":80,"name":"http"}],"readinessProbe":{"httpGet":{"path":"/_status/check","port":80},"periodSeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"512Mi"},"requests":{"memory":"128Mi"}}}]}}}}

current:
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"deployment.kubernetes.io/revision":"24","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"cs-canonical-com-182.demos.haus\",\"github.org\":\"canonical\",\"github.pr\":\"182\",\"github.repo\":\"cs.canonical.com\"},\"name\":\"cs-canonical-com-182-demos-haus\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"cs-canonical-com-182.demos.haus\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"cs-canonical-com-182.demos.haus\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"TALISKER_NETWORKS\",\"value\":\"10.0.0.0/8\"},{\"name\":\"SECRET_KEY\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"demos-haus\",\"name\":\"secret-keys\"}}},{\"name\":\"HTTP_PROXY\",\"value\":\"http://squid.internal:3128/\"},{\"name\":\"HTTPS_PROXY\",\"value\":\"http://squid.internal:3128/\"},{\"name\":\"NO_PROXY\",\"value\":\".internal,ubuntu.com,.ubuntu.com,snapcraft.io,.snapcraft.io,jujucharms.com,.jujucharms.com,maas.io,.maas.io,conjure-up.io,.conjure-up.io,netplan.io,.netplan.io,canonical.com,.canonical.com,launchpad.net,.launchpad.net,linuxcontainers.org,.linuxcontainers.org,cloud-init.io,.cloud-init.io,vanillaframework.io,.vanillaframework.io,anbox-cloud.io,.anbox-cloud.io,juju.is,.juju.is,dqlite.io,.dqlite.io,charmhub.io,.charmhub.io\"},{\"name\":\"BUILD_URL\",\"value\":\"https://jenkins.canonical.com/webteam/job/start-demo/52270/\"},{\"name\":\"JENKINS_URL\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"url\",\"name\":\"webteam-jenkins\"}}},{\"name\":\"JENKINS_TOKEN\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"demos-remote-build-token\",\"name\":\"webteam-jenkins\"}}}],\"image\":\"prod-comms.ps5.docker-registry.canonical.com/site-placeholder:demo-actions\",\"name\":\"cs-canonical-com-182-demos-haus\",\"ports\":[{\"containerPort\":80,\"name\":\"http\"}],\"readinessProbe\":{\"httpGet\":{\"path\":\"/_status/check\",\"port\":80},\"periodSeconds\":5,\"timeoutSeconds\":3},\"resources\":{\"limits\":{\"memory\":\"256Mi\"},\"requests\":{\"memory\":\"128Mi\"}}}]}}}}\n"},"creationTimestamp":"2025-05-05T08:13:37Z","generation":24,"labels":{"app":"cs-canonical-com-182.demos.haus","github.org":"canonical","github.pr":"182","github.repo":"cs.canonical.com"},"managedFields":[{"apiVersion":"apps/v1","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:github.org":{},"f:github.pr":{},"f:github.repo":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"cs-canonical-com-182-demos-haus\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"BUILD_URL\"}":{".":{},"f:name":{},"f:value":{}},"k:{\"name\":\"HTTPS_PROXY\"}":{".":{},"f:name":{},"f:value":{}},"k:{\"name\":\"HTTP_PROXY\"}":{".":{},"f:name":{},"f:value":{}},"k:{\"name\":\"JENKINS_TOKEN\"}":{".":{},"f:name":{},"f:valueFrom":{".":{},"f:secretKeyRef":{".":{},"f:key":{},"f:name":{}}}},"k:{\"name\":\"JENKINS_URL\"}":{".":{},"f:name":{},"f:valueFrom":{".":{},"f:secretKeyRef":{".":{},"f:key":{},"f:name":{}}}},"k:{\"name\":\"NO_PROXY\"}":{".":{},"f:name":{},"f:value":{}},"k:{\"name\":\"SECRET_KEY\"}":{".":{},"f:name":{},"f:valueFrom":{".":{},"f:secretKeyRef":{".":{},"f:key":{},"f:name":{}}}},"k:{\"name\":\"TALISKER_NETWORKS\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":80,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:name":{},"f:protocol":{}}},"f:readinessProbe":{".":{},"f:failureThreshold":{},"f:httpGet":{".":{},"f:path":{},"f:port":{},"f:scheme":{}},"f:periodSeconds":{},"f:successThreshold":{},"f:timeoutSeconds":{}},"f:resources":{".":{},"f:limits":{".":{},"f:memory":{}},"f:requests":{".":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}},"manager":"kubectl-client-side-apply","operation":"Update","time":"2025-05-05T08:13:37Z"},{"apiVersion":"apps/v1","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:availableReplicas":{},"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:readyReplicas":{},"f:replicas":{},"f:updatedReplicas":{}}},"manager":"kube-controller-manager","operation":"Update","time":"2025-05-07T21:46:58Z"}],"name":"cs-canonical-com-182-demos-haus","namespace":"default","resourceVersion":"257690304","uid":"4476af28-ea6d-48e4-a758-fba90b7ece2a"},"spec":{"progressDeadlineSeconds":600,"replicas":1,"revisionHistoryLimit":10,"selector":{"matchLabels":{"app":"cs-canonical-com-182.demos.haus"}},"strategy":{"rollingUpdate":{"maxSurge":"25%","maxUnavailable":"25%"},"type":"RollingUpdate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"cs-canonical-com-182.demos.haus"}},"spec":{"containers":[{"env":[{"name":"TALISKER_NETWORKS","value":"10.0.0.0/8"},{"name":"SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"demos-haus","name":"secret-keys"}}},{"name":"HTTP_PROXY","value":"http://squid.internal:3128/"},{"name":"HTTPS_PROXY","value":"http://squid.internal:3128/"},{"name":"NO_PROXY","value":".internal,ubuntu.com,.ubuntu.com,snapcraft.io,.snapcraft.io,jujucharms.com,.jujucharms.com,maas.io,.maas.io,conjure-up.io,.conjure-up.io,netplan.io,.netplan.io,canonical.com,.canonical.com,launchpad.net,.launchpad.net,linuxcontainers.org,.linuxcontainers.org,cloud-init.io,.cloud-init.io,vanillaframework.io,.vanillaframework.io,anbox-cloud.io,.anbox-cloud.io,juju.is,.juju.is,dqlite.io,.dqlite.io,charmhub.io,.charmhub.io"},{"name":"BUILD_URL","value":"https://jenkins.canonical.com/webteam/job/start-demo/52270/"},{"name":"JENKINS_URL","valueFrom":{"secretKeyRef":{"key":"url","name":"webteam-jenkins"}}},{"name":"JENKINS_TOKEN","valueFrom":{"secretKeyRef":{"key":"demos-remote-build-token","name":"webteam-jenkins"}}}],"image":"prod-comms.ps5.docker-registry.canonical.com/site-placeholder:demo-actions","imagePullPolicy":"IfNotPresent","name":"cs-canonical-com-182-demos-haus","ports":[{"containerPort":80,"name":"http","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/_status/check","port":80,"scheme":"HTTP"},"periodSeconds":5,"successThreshold":1,"timeoutSeconds":3},"resources":{"limits":{"memory":"256Mi"},"requests":{"memory":"128Mi"}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File"}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"terminationGracePeriodSeconds":30}}},"status":{"availableReplicas":1,"conditions":[{"lastTransitionTime":"2025-05-07T18:45:44Z","lastUpdateTime":"2025-05-07T18:45:44Z","message":"Deployment has minimum availability.","reason":"MinimumReplicasAvailable","status":"True","type":"Available"},{"lastTransitionTime":"2025-05-05T08:13:37Z","lastUpdateTime":"2025-05-07T21:46:58Z","message":"ReplicaSet \"cs-canonical-com-182-demos-haus-59cfd8d89c\" has successfully progressed.","reason":"NewReplicaSetAvailable","status":"True","type":"Progressing"}],"observedGeneration":24,"readyReplicas":1,"replicas":1,"updatedReplicas":1}}

for: "STDIN": The order in patch list:
[map[name:REDIS_HOST valueFrom:map[secretKeyRef:map[key:host name:webteam-valkey]]] map[name:REDIS_PORT valueFrom:map[secretKeyRef:map[key:port name:webteam-valkey]]] map[name:GH_TOKEN valueFrom:map[secretKeyRef:map[key:github name:webteam-valkey]]] map[name:DIRECTORY_API_TOKEN valueFrom:map[secretKeyRef:map[key:token name:directory-api]]] map[name:JIRA_EMAIL valueFrom:map[secretKeyRef:map[key:jira-email name:cs-canonical-com]]] map[name:JIRA_TOKEN valueFrom:map[secretKeyRef:map[key:jira-token name:cs-canonical-com]]] map[name:JIRA_TOKEN valueFrom:map[secretKeyRef:map[key:jira-token name:cs-canonical-com]]] map[name:JIRA_URL value:https://warthogs.atlassian.net] map[name:JIRA_LABELS value:sites_BAU] map[name:JIRA_COPY_UPDATES_EPIC value:WD-12643] map[name:GOOGLE_DRIVE_FOLDER_ID valueFrom:map[secretKeyRef:map[key:google-drive-folder-id name:cs-canonical-com]]] map[name:COPYDOC_TEMPLATE_ID valueFrom:map[secretKeyRef:map[key:copydoc-template-id name:cs-canonical-com]]] map[name:GOOGLE_PRIVATE_KEY valueFrom:map[secretKeyRef:map[key:google-private-key name:cs-canonical-com]]] map[name:GOOGLE_PRIVATE_KEY_ID valueFrom:map[secretKeyRef:map[key:google-private-key-id name:cs-canonical-com]]] map[name:FLASK_DEBUG value:1] map[name:DATABASE_URL value:postgresql://postgres:****@postgres:5432/cs-canonical-com-182]]
 doesn't match $setElementOrder list:
[map[name:TALISKER_NETWORKS] map[name:SECRET_KEY] map[name:HTTP_PROXY] map[name:HTTPS_PROXY] map[name:NO_PROXY] map[name:REDIS_HOST] map[name:REDIS_PORT] map[name:GH_TOKEN] map[name:DIRECTORY_API_TOKEN] map[name:JIRA_EMAIL] map[name:JIRA_TOKEN] map[name:JIRA_URL] map[name:JIRA_LABELS] map[name:JIRA_COPY_UPDATES_EPIC] map[name:GOOGLE_DRIVE_FOLDER_ID] map[name:COPYDOC_TEMPLATE_ID] map[name:GOOGLE_PRIVATE_KEY] map[name:GOOGLE_PRIVATE_KEY_ID] map[name:FLASK_DEBUG] map[name:JIRA_TOKEN] map[name:DATABASE_URL]]
Build step 'Execute shell' marked build as failure
Started calculate disk usage of build
Finished Calculation of disk usage of build in  1 second
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: FAILURE