Modify openvim code structure, improve py package
[osm/openvim.git] / definitionsClass.py
diff --git a/definitionsClass.py b/definitionsClass.py
deleted file mode 100644 (file)
index 70168e8..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-# -*- coding: utf-8 -*-
-
-##
-# Copyright 2015 Telefónica Investigación y Desarrollo, S.A.U.
-# This file is part of openvim
-# All Rights Reserved.
-#
-# 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 with: nfvlabs@tid.es
-##
-
-'''
-Definitions of classes for the Host operating server, ...  
-'''
-
-__author__="Pablo Montes"
-
-
-class Units():
-    memory_1000 = 1
-    memory_1024 = 2
-    memory_full = 3
-    bw = 4
-    freq = 5
-    no_units = 6
-    name = 7
-    boolean = 8
-    
-class definitionsClass():
-    user = 'n2'
-    password = 'n2'
-    extrict_hugepages_allocation = True
-    processor_possible_features = ['64b','iommu','lps','tlbps','hwsv','dioc','ht']
-    processor_possible_manufacturers = ['Intel','AMD']
-    processor_possible_families = ['Xeon']
-    processor_possible_versions = ['Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20GHz', 'Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz','Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz']
-    memory_possible_types = ['DDR2','DDR3']
-    memory_possible_form_factors = ['DIMM']
-    hypervisor_possible_types = ['QEMU']
-    hypervisor_possible_domain_types = ['kvm'] #['qemu', 'kvm']
-    os_possible_id = ['Red Hat Enterprise Linux Server release 6.4 (Santiago)',
-                      'Red Hat Enterprise Linux Server release 6.5 (Santiago)',
-                      'Red Hat Enterprise Linux Server release 6.6 (Santiago)',
-                      'CentOS release 6.5 (Final)',
-                      'CentOS release 6.6 (Final)',
-                      'Red Hat Enterprise Linux Server release 7.0 (Maipo)',
-                      'Red Hat Enterprise Linux Server release 7.1 (Maipo)',
-                    ]
-    os_possible_types = ['GNU/Linux']
-    os_possible_architectures = ['x86_64']
-    hypervisor_possible_composed_versions = ['QEMU-kvm']
-    units = dict() 
-    units[Units.bw] = ['Gbps', 'Mbps', 'kbps', 'bps']
-    units[Units.freq] = ['GHz', 'MHz', 'KHz', 'Hz']
-    units[Units.memory_1000] = ['GB', 'MB', 'KB', 'B']
-    units[Units.memory_1024] = ['GiB', 'MiB', 'KiB', 'B']
-    units[Units.memory_full] = ['GB', 'MB', 'KB', 'GiB', 'MiB', 'KiB', 'B']
-    valid_hugepage_sz = [1073741824, 2097152] #In bytes
-    valid_VNFC_iface_types = ['mgmt','data']
-    
-    def __init__(self):
-        return
-