]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
qa/suites/upgrade/telemetry-upgrade/reef-x: update how cephadm is pulled and change...
authorLaura Flores <lflores@ibm.com>
Wed, 19 Jun 2024 21:57:45 +0000 (16:57 -0500)
committerLaura Flores <lflores@ibm.com>
Fri, 21 Jun 2024 22:17:36 +0000 (17:17 -0500)
commit680d94e1ac67be04aec9ac3c7c858b52d77d990c
tree81aa4ae43ba0c4a7f6e56a4f3842be7f02d98108
parent4be072b2185739ec5c722e414f552ad2eae15caf
qa/suites/upgrade/telemetry-upgrade/reef-x: update how cephadm is pulled and change image reference

Update how cephadm is pulled:

`cephadm_git_url` and `cephadm_branch` are used in releases older than reef
to install cephadm. Both of these keys are needed to install it from the github
repo.

However, in reef and on, the compiled zipapp cephadm needs to be pulled differently
than the old single python script `cephadm` from earlier releases.

This commit is what I referenced for this change: https://github.com/ceph/ceph/commit/967716f2e6c8cd3f7d810a5f8e5e49448717e513

-------

Change image reference:

`quay.io/ceph/daemon-base:latest-reef` points to the latest reef tag (v18.2.2),
not the tip of reef, which is actually what we want to test.

Pulling the daemon-base:latest-reef image shows it is running v18.2.2:
```
lflores:ceph$ podman run --rm -it daemon-base:latest-reef
[root@d4d9a0eb04be /]# ceph -v
ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)
```

It is important that we test the tip of reef in case there is a fix there that we
want to pick up.

I referenced this commit to make the change: https://github.com/ceph/ceph/commit/d0381ed7e68a6de7c9ff1e4220698ed8eab28ac6

Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit fcb22a022038ce64dcc6e95f9be56cf75a3be4b0)
qa/suites/upgrade/telemetry-upgrade/reef-x/1-tasks.yaml