Пример #1
0
 def __init__(self, conf):
     super(NovaNotifier, self).__init__(conf)
     self.client = os_clients.nova_client(conf)
     self.actions = {
         NOVA_HOST_DATASOURCE: self._mark_host_down,
         NOVA_INSTANCE_DATASOURCE: self._reset_instance_state
     }
    def nova(cls):
        """nova client

        :rtype: novaclient.v2.client.Client
        """
        if not cls._nova:
            cls._nova = os_clients.nova_client(cls._conf)
        return cls._nova
Пример #3
0
    def setUpClass(cls):
        super(BaseApiTest, cls).setUpClass()
        cls.conf = service.prepare_service([])

        cls.vitrage_client = \
            v_client.Client('1', session=keystone_client.get_session(cls.conf))
        cls.nova_client = os_clients.nova_client(cls.conf)
        cls.cinder_client = os_clients.cinder_client(cls.conf)
        cls.neutron_client = os_clients.neutron_client(cls.conf)
        cls.heat_client = os_clients.heat_client(cls.conf)

        cls.num_default_networks = \
            len(cls.neutron_client.list_networks()['networks'])
        cls.num_default_ports = \
            len(cls.neutron_client.list_ports()['ports'])
        cls.num_default_entities = 3
        cls.num_default_edges = 2
Пример #4
0
    def setUpClass(cls):
        super(BaseApiTest, cls).setUpClass()
        cls.conf = service.prepare_service([])

        cls.vitrage_client = \
            v_client.Client('1', session=keystone_client.get_session(cls.conf))
        cls.nova_client = os_clients.nova_client(cls.conf)
        cls.cinder_client = os_clients.cinder_client(cls.conf)
        cls.neutron_client = os_clients.neutron_client(cls.conf)
        cls.heat_client = os_clients.heat_client(cls.conf)

        cls.num_default_networks = \
            len(cls.neutron_client.list_networks()['networks'])
        cls.num_default_ports = \
            len(cls.neutron_client.list_ports()['ports'])
        cls.num_default_entities = 3
        cls.num_default_edges = 2
Пример #5
0
 def __init__(self, conf):
     super(NovaNotifier, self).__init__(conf)
     self.client = os_clients.nova_client(conf)
Пример #6
0
 def client(self):
     if not self._client:
         self._client = os_clients.nova_client(self.conf)
     return self._client
Пример #7
0
 def nova_client(self):
     if not self._nova_client:
         self._nova_client = os_clients.nova_client()
     return self._nova_client
Пример #8
0
 def __init__(self, conf):
     super(NovaNotifier, self).__init__(conf)
     self.client = os_clients.nova_client(conf)
     self.enable_evacuate = conf.nova.enable_host_evacuate
     self.on_shared_storage = conf.nova.on_shared_storage
Пример #9
0
 def client(self):
     if not self._client:
         self._client = os_clients.nova_client(self.conf)
     return self._client