~andersson123/autopkgtest-cloud:ugj-check-running

Last commit made on 2024-03-07
Get this branch:
git clone -b ugj-check-running https://git.launchpad.net/~andersson123/autopkgtest-cloud
Only Tim Andersson can upload to this branch. If you are Tim Andersson please log in for upload directions.

Branch merges

Branch information

Name:
ugj-check-running
Repository:
lp:~andersson123/autopkgtest-cloud

Recent commits

c01e0e9... by Tim Andersson

fix: web: ugj: check if job is running before completing, also check for multiple matches in swift storage (this is all to handle manual re-triggers)

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
8ee68d8... by Tim Andersson

fix: cloud & web: fix charm install failures due to conflicting sniffio version

Prior to this commit, for some reason, recently when installing the
charms on a juju unit, we'd get tracebacks related to sniffio.

For some reason, the sniffio version bumped from 1.3.0 to 1.3.1 when
installing the charm. This conflicts with our wheelhouse files, which
specify setup-tools==46.0.0 if python3.8.

sniffio 1.3.1 depends on setup-tools > 64.0.0, which causes pip install
tracebacks in the juju logs.

This commit pins sniffio 1.3.0 in the wheelhouse files, which amends the issue.

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
0680012... by Tim Andersson

Merge remote-tracking branch 'andersson123/generate-charm-inventory'

4e1c8a7... by Tim Andersson

feat: dev: add generate-charm-inventory script

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
5248577... by Skia

Merge branch 'skia/improve_debugging'

https://code.launchpad.net/~hyask/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/461711

6bc7038... by Skia

feat: web: browse-test: add options to use existing non-dummy data files

This is useful to quickly run the web UI locally on an existing database
with a bit more useful data than the procedural dummy values.
For example, with the following, I can easily reproduce the very slow
`/admin` page locally:
`./browse-test.py --database /tmp/autopkgtest-slow-from-prod.db --running /tmp/running-slow-from-prod.json`

c027ddf... by Skia

feat: web: browse-test: optionally activate Flask DebugToolbar

If the `flask-debugtoolbar` package is imported successfully, then the
debug toolbar is automatically activated to show valuable information on
the served pages.

7879db9... by Tim Andersson

Merge remote-tracking branch 'andersson123/ugj-use-configparser-no-envfile'

79cfbd5... by Brian Murray

cloud-worker: setup-canonical.sh really install gpg-agent

10ad104... by Brian Murray

autopkgtest-cloud: setup-canonical.sh install gpg-agent on bionic