Signed-off-by: Travis Rhoden <trhoden@redhat.com>
def test_gpg_url_autobuild(self):
result = paths.gpg.url('autobuild')
assert result == "https://git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc"
+
+ def test_gpg_url_http(self):
+ result = paths.gpg.url('release', protocol="http")
+ assert result == "http://git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/release.asc"
default_components.rpm = tuple(_base_components + ['ceph-radosgw'])
default_components.deb = tuple(_base_components + ['radosgw'])
-gpg_key_base_url = "https://git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/"
+gpg_key_base_url = "git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/"
from ceph_deploy.util import constants
-def url(key_type):
- return "%s%s.asc" % (constants.gpg_key_base_url, key_type)
+def url(key_type, protocol="https"):
+ return "{protocol}://{url}{key_type}.asc".format(
+ protocol=protocol,
+ url=constants.gpg_key_base_url,
+ key_type=key_type
+ )