X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Futils.py;fp=osm_mon%2Fcollector%2Futils.py;h=0000000000000000000000000000000000000000;hb=985765e70747c8d3f32b17dca7596a20e4a0297b;hp=272426fee2cca6814b69b0ef7e4e65bacd4e3c55;hpb=a98b854eae15a3a86604bccaf6d84e012b583657;p=osm%2FMON.git diff --git a/osm_mon/collector/utils.py b/osm_mon/collector/utils.py deleted file mode 100644 index 272426f..0000000 --- a/osm_mon/collector/utils.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2018 Whitestack, LLC -# ************************************************************* - -# This file is part of OSM Monitoring module -# All Rights Reserved to Whitestack, LLC - -# 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. - -# For those usages not covered by the Apache License, Version 2.0 please -# contact: bdiaz@whitestack.com or glavado@whitestack.com -## -import json - -from osm_mon.collector.metric import Metric -from osm_mon.core import database -from osm_mon.core.database import VimCredentials, VimCredentialsRepository - - -class CollectorUtils(Metric): - - @staticmethod - def get_vim_type(vim_account_id) -> str: - credentials = CollectorUtils.get_credentials(vim_account_id) - config = json.loads(credentials.config) - if 'vim_type' in config: - vim_type = config['vim_type'] - return str(vim_type.lower()) - else: - return str(credentials.type) - - @staticmethod - def get_credentials(vim_account_id) -> VimCredentials: - database.db.connect() - try: - with database.db.atomic(): - return VimCredentialsRepository.get(VimCredentials.uuid == vim_account_id) - finally: - database.db.close() - - @staticmethod - def is_verify_ssl(vim_credentials: VimCredentials): - vim_config = json.loads(vim_credentials.config) - return 'insecure' not in vim_config or vim_config['insecure'] is False