summaryrefslogtreecommitdiff
path: root/heat/engine/clients
diff options
context:
space:
mode:
authorKanagaraj Manickam <kanagaraj.manickam@hpe.com>2015-12-03 15:40:49 +0530
committerKanagaraj Manickam <mkr1481@gmail.com>2016-05-15 12:01:42 +0530
commita9b5cc401bc1b91fd28ff44eb93b0b103e126db5 (patch)
tree49475facef63e1b26a1a6b9c4dbffe459fc29022 /heat/engine/clients
parent0105e8f153638ff2989c01fe69b4617452bf887c (diff)
downloadheat-a9b5cc401bc1b91fd28ff44eb93b0b103e126db5.tar.gz
Makes monasca plugin as supported
Adds python-monascaclient into requirments.txt and makes the monasca plugin as supported. Closes-bug: #1581379 Change-Id: I3793b06cab25d7a108bb140791f3f672fd9154a1
Diffstat (limited to 'heat/engine/clients')
-rw-r--r--heat/engine/clients/os/monasca.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/heat/engine/clients/os/monasca.py b/heat/engine/clients/os/monasca.py
index 609e4a99d..af13c64e1 100644
--- a/heat/engine/clients/os/monasca.py
+++ b/heat/engine/clients/os/monasca.py
@@ -11,28 +11,23 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo_utils import importutils
+from monascaclient import client
+from monascaclient import exc as monasca_exc
from heat.common import exception as heat_exc
from heat.engine.clients import client_plugin
from heat.engine import constraints
-client = importutils.try_import('monascaclient.client')
-monasca_exc = importutils.try_import('monascaclient.exc')
-
CLIENT_NAME = 'monasca'
class MonascaClientPlugin(client_plugin.ClientPlugin):
exceptions_module = [monasca_exc]
+
service_types = [MONITORING] = ['monitoring']
VERSION = '2_0'
- @staticmethod
- def is_available():
- return client is not None
-
def _create(self):
args = self._get_client_args(service_name=CLIENT_NAME,
service_type=self.MONITORING)