Comment 4 for bug 1909191

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Ceph Octopus repository doesn't have ceph-ansible package, If we completely replace nautilius repos with Octopus repos.

Run of install_packages.sh(trying to install during ceph-ansible[1]) fails [2].

We understand in the long term ceph-ansible will be replaced by cephadm, but looking at patch [3] which is still a WIP, Looks like we couldn't switch ceph-ansible to cephadm completely yet.

We need more inputs from Ceph Team on this but till then to unblock us we plan to keep ceph nautilius repos as it is and just install cephadm from octopus repo (Looks like atleast package installation will work as we don't notice any hard dependencies on cephadm and ceph binaries[4])

[1]

~~~
sudo $(command -v dnf || command -v yum) install -y python3-tripleoclient
~~~

[2]
https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_fe5/768599/2/check/tripleo-ci-centos-8-content-provider/fe52e6f/logs/undercloud/home/zuul/install_packages.sh.log

~~~
2020-12-28 12:03:02 | Last metadata expiration check: 0:00:37 ago on Mon 28 Dec 2020 12:02:25 PM UTC.
2020-12-28 12:03:02 | No match for argument: ceph-ansible
2020-12-28 12:03:02 | Error: Unable to find a match: ceph-ansible
~~~

[3] https://review.opendev.org/c/openstack/tripleo-heat-templates/+/767294

[4]

~~~
$ rpm -qp --requires https://cbs.centos.org/kojifiles/packages/ceph/15.2.5/1.el8/x86_64/cephadm-15.2.5-1.el8.x86_64.rpm
/bin/sh
/bin/sh
/usr/libexec/platform-python
lvm2
python3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
~~~