aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvstate/validator/airship/ceph_check.py
diff options
context:
space:
mode:
Diffstat (limited to 'sdv/docker/sdvstate/validator/airship/ceph_check.py')
-rw-r--r--sdv/docker/sdvstate/validator/airship/ceph_check.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/sdv/docker/sdvstate/validator/airship/ceph_check.py b/sdv/docker/sdvstate/validator/airship/ceph_check.py
deleted file mode 100644
index b33e876..0000000
--- a/sdv/docker/sdvstate/validator/airship/ceph_check.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2020 University Of Delhi.
-#
-# 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.
-
-"""
-Ceph Related Checks
-"""
-
-import ast
-
-from tools.kube_utils import get_pod_with_labels, kube_exec
-from .store_result import store_result
-
-
-
-
-def ceph_health_check():
- """
- Check health of Ceph
- """
- pod = get_pod_with_labels('application=ceph,component=mon')
-
- cmd = ['ceph', 'health', '-f', 'json']
- response = kube_exec(pod, cmd)
-
- response = ast.literal_eval(response)
-
- result = {'category': 'storage',
- 'case_name': 'ceph_health_check',
- 'details': []
- }
-
- if response['status'] == 'HEALTH_OK':
- result['criteria'] = 'pass'
- result['details'] = 'HEALTH_OK'
- else:
- result['criteria'] = 'fail'
- result['details'] = response
-
- store_result(result)
- return result