Page MenuHomePhabricator

[harbor,trove] Trove DB filled disk and caused toolforge-build to fail as a result
Open, MediumPublic

Description

Recently @Hawkeye7 and @bd808 reported that the job builder is failing.

[22:44]  <  Guest85> BuildClientError: The build service seems to be down – please retry in a few minutes.
[22:44]  <  Guest85> Please report this issue to the Toolforge admins if it persists: https://w.wiki/6Zuu
[22:46]  <    bd808> Guest85: did the error persist?
[22:47]  <  Guest85> Been that way for half an hour
[22:48]  <  Guest85> Ah. bd808. I am Hawkeye7 logged on as a guest

The cause seems to be harbor, which has some flapping services:

harbor-core         /harbor/entrypoint.sh            Restarting                                                 
harbor-exporter     /harbor/entrypoint.sh            Up                                                         
harbor-jobservice   /harbor/entrypoint.sh            Restarting                                                 
harbor-log          /bin/sh -c /usr/local/bin/ ...   Up (healthy)   127.0.0.1:1514->10514/tcp                   
harbor-portal       nginx -g daemon off;             Up (healthy)                                               
nginx               nginx -g daemon off;             Up (healthy)   0.0.0.0:80->8080/tcp, 0.0.0.0:9090->9090/tcp
redis               redis-server /etc/redis.conf     Up (healthy)                                               
registry            /home/harbor/entrypoint.sh       Up (healthy)                                               
registryctl         /home/harbor/start.sh            Up (healthy)

Occasionally those 'restarting' services switch to "Up (health: starting)" and then drop back into 'restarting.

Initially we assumed that this was an issue with the recent builds-builder upgrade (resulting in a revert, and then a reverted revert.)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Mentioned in SAL (#wikimedia-cloud) [2024-01-09T23:37:45Z] <andrewbogott> restarting harbor-db in an attempt to reform harbor -- T354714

[23:36]  <    bd808> "Jan  9 23:35:32 172.18.0.1 core[628]: 2024-01-09T23:35:32Z [FATAL] [/core/main.go:180]: failed to initialize database: register db Ping `default`, failed to connect to `host=5ujoynvlt5c.svc.trove.eqiad1.wikimedia.cloud user=harbor database=harbor`: server error (FATAL: the database system is starting up (SQLSTATE 57P03))"
[23:36]  <    bd808> That's from /var/log/harbor/core.log
[23:37] bd808 found that log via crumbs on https://goharbor.io/docs/2.0.0/install-config/troubleshoot-installation/

this is the harbor DB volume running out of space

bd808 triaged this task as High priority.Jan 9 2024, 11:50 PM
[23:27]  <wmcs-alerts> (HarborDown) firing: Harbor is down - https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Runbooks/HarborDown  - https://prometheus-alerts.wmcloud.org/?q=alertname%3DHarborDown

This didn't fire until @Andrew stopped all of the docker-compose containers. The current checks did not seem to notice until that full down state.

I resized the posgres volume (the hard way) and harbor seems happier now.

It is alive again!

$ toolforge-build -v --debug start https://gitlab.wikimedia.org/toolforge-repos/gitlab-account-approval
DEBUG:toolforge_weld.config:Unable to find config file /etc/toolforge/builds.yaml, skipping
DEBUG:toolforge_weld.config:Updating config from /etc/toolforge/common.yaml
DEBUG:toolforge_weld.config:Unable to find config file /data/project/gitlab-account-approval/.toolforge.yaml, skipping
DEBUG:toolforge_weld.config:Unable to find config file /data/project/gitlab-account-approval/.config/toolforge.yaml, skipping
DEBUG:toolforge_weld.config:Unable to find config file $XDG_CONFIG_HOME/toolforge.yaml, skipping
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.svc.tools.eqiad1.wikimedia.cloud:30003
DEBUG:urllib3.connectionpool:https://api.svc.tools.eqiad1.wikimedia.cloud:30003 "POST /builds/v1/build HTTP/1.1" 200 187
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.svc.tools.eqiad1.wikimedia.cloud:30003
DEBUG:urllib3.connectionpool:https://api.svc.tools.eqiad1.wikimedia.cloud:30003 "GET /builds/v1/build/gitlab-account-approval-buildpacks-pipelinerun-5rnsb/logs?follow=True HTTP/1.1" 200 None
[place-tools] 2024-01-10T00:06:58.405247598Z 2024/01/10 00:06:58 Copied /ko-app/entrypoint to /tekton/bin/entrypoint
[step-init] 2024-01-10T00:06:59.710150901Z 2024/01/10 00:06:59 Setup /step directories
[place-scripts] 2024-01-10T00:07:01.268866126Z 2024/01/10 00:07:01 Decoded script /tekton/scripts/script-0-jgz55
[place-scripts] 2024-01-10T00:07:01.305218253Z 2024/01/10 00:07:01 Decoded script /tekton/scripts/script-2-vlsxf
[place-scripts] 2024-01-10T00:07:01.348474990Z 2024/01/10 00:07:01 Decoded script /tekton/scripts/script-3-wfwp9
[place-scripts] 2024-01-10T00:07:01.385702787Z 2024/01/10 00:07:01 Decoded script /tekton/scripts/script-9-qn9vc
[place-scripts] 2024-01-10T00:07:01.431332951Z 2024/01/10 00:07:01 Decoded script /tekton/scripts/script-11-74j5p
[step-clone] 2024-01-10T00:07:11.553719715Z + '[' false '=' true ]
[step-clone] 2024-01-10T00:07:11.553834632Z + '[' false '=' true ]
[step-clone] 2024-01-10T00:07:11.553848151Z + '[' '$(workspaces.ssl-ca-directory.bound)' '=' true ]
[step-clone] 2024-01-10T00:07:11.553859821Z + CHECKOUT_DIR=/workspace/
[step-clone] 2024-01-10T00:07:11.553874702Z + '[' true '=' true ]
[step-clone] 2024-01-10T00:07:11.553884532Z + cleandir
[step-clone] 2024-01-10T00:07:11.553893433Z + '[' -d /workspace/ ]
[step-clone] 2024-01-10T00:07:11.554130469Z + rm -rf '/workspace//*'
[step-clone] 2024-01-10T00:07:11.556904776Z + rm -rf '/workspace//.[!.]*'
[step-clone] 2024-01-10T00:07:11.558394929Z + rm -rf '/workspace//..?*'
[step-clone] 2024-01-10T00:07:11.559774782Z + test -z
[step-clone] 2024-01-10T00:07:11.559936255Z + test -z
[step-clone] 2024-01-10T00:07:11.559984860Z + test -z
[step-clone] 2024-01-10T00:07:11.559994798Z + /ko-app/git-init '-url=https://gitlab.wikimedia.org/toolforge-repos/gitlab-account-approval' '-revision=' '-refspec=' '-path=/workspace/' '-sslVerify=true' '-submodules=true' '-depth=1' '-sparseCheckoutDirectories='
[step-clone] 2024-01-10T00:07:12.830603096Z {"level":"info","ts":1704845232.827944,"caller":"git/git.go:170","msg":"Successfully cloned https://gitlab.wikimedia.org/toolforge-repos/gitlab-account-approval @ 326b484db0534a6e70ea3848937ec24c348c3505 (grafted, HEAD) in path /workspace/"}
[step-clone] 2024-01-10T00:07:12.921598086Z {"level":"info","ts":1704845232.9211874,"caller":"git/git.go:209","msg":"Successfully initialized and updated submodules in path /workspace/"}
[step-clone] 2024-01-10T00:07:12.941605735Z + cd /workspace/
[step-clone] 2024-01-10T00:07:12.941944376Z + git rev-parse HEAD
[step-clone] 2024-01-10T00:07:12.944804474Z + RESULT_SHA=326b484db0534a6e70ea3848937ec24c348c3505
[step-clone] 2024-01-10T00:07:12.944838574Z + EXIT_CODE=0
[step-clone] 2024-01-10T00:07:12.944850349Z + '[' 0 '!=' 0 ]
[step-copy-builder-to-tmp] 2024-01-10T00:07:03.192635806Z 2024/01/10 00:07:03 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied
[step-copy-builder-to-tmp] 2024-01-10T00:07:13.225983507Z + cp -a /cnb/buildpacks /tmp_builder/
[step-copy-builder-to-tmp] 2024-01-10T00:07:14.085734821Z + cp /cnb/order.toml /tmp_builder/
[step-prepare] 2024-01-10T00:07:14.719767121Z > Setting permissions on '/cache'...
[step-prepare] 2024-01-10T00:07:14.726402552Z > Setting permissions on '/tekton/home'...
[step-prepare] 2024-01-10T00:07:14.727610939Z > Setting permissions on '/layers'...
[step-prepare] 2024-01-10T00:07:14.728824573Z > Setting permissions on '/workspace'...
[step-prepare] 2024-01-10T00:07:14.738712713Z > Parsing additional configuration...
[step-prepare] 2024-01-10T00:07:14.738905798Z -> Parsing env variables...
[step-prepare] 2024-01-10T00:07:14.738945811Z > Processing any environment variables...
[step-prepare] 2024-01-10T00:07:14.738989011Z --> Creating 'env' directory: /platform/env
[step-inject-buildpacks] 2024-01-10T00:07:15.055142964Z + set -o nounset
[step-inject-buildpacks] 2024-01-10T00:07:15.055213337Z + set -o errexit
[step-inject-buildpacks] 2024-01-10T00:07:15.055221073Z + set -o pipefail
[step-inject-buildpacks] 2024-01-10T00:07:15.055225880Z + main
[step-inject-buildpacks] 2024-01-10T00:07:15.055230897Z + local buildpacks_dir=/tmp_builder/buildpacks
[step-inject-buildpacks] 2024-01-10T00:07:15.055235478Z + local order_toml=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.055267053Z + inject_dotnet /tmp_builder/buildpacks /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.055274920Z + local buildpacks_dir=/tmp_builder/buildpacks
[step-inject-buildpacks] 2024-01-10T00:07:15.055279752Z + local order_toml=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.055303816Z + download_buildpack https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/dotnetcore-buildpack/-/archive/move_to_api_0.10/dotnetcore-buildpack-move_to_api_0.10.zip /tmp_builder/buildpacks/jincod_dotnetcore-buildpack/7.0.401/
[step-inject-buildpacks] 2024-01-10T00:07:15.055315734Z + local url=https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/dotnetcore-buildpack/-/archive/move_to_api_0.10/dotnetcore-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.055321023Z + local dest_dir=/tmp_builder/buildpacks/jincod_dotnetcore-buildpack/7.0.401/
[step-inject-buildpacks] 2024-01-10T00:07:15.055349935Z + local tmpdir
[step-inject-buildpacks] 2024-01-10T00:07:15.055355952Z ++ mktemp -d
[step-inject-buildpacks] 2024-01-10T00:07:15.062084714Z + tmpdir=/tmp/tmp.OHDjmj
[step-inject-buildpacks] 2024-01-10T00:07:15.062114926Z + cd /tmp/tmp.OHDjmj
[step-inject-buildpacks] 2024-01-10T00:07:15.062128362Z + wget https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/dotnetcore-buildpack/-/archive/move_to_api_0.10/dotnetcore-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.072509110Z Connecting to gitlab.wikimedia.org (208.80.153.8:443)
[step-inject-buildpacks] 2024-01-10T00:07:15.424334114Z saving to 'dotnetcore-buildpack-move_to_api_0.10.zip'
[step-inject-buildpacks] 2024-01-10T00:07:15.454654625Z dotnetcore-buildpack   0% |                                | 10812  0:02:51 ETA
[step-inject-buildpacks] 2024-01-10T00:07:15.642757726Z dotnetcore-buildpack 100% |********************************| 1810k  0:00:00 ETA
[step-inject-buildpacks] 2024-01-10T00:07:15.642818261Z 'dotnetcore-buildpack-move_to_api_0.10.zip' saved
[step-inject-buildpacks] 2024-01-10T00:07:15.643136687Z + unzip -- dotnetcore-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.645354691Z Archive:  dotnetcore-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.695040603Z    creating: dotnetcore-buildpack-move_to_api_0.10/
[step-inject-buildpacks] 2024-01-10T00:07:15.695100149Z   inflating: dotnetcore-buildpack-move_to_api_0.10/.gitattributes
[step-inject-buildpacks] 2024-01-10T00:07:15.695112829Z    creating: dotnetcore-buildpack-move_to_api_0.10/.github/
[step-inject-buildpacks] 2024-01-10T00:07:15.695122371Z    creating: dotnetcore-buildpack-move_to_api_0.10/.github/workflows/
[step-inject-buildpacks] 2024-01-10T00:07:15.695131431Z   inflating: dotnetcore-buildpack-move_to_api_0.10/.github/workflows/main.yml
[step-inject-buildpacks] 2024-01-10T00:07:15.695141005Z    creating: dotnetcore-buildpack-move_to_api_0.10/bin/
[step-inject-buildpacks] 2024-01-10T00:07:15.695150063Z   inflating: dotnetcore-buildpack-move_to_api_0.10/bin/build
[step-inject-buildpacks] 2024-01-10T00:07:15.695158927Z   inflating: dotnetcore-buildpack-move_to_api_0.10/bin/detect
[step-inject-buildpacks] 2024-01-10T00:07:15.695189742Z   inflating: dotnetcore-buildpack-move_to_api_0.10/bin/exports
[step-inject-buildpacks] 2024-01-10T00:07:15.695199111Z   inflating: dotnetcore-buildpack-move_to_api_0.10/bin/release
[step-inject-buildpacks] 2024-01-10T00:07:15.695207935Z   inflating: dotnetcore-buildpack-move_to_api_0.10/buildpack.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.695216625Z   inflating: dotnetcore-buildpack-move_to_api_0.10/package.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.695225271Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/
[step-inject-buildpacks] 2024-01-10T00:07:15.695234340Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/.gitattributes
[step-inject-buildpacks] 2024-01-10T00:07:15.695243863Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/.github/
[step-inject-buildpacks] 2024-01-10T00:07:15.695932253Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/.github/workflows/
[step-inject-buildpacks] 2024-01-10T00:07:15.695968089Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/.github/workflows/main.yml
[step-inject-buildpacks] 2024-01-10T00:07:15.695978704Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/.gitignore
[step-inject-buildpacks] 2024-01-10T00:07:15.695987495Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/CHANGELOG.md
[step-inject-buildpacks] 2024-01-10T00:07:15.695996893Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/CODE_OF_CONDUCT.md
[step-inject-buildpacks] 2024-01-10T00:07:15.696005646Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/LICENSE
[step-inject-buildpacks] 2024-01-10T00:07:15.696014448Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/Makefile
[step-inject-buildpacks] 2024-01-10T00:07:15.696023312Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/README.md
[step-inject-buildpacks] 2024-01-10T00:07:15.696032095Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/bin/
[step-inject-buildpacks] 2024-01-10T00:07:15.696040819Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/bin/compile
[step-inject-buildpacks] 2024-01-10T00:07:15.696049665Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/bin/detect
[step-inject-buildpacks] 2024-01-10T00:07:15.696058491Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/bin/release
[step-inject-buildpacks] 2024-01-10T00:07:15.696067258Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/lib/
[step-inject-buildpacks] 2024-01-10T00:07:15.696076633Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/lib/utils
[step-inject-buildpacks] 2024-01-10T00:07:15.696085483Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/profile/
[step-inject-buildpacks] 2024-01-10T00:07:15.696897151Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/profile/aspnetcore-defaults.sh
[step-inject-buildpacks] 2024-01-10T00:07:15.696918888Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/
[step-inject-buildpacks] 2024-01-10T00:07:15.696928692Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/
[step-inject-buildpacks] 2024-01-10T00:07:15.696937445Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/custom-procfile/
[step-inject-buildpacks] 2024-01-10T00:07:15.696946313Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/custom-procfile/Procfile
[step-inject-buildpacks] 2024-01-10T00:07:15.696955238Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/custom-procfile/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.696964111Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/custom-procfile/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.696989360Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/custom-procfile/Web.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.696998652Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnet-6.0/
[step-inject-buildpacks] 2024-01-10T00:07:15.697007549Z   inflating: dotnetcore-
buildpack-move_to_api_0.10/target/test/fixtures/dotnet-6.0/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.697016498Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnet-6.0/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.697025328Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnet-6.0/dotnet-6.0.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.698592060Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.1/
[step-inject-buildpacks] 2024-01-10T00:07:15.700748028Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.1/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700772719Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.1/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700782873Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.1/dotnetcore-2.1.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.700792165Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.2/
[step-inject-buildpacks] 2024-01-10T00:07:15.700801363Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.2/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700810172Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.2/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700819308Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2.2/dotnetcore-2.2.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.700828867Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2/
[step-inject-buildpacks] 2024-01-10T00:07:15.700837785Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700846943Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700874668Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-2/dotnetcore-2.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.700885239Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.0/
[step-inject-buildpacks] 2024-01-10T00:07:15.700978661Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.0/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.700991336Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.0/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701001144Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.0/dotnetcore-3.0.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.701009975Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.1/
[step-inject-buildpacks] 2024-01-10T00:07:15.701047750Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.1/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701059377Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.1/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701163872Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-3.1/dotnetcore-3.1.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.701184003Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-5.0/
[step-inject-buildpacks] 2024-01-10T00:07:15.701190839Z + mkdir -p /tmp_builder/buildpacks/jincod_dotnetcore-buildpack/7.0.401//
[step-inject-buildpacks] 2024-01-10T00:07:15.701193308Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-5.0/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701300591Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-5.0/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701312229Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/dotnetcore-5.0/dotnetcore-5.0.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.701321692Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/fsharp-dotnetcore-3.0/
[step-inject-buildpacks] 2024-01-10T00:07:15.701356725Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/fsharp-dotnetcore-3.0/Program.fs
[step-inject-buildpacks] 2024-01-10T00:07:15.701366776Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/fsharp-dotnetcore-3.0/dotnetcore-3.0.fsproj
[step-inject-buildpacks] 2024-01-10T00:07:15.701376101Z    creating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/local-tools/
[step-inject-buildpacks] 2024-01-10T00:07:15.701385076Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/local-tools/Program.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701393976Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/local-tools/Startup.cs
[step-inject-buildpacks] 2024-01-10T00:07:15.701402737Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/local-tools/dotnet-tools.json
[step-inject-buildpacks] 2024-01-10T00:07:15.701435424Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/fixtures/local-tools/local-tools.csproj
[step-inject-buildpacks] 2024-01-10T00:07:15.701445981Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/run
[step-inject-buildpacks] 2024-01-10T00:07:15.701455861Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/shunit2
[step-inject-buildpacks] 2024-01-10T00:07:15.701464787Z   inflating: dotnetcore-buildpack-move_to_api_0.10/target/test/utils
[step-inject-buildpacks] 2024-01-10T00:07:15.704292598Z + cp -a -- dotnetcore-buildpack-move_to_api_0.10/bin dotnetcore-buildpack-move_to_api_0.10/buildpack.toml dotnetcore-buildpack-move_to_api_0.10/package.toml dotnetcore-buildpack-move_to_api_0.10/target /tmp_builder/buildpacks/jincod_dotnetcore-buildpack/7.0.401//
[step-inject-buildpacks] 2024-01-10T00:07:15.713229434Z /
[step-inject-buildpacks] 2024-01-10T00:07:15.713250524Z + cd -
[step-inject-buildpacks] 2024-01-10T00:07:15.713285328Z + rm -rf /tmp/tmp.OHDjmj
[step-inject-buildpacks] 2024-01-10T00:07:15.733897449Z + add_new_group /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.733950484Z + local toml_file=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.733963574Z + local tmpdir
[step-inject-buildpacks] 2024-01-10T00:07:15.734689929Z ++ mktemp -d
[step-inject-buildpacks] 2024-01-10T00:07:15.735842821Z + tmpdir=/tmp/tmp.InoMJP
[step-inject-buildpacks] 2024-01-10T00:07:15.735869181Z + local tmp_toml=/tmp/tmp.InoMJP/tmp.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.735876300Z + cat
[step-inject-buildpacks] 2024-01-10T00:07:15.737482693Z + cat /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.738429731Z + cp /tmp/tmp.InoMJP/tmp.toml /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.739355168Z + chmod 644 /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.740498174Z + rm -rf /tmp/tmp.InoMJP
[step-inject-buildpacks] 2024-01-10T00:07:15.742213235Z + inject_rust /tmp_builder/buildpacks /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.742255875Z + local buildpacks_dir=/tmp_builder/buildpacks
[step-inject-buildpacks] 2024-01-10T00:07:15.742316991Z + local order_toml=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:15.742396955Z + download_buildpack https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/rust-buildpack/-/archive/move_to_api_0.10/rust-buildpack-move_to_api_0.10.zip /tmp_builder/buildpacks/emk_rust/0.1/
[step-inject-buildpacks] 2024-01-10T00:07:15.742463160Z + local url=https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/rust-buildpack/-/archive/move_to_api_0.10/rust-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.742506442Z + local dest_dir=/tmp_builder/buildpacks/emk_rust/0.1/
[step-inject-buildpacks] 2024-01-10T00:07:15.742515948Z + local tmpdir
[step-inject-buildpacks] 2024-01-10T00:07:15.743319395Z ++ mktemp -d
[step-inject-buildpacks] 2024-01-10T00:07:15.744549472Z + tmpdir=/tmp/tmp.iBIFJf
[step-inject-buildpacks] 2024-01-10T00:07:15.744585080Z + cd /tmp/tmp.iBIFJf
[step-inject-buildpacks] 2024-01-10T00:07:15.744594949Z + wget https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/rust-buildpack/-/archive/move_to_api_0.10/rust-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:15.752928432Z Connecting to gitlab.wikimedia.org (208.80.153.8:443)
[step-inject-buildpacks] 2024-01-10T00:07:16.026833337Z saving to 'rust-buildpack-move_to_api_0.10.zip'
[step-inject-buildpacks] 2024-01-10T00:07:16.027520375Z rust-buildpack-move_ 100% |********************************|  6408  0:00:00 ETA
[step-inject-buildpacks] 2024-01-10T00:07:16.027736813Z 'rust-buildpack-move_to_api_0.10.zip' saved
[step-inject-buildpacks] 2024-01-10T00:07:16.029761729Z + unzip -- rust-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.031187622Z Archive:  rust-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.035443079Z    creating: rust-buildpack-move_to_api_0.10/
[step-inject-buildpacks] 2024-01-10T00:07:16.035482735Z   inflating: rust-buildpack-move_to_api_0.10/.gitignore
[step-inject-buildpacks] 2024-01-10T00:07:16.035490508Z   inflating: rust-buildpack-move_to_api_0.10/README.md
[step-inject-buildpacks] 2024-01-10T00:07:16.035495668Z    creating: rust-buildpack-move_to_api_0.10/bin/
[step-inject-buildpacks] 2024-01-10T00:07:16.035500915Z   inflating: rust-buildpack-move_to_api_0.10/bin/build
[step-inject-buildpacks] 2024-01-10T00:07:16.035505882Z   inflating: rust-buildpack-move_to_api_0.10/bin/detect
[step-inject-buildpacks] 2024-01-10T00:07:16.035511321Z   inflating: rust-buildpack-move_to_api_0.10/bin/exports
[step-inject-buildpacks] 2024-01-10T00:07:16.035516161Z   inflating: rust-buildpack-move_to_api_0.10/buildpack.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.035520986Z   inflating: rust-buildpack-move_to_api_0.10/package.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.035525777Z    creating: rust-buildpack-move_to_api_0.10/target/
[step-inject-buildpacks] 2024-01-10T00:07:16.035530703Z    creating: rust-buildpack-move_to_api_0.10/target/bin/
[step-inject-buildpacks] 2024-01-10T00:07:16.035535611Z   inflating: rust-buildpack-move_to_api_0.10/target/bin/compile
[step-inject-buildpacks] 2024-01-10T00:07:16.035554236Z   inflating: rust-buildpack-move_to_api_0.10/target/bin/detect
[step-inject-buildpacks] 2024-01-10T00:07:16.036107535Z + mkdir -p /tmp_builder/buildpacks/emk_rust/0.1//
[step-inject-buildpacks] 2024-01-10T00:07:16.038815078Z + cp -a -- rust-buildpack-move_to_api_0.10/README.md rust-buildpack-move_to_api_0.10/bin rust-buildpack-move_to_api_0.10/buildpack.toml rust-buildpack-move_to_api_0.10/package.toml rust-buildpack-move_to_api_0.10/target /tmp_builder/buildpacks/emk_rust/0.1//
[step-inject-buildpacks] 2024-01-10T00:07:16.040773863Z + cd -
[step-inject-buildpacks] 2024-01-10T00:07:16.041047516Z /
[step-inject-buildpacks] 2024-01-10T00:07:16.041246716Z + rm -rf /tmp/tmp.iBIFJf
[step-inject-buildpacks] 2024-01-10T00:07:16.045223290Z + add_new_group /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.045561279Z + local toml_file=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.045588115Z + local tmpdir
[step-inject-buildpacks] 2024-01-10T00:07:16.046305569Z ++ mktemp -d
[step-inject-buildpacks] 2024-01-10T00:07:16.048554310Z + tmpdir=/tmp/tmp.NmDcpF
[step-inject-buildpacks] 2024-01-10T00:07:16.048592574Z + local tmp_toml=/tmp/tmp.NmDcpF/tmp.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.048631688Z + cat
[step-inject-buildpacks] 2024-01-10T00:07:16.052702550Z + cat /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.056038859Z + cp /tmp/tmp.NmDcpF/tmp.toml /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.059002189Z + chmod 644 /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.060823031Z + rm -rf /tmp/tmp.NmDcpF
[step-inject-buildpacks] 2024-01-10T00:07:16.063507733Z + inject_nodejs /tmp_builder/buildpacks /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.063591442Z + local buildpacks_dir=/tmp_builder/buildpacks
[step-inject-buildpacks] 2024-01-10T00:07:16.063644827Z + local order_toml=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.063709103Z + local version
[step-inject-buildpacks] 2024-01-10T00:07:16.064663277Z ++ ls /tmp_builder/buildpacks/heroku_nodejs
[step-inject-buildpacks] 2024-01-10T00:07:16.066734121Z + version=2.6.2
[step-inject-buildpacks] 2024-01-10T00:07:16.066771506Z + local 'nodejs_group=[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066783788Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066798302Z     id = "heroku/nodejs"\
[step-inject-buildpacks] 2024-01-10T00:07:16.066807975Z     version = "2.6.2"\
[step-inject-buildpacks] 2024-01-10T00:07:16.066817290Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.066826288Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.066835053Z + add_entry_to_all_groups /tmp_builder/order.toml '[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066844457Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066853120Z     id = "heroku/nodejs"\
[step-inject-buildpacks] 2024-01-10T00:07:16.066862002Z     version = "2.6.2"\
[step-inject-buildpacks] 2024-01-10T00:07:16.066871056Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.066879763Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.066888319Z + local toml_file=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.066897155Z + local 'group_entry=[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066905909Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.066914506Z     id = "heroku/nodejs"\
[step-inject-buildpacks] 2024-01-10T00:07:16.066939237Z     version = "2.6.2"\
[step-inject-buildpacks] 2024-01-10T00:07:16.067008686Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.067019186Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.067027726Z + sed -i 's|\[\[order\]\]|[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.067456357Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.067474810Z     id = "heroku/nodejs"\
[step-inject-buildpacks] 2024-01-10T00:07:16.067484075Z     version = "2.6.2"\
[step-inject-buildpacks] 2024-01-10T00:07:16.067492989Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.067501469Z     |' /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.072488436Z + inject_aptfile /tmp_builder/buildpacks /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.072520235Z + local buildpacks_dir=/tmp_builder/buildpacks
[step-inject-buildpacks] 2024-01-10T00:07:16.072532189Z + local order_toml=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.072541631Z + download_buildpack https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/apt-buildpack/-/archive/move_to_api_0.10/apt-buildpack-move_to_api_0.10.zip /tmp_builder/buildpacks/fagiani_apt/0.2.5/
[step-inject-buildpacks] 2024-01-10T00:07:16.072555580Z + local url=https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/apt-buildpack/-/archive/move_to_api_0.10/apt-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.072565011Z + local dest_dir=/tmp_builder/buildpacks/fagiani_apt/0.2.5/
[step-inject-buildpacks] 2024-01-10T00:07:16.072573291Z + local tmpdir
[step-inject-buildpacks] 2024-01-10T00:07:16.072790374Z ++ mktemp -d
[step-inject-buildpacks] 2024-01-10T00:07:16.073979989Z + tmpdir=/tmp/tmp.AJEmKf
[step-inject-buildpacks] 2024-01-10T00:07:16.074011245Z + cd /tmp/tmp.AJEmKf
[step-inject-buildpacks] 2024-01-10T00:07:16.074021389Z + wget https://gitlab.wikimedia.org/repos/cloud/toolforge/buildpacks/apt-buildpack/-/archive/move_to_api_0.10/apt-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.084868546Z Connecting to gitlab.wikimedia.org (208.80.153.8:443)
[step-inject-buildpacks] 2024-01-10T00:07:16.342801652Z saving to 'apt-buildpack-move_to_api_0.10.zip'
[step-inject-buildpacks] 2024-01-10T00:07:16.342861261Z apt-buildpack-move_t 100% |********************************|  6389  0:00:00 ETA
[step-inject-buildpacks] 2024-01-10T00:07:16.342876243Z 'apt-buildpack-move_to_api_0.10.zip' saved
[step-inject-buildpacks] 2024-01-10T00:07:16.342886615Z + unzip -- apt-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.345166910Z Archive:  apt-buildpack-move_to_api_0.10.zip
[step-inject-buildpacks] 2024-01-10T00:07:16.347981156Z    creating: apt-buildpack-move_to_api_0.10/
[step-inject-buildpacks] 2024-01-10T00:07:16.348017974Z    creating: apt-buildpack-move_to_api_0.10/.github/
[step-inject-buildpacks] 2024-01-10T00:07:16.348030506Z    creating: apt-buildpack-move_to_api_0.10/.github/workflows/
[step-inject-buildpacks] 2024-01-10T00:07:16.348040535Z   inflating: apt-buildpack-move_to_api_0.10/.github/workflows/release.yml
[step-inject-buildpacks] 2024-01-10T00:07:16.348050791Z   inflating: apt-buildpack-move_to_api_0.10/LICENSE
[step-inject-buildpacks] 2024-01-10T00:07:16.348060426Z   inflating: apt-buildpack-move_to_api_0.10/README.md
[step-inject-buildpacks] 2024-01-10T00:07:16.348070096Z    creating: apt-buildpack-move_to_api_0.10/bin/
[step-inject-buildpacks] 2024-01-10T00:07:16.348097218Z   inflating: apt-buildpack-move_to_api_0.10/bin/build
[step-inject-buildpacks] 2024-01-10T00:07:16.348107544Z   inflating: apt-buildpack-move_to_api_0.10/bin/detect
[step-inject-buildpacks] 2024-01-10T00:07:16.348124985Z   inflating: apt-buildpack-move_to_api_0.10/buildpack.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.348143525Z   inflating: apt-buildpack-move_to_api_0.10/package.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.348224907Z + mkdir -p /tmp_builder/buildpacks/fagiani_apt/0.2.5//
[step-inject-buildpacks] 2024-01-10T00:07:16.351139032Z + cp -a -- apt-buildpack-move_to_api_0.10/LICENSE apt-buildpack-move_to_api_0.10/README.md apt-buildpack-move_to_api_0.10/bin apt-buildpack-move_to_api_0.10/buildpack.toml apt-buildpack-move_to_api_0.10/package.toml /tmp_builder/buildpacks/fagiani_apt/0.2.5//
[step-inject-buildpacks] 2024-01-10T00:07:16.355401300Z + cd -
[step-inject-buildpacks] 2024-01-10T00:07:16.355487485Z + rm -rf /tmp/tmp.AJEmKf
[step-inject-buildpacks] 2024-01-10T00:07:16.355411731Z /
[step-inject-buildpacks] 2024-01-10T00:07:16.361833501Z + local 'aptfile_group=[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361851989Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361856202Z     id = "fagiani/apt"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361859157Z     version = "0.2.5"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361862468Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.361865393Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.361868073Z + add_entry_to_all_groups /tmp_builder/order.toml '[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361871119Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361873735Z     id = "fagiani/apt"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361876538Z     version = "0.2.5"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361879174Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.361882069Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.361884601Z + local toml_file=/tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.361887428Z + local 'group_entry=[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361890018Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361892584Z     id = "fagiani/apt"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361895180Z     version = "0.2.5"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361898042Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.361900594Z     '
[step-inject-buildpacks] 2024-01-10T00:07:16.361903117Z + sed -i 's|\[\[order\]\]|[[order]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361905930Z     [[order.group]]\
[step-inject-buildpacks] 2024-01-10T00:07:16.361908657Z     id = "fagiani/apt"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361911235Z     version = "0.2.5"\
[step-inject-buildpacks] 2024-01-10T00:07:16.361913833Z     optional = true\
[step-inject-buildpacks] 2024-01-10T00:07:16.361916399Z     |' /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.364837698Z + echo '<------ Final order.toml'
[step-inject-buildpacks] 2024-01-10T00:07:16.364861677Z + cat /tmp_builder/order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.364889250Z <------ Final order.toml
[step-inject-buildpacks] 2024-01-10T00:07:16.366230312Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366259852Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366287892Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.366297148Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.366305292Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366313373Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366321148Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366328914Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.366336834Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366345033Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366352874Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366360507Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366368227Z     id = "emk/rust"
[step-inject-buildpacks] 2024-01-10T00:07:16.366376139Z     version = "0.1"
[step-inject-buildpacks] 2024-01-10T00:07:16.366384289Z     api = "0.10"
[step-inject-buildpacks] 2024-01-10T00:07:16.366392262Z     optional = false
[step-inject-buildpacks] 2024-01-10T00:07:16.366400130Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366408027Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.366416473Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366424296Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366432035Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366439739Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366447557Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.366455412Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.366463564Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366472065Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366479643Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366487293Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.366495970Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366503958Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366511696Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366519270Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366527087Z     id = "jincod/dotnetcore-buildpack"
[step-inject-buildpacks] 2024-01-10T00:07:16.366535148Z     version = "7.0.401"
[step-inject-buildpacks] 2024-01-10T00:07:16.366542977Z     api = "0.10"
[step-inject-buildpacks] 2024-01-10T00:07:16.366550842Z     optional = false
[step-inject-buildpacks] 2024-01-10T00:07:16.366558561Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366566183Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366573797Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.366581566Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.366591228Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366603356Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366615000Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366627135Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.366639588Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366651054Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366663752Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366676225Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366697532Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366710144Z     id = "heroku/python"
[step-inject-buildpacks] 2024-01-10T00:07:16.366722505Z     version = "0.8.0"
[step-inject-buildpacks] 2024-01-10T00:07:16.366735332Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366746564Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366759325Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.366772222Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366783650Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366796440Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366808651Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366820541Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366832691Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.366844637Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.366857302Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366869657Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366880938Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366892852Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.366905646Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366918052Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366930513Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366938614Z
[step-inject-buildpacks] 2024-01-10T00:07:16.366946637Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.366958325Z     id = "heroku/nodejs-engine"
[step-inject-buildpacks] 2024-01-10T00:07:16.366970339Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.366982696Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.366995032Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367006083Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367018751Z     id = "heroku/nodejs-yarn"
[step-inject-buildpacks] 2024-01-10T00:07:16.367031682Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367043569Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367054410Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367062149Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367069957Z     id = "heroku/jvm"
[step-inject-buildpacks] 2024-01-10T00:07:16.367077781Z     version = "4.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367085444Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367094238Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367105948Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367118150Z     id = "heroku/ruby"
[step-inject-buildpacks] 2024-01-10T00:07:16.367131024Z     version = "2.1.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367142813Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367154459Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367166901Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.367178833Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367191288Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367203186Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367215473Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367227742Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367248540Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.367260524Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.367268587Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367276237Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367283708Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367292509Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.367304599Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367316660Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367328941Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367340929Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367352523Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367365018Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.367377746Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367389703Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367401976Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367414058Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.367426198Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367438987Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367451268Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367464105Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367474906Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367487974Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.367501048Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.367513483Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367525281Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367537368Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367549913Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.367561355Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367574323Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367586694Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367598343Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367610479Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367622396Z     id = "heroku/java"
[step-inject-buildpacks] 2024-01-10T00:07:16.367633850Z     version = "4.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367646873Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367689777Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367706562Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.367719742Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367732391Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367744824Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367757020Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367768971Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367780312Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.367794071Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.367802555Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367810103Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367817578Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367835162Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.367847270Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367858482Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367867468Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367879906Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367892210Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367904630Z     id = "heroku/scala"
[step-inject-buildpacks] 2024-01-10T00:07:16.367917733Z     version = "4.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367926455Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367934900Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.367947282Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.367959738Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.367972377Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.367984686Z
[step-inject-buildpacks] 2024-01-10T00:07:16.367996847Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368004865Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368012451Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.368020256Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.368030063Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.368042217Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368054132Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368062173Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.368069937Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.368077686Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.368085255Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368095674Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368106672Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368118727Z     id = "heroku/go"
[step-inject-buildpacks] 2024-01-10T00:07:16.368131582Z     version = "0.1.13"
[step-inject-buildpacks] 2024-01-10T00:07:16.368144120Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368155549Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368163613Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.368174086Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.368186490Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.368199143Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368211775Z [[order]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368224442Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368237172Z     id = "fagiani/apt"
[step-inject-buildpacks] 2024-01-10T00:07:16.368248898Z     version = "0.2.5"
[step-inject-buildpacks] 2024-01-10T00:07:16.368260866Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.368273728Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368290797Z     [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368303510Z     id = "heroku/nodejs"
[step-inject-buildpacks] 2024-01-10T00:07:16.368316284Z     version = "2.6.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.368327490Z     optional = true
[step-inject-buildpacks] 2024-01-10T00:07:16.368335425Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368342949Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368361310Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368372888Z     id = "heroku/php"
[step-inject-buildpacks] 2024-01-10T00:07:16.368385078Z     version = "0.1.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.368397969Z
[step-inject-buildpacks] 2024-01-10T00:07:16.368410031Z   [[order.group]]
[step-inject-buildpacks] 2024-01-10T00:07:16.368422092Z     id = "heroku/procfile"
[step-inject-buildpacks] 2024-01-10T00:07:16.368434843Z     version = "2.0.2"
[step-inject-buildpacks] 2024-01-10T00:07:16.368447168Z     optional = true
[step-copy-stack-toml] 2024-01-10T00:07:04.617842073Z 2024/01/10 00:07:04 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied
[step-detect] 2024-01-10T00:07:17.911318863Z Warning: no analyzed metadata found at path '/layers/analyzed.toml'
[step-detect] 2024-01-10T00:07:18.101475135Z 2 of 3 buildpacks participating
[step-detect] 2024-01-10T00:07:18.101524536Z heroku/python   0.8.0
[step-detect] 2024-01-10T00:07:18.101533655Z heroku/procfile 2.0.2
[step-analyze] 2024-01-10T00:07:05.821988228Z 2024/01/10 00:07:05 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied
[step-analyze] 2024-01-10T00:07:21.133597388Z Restoring data for SBOM from previous image
[step-restore] 2024-01-10T00:07:06.481066186Z 2024/01/10 00:07:06 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied
[step-build] 2024-01-10T00:07:22.162841278Z
[step-build] 2024-01-10T00:07:22.162896354Z [Determining Python version]
[step-build] 2024-01-10T00:07:22.163060134Z Using Python version 3.11.2 specified in runtime.txt
[step-build] 2024-01-10T00:07:22.163095539Z
[step-build] 2024-01-10T00:07:22.163103731Z [Installing Python and packaging tools]
[step-build] 2024-01-10T00:07:22.163110875Z Installing Python 3.11.2
[step-build] 2024-01-10T00:07:23.021635554Z Installing pip 23.3.1, setuptools 68.0.0 and wheel 0.42.0
[step-build] 2024-01-10T00:07:28.353531159Z
[step-build] 2024-01-10T00:07:28.353785430Z [Installing dependencies using Pip]
[step-build] 2024-01-10T00:07:28.353896825Z Running pip install
[step-build] 2024-01-10T00:07:28.949043411Z Processing /workspace
[step-build] 2024-01-10T00:07:28.952286082Z   Installing build dependencies: started
[step-build] 2024-01-10T00:07:32.463572310Z   Installing build dependencies: finished with status 'done'
[step-build] 2024-01-10T00:07:32.465105614Z   Getting requirements to build wheel: started
[step-build] 2024-01-10T00:07:32.632374940Z   Getting requirements to build wheel: finished with status 'done'
[step-build] 2024-01-10T00:07:32.636161722Z   Preparing metadata (pyproject.toml): started
[step-build] 2024-01-10T00:07:32.980409485Z   Preparing metadata (pyproject.toml): finished with status 'done'
[step-build] 2024-01-10T00:07:33.215499467Z Collecting click==8.1.7 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.304134643Z   Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
[step-build] 2024-01-10T00:07:33.394654179Z Collecting coloredlogs==15.0.1 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.398174287Z   Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
[step-build] 2024-01-10T00:07:33.497374415Z Collecting django-environ==0.11.2 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.502599890Z   Downloading django_environ-0.11.2-py2.py3-none-any.whl.metadata (11 kB)
[step-build] 2024-01-10T00:07:33.595824580Z Collecting ldap3==2.9.1 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.604076401Z   Downloading ldap3-2.9.1-py2.py3-none-any.whl (432 kB)
[step-build] 2024-01-10T00:07:33.747591834Z Collecting mwclient==0.10.1 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.752757624Z   Downloading mwclient-0.10.1-py2.py3-none-any.whl (27 kB)
[step-build] 2024-01-10T00:07:33.856489027Z Collecting requests==2.31.0 (from glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.860457449Z   Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
[step-build] 2024-01-10T00:07:33.947486925Z Collecting humanfriendly>=9.1 (from coloredlogs==15.0.1->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:33.950330976Z   Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
[step-build] 2024-01-10T00:07:34.079251635Z Collecting pyasn1>=0.4.6 (from ldap3==2.9.1->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.083826857Z   Downloading pyasn1-0.5.1-py2.py3-none-any.whl.metadata (8.6 kB)
[step-build] 2024-01-10T00:07:34.164816549Z Collecting requests-oauthlib (from mwclient==0.10.1->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.168650342Z   Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
[step-build] 2024-01-10T00:07:34.257555078Z Collecting six (from mwclient==0.10.1->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.261912944Z   Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
[step-build] 2024-01-10T00:07:34.432356835Z Collecting charset-normalizer<4,>=2 (from requests==2.31.0->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.435703240Z   Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
[step-build] 2024-01-10T00:07:34.514296275Z Collecting idna<4,>=2.5 (from requests==2.31.0->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.517775446Z   Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
[step-build] 2024-01-10T00:07:34.642773453Z Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.646022155Z   Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
[step-build] 2024-01-10T00:07:34.725062782Z Collecting certifi>=2017.4.17 (from requests==2.31.0->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.729853904Z   Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
[step-build] 2024-01-10T00:07:34.829978248Z Collecting oauthlib>=3.0.0 (from requests-oauthlib->mwclient==0.10.1->glaab==0.1.dev1+g326b484->-r requirements.txt (line 5))
[step-build] 2024-01-10T00:07:34.836453763Z   Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
[step-build] 2024-01-10T00:07:35.117511157Z Downloading click-8.1.7-py3-none-any.whl (97 kB)
[step-build] 2024-01-10T00:07:35.147620214Z Downloading django_environ-0.11.2-py2.py3-none-any.whl (19 kB)
[step-build] 2024-01-10T00:07:35.174655568Z Downloading requests-2.31.0-py3-none-any.whl (62 kB)
[step-build] 2024-01-10T00:07:35.193804722Z Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
[step-build] 2024-01-10T00:07:35.216314814Z Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
[step-build] 2024-01-10T00:07:35.239199307Z Downloading idna-3.6-py3-none-any.whl (61 kB)
[step-build] 2024-01-10T00:07:35.270836380Z Downloading pyasn1-0.5.1-py2.py3-none-any.whl (84 kB)
[step-build] 2024-01-10T00:07:35.286245856Z Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
[step-build] 2024-01-10T00:07:35.316370594Z Building wheels for collected packages: glaab
[step-build] 2024-01-10T00:07:35.317647697Z   Building wheel for glaab (pyproject.toml): started
[step-build] 2024-01-10T00:07:35.378772238Z   Building wheel for glaab (pyproject.toml): finished with status 'done'
[step-build] 2024-01-10T00:07:35.381690041Z   Created wheel for glaab: filename=glaab-0.1.dev1+g326b484-py3-none-any.whl size=28259 sha256=f4b025f594422a5e3ab0bd89354c2587721e70d5112180151e9f2cd8d04eb242
[step-build] 2024-01-10T00:07:35.382145929Z   Stored in directory: /tmp/pip-ephem-wheel-cache-vlpo2my8/wheels/e2/2c/68/4c4a53c0aec7bc75cfaa7bb42a2542d1390caa1e3199ccef70
[step-build] 2024-01-10T00:07:35.406382490Z Successfully built glaab
[step-build] 2024-01-10T00:07:35.507473807Z Installing collected packages: urllib3, six, pyasn1, oauthlib, idna, humanfriendly, django-environ, click, charset-normalizer, certifi, requests, ldap3, coloredlogs, requests-oauthlib, mwclient, glaab
[step-build] 2024-01-10T00:07:36.684609878Z Successfully installed certifi-2023.11.17 charset-normalizer-3.3.2 click-8.1.7 coloredlogs-15.0.1 django-environ-0.11.2 glaab-0.1.dev1+g326b484 humanfriendly-10.0 idna-3.6 ldap3-2.9.1 mwclient-0.10.1 oauthlib-3.2.2 pyasn1-0.5.1 requests-2.31.0 requests-oauthlib-1.3.1 six-1.16.0 urllib3-2.1.0
[step-build] 2024-01-10T00:07:36.855769120Z
[step-build] 2024-01-10T00:07:36.855830701Z [Discovering process types]
[step-build] 2024-01-10T00:07:36.856617915Z Procfile declares types -> dry-run, approve
[step-fix-permissions] 2024-01-10T00:07:37.559497223Z > Setting permissions on '/layers'...
[step-fix-permissions] 2024-01-10T00:07:38.385806265Z > Setting permissions on '/workspace'...
[step-export] 2024-01-10T00:07:08.118067018Z 2024/01/10 00:07:08 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied
[step-export] 2024-01-10T00:07:39.240560988Z Reusing layers from image 'tools-harbor.wmcloud.org/tool-gitlab-account-approval/tool-gitlab-account-approval@sha256:7c699e878929ca8932ccc2ef7559dfec6d1afa065c5b0efe39ef0f3c79dde9a2'
[step-export] 2024-01-10T00:07:40.233111014Z Reusing layer 'heroku/python:dependencies'
[step-export] 2024-01-10T00:07:41.404032859Z Reusing layer 'heroku/python:python'
[step-export] 2024-01-10T00:07:41.412000558Z Reusing layer 'buildpacksio/lifecycle:launch.sbom'
[step-export] 2024-01-10T00:07:41.450771032Z Adding 1/1 app layer(s)
[step-export] 2024-01-10T00:07:41.479206952Z Adding layer 'buildpacksio/lifecycle:launcher'
[step-export] 2024-01-10T00:07:41.572489456Z Reusing layer 'buildpacksio/lifecycle:config'
[step-export] 2024-01-10T00:07:41.579702315Z Reusing layer 'buildpacksio/lifecycle:process-types'
[step-export] 2024-01-10T00:07:41.584754565Z Adding label 'io.buildpacks.lifecycle.metadata'
[step-export] 2024-01-10T00:07:41.589439990Z Adding label 'io.buildpacks.build.metadata'
[step-export] 2024-01-10T00:07:41.590054281Z Adding label 'io.buildpacks.project.metadata'
[step-export] 2024-01-10T00:07:41.591737424Z no default process type
[step-export] 2024-01-10T00:07:41.595581709Z Saving tools-harbor.wmcloud.org/tool-gitlab-account-approval/tool-gitlab-account-approval:latest...
[step-export] 2024-01-10T00:07:42.378796384Z *** Images (sha256:1d028b056884dc87ce21dd4e403561179cf3a5ed3f899e0b7310baef82e0148f):
[step-export] 2024-01-10T00:07:42.378842155Z       tools-harbor.wmcloud.org/tool-gitlab-account-approval/tool-gitlab-account-approval:latest
[step-export] 2024-01-10T00:07:42.436077162Z Adding cache layer 'heroku/python:pip-cache'
[step-export] 2024-01-10T00:07:42.442269728Z Adding cache layer 'heroku/python:python'
[step-results] 2024-01-10T00:07:42.606983819Z Built image tools-harbor.wmcloud.org/tool-gitlab-account-approval/tool-gitlab-account-approval:latest@sha256:1d028b056884dc87ce21dd4e403561179cf3a5ed3f899e0b7310baef82e0148f
bd808 lowered the priority of this task from High to Medium.EditedJan 10 2024, 12:25 AM

The user facing breakage seems to be over. I think there are a few things that we could consider following up on:

The user facing breakage seems to be over. I think there are a few things that we could consider following up on:

  • An end-to-end test of building an image with toolforge-build may have alerted folks before a user made it to IRC to report errors.

There's a manual full stack test done on every deploy, I did one that same day without issues.
For automated full stack tests, that's something we are considering specially now that we have started to build and maintain sample projects, but still it's quite a big effort to implement and maintain, so this would not be done soon and will halt any other efforts.
This was a first exploration attempt at it: https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/tree/dcaro_test_builds_builder?ref_type=heads

Runbooks are meant to be extended with every issue we find, so yes, this must be followed up by the people in the team involved extending the runbook and adding the new case. That is how they grow organically.

For the admin docs, we can't document every possible case, and we should not try to, for a generic debugging docs we have T325174: [builds-builder,harbor,bulid-service,docs] user-story 11: Add section to admin docs on how to debug the service, how to pin-point the failing component and how to get the logs for each of them., feel free to take it if you have the time, it will be dealt with when someone does otherwise.

  • @bd808 found docker-compose logs returning "WARNING: no logs are available with the 'syslog' log driver" unintuative; eventually he found the /var/log/harbor/*.log logs; only while doing this write up did he notice docker logs harbor-portal on the HarborDown runbook.

That's what the runbooks are for xd, feel free to put it in boldface or whatever you feel would help the next time. It's a wiki, meant to be edited.
Linked from the runbook to the harbor admin page too (that was linked only from the toolforge admin docs, https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Harbor#Logs)

  • Trove is not mentioned on the admin pages

Feel free to mention it, it was added later also so maybe that's why it did not make it to the page.

It is mention in the harbor specific pages (lightly, added another line just in case): https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Harbor

  • Database monitoring would be neat, but maybe is tricky for current Trove systems

I think this would be a very basic monitoring that would help many people. In any case, this seems to be a bug on the monitoring of harbor itself:
https://grafana-rw.wmcloud.org/d/m9V1RQs4k/harbor-overview?orgId=1

If the core service was down, it should have shown up there, and thus alerted us, for some reason it did not, I think that should be, in parallel with the database monitoring, the focus of the next efforts.

We might be able to, but I don't think we should. LDAP/idp integration complicates even more the service and it's not technically needed for anything (we don't have users using the harbor UI, and we don't want users using it either). It also complicates the environment setup and segregation (tools/toolsbeta/development/lima-kilo/...).
So unless there's a big benefit to it (that I don't see right now), I would not try to integrate with it.

I'll add a few more:

dcaro renamed this task from harbor is failing, breaking many toolforge workflows to [harbor,trove] trove database full mave harbor-core fail, breaking any toolforge buildservice related flow.Jan 10 2024, 9:41 AM
dcaro renamed this task from [harbor,trove] trove database full mave harbor-core fail, breaking any toolforge buildservice related flow to [harbor,trove] Trove DB filled disk and caused toolforge-build to fail as a result.