Skip to content

Commit eeac7ad

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Rip out SERVICENET support"
2 parents bcc0188 + dab0e5e commit eeac7ad

5 files changed

Lines changed: 5 additions & 29 deletions

File tree

doc/manpages/swift.1

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,6 @@ For examples see swift auth \-\-help.
177177
.PD 0
178178
.IP "--version Show program's version number and exit"
179179
.IP "-h, --help Show this (or any subcommand if after command) help message and exit"
180-
.IP "-s, --snet Use SERVICENET internal network"
181180
.IP "-v, --verbose Print more info"
182181
.IP "-q, --quiet Suppress status output"
183182
.IP "-A AUTH, --auth=AUTH URL for obtaining an auth token "

doc/source/cli/index.rst

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ swift usage
2020

2121
.. code-block:: console
2222
23-
Usage: swift [--version] [--help] [--os-help] [--snet] [--verbose]
23+
Usage: swift [--version] [--help] [--os-help] [--verbose]
2424
[--debug] [--info] [--quiet] [--auth <auth_url>]
2525
[--auth-version <auth_version> |
2626
--os-identity-api-version <auth_version> ]
@@ -95,9 +95,6 @@ swift optional arguments
9595
``--os-help``
9696
Show OpenStack authentication options.
9797

98-
``-s, --snet``
99-
Use SERVICENET internal network.
100-
10198
``-v, --verbose``
10299
Print more info.
103100

swiftclient/client.py

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ def http_connection(*arg, **kwarg):
490490
return conn.parsed_url, conn
491491

492492

493-
def get_auth_1_0(url, user, key, snet, **kwargs):
493+
def get_auth_1_0(url, user, key, **kwargs):
494494
cacert = kwargs.get('cacert', None)
495495
insecure = kwargs.get('insecure', False)
496496
cert = kwargs.get('cert')
@@ -514,12 +514,6 @@ def get_auth_1_0(url, user, key, snet, **kwargs):
514514
# if we don't have a x-storage-url header and if we get a body.
515515
if resp.status < 200 or resp.status >= 300 or (body and not url):
516516
raise ClientException.from_response(resp, 'Auth GET failed', body)
517-
if snet:
518-
parsed = list(urlparse(url))
519-
# Second item in the list is the netloc
520-
netloc = parsed[1]
521-
parsed[1] = 'snet-' + netloc
522-
url = urlunparse(parsed)
523517

524518
token = resp.getheader('x-storage-token', resp.getheader('x-auth-token'))
525519
return url, token
@@ -671,12 +665,6 @@ def get_auth(auth_url, user, key, **kwargs):
671665
N.B. if the optional os_options parameter includes a non-empty
672666
'object_storage_url' key it will override the default storage url returned
673667
by the auth service.
674-
675-
The snet parameter is used for Rackspace's ServiceNet internal network
676-
implementation. In this function, it simply adds *snet-* to the beginning
677-
of the host name for the returned storage URL. With Rackspace Cloud Files,
678-
use of this network path causes no bandwidth charges but requires the
679-
client to be running on Rackspace's ServiceNet network.
680668
"""
681669
session = kwargs.get('session', None)
682670
auth_version = kwargs.get('auth_version', '1')
@@ -700,7 +688,6 @@ def get_auth(auth_url, user, key, **kwargs):
700688
storage_url, token = get_auth_1_0(auth_url,
701689
user,
702690
key,
703-
kwargs.get('snet'),
704691
cacert=cacert,
705692
insecure=insecure,
706693
cert=cert,
@@ -1654,7 +1641,7 @@ class Connection:
16541641
"""
16551642

16561643
def __init__(self, authurl=None, user=None, key=None, retries=5,
1657-
preauthurl=None, preauthtoken=None, snet=False,
1644+
preauthurl=None, preauthtoken=None,
16581645
starting_backoff=1, max_backoff=64, tenant_name=None,
16591646
os_options=None, auth_version="1", cacert=None,
16601647
insecure=False, cert=None, cert_key=None,
@@ -1669,7 +1656,6 @@ def __init__(self, authurl=None, user=None, key=None, retries=5,
16691656
:param preauthtoken: authentication token (if you have already
16701657
authenticated) note authurl/user/key/tenant_name
16711658
are not required when specifying preauthtoken
1672-
:param snet: use SERVICENET internal network default is False
16731659
:param starting_backoff: initial delay between retries (seconds)
16741660
:param max_backoff: maximum delay between retries (seconds)
16751661
:param auth_version: OpenStack auth version, default is 1.0
@@ -1705,7 +1691,6 @@ def __init__(self, authurl=None, user=None, key=None, retries=5,
17051691
self.retries = retries
17061692
self.http_conn = None
17071693
self.attempts = 0
1708-
self.snet = snet
17091694
self.starting_backoff = starting_backoff
17101695
self.max_backoff = max_backoff
17111696
self.auth_version = auth_version
@@ -1740,7 +1725,7 @@ def close(self):
17401725

17411726
def get_auth(self):
17421727
self.url, self.token = get_auth(self.authurl, self.user, self.key,
1743-
session=self.session, snet=self.snet,
1728+
session=self.session,
17441729
auth_version=self.auth_version,
17451730
os_options=self.os_options,
17461731
cacert=self.cacert,
@@ -1761,7 +1746,6 @@ def get_service_auth(self):
17611746
service_key = opts.get('service_key', None)
17621747
return get_auth(self.authurl, service_user, service_key,
17631748
session=self.session,
1764-
snet=self.snet,
17651749
auth_version=self.auth_version,
17661750
os_options=service_options,
17671751
cacert=self.cacert,

swiftclient/service.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@ def process_options(options):
163163

164164
def _build_default_global_options():
165165
return {
166-
"snet": False,
167166
"verbose": 1,
168167
"debug": False,
169168
"info": False,
@@ -298,7 +297,6 @@ def get_conn(options):
298297
retries=options['retries'],
299298
auth_version=options['auth_version'],
300299
os_options=options['os_options'],
301-
snet=options['snet'],
302300
cacert=options['os_cacert'],
303301
insecure=options['insecure'],
304302
cert=options['os_cert'],

swiftclient/shell.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,8 +1727,6 @@ def add_default_args(parser):
17271727
help='Show OpenStack authentication options.')
17281728
parser.add_argument('--os_help', action='store_true',
17291729
help=argparse.SUPPRESS)
1730-
parser.add_argument('-s', '--snet', action='store_true', dest='snet',
1731-
default=False, help='Use SERVICENET internal network.')
17321730
parser.add_argument('-v', '--verbose', action='count', dest='verbose',
17331731
default=1, help='Print more info.')
17341732
parser.add_argument('--debug', action='store_true', dest='debug',
@@ -1965,7 +1963,7 @@ def main(arguments=None):
19651963

19661964
parser = argparse.ArgumentParser(
19671965
add_help=False, formatter_class=HelpFormatter, usage='''
1968-
%(prog)s [--version] [--help] [--os-help] [--snet] [--verbose]
1966+
%(prog)s [--version] [--help] [--os-help] [--verbose]
19691967
[--debug] [--debug-with-secrets] [--info] [--quiet]
19701968
[--auth <auth_url>] [--auth-version <auth_version> |
19711969
--os-identity-api-version <auth_version> ]

0 commit comments

Comments
 (0)