diff options
Diffstat (limited to 'vio/pub/vim/vimapi')
-rw-r--r-- | vio/pub/vim/vimapi/__init__.py | 0 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/__init__.pyc | bin | 130 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/baseclient.py | 85 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/baseclient.pyc | bin | 3048 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/compute/OperatorInstance.py | 46 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/compute/__init__.py | 0 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/glance/OperateImage.py | 52 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/glance/OperateImage.pyc | bin | 1769 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/glance/__init__.py | 0 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/glance/__init__.pyc | bin | 137 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/keystone/OperateTenant.py | 38 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/keystone/OperateTenant.pyc | bin | 1036 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/keystone/__init__.py | 0 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/keystone/__init__.pyc | bin | 139 -> 0 bytes | |||
-rw-r--r-- | vio/pub/vim/vimapi/keystone/auth.py | 27 | ||||
-rw-r--r-- | vio/pub/vim/vimapi/neutron/__init__.py | 0 |
16 files changed, 0 insertions, 248 deletions
diff --git a/vio/pub/vim/vimapi/__init__.py b/vio/pub/vim/vimapi/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/vio/pub/vim/vimapi/__init__.py +++ /dev/null diff --git a/vio/pub/vim/vimapi/__init__.pyc b/vio/pub/vim/vimapi/__init__.pyc Binary files differdeleted file mode 100644 index d7d4d7e..0000000 --- a/vio/pub/vim/vimapi/__init__.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/baseclient.py b/vio/pub/vim/vimapi/baseclient.py deleted file mode 100644 index 902e887..0000000 --- a/vio/pub/vim/vimapi/baseclient.py +++ /dev/null @@ -1,85 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -import copy - -import logging - -from vio.pub.vim.drivers import vimdriver as driver_base - -LOG = logging.getLogger(__name__) - - -class baseclient(object): - - - def __init__(self, **kwargs): - - # initialize clients - self._computeclient = None - self._networkclient = None - self._orchestrationclient = None - self._identityclient = None - - - def identity(self, data): - '''Construct compute client based on object. - - :param obj: Object for which the client is created. It is expected to - be None when retrieving an existing client. When creating - a client, it contains the user and project to be used. - ''' - - if self._identityclient is not None: - return self._identityclient - self._identityclient = driver_base.VimDriver().identity(data) - return self._identityclient - - def compute(self, data): - '''Construct compute client based on object. - - :param obj: Object for which the client is created. It is expected to - be None when retrieving an existing client. When creating - a client, it contains the user and project to be used. - ''' - - if self._computeclient is not None: - return self._computeclient - self._computeclient = driver_base.VimDriver().compute(data) - return self._computeclient - - def network(self, obj): - """Construct network client based on object. - - :param obj: Object for which the client is created. It is expected to - be None when retrieving an existing client. When creating - a client, it contains the user and project to be used. - """ - if self._networkclient is not None: - return self._networkclient - params = self._build_conn_params(obj.user, obj.project) - self._networkclient = driver_base.VimDriver().network(params) - return self._networkclient - - def orchestration(self, obj): - """Construct orchestration client based on object. - - :param obj: Object for which the client is created. It is expected to - be None when retrieving an existing client. When creating - a client, it contains the user and project to be used. - """ - if self._orchestrationclient is not None: - return self._orchestrationclient - params = self._build_conn_params(obj.user, obj.project) - oc = driver_base.VimDriver().orchestration(params) - self._orchestrationclient = oc - return oc diff --git a/vio/pub/vim/vimapi/baseclient.pyc b/vio/pub/vim/vimapi/baseclient.pyc Binary files differdeleted file mode 100644 index 6baced3..0000000 --- a/vio/pub/vim/vimapi/baseclient.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/compute/OperatorInstance.py b/vio/pub/vim/vimapi/compute/OperatorInstance.py deleted file mode 100644 index c1c0a80..0000000 --- a/vio/pub/vim/vimapi/compute/OperatorInstance.py +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2016 ZTE Corporation. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import logging - - -from vio.pub.msapi import extsys -from vio.pub.vim.vimapi.baseclient import baseclient - -logger = logging.getLogger(__name__) - - -class OperatorInstance(baseclient): - def __init__(self, data): - self._novaclient = None - - def create_image(self, data): - pass - - def list_images(self, data): - pass - - def delete_image(self, data): - pass - - def get_image(self, data): - kwargs = {} - image = self.compute(obj).image_find(name_or_id) - - # wait for new version of openstacksdk to fix this - kwargs.pop(self.IMAGE) - kwargs['imageRef'] = image.id - - diff --git a/vio/pub/vim/vimapi/compute/__init__.py b/vio/pub/vim/vimapi/compute/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/vio/pub/vim/vimapi/compute/__init__.py +++ /dev/null diff --git a/vio/pub/vim/vimapi/glance/OperateImage.py b/vio/pub/vim/vimapi/glance/OperateImage.py deleted file mode 100644 index 34787b3..0000000 --- a/vio/pub/vim/vimapi/glance/OperateImage.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2016 ZTE Corporation. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import logging - - -from vio.pub.msapi import extsys - -logger = logging.getLogger(__name__) - - -class OperatorImage(object): - def __init__(self, data): - self.ns_model_data = data["ns_model_data"] - self.fp_inst_id = data["fpinstid"] - self.flow_classifiers_model = get_fp_model_by_fp_inst_id(data["ns_model_data"], self.fp_inst_id)["properties"][ - "policy"] - self.sdnControllerId = "" - self.url = "" - self.dscp = "" - self.ip_proto = "" - self.source_port_range = "" - self.dest_port_range = "" - self.source_ip_range = "" - self.dest_ip_range = "" - self.flow_classfier_id = "" - - - def create_image(self, data): - pass - - def list_images(self, data): - pass - - def delete_image(self, data): - pass - - def get_image(self, data): - pass - diff --git a/vio/pub/vim/vimapi/glance/OperateImage.pyc b/vio/pub/vim/vimapi/glance/OperateImage.pyc Binary files differdeleted file mode 100644 index 9de7e08..0000000 --- a/vio/pub/vim/vimapi/glance/OperateImage.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/glance/__init__.py b/vio/pub/vim/vimapi/glance/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/vio/pub/vim/vimapi/glance/__init__.py +++ /dev/null diff --git a/vio/pub/vim/vimapi/glance/__init__.pyc b/vio/pub/vim/vimapi/glance/__init__.pyc Binary files differdeleted file mode 100644 index 9c9d4f6..0000000 --- a/vio/pub/vim/vimapi/glance/__init__.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/keystone/OperateTenant.py b/vio/pub/vim/vimapi/keystone/OperateTenant.py deleted file mode 100644 index 31e1752..0000000 --- a/vio/pub/vim/vimapi/keystone/OperateTenant.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2016 ZTE Corporation. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import logging - - -from vio.pub.msapi import extsys -from vio.pub.vim.vimapi.baseclient import baseclient - -logger = logging.getLogger(__name__) - - - -class OperateTenant(baseclient): - - def get_projects(self, data): - param = {} - param['username'] = data['username'] - param['user_domain_name'] = 'default' - param['project_domain_name'] = 'default' - param['password'] = data['password'] - param['auth_url'] = data['url'] - param['project_name'] = data['project_name'] - projects = self.identity(param).project_list() - return projects - diff --git a/vio/pub/vim/vimapi/keystone/OperateTenant.pyc b/vio/pub/vim/vimapi/keystone/OperateTenant.pyc Binary files differdeleted file mode 100644 index 9196c81..0000000 --- a/vio/pub/vim/vimapi/keystone/OperateTenant.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/keystone/__init__.py b/vio/pub/vim/vimapi/keystone/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/vio/pub/vim/vimapi/keystone/__init__.py +++ /dev/null diff --git a/vio/pub/vim/vimapi/keystone/__init__.pyc b/vio/pub/vim/vimapi/keystone/__init__.pyc Binary files differdeleted file mode 100644 index 8077715..0000000 --- a/vio/pub/vim/vimapi/keystone/__init__.pyc +++ /dev/null diff --git a/vio/pub/vim/vimapi/keystone/auth.py b/vio/pub/vim/vimapi/keystone/auth.py deleted file mode 100644 index 86f03c2..0000000 --- a/vio/pub/vim/vimapi/keystone/auth.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2016 ZTE Corporation. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import logging - - -from vio.pub.msapi import extsys -from vio.pub.vim.drivers import base - -logger = logging.getLogger(__name__) - -def login(data): - - print data - diff --git a/vio/pub/vim/vimapi/neutron/__init__.py b/vio/pub/vim/vimapi/neutron/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/vio/pub/vim/vimapi/neutron/__init__.py +++ /dev/null |