Adds region option to libvirt plugin config

Nova client handles the instances where region_name is not set

Change-Id: I3fd4f6af2aa84a0672b02f8a99226764c5fd2d49
Closes-Bug: 1436938
This commit is contained in:
Ryan Bak
2015-04-06 13:58:01 -06:00
parent 7465b67ac3
commit c3f7f3fae2
2 changed files with 3 additions and 1 deletions

View File

@@ -1047,6 +1047,7 @@ init_config:
admin_tenant_name: service
admin_user: nova
identity_uri: 'http://192.168.10.5:35357/v2.0'
region_name: 'region1'
cache_dir: /dev/shm
nova_refresh: 14400
vm_probation: 300

View File

@@ -65,7 +65,8 @@ class LibvirtCheck(AgentCheck):
self.init_config.get('admin_password'),
self.init_config.get('admin_tenant_name'),
self.init_config.get('identity_uri'),
service_type="compute")
service_type="compute",
region_name=self.init_config.get('region_name'))
instances = nova_client.servers.list(search_opts={'all_tenants': 1})
for instance in instances: