Skip to content

Commit 16f9a21

Browse files
committed
do some fixes to update openstacksdk version
1 parent 20b3569 commit 16f9a21

12 files changed

Lines changed: 26 additions & 26 deletions

File tree

otcextensions/sdk/__init__.py

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@
1111
# under the License.
1212
import importlib
1313
import os
14-
import sys
15-
import traceback
1614
import types
1715
import warnings
1816

1917
from openstack import _log
2018
from openstack import connection
21-
# from openstack import proxy
2219
from openstack import service_description
2320
from openstack import utils
2421

@@ -47,7 +44,7 @@
4744
'anti_ddos': {
4845
'service_type': 'anti_ddos',
4946
'append_project_id': True,
50-
'endpoint_service_type': 'Anti-DDoS',
47+
'endpoint_service_type': 'antiddos',
5148
},
5249
'auto_scaling': {
5350
'service_type': 'auto_scaling',
@@ -98,20 +95,6 @@
9895
}
9996

10097

101-
def _import_class(import_str):
102-
"""Returns a class from a string including module and class.
103-
.. versionadded:: 0.3
104-
"""
105-
mod_str, _sep, class_str = import_str.rpartition('.')
106-
__import__(mod_str)
107-
try:
108-
return getattr(sys.modules[mod_str], class_str)
109-
except AttributeError:
110-
raise ImportError('Class %s cannot be found (%s)' %
111-
(class_str,
112-
traceback.format_exception(*sys.exc_info())))
113-
114-
11598
def _get_descriptor(service_name):
11699
"""Find ServiceDescriptor class by the service name
117100
and instanciate it
@@ -122,7 +105,10 @@ def _get_descriptor(service_name):
122105

123106
desc_class = _find_service_description_class(service_type)
124107
# _logger.debug('descriptor class %s' % desc_class)
125-
descriptor_args = {'service_type': service_type}
108+
descriptor_args = {
109+
'service_type': service.get('endpoint_service_type', service_type)
110+
# 'service_type': service_type
111+
}
126112

127113
if not desc_class.supported_versions:
128114
doc = _DOC_TEMPLATE.format(
@@ -197,11 +183,6 @@ def get_otc_proxy(self, service_name=None, service=None):
197183

198184
proxy = descriptor.__get__(self, descriptor)
199185

200-
endpoint_service_type = service.get('endpoint_service_type', None)
201-
if endpoint_service_type and \
202-
endpoint_service_type != service.get('service_type'):
203-
proxy.service_type = endpoint_service_type
204-
205186
# Set additional_headers into the proxy
206187
if 'additional_headers' in service:
207188
proxy.additional_headers = service.get('additional_headers')

otcextensions/sdk/anti_ddos/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
class Proxy(sdk_proxy.Proxy):
2222

23+
skip_discovery = True
24+
2325
# ======== Alert Config ========
2426
def get_alert_config(self, **kwargs):
2527
"""Get Alarm configuration

otcextensions/sdk/auto_scaling/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
class Proxy(sdk_proxy.Proxy):
2626

27+
skip_discovery = True
28+
2729
# ======== Groups ========
2830
def groups(self, **query):
2931
"""Retrieve a generator of groups

otcextensions/sdk/cce/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
class Proxy(sdk_proxy.Proxy):
1818

19+
skip_discovery = True
20+
1921
# ======== Cluster ========
2022
def clusters(self):
2123
"""List all Clusters.

otcextensions/sdk/cts/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
class Proxy(sdk_proxy.Proxy):
1919

20+
skip_discovery = True
21+
2022
def traces(self, tracker='system', limit=50, **query):
2123
"""List all traces
2224

otcextensions/sdk/dcs/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
class Proxy(sdk_proxy.Proxy):
2323

24+
skip_discovery = True
25+
2426
# ======== Instances ========
2527
def create_instance(self, **kwargs):
2628
"""Create an instance

otcextensions/sdk/dms/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
class Proxy(sdk_proxy.Proxy):
2222

23+
skip_discovery = True
24+
2325
# ======== Queues ========
2426
def create_queue(self, **kwargs):
2527
"""Create a queue

otcextensions/sdk/kms/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
class Proxy(sdk_proxy.Proxy):
1919

20+
skip_discovery = True
21+
2022
# ======== CMK Keys ========
2123
def keys(self, **query):
2224
"""List all master keys.

otcextensions/sdk/obs/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ def _normalize_obs_keys(obj):
2626

2727
class Proxy(sdk_proxy.Proxy):
2828

29+
skip_discovery = True
30+
2931
CONTAINER_ENDPOINT = \
3032
'https://%(container)s.obs.%(region_name)s.otc.t-systems.com'
3133

otcextensions/sdk/rds/v1/_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
class Proxy(sdk_proxy.Proxy):
2626

27+
skip_discovery = True
28+
2729
def get_os_endpoint(self, **kwargs):
2830
"""Return OpenStack compliant endpoint
2931

0 commit comments

Comments
 (0)