glance.pp overrides sql_connection for glance-api.conf also
Previously, the sql_connection config was overridden for the glance-registry.conf only, where in the glance-api.conf this is left to default to a non-existent sqlite DB. This causes an issue with the v2 API is used - in this case, the glance-api service accesses the DB directly instead of delegating to the registry service. Since the sqlite DB is non-existent, such v2 API calls fail with 500 ServerError. This is especially problematic with cinder, as it tries the glance v2 API by default when creating a bootable volume from an image, see: https://bugzilla.redhat.com/888241
This commit is contained in:
		@@ -5,6 +5,7 @@ class {"glance::api":
 | 
			
		||||
    keystone_tenant => "services",
 | 
			
		||||
    keystone_user => "glance",
 | 
			
		||||
    keystone_password => "glance_default_password",
 | 
			
		||||
    sql_connection => "mysql://glance:glance_default_password@%(CONFIG_MYSQL_HOST)s/glance"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class { 'glance::backend::file': }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user