Fixed bug where we need to fetch VMs whose names strictly begin with 'public-'
This commit is contained in:
		
					parent
					
						
							
								c92960a3e6
							
						
					
				
			
			
				commit
				
					
						bc2ad28969
					
				
			
		
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -59,7 +59,7 @@ class OpenNebulaManager(): | ||||||
|                 domain=settings.OPENNEBULA_DOMAIN, |                 domain=settings.OPENNEBULA_DOMAIN, | ||||||
|                 port=settings.OPENNEBULA_PORT, |                 port=settings.OPENNEBULA_PORT, | ||||||
|                 endpoint=settings.OPENNEBULA_ENDPOINT |                 endpoint=settings.OPENNEBULA_ENDPOINT | ||||||
|         )) |             )) | ||||||
| 
 | 
 | ||||||
|     def _get_opennebula_client(self, username, password): |     def _get_opennebula_client(self, username, password): | ||||||
|         return oca.Client("{0}:{1}".format( |         return oca.Client("{0}:{1}".format( | ||||||
|  | @ -71,7 +71,7 @@ class OpenNebulaManager(): | ||||||
|                 domain=settings.OPENNEBULA_DOMAIN, |                 domain=settings.OPENNEBULA_DOMAIN, | ||||||
|                 port=settings.OPENNEBULA_PORT, |                 port=settings.OPENNEBULA_PORT, | ||||||
|                 endpoint=settings.OPENNEBULA_ENDPOINT |                 endpoint=settings.OPENNEBULA_ENDPOINT | ||||||
|         )) |             )) | ||||||
| 
 | 
 | ||||||
|     def _get_user(self, user): |     def _get_user(self, user): | ||||||
|         """Get the corresponding opennebula user for a CustomUser object |         """Get the corresponding opennebula user for a CustomUser object | ||||||
|  | @ -325,7 +325,7 @@ class OpenNebulaManager(): | ||||||
|             public_templates = [ |             public_templates = [ | ||||||
|                 template |                 template | ||||||
|                 for template in self._get_template_pool() |                 for template in self._get_template_pool() | ||||||
|                 if 'public-' in template.name |                 if template.name.startswith('public-') | ||||||
|             ] |             ] | ||||||
|             return public_templates |             return public_templates | ||||||
|         except ConnectionRefusedError: |         except ConnectionRefusedError: | ||||||
|  | @ -396,7 +396,7 @@ class OpenNebulaManager(): | ||||||
| 
 | 
 | ||||||
|     def delete_template(self, template_id): |     def delete_template(self, template_id): | ||||||
|         self.oneadmin_client.call(oca.VmTemplate.METHODS[ |         self.oneadmin_client.call(oca.VmTemplate.METHODS[ | ||||||
|                                   'delete'], template_id, False) |                                       'delete'], template_id, False) | ||||||
| 
 | 
 | ||||||
|     def change_user_password(self, new_password): |     def change_user_password(self, new_password): | ||||||
|         self.oneadmin_client.call( |         self.oneadmin_client.call( | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue