centos/rhel have podman 2, which does not like conflicting --cap-add and
--privileged arguments. cephadm versions prior to 15.2.5 use both args,
however, which means the rhel/centos upgrade test has to start at 15.2.5
to work at all on those distros (with the updated podman).
Fixes: https://tracker.ceph.com/issues/48142
Signed-off-by: Sage Weil <sage@newdream.net>
--- /dev/null
+tasks:
+- cephadm:
+ image: docker.io/ceph/ceph:v15.2.5
+ cephadm_branch: v15.2.5
+ cephadm_git_url: https://github.com/ceph/ceph
+ # avoid --cap-add=PTRACE + --privileged for older cephadm versions
+ allow_ptrace: false
+os_type: centos
+os_version: "8.2"
+overrides:
+ selinux:
+ whitelist:
+ - scontext=system_u:system_r:logrotate_t:s0
--- /dev/null
+tasks:
+- cephadm:
+ image: docker.io/ceph/ceph:v15.2.0
+ cephadm_branch: v15.2.0
+ cephadm_git_url: https://github.com/ceph/ceph
+ # avoid --cap-add=PTRACE + --privileged for older cephadm versions
+ allow_ptrace: false
+os_type: ubuntu
+os_version: "20.04"
+++ /dev/null
-tasks:
-- cephadm:
- image: docker.io/ceph/ceph:v15.2.0
- cephadm_branch: v15.2.0
- cephadm_git_url: https://github.com/ceph/ceph
- # avoid --cap-add=PTRACE + --privileged for older cephadm versions
- allow_ptrace: false
+++ /dev/null
-../smoke/distro
\ No newline at end of file