support Debian stretch
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862075. Obvious requirements are
but ceph_deploy should probably also be changed if not EOL, and it's entirely possible that ceph-ansible will need to be touched as well, and who knows about ceph-docker
- Status changed from New to Need Review
just skimmed through ceph-deploy, seems the only place we are checking the codename is
# Wheezy does not like the download.ceph.com SSL cert protocol = 'https' if codename == 'wheezy': protocol = 'http'
so as long as stretch/buster/bullseye is happy with our SSL cert, guess we are good.
#3 Updated by Gaudenz Steinlin 9 months ago
Just as a note to anyone wanting to backport this to jewel: You also need at least the first part of commit e442f564195120db0595753ba355b9f0f8156521 for the detection to work on Debian stretch. The Python platform detection code returns '' as the codename on Debian stretch.
to be specific the line of https://github.com/ceph/ceph/commit/e442f564195120db0595753ba355b9f0f8156521#diff-2d6de82648403c930bb862ce8dda2c30L28 needs to be backported if we are going to backport this change for supporting stretch and up or newer ubuntu releases.