Feature #11289
openremove Amazon::S3 dependency
0%
Description
A couple of us (Zack, Andrew, myself) were looking into why we keep a full mirror of CPAN on apt-mirror.front.sepia.ceph.com. We were trying to understand if we could stop mirroring CPAN, since this whole mirroring process ends up being pretty fragile.
The only CPAN module that we're seeing Chef install is Amazon::S3 (eg https://github.com/ceph/ceph-qa-chef/blob/master/cookbooks/ceph-qa/recipes/redhat7.rb#L158)
From what I understand, the only reason we're installing Amazon::S3 via Chef is to support the RGW workunits (https://github.com/ceph/ceph/tree/master/qa/workunits/rgw)?
The upstream Amazon::S3 module has not had an upstream release in 5 and a half years.
Can we re-implement those workunit tests in Python? What are the features that the CPAN Amazon::S3 module has that are lacking in python-boto?
Updated by Abhishek Lekshmanan about 9 years ago
In qa/workunits/rgw, primarily the use for `Amazon::S3` seems to be only to create buckets.. which should be easy in boto/python as well