# under the License. #. import time from pyVmomi import vim from pyVmomi import vmodl from eon.common.exception import OVSvAppException import eon.common.log as logging from eon.deployer import constants from eon.deployer import util from eon.deployer.network.ovsvapp.util import vapp_constants as const from eon.deployer.network.ovsvapp.util.vapp_util import OVSvAppUtil LOG = logging.getLogger(__name__) class Cleanup: def __init__(self, input_json): self.inputs = input_json vc = input_json['vcenter_configuration'] service_instance = util.VMwareUtils.get_vcenter_session( vc['ip_address'], vc['port'], vc['username'], vc['password']) self.si = service_instance self.content = service_instance.RetrieveContent() dc = util.VMwareUtils.get_data_center(self.content, vc['datacenter']) self.dc_name = dc['name'] self.network_folder = dc['networkFolder'] self.vm_folder = dc['vmFolder'] self.cluster = util.VMwareUtils.get_cluster(self.content,
# under the License. # import contextlib import copy import os from mock import patch from pyVmomi import vim import eon.common.log as logging from eon.deployer import util from eon.tests.unit import tests from eon.tests.unit.deployer import fake_inputs LOG = logging.getLogger('eon.deployer.util') class host: class summary: class runtime: powerState = 'poweredOn' inMaintenanceMode = False class configManager: class storageSystem: class storageDeviceInfo: class scsi_lun: model = 'Virtual disk' scsiLun = [scsi_lun]
# License for the specific language governing permissions and limitations # under the License. # import contextlib from mock import patch from pyVmomi import vim import eon.deployer.computeproxy.compute_proxy_vm as ComputeProxyVm from eon.common import log from eon.deployer import util from eon.tests.unit import tests from eon.tests.unit.deployer import fake_inputs LOG = log.getLogger('eon.deployer.computeproxy.compute_proxy_vm') class VM: name = 'fake_vm' class Destroy: pass class PowerOff: pass class ShutdownGuest: pass class runtime:
from oslo_config import cfg import sqlalchemy from eon.common.gettextutils import _ import eon.common.log as os_logging import sqlalchemy.orm as sa_orm from eon.common import exception from eon.db.sqlalchemy import models _ENGINE = None _MAKER = None _MAX_RETRIES = None _RETRY_INTERVAL = None BASE = models.Base sa_logger = None LOG = os_logging.getLogger(__name__) STATUSES = [ 'active', 'saving', 'queued', 'killed', 'pending_delete', 'deleted' ] db_opts = [ cfg.IntOpt('sql_idle_timeout', default=3600, help=(_('Period in seconds after which SQLAlchemy should ' 'reestablish its connection to the database.'))), cfg.IntOpt('sql_max_retries', default=60, help=(_('The number of times to retry a connection to the SQL' 'server.'))), cfg.IntOpt('sql_retry_interval',
#. import contextlib from mock import patch from pyVmomi import vim import eon.common.log as logging from eon.deployer import util, upload_ova from eon.deployer.network.ovsvapp.install.create_ovs_vapp_vm import ( OVSvAppFactory) from eon.deployer.network.ovsvapp.util.vapp_util import OVSvAppUtil from eon.tests.unit.deployer import fake_inputs from eon.tests.unit import tests LOG = logging.getLogger( 'eon.deployer.network.ovsvapp.install.create_ovs_vapp_vm') class vm: name = 'vm1' class guest: ipAddress = '10.10.10.10' class Nic: network = 'conf-pg' macAddress = "ff:ff:ff:ff:ff" net = [Nic]
# under the License. # import contextlib from mock import patch from pyVmomi import vim from eon.common.exception import OVSvAppException import eon.common.log as logging from eon.deployer.network.ovsvapp.install.dvs_adapter import DVSAdapter from eon.deployer import util from eon.tests.unit import tests from eon.tests.unit.deployer import fake_inputs LOG = logging.getLogger('eon.deployer.network.ovsvapp.install.dvs_adapter') class Pnic: device = 'pnic-1' class DvPgSpec: class defaultPortConfig: class securityPolicy: allowPromiscuous = False forgedTransmits = False class vlan: inherited = False vlanId = None