]>
git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/log
Kyr Shatskyy [Wed, 17 Jun 2026 23:36:19 +0000 (01:36 +0200)]
pyproject: set minimum python3.12 as requirement
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Wed, 24 Jun 2026 15:49:09 +0000 (09:49 -0600)]
Merge pull request #2226 from vamahaja/packaging-rocky-version
packaging: use major version for Pulp `distro_version` label
Vaibhav Mahajan [Mon, 22 Jun 2026 13:19:50 +0000 (18:49 +0530)]
packaging: use major version for Pulp `distro_version` label
`PulpProject._search()` was sending the full `os_version` in the `distro_version`
Pulp label, while repo paths and Shaman use the major version. Derive
`distro_version` from `_get_distro()` so RPM distros search by major release
and deb distros still use codename.
Signed-off-by: Vaibhav Mahajan <vamahaja@redhat.com>
Zack Cerza [Mon, 22 Jun 2026 18:31:21 +0000 (12:31 -0600)]
Merge pull request #2224 from ceph/fix-nc
list_locks: Fix query when machine_type is None
Zack Cerza [Mon, 22 Jun 2026 18:30:15 +0000 (12:30 -0600)]
Merge pull request #2219 from ceph/uv-updates
Small packaging and dependency updates
kyr [Fri, 19 Jun 2026 11:22:40 +0000 (13:22 +0200)]
Merge pull request #2225 from kshtsk/wip-update-os-versions
update os versions
Zack Cerza [Thu, 18 Jun 2026 00:30:23 +0000 (18:30 -0600)]
Move tests to tests/
This has more or less become the standard. It is also the best way for us to
avoid shipping tests in the wheel, because of setuptools' behavior when using
pyproject.toml. For more information, see:
https://github.com/pypa/setuptools/issues/3260
Signed-off-by: Zack Cerza <zack@cerza.org>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:43:18 +0000 (17:43 +0200)]
orchestra/opsys: add rocky 9.8 and 10.2
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:40:18 +0000 (17:40 +0200)]
orchestra/opsys: add Ubuntu LTS 26.04 (Resolute Raccoon)
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:35:26 +0000 (17:35 +0200)]
orchestra/opsys: add sle16
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:33:13 +0000 (17:33 +0200)]
orchestra/opsys: opensuse issued Leap 16.1 Alpha
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:32:37 +0000 (17:32 +0200)]
orchestra/opsys: add trixie
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Thu, 18 Jun 2026 15:30:14 +0000 (17:30 +0200)]
orchestra/opsys: add alma 9.8, 10.2
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Zack Cerza [Mon, 8 Jun 2026 20:33:32 +0000 (14:33 -0600)]
pyproject.toml: Absorb pytest config
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 8 Jun 2026 19:59:01 +0000 (13:59 -0600)]
uv audit --upgrade
This updates a few of our dependencies to address security vulnerabilities: It
uses uv's new audit feature: https://astral.sh/blog/uv-audit
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 8 Jun 2026 19:54:34 +0000 (13:54 -0600)]
pyproject.toml: Exclude docs from wheel
This fixes the following warning:
_Warning: Package 'docs.docker-compose.testnode' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'docs.docker-compose.testnode' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'docs.docker-compose.testnode' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'docs.docker-compose.testnode' to be distributed and are
already explicitly excluding 'docs.docker-compose.testnode' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 8 Jun 2026 19:56:58 +0000 (13:56 -0600)]
pyproject.toml: Fix deprecations
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 17 Jun 2026 23:48:32 +0000 (17:48 -0600)]
list_locks: Fix query when machine_type is None
Signed-off-by: Zack Cerza <zack@cerza.org>
kyr [Wed, 17 Jun 2026 17:20:25 +0000 (19:20 +0200)]
Merge pull request #2222 from ceph/dependabot/uv/cryptography-48.0.1
build(deps): bump cryptography from 48.0.0 to 48.0.1
Zack Cerza [Wed, 17 Jun 2026 15:58:50 +0000 (09:58 -0600)]
Merge pull request #2214 from ceph/scripts-tests
scripts/tests: Speed up tests with importlib
dependabot[bot] [Wed, 17 Jun 2026 01:01:37 +0000 (01:01 +0000)]
build(deps): bump cryptography from 48.0.0 to 48.0.1
Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to 48.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/48.0.0...48.0.1)
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Zack Cerza [Tue, 16 Jun 2026 15:27:33 +0000 (09:27 -0600)]
Merge pull request #2217 from ceph/ci-devstack
integration: Use ceph-devstack
Zack Cerza [Thu, 11 Jun 2026 22:52:37 +0000 (16:52 -0600)]
Merge pull request #2157 from batrick/remove-ceph-deploy
teuthology: remove ceph-deploy
Patrick Donnelly [Tue, 17 Mar 2026 18:39:18 +0000 (14:39 -0400)]
teuthology: remove ceph-deploy
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Zack Cerza [Thu, 4 Jun 2026 18:14:21 +0000 (12:14 -0600)]
integration: Use ceph-devstack
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 10 Jun 2026 16:11:17 +0000 (10:11 -0600)]
Merge pull request #2163 from vamahaja/pulp-project
feature: add `PulpProject` class for Pulp-based package repository support
Vaibhav Mahajan [Wed, 25 Mar 2026 14:18:44 +0000 (19:48 +0530)]
feature: add `PulpProject` class for Pulp-based package repository support
Add a `PulpProject` subclass of `GitbuilderProject` so teuthology can use
Pulp-hosted package repos when `config.package_source` is `pulp`, alongside
the existing `Gitbuilder` and `Shaman` artifact backends.
Signed-off-by: Vaibhav Mahajan <vamahaja@redhat.com>
David Galloway [Thu, 4 Jun 2026 17:08:02 +0000 (13:08 -0400)]
Merge pull request #2201 from ceph/wip-73843
task/install/deb: Add'l debugging info for held apt lock
Zack Cerza [Wed, 3 Jun 2026 19:30:23 +0000 (13:30 -0600)]
Merge pull request #2216 from ceph/wip-76775
report.try_delete_jobs(): Do not fail on 404
Zack Cerza [Wed, 3 Jun 2026 00:29:06 +0000 (18:29 -0600)]
report.try_delete_jobs(): Do not fail on 404
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Sat, 30 May 2026 04:46:24 +0000 (22:46 -0600)]
scripts/tests: Speed up tests with importlib
These take one second instead of 31.
Signed-off-by: Zack Cerza <zack@cerza.org>
David Galloway [Tue, 2 Jun 2026 16:44:54 +0000 (12:44 -0400)]
Merge pull request #2213 from batrick/fetchhead
teuthology/repo_utils: update shallow references
Patrick Donnelly [Tue, 2 Jun 2026 15:48:31 +0000 (11:48 -0400)]
teuthology/repo_utils: update shallow references
If the remote itself is shallow, otherwise the fetch will fail:
batrick@menzoberranzan ~/trash/test$ git fetch https://git.ceph.com/ceph-cm-ansible.git main
remote: Enumerating objects: 11626, done.
remote: Counting objects: 100% (11626/11626), done.
remote: Compressing objects: 100% (4150/4150), done.
remote: Total 11626 (delta 7278), reused 10977 (delta 6899), pack-reused 0 (from 0)
Receiving objects: 100% (11626/11626), 3.20 MiB | 40.43 MiB/s, done.
Resolving deltas: 100% (7278/7278), done.
warning: rejected refs/heads/main because shallow roots are not allowed to be updated
Fixes: https://tracker.ceph.com/issues/77076
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Fri, 29 May 2026 14:41:22 +0000 (10:41 -0400)]
Merge PR #2209 into main
* refs/pull/2209/head:
teuthology/task/kernel: use sudo to examine grub.cfg
Zack Cerza [Thu, 28 May 2026 22:36:07 +0000 (16:36 -0600)]
Merge pull request #2210 from ceph/dev-container
containers/teuthology-dev: Skip epel during ansible
Zack Cerza [Thu, 28 May 2026 21:10:13 +0000 (15:10 -0600)]
containers/teuthology-dev: Skip epel during ansible
This may have been broken by https://github.com/ceph/ceph-sepia-secrets/pull/1132
Signed-off-by: Zack Cerza <zack@cerza.org>
Patrick Donnelly [Wed, 27 May 2026 02:46:52 +0000 (22:46 -0400)]
teuthology/task/kernel: use sudo to examine grub.cfg
Ubuntu 24.04 apparently protects this:
2026-05-24T09:00:23.747 DEBUG:teuthology.orchestra.run:got remote process result: 2
2026-05-24T09:00:23.747 INFO:teuthology.orchestra.run.trial136.stderr:grep: /boot/grub/grub.cfg: Permission denied
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Zack Cerza [Wed, 27 May 2026 21:52:42 +0000 (15:52 -0600)]
Merge pull request #2208 from ceph/dev-container
containers/teuthology-dev: Use cm user
Zack Cerza [Wed, 27 May 2026 21:00:33 +0000 (15:00 -0600)]
Merge pull request #2204 from ceph/nc-logging
node-cleanup: Improve verbose logging and add machine type filter
Zack Cerza [Wed, 27 May 2026 21:00:09 +0000 (15:00 -0600)]
Merge pull request #2173 from ceph/dispatcher-killmode
systemd: Use SIGTERM to stop
Zack Cerza [Wed, 27 May 2026 19:03:20 +0000 (13:03 -0600)]
Merge pull request #2207 from batrick/clone-once
teuthology/repo_utils: optimize repository cloning via bare repositories and worktrees
Zack Cerza [Wed, 27 May 2026 18:55:51 +0000 (12:55 -0600)]
Merge pull request #2206 from batrick/cephadm-podman
teuthology/orchestra/daemon/cephadmunit: lookup container runtime
Zack Cerza [Wed, 27 May 2026 18:39:41 +0000 (12:39 -0600)]
containers/teuthology-dev: Lower watchdog interval
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 27 May 2026 18:39:18 +0000 (12:39 -0600)]
containers/teuthology-dev: Use cm user
Signed-off-by: Zack Cerza <zack@cerza.org>
Patrick Donnelly [Wed, 4 Dec 2024 08:16:13 +0000 (03:16 -0500)]
teuthology/repo_utils: Optimize repository cloning via bare repositories and worktrees
Repeatedly performing full clones of the QA suite and other repositories
for different commits or branches slows down testing iterations and
consumes excess disk space and I/O.
This commit introduces an optimization that initializes a single bare
clone of a target repository. It subsequently utilizes git worktree to
provision lightweight, isolated workspaces for requested commits. This
reduces redundant network fetches and significantly accelerates
repository checkout operations.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 27 May 2026 15:38:13 +0000 (11:38 -0400)]
teuthology/repo_utils: strip only .git suffix
Previous code with strip any trailing letters in .git.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 26 May 2026 14:38:36 +0000 (10:38 -0400)]
teuthology/orchestra/daemon/cephadmunit: lookup container runtime
Fixes: https://tracker.ceph.com/issues/76926
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Zack Cerza [Tue, 26 May 2026 17:10:39 +0000 (11:10 -0600)]
Merge pull request #2205 from batrick/lupa-2.8
lupa: update to 2.8 and use lua 5.4
Patrick Donnelly [Tue, 26 May 2026 15:48:54 +0000 (11:48 -0400)]
lupa: update to 2.8 and use lua 5.4
Do not incidentally upgrade Lua to 5.5.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Zack Cerza [Thu, 21 May 2026 19:45:15 +0000 (13:45 -0600)]
node-cleanup: List total lock count in verbose
Zack Cerza [Thu, 21 May 2026 19:44:17 +0000 (13:44 -0600)]
node-cleanup: Optionally filter by machine type
Zack Cerza [Thu, 21 May 2026 19:44:00 +0000 (13:44 -0600)]
node-cleanup: Log a message when nothing stale
David Galloway [Fri, 15 May 2026 22:08:17 +0000 (18:08 -0400)]
task/install/deb: Add'l debugging info for held apt lock
For https://tracker.ceph.com/issues/73843
Signed-off-by: David Galloway <david.galloway@ibm.com>
kyr [Tue, 19 May 2026 12:56:10 +0000 (14:56 +0200)]
Merge pull request #2202 from Adarsha1999/fix/deb-apt-key-https
task/install/deb: fix apt key fetch hanging when http is blocked
Adarsha Dinda [Tue, 19 May 2026 12:16:05 +0000 (17:46 +0530)]
task/install/deb: fix apt key fetch hanging when http is blocked
Signed-off-by: Adarsha Dinda <adarshadinda@Adarshas-MacBook-Pro.local>
David Galloway [Fri, 15 May 2026 16:20:44 +0000 (12:20 -0400)]
Merge pull request #2198 from ceph/wip-55347
task/selinux: allowlist iptables changes
Zack Cerza [Thu, 14 May 2026 17:21:16 +0000 (11:21 -0600)]
Merge pull request #2200 from ceph/update-deps
Update urllib3
Zack Cerza [Thu, 14 May 2026 17:20:59 +0000 (11:20 -0600)]
Merge pull request #2199 from ceph/quiet-bootstrap
bootstrap: Make dependency install less verbose
kyr [Thu, 14 May 2026 07:31:39 +0000 (09:31 +0200)]
Merge pull request #2194 from ceph/dependabot/uv/jinja2-3.1.6
build(deps): bump jinja2 from 3.1.5 to 3.1.6
Zack Cerza [Wed, 13 May 2026 21:19:28 +0000 (15:19 -0600)]
Update urllib3
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 13 May 2026 22:10:29 +0000 (16:10 -0600)]
bootstrap: Make dependency install less verbose
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 29 Apr 2026 17:42:56 +0000 (11:42 -0600)]
dispatcher: Use SIGTERM to stop
The sentinel file method was a "quick hack" that lasted years
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 29 Apr 2026 17:32:51 +0000 (11:32 -0600)]
systemd: Set dispatcher KillMode to 'process'
So that job process don't die when the dispatcher restarts.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 13 May 2026 22:06:15 +0000 (16:06 -0600)]
Merge pull request #2196 from kshtsk/wip-interruptable-dispatcher
Cleanup dispatcher code
David Galloway [Wed, 13 May 2026 20:17:15 +0000 (16:17 -0400)]
task/selinux: allowlist iptables changes
Fixes: https://tracker.ceph.com/issues/55347
Signed-off-by: David Galloway <david.galloway@ibm.com>
Kyr Shatskyy [Wed, 13 May 2026 08:32:01 +0000 (10:32 +0200)]
dispatcher: save initial config as 'orig.config.yaml' again
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Tue, 12 May 2026 22:35:08 +0000 (16:35 -0600)]
Merge pull request #2195 from ceph/update-deps
uv.lock --upgrade
Kyr Shatskyy [Tue, 12 May 2026 20:02:19 +0000 (22:02 +0200)]
dispatcher: save default job config to a separate file
In order to still make it possible to reuse original config
from the queue, don't be confused by 'orig.config.yaml',
which is used in teuthology.run after joining arguments.
So we save it to 'default.config.yaml', and later can
be used like:
```
teuthology path/to/default.config.yaml path/to/targets.yaml
```
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Fri, 21 Nov 2025 17:40:50 +0000 (18:40 +0100)]
dispatcher/test: fix config arg
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Fri, 21 Nov 2025 17:08:05 +0000 (18:08 +0100)]
supervisor: reuse provided config path to run a job
The supervisor just ignored --job-config argument when
it came to run a job and provided hard coded 'orig.config.yaml'
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 12 May 2026 15:12:30 +0000 (17:12 +0200)]
dispatcher: cleanup create_job_archive
Get rid of create_job_archive and other cleanups.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 12 May 2026 14:03:08 +0000 (16:03 +0200)]
dispatcher: do not fetch main teuthology and qa
Because each run have can have own branch and sha1,
no need to fetch main for teuthology.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 12 May 2026 13:45:35 +0000 (15:45 +0200)]
dispatcher: cleanup from result_proc
The teuthology-results is not run in dispatcher anymore,
instead it is started in from the supervisor.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Mon, 11 May 2026 19:48:50 +0000 (13:48 -0600)]
Remove a few unuse dependencies
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 11 May 2026 18:11:49 +0000 (12:11 -0600)]
uv.lock --upgrade
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 11 May 2026 18:02:29 +0000 (12:02 -0600)]
Merge pull request #2188 from ceph/update-deps
Update greenlet
dependabot[bot] [Mon, 11 May 2026 17:59:48 +0000 (17:59 +0000)]
build(deps): bump jinja2 from 3.1.5 to 3.1.6
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6)
---
updated-dependencies:
- dependency-name: jinja2
dependency-version: 3.1.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Zack Cerza [Mon, 11 May 2026 16:16:50 +0000 (10:16 -0600)]
Merge pull request #2189 from ceph/proj-cleanup
Remove requirements.txt and MANIFEST.in
kyr [Mon, 11 May 2026 10:37:46 +0000 (12:37 +0200)]
Merge pull request #2187 from kshtsk/wip-overrides-order
Fix overrides order
Zack Cerza [Fri, 8 May 2026 21:41:16 +0000 (15:41 -0600)]
Remove MANIFEST.in
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 21:29:31 +0000 (15:29 -0600)]
Remove requirements.txt
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 21:13:33 +0000 (15:13 -0600)]
uv.lock: Upgrade greenlet
Signed-off-by: Zack Cerza <zack@cerza.org>
Kyr Shatskyy [Fri, 24 Apr 2026 13:56:42 +0000 (15:56 +0200)]
provision/downburst: preinstall bindutils for rocky to
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Thu, 30 Apr 2026 21:56:31 +0000 (23:56 +0200)]
suite: fix order of yaml files overriding
For correct overrides which can be provided in extra yaml arguments
to teuthology-suites the joined yaml of job_config from suite directory
must go first in order.
Fixes: 96f38f2136dd2a4f64cc741919b85dc65a9df536
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Fri, 8 May 2026 20:10:15 +0000 (14:10 -0600)]
Merge pull request #2184 from ceph/uv-updates
uv.lock: Update dependencies
Zack Cerza [Fri, 8 May 2026 20:09:54 +0000 (14:09 -0600)]
Merge pull request #2186 from ceph/rm-ci-workaround
workflows/dependencies: Remove workaround
Zack Cerza [Fri, 8 May 2026 20:06:21 +0000 (14:06 -0600)]
workflows/dependencies: Remove workaround
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 22:34:11 +0000 (16:34 -0600)]
uv.lock: Upgrade pytest
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:45:33 +0000 (14:45 -0600)]
uv.lock: Upgrade lxml
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:43:49 +0000 (14:43 -0600)]
uv.lock: Upgrade pyopenssl
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:32:01 +0000 (14:32 -0600)]
uv.lock: Upgrade pygments
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:31:31 +0000 (14:31 -0600)]
uv.lock: Upgrade pyasn1
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:31:02 +0000 (14:31 -0600)]
uv.lock: Upgrade pyjwt
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:29:36 +0000 (14:29 -0600)]
uv.lock: Upgrade cryptography
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:28:42 +0000 (14:28 -0600)]
uv.lock: Upgrade requests
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:27:42 +0000 (14:27 -0600)]
uv.lock: Update to revision 3
This was done by running 'uv lock'.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 20:01:17 +0000 (14:01 -0600)]
Merge pull request #2185 from ceph/fix-ci
Fix dependencies CI
Zack Cerza [Fri, 8 May 2026 18:04:10 +0000 (12:04 -0600)]
workflows/dependencies: Install pkgs explicitly
This is to temporarily work around quoting bug in bootstrap, since we run main's
copy first.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 18:11:28 +0000 (12:11 -0600)]
bootstrap: Install debs quietly
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 17:57:45 +0000 (11:57 -0600)]
bootstrap: Fix quoting
Signed-off-by: Zack Cerza <zack@cerza.org>