ceph-mirror/qa/workunits
Lumir Sliva db3ba638e9 qa/cephadm: derive container image from cephadm release
test_cephadm.sh hardcodes IMAGE_DEFAULT to ceph:main, which breaks
every stable branch whenever main is renamed to a new release. The
mismatch check in cephadm correctly rejects the container because its
release name doesn't match cephadm's own release. This has recurred on
every release transition (squid→tentacle, quincy→reef) without a fix.

Instead of always pulling ceph:main, derive IMAGE_DEFAULT from the
installed cephadm's version output. On stable builds (release type
"stable"), use ceph:<release> so the container matches cephadm. On dev
builds (main branch), fall back to ceph:main as before. The IMAGE_DEFAULT
env var can still be set externally to override.

Fixes: https://tracker.ceph.com/issues/75821
Signed-off-by: Lumir Sliva <61183145+lumir-sliva@users.noreply.github.com>
2026-04-09 17:10:33 +02:00
..
caps
ceph-tests
cephadm qa/cephadm: derive container image from cephadm release 2026-04-09 17:10:33 +02:00
cephtool qa/workunits/cephtool/test: update to umbrella 2026-03-25 16:53:04 +00:00
client src/test: test async i/o after cluster is full 2025-11-14 02:20:15 +05:30
cls cls: Add sem_set class 2025-04-01 11:10:13 -04:00
crimson qa/workunits: add crimson/ and move test_crimson_dump_metrics.sh. Edit osd-dump-metrics.yaml accordingly 2026-03-16 21:56:35 +00:00
dencoder workunits/dencoder: use readable.sh script instead of python script 2026-02-09 14:53:31 +00:00
direct_io
erasure-code test/erasure-code: increase ceph_erasure_code_benchmark default buffer size 2024-08-28 16:08:42 +00:00
fs qa: Add interop testing between fscrypt fuse and kclient 2025-11-05 13:59:36 +00:00
hadoop qa/workunit: print the detail commands excuted in the scripts 2023-04-06 10:38:14 +08:00
libcephfs qa: Add fscrypt unit tests to workunits 2025-11-05 13:59:35 +00:00
mgr qa/workunits/mgr: account for nvmeof module being "always-on" 2026-03-19 09:45:35 -05:00
mon qa: Edit test files to incorporate unset arguments, crush_rule, size, 2025-03-18 14:52:36 +00:00
nvmeof qa: Fix coredumps caused by udisks 2026-02-13 14:55:00 +05:30
objectstore
osdc osdc/ObjectCacher: avoid io blocking for bufferheads exceed limit 2025-03-29 13:45:52 +08:00
rados Merge PR #67102 into main 2026-03-20 17:49:53 -04:00
rbd qa/workunits/rbd: drop racy assert in test_tasks_recovery() 2026-03-19 14:50:00 +01:00
rename
rest mgr/restful: remove deprecated module 2024-10-28 14:17:18 +01:00
restart
rgw rgw/d4n: Implement bucket check_empty and remove methods 2026-03-04 18:16:33 +00:00
smb qa/workunits/smb: update QoS tests for burst multipliers and bandwidth units 2026-03-06 00:02:39 +05:30
suites qa: Convert and create tests for libcephfs fscrypt 2025-11-05 13:59:34 +00:00
windows qa: update rbd-wnbd test, using MBR instead of GPT 2024-05-15 19:49:40 +03:00
ceph-helpers-root.sh qa/workunits/ceph-helpers-root: Add Rocky support for install packages 2026-01-28 16:03:35 +00:00
false.sh
kernel_untar_build.sh qa/workunits: Add updated kernel archive URL 2026-03-26 12:29:54 +10:00
Makefile
post-file.sh
test_telemetry_quincy_x.sh qa/workunits: Opt in to new telemetry collections right away after upgrading 2024-06-11 15:19:06 -05:00
test_telemetry_quincy.sh qa/workunits: update telemetry quincy workunits with basic_pool_options_bluestore collection 2022-12-13 19:48:25 +00:00
test_telemetry_squid_x.sh qa/workunit: update telemetry quincy/reef workunits with "basic_stretch_cluster" collection 2025-01-27 18:49:39 +05:30
test_telemetry_squid.sh qa/suites/upgrade: update upgrade paths 2026-02-25 14:53:47 -06:00
test_telemetry_tentacle_x.sh qa Upgrade to Umbrella 2026-03-25 16:53:04 +00:00
test_telemetry_tentacle.sh qa Upgrade to Umbrella 2026-03-25 16:53:04 +00:00
true.sh qa/workunit: print the detail commands excuted in the scripts 2023-04-06 10:38:14 +08:00