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 |
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 [33mThe CJS build of Vite's Node API is deprecated. See https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.[39m
#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