Merge "Removed support of swift-internal prefix"

This commit is contained in:
Jenkins 2014-08-30 20:07:58 +00:00 committed by Gerrit Code Review
commit 1d9dd186c8
6 changed files with 4 additions and 25 deletions

View File

@ -24,9 +24,7 @@ def get_raw_binary(job_binary):
if url.startswith("internal-db://"):
res = db.get_raw_data(context.ctx(), job_binary)
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
if url.startswith(su.SWIFT_INTERNAL_PREFIX) or (
url.startswith(su.OLD_SWIFT_INTERNAL_PREFIX)):
if url.startswith(su.SWIFT_INTERNAL_PREFIX):
res = i_swift.get_raw_data(context.ctx(), job_binary)
return res

View File

@ -47,9 +47,7 @@ def get_raw_data(context, job_binary):
conn = _get_conn(user, password)
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
if not (job_binary.url.startswith(su.SWIFT_INTERNAL_PREFIX) or
job_binary.url.startswith(su.OLD_SWIFT_INTERNAL_PREFIX)):
if not (job_binary.url.startswith(su.SWIFT_INTERNAL_PREFIX)):
# This should have been guaranteed already,
# but we'll check just in case.
raise ex.BadJobBinaryException(

View File

@ -51,9 +51,7 @@ JOB_BINARY_SCHEMA = {
def check_job_binary(data, **kwargs):
job_binary_location_type = data["url"]
extra = data.get("extra", {})
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
if job_binary_location_type.startswith(su.SWIFT_INTERNAL_PREFIX) or (
job_binary_location_type.startswith(su.OLD_SWIFT_INTERNAL_PREFIX)):
if job_binary_location_type.startswith(su.SWIFT_INTERNAL_PREFIX):
if not extra.get("user") or not extra.get("password"):
raise e.BadJobBinaryException()
if job_binary_location_type.startswith("internal-db"):

View File

@ -22,8 +22,6 @@ from sahara import context
CONF = cfg.CONF
SWIFT_INTERNAL_PREFIX = "swift://"
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
OLD_SWIFT_INTERNAL_PREFIX = "swift-internal://"
SWIFT_URL_SUFFIX_START = '.'
SWIFT_URL_SUFFIX = SWIFT_URL_SUFFIX_START + 'sahara'

View File

@ -48,17 +48,6 @@ class TestJobBinaryValidation(u.ValidationTestCase):
"To work with JobBinary located in internal "
"swift add 'user' and 'password' to extra"))
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
def test_job_binary_create_swift_with_old_prefix(self):
self._assert_create_object_validation(
data={
"name": "j_o_w",
"url": su.OLD_SWIFT_INTERNAL_PREFIX + "o.sahara/k"
},
bad_req_i=(1, "BAD_JOB_BINARY",
"To work with JobBinary located in internal "
"swift add 'user' and 'password' to extra"))
def test_job_binary_create_internal(self):
self._assert_create_object_validation(
data={

View File

@ -53,9 +53,7 @@ def validate_job_location_format(entry):
if entry.startswith('internal-db://'):
return uuidutils.is_uuid_like(entry[len("internal-db://"):])
# TODO(mattf): remove support for OLD_SWIFT_INTERNAL_PREFIX
if entry.startswith(su.SWIFT_INTERNAL_PREFIX) or (
entry.startswith(su.OLD_SWIFT_INTERNAL_PREFIX)):
if entry.startswith(su.SWIFT_INTERNAL_PREFIX):
# TODO(nprivalova):add hostname validation
return True
return False