summaryrefslogtreecommitdiffstats
path: root/vio/pub/vim/vimapi
diff options
context:
space:
mode:
Diffstat (limited to 'vio/pub/vim/vimapi')
-rw-r--r--vio/pub/vim/vimapi/__init__.py0
-rw-r--r--vio/pub/vim/vimapi/__init__.pycbin130 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/baseclient.py85
-rw-r--r--vio/pub/vim/vimapi/baseclient.pycbin3048 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/compute/OperatorInstance.py46
-rw-r--r--vio/pub/vim/vimapi/compute/__init__.py0
-rw-r--r--vio/pub/vim/vimapi/glance/OperateImage.py52
-rw-r--r--vio/pub/vim/vimapi/glance/OperateImage.pycbin1769 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/glance/__init__.py0
-rw-r--r--vio/pub/vim/vimapi/glance/__init__.pycbin137 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/keystone/OperateTenant.py38
-rw-r--r--vio/pub/vim/vimapi/keystone/OperateTenant.pycbin1036 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/keystone/__init__.py0
-rw-r--r--vio/pub/vim/vimapi/keystone/__init__.pycbin139 -> 0 bytes
-rw-r--r--vio/pub/vim/vimapi/keystone/auth.py27
-rw-r--r--vio/pub/vim/vimapi/neutron/__init__.py0
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
deleted file mode 100644
index d7d4d7e..0000000
--- a/vio/pub/vim/vimapi/__init__.pyc
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 6baced3..0000000
--- a/vio/pub/vim/vimapi/baseclient.pyc
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 9de7e08..0000000
--- a/vio/pub/vim/vimapi/glance/OperateImage.pyc
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 9c9d4f6..0000000
--- a/vio/pub/vim/vimapi/glance/__init__.pyc
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 9196c81..0000000
--- a/vio/pub/vim/vimapi/keystone/OperateTenant.pyc
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 8077715..0000000
--- a/vio/pub/vim/vimapi/keystone/__init__.pyc
+++ /dev/null
Binary files differ
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